2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-284d6e4a"],{"564b":function(e,t,n){"use strict";n("ee7e")},7475:function(e,t,n){},"87bd":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e._self._c;return t("div",[t("el-card",{staticClass:"ibox"},[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("div",[e._v("开户行信息")]),t("div",{staticClass:"card-header-right"},["1"==e.accountBankManageInfo.returnFlag?t("el-button",{attrs:{type:"default",size:"small"},on:{click:function(t){return e._goBack()}}},[e._v(" 返回 ")]):e._e(),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e._openAddAccountBankModal()}}},[t("i",{staticClass:"el-icon-plus"}),e._v("添加 ")])],1)]),t("div",{staticClass:"card-body"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.accountBankManageInfo.accountBanks,border:""}},[t("el-table-column",{attrs:{prop:"bankId",label:"银行编号",align:"center"}}),t("el-table-column",{attrs:{prop:"bankCode",label:"银行账号",align:"center"}}),t("el-table-column",{attrs:{prop:"personName",label:"持卡人",align:"center"}}),t("el-table-column",{attrs:{prop:"personTel",label:"手机号",align:"center"}}),t("el-table-column",{attrs:{prop:"bankName",label:"开户行",align:"center"}}),t("el-table-column",{attrs:{label:"操作",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button-group",[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openEditAccountBankModel(n.row)}}},[e._v(" 修改 ")]),t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openDeleteAccountBankModel(n.row)}}},[e._v(" 删除 ")])],1)]}}])})],1),t("el-pagination",{staticClass:"pagination",attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next, jumper",total:e.accountBankManageInfo.total},on:{"current-change":e.handleCurrentChange}})],1)]),t("add-account-bank",{ref:"addAccountBank",on:{refresh:function(t){return e.query()}}}),t("edit-account-bank",{ref:"editAccountBank",on:{refresh:function(t){return e.query()}}}),t("delete-account-bank",{ref:"deleteAccountBank",on:{refresh:function(t){return e.query()}}})],1)},o=[],c=n("b775");function s(e){return new Promise((t,n)=>{Object(c["a"])({url:"/accountBank/queryAccountBank",method:"get",params:e}).then(e=>{const n=e.data;t(n)}).catch(e=>{n(e)})})}function l(e){return new Promise((t,n)=>{Object(c["a"])({url:"/accountBank/saveAccountBank",method:"post",data:e}).then(e=>{const n=e.data;t(n)}).catch(e=>{n(e)})})}function r(e){return new Promise((t,n)=>{Object(c["a"])({url:"/accountBank/updateAccountBank",method:"post",data:e}).then(e=>{const n=e.data;t(n)}).catch(e=>{n(e)})})}function i(e){return new Promise((t,n)=>{Object(c["a"])({url:"/accountBank/deleteAccountBank",method:"post",data:e}).then(e=>{const n=e.data;t(n)}).catch(e=>{n(e)})})}var u=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"添加开户行",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("el-form",{ref:"addForm",attrs:{model:e.addAccountBankInfo,rules:e.rules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"银行账号",prop:"bankCode"}},[t("el-input",{attrs:{placeholder:"必填,请填写银行账号",clearable:""},model:{value:e.addAccountBankInfo.bankCode,callback:function(t){e.$set(e.addAccountBankInfo,"bankCode",t)},expression:"addAccountBankInfo.bankCode"}})],1),t("el-form-item",{attrs:{label:"持卡人",prop:"personName"}},[t("el-input",{attrs:{placeholder:"必填,请填写持卡人",clearable:""},model:{value:e.addAccountBankInfo.personName,callback:function(t){e.$set(e.addAccountBankInfo,"personName",t)},expression:"addAccountBankInfo.personName"}})],1),t("el-form-item",{attrs:{label:"手机号",prop:"personTel"}},[t("el-input",{attrs:{placeholder:"选填,请填写手机号",clearable:""},model:{value:e.addAccountBankInfo.personTel,callback:function(t){e.$set(e.addAccountBankInfo,"personTel",t)},expression:"addAccountBankInfo.personTel"}})],1),t("el-form-item",{attrs:{label:"开户行",prop:"bankName"}},[t("el-input",{attrs:{placeholder:"必填,请填写开户行",clearable:""},model:{value:e.addAccountBankInfo.bankName,callback:function(t){e.$set(e.addAccountBankInfo,"bankName",t)},expression:"addAccountBankInfo.bankName"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.saveAccountBankInfo}},[e._v("保 存")])],1)],1)},d=[],k=n("7323"),p={name:"AddAccountBank",data(){return{dialogVisible:!1,addAccountBankInfo:{bankCode:"",personName:"",personTel:"",bankName:"",shopId:""},rules:{bankCode:[{required:!0,message:"银行账号不能为空",trigger:"blur"},{max:20,message:"银行账号不能超过20个字符",trigger:"blur"}],personName:[{required:!0,message:"持卡人不能为空",trigger:"blur"},{max:20,message:"持卡人名称不能超过20个字符",trigger:"blur"}],personTel:[{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号格式",trigger:"blur"}],bankName:[{required:!0,message:"开户行不能为空",trigger:"blur"},{max:100,message:"开户行名称不能超过100个字符",trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.clearAddAccountBankInfo()},saveAccountBankInfo(){this.$refs.addForm.validate(e=>{e&&(this.addAccountBankInfo.shopId=Object(k["f"])(),l(this.addAccountBankInfo).then(e=>{this.$message.success("添加成功"),this.dialogVisible=!1,this.$emit("refresh")}).catch(e=>{this.$message.error(e.message||"添加失败")}))})},clearAddAccountBankInfo(){this.addAccountBankInfo={bankCode:"",personName:"",personTel:"",bankName:"",shopId:""},this.$nextTick(()=>{this.$refs.addForm.clearValidate()})},handleClose(){this.$refs.addForm.resetFields()}}},b=p,f=n("2877"),m=Object(f["a"])(b,u,d,!1,null,null,null),g=m.exports,h=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"修改开户行",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("el-form",{ref:"editForm",attrs:{model:e.editAccountBankInfo,rules:e.rules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"银行账号",prop:"bankCode"}},[t("el-input",{attrs:{placeholder:"必填,请填写银行账号",clearable:""},model:{value:e.editAccountBankInfo.bankCode,callback:function(t){e.$set(e.editAccountBankInfo,"bankCode",t)},expression:"editAccountBankInfo.bankCode"}})],1),t("el-form-item",{attrs:{label:"持卡人",prop:"personName"}},[t("el-input",{attrs:{placeholder:"必填,请填写持卡人",clearable:""},model:{value:e.editAccountBankInfo.personName,callback:function(t){e.$set(e.editAccountBankInfo,"personName",t)},expression:"editAccountBankInfo.personName"}})],1),t("el-form-item",{attrs:{label:"手机号",prop:"personTel"}},[t("el-input",{attrs:{placeholder:"选填,请填写手机号",clearable:""},model:{value:e.editAccountBankInfo.personTel,callback:function(t){e.$set(e.editAccountBankInfo,"personTel",t)},expression:"editAccountBankInfo.personTel"}})],1),t("el-form-item",{attrs:{label:"开户行",prop:"bankName"}},[t("el-input",{attrs:{placeholder:"必填,请填写开户行",clearable:""},model:{value:e.editAccountBankInfo.bankName,callback:function(t){e.$set(e.editAccountBankInfo,"bankName",t)},expression:"editAccountBankInfo.bankName"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.editAccountBank}},[e._v("保 存")])],1)],1)},B=[],A={name:"EditAccountBank",data(){return{dialogVisible:!1,editAccountBankInfo:{bankId:"",bankCode:"",personName:"",personTel:"",bankName:"",shopId:""},rules:{bankCode:[{required:!0,message:"银行账号不能为空",trigger:"blur"},{max:20,message:"银行账号不能超过20个字符",trigger:"blur"}],personName:[{required:!0,message:"持卡人不能为空",trigger:"blur"},{max:20,message:"持卡人名称不能超过20个字符",trigger:"blur"}],personTel:[{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号格式",trigger:"blur"}],bankName:[{required:!0,message:"开户行不能为空",trigger:"blur"},{max:100,message:"开户行名称不能超过100个字符",trigger:"blur"}],bankId:[{required:!0,message:"银行ID不能为空",trigger:"blur"}]}}},methods:{open(e){this.dialogVisible=!0,this.editAccountBankInfo={...e},this.editAccountBankInfo.shopId=Object(k["f"])()},editAccountBank(){this.$refs.editForm.validate(e=>{e&&r(this.editAccountBankInfo).then(e=>{console.log(e),this.$message.success("修改成功"),this.dialogVisible=!1,this.$emit("refresh")}).catch(e=>{this.$message.error(e.message||"修改失败")})})},handleClose(){this.$refs.editForm.resetFields()}}},I=A,v=Object(f["a"])(I,h,B,!1,null,null,null),C=v.exports,_=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"请确认您的操作!",visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("div",{staticClass:"text-center"},[t("p",[e._v("确定删除开户行")])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("点错了")]),t("el-button",{attrs:{type:"primary"},on:{click:e.deleteAccountBank}},[e._v("确认删除")])],1)])},$=[],N={name:"DeleteAccountBank",data(){return{dialogVisible:!1,deleteAccountBankInfo:{}}},methods:{open(e){this.dialogVisible=!0,this.deleteAccountBankInfo={...e},this.deleteAccountBankInfo.shopId=Object(k["f"])()},deleteAccountBank(){i(this.deleteAccountBankInfo).then(e=>{this.$message.success("删除成功"),this.dialogVisible=!1,this.$emit("refresh")}).catch(e=>{this.$message.error(e.message||"删除失败")})},handleClose(){this.deleteAccountBankInfo={}}}},x=N,w=(n("564b"),Object(f["a"])(x,_,$,!1,null,"72489173",null)),y=w.exports,M={name:"AccountBankManage",components:{AddAccountBank:g,EditAccountBank:C,DeleteAccountBank:y},data(){return{accountBankManageInfo:{accountBanks:[],total:0,records:1,moreCondition:!1,returnFlag:"",conditions:{shopId:""}},currentPage:1,pageSize:10}},created(){this.accountBankManageInfo.returnFlag=this.$route.query.returnFlag,this.accountBankManageInfo.conditions.shopId=Object(k["f"])(),this._listAccountBanks(this.currentPage,this.pageSize)},methods:{query(){this.currentPage=1,this._listAccountBanks(this.currentPage,this.pageSize)},_listAccountBanks(e,t){this.accountBankManageInfo.conditions.page=e,this.accountBankManageInfo.conditions.row=t,s(this.accountBankManageInfo.conditions).then(e=>{this.accountBankManageInfo.total=e.total,this.accountBankManageInfo.records=e.records,this.accountBankManageInfo.accountBanks=e.data}).catch(e=>{console.log("请求失败处理",e)})},handleCurrentChange(e){this.currentPage=e,this._listAccountBanks(e,this.pageSize)},_openAddAccountBankModal(){this.$refs.addAccountBank.open()},_openEditAccountBankModel(e){this.$refs.editAccountBank.open(e)},_openDeleteAccountBankModel(e){this.$refs.deleteAccountBank.open(e)},_goBack(){this.$router.go(-1)}}},V=M,T=(n("aee6"),Object(f["a"])(V,a,o,!1,null,"771fa5ea",null));t["default"]=T.exports},aee6:function(e,t,n){"use strict";n("7475")},ee7e:function(e,t,n){}}]);
|
|
//# sourceMappingURL=chunk-284d6e4a.45c0d0d3.js.map
|