import{C as b}from"./api.7608f319.js";import{d as W,r as i,a as T,o as z,c as d,f as p,g as m,l,m as r,P as v,Q as C,j as k,x as Q,M as _,k as $}from"./index.2c7321ca.js";import{_ as G}from"./_plugin-vue_export-helper.cdc0426e.js";const H=W({__name:"bank",emits:["stepInfo"],setup(K,{expose:B,emit:h}){const g=i(),f=i(!1),N=i("\u8BF7\u624B\u52A8\u8F93\u5165\u652F\u884C\u540D\u79F0\uFF0C\u8F93\u5165\u65F6\u5982\u81EA\u52A8\u51FA\u73B0\u6B63\u786E\u540D\u79F0\u53EF\u9009\u62E9"),x=i("\u8BF7\u624B\u52A8\u8F93\u5165\u652F\u884C\u540D\u79F0\uFF0C\u8F93\u5165\u65F6\u5982\u81EA\u52A8\u51FA\u73B0\u6B63\u786E\u540D\u79F0\u53EF\u9009\u62E9"),V=T({cardType:[{required:!0,trigger:"blur",message:"\u5FC5\u586B\u9879"}],cardName:[{required:!0,trigger:"blur",message:"\u5FC5\u586B\u9879"}],cardNo:[{required:!0,trigger:"blur",message:"\u5FC5\u586B\u9879"}],areaArr:[{required:!0,trigger:"blur",message:"\u5FC5\u586B\u9879"}],bankCode:[{required:!0,trigger:"blur",message:"\u5FC5\u586B\u9879"}],branchCode:[{required:!0,trigger:"blur",message:"\u5FC5\u586B\u9879"}],cashTypeT:[{required:!0,trigger:"blur",message:"\u5FC5\u586B\u9879"}]}),e=i({cardType:"",cardName:"",cardNo:"",areaArr:[],provId:"",areaId:"",bankCode:"",branchCode:"",areaArroptions:[],bankCodeList:[],branchCodeList:[],branchName:"",cashType:"",cashTypeT:[]}),D=i([{label:"\u660E\u65E5\u5230\u8D26",value:"D1"}]),E=T({value:"regionId",label:"regionName",children:"child"}),I=t=>{console.log(e.value),t&&t.validate(a=>{if(a){if(e.value.areaArr.length){let n=e.value.areaArr;e.value.provId=String(n[0]),e.value.areaId=String(n[1])}console.log("submit!");let u=JSON.parse(JSON.stringify(e.value));delete u.areaArroptions,delete u.bankCodeList,delete u.branchCodeList,delete u.areaArr;let s={cardType:u.cardType,cardName:u.cardName,cardNo:u.cardNo,provId:u.provId,areaId:u.areaId,bankCode:u.bankCode,branchCode:u.branchCode,branchName:u.branchName,cashType:String(u.cashTypeT)};b().saveAccountBusiApi(s).then(n=>{console.log("res3",n),n.code==200&&(f.value?h("stepInfo",3):h("stepInfo",2))})}else return console.log("error submit!"),!1})},L=()=>{b().getWalletAccountaApi().then(t=>{console.log(t),e.value=t.data,t.data.cashType?e.value.cashTypeT=[t.data.cashType]:e.value.cashTypeT=["D1"],Q(async()=>{await y(e.value.branchName),await F(e.value.branchCode)})})},w=()=>{let t={};b().findBanksApi(t).then(a=>{console.log("res11",a),e.value.bankCodeList=a.data})},F=t=>{console.log("val2",t),console.log("form.branchCodeList",e.value.branchCodeList),t&&e.value.branchCodeList&&e.value.branchCodeList.find(a=>{if(a.branchCode==t)return e.value.branchName=a.branchName,a})},y=t=>{if(console.log(t),t){let a={bankCode:e.value.bankCode,branchName:t};b().findBanksApi(a).then(u=>{console.log(u),e.value.branchCodeList=u.data})}},S=()=>{b().getCityListApi().then(t=>{let a=t.data.map(u=>{if(console.log(u),u.child)return u.child.forEach(s=>{if(console.log(s),s.regionType==2)return s.child=[]}),u});e.value.areaArroptions=a,e.value.areaArr=[Number(e.value.provId),Number(e.value.areaId)]})},q=t=>{console.log("flagT",t),f.value=t,f.value&&L()};return z(()=>{w(),S()}),B({openDialog:q}),(t,a)=>{const u=d("el-option"),s=d("el-select"),n=d("el-form-item"),c=d("el-col"),A=d("el-input"),U=d("el-cascader"),M=d("el-checkbox"),O=d("el-checkbox-group"),j=d("el-button"),J=d("el-row"),P=d("el-form");return p(),m("section",null,[l(P,{inline:!0,ref_key:"formRef",ref:g,model:e.value,class:"demo-form-inline",size:"default","label-position":"right","label-width":"200px",rules:V},{default:r(()=>[l(J,null,{default:r(()=>[l(c,{span:12},{default:r(()=>[l(n,{label:"\u94F6\u884C\u8D26\u6237\u7C7B\u578B",prop:"cardType"},{default:r(()=>[l(s,{modelValue:e.value.cardType,"onUpdate:modelValue":a[0]||(a[0]=o=>e.value.cardType=o),placeholder:"",clearable:"",style:{width:"100%"}},{default:r(()=>[l(u,{value:"0",label:"\u5BF9\u516C"}),l(u,{value:"1",label:"\u5BF9\u79C1"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(c,{span:12},{default:r(()=>[l(n,{label:"\u94F6\u884C\u8D26\u6237\u540D\u79F0",prop:"cardName"},{default:r(()=>[l(A,{modelValue:e.value.cardName,"onUpdate:modelValue":a[1]||(a[1]=o=>e.value.cardName=o),placeholder:"",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),l(c,{span:12},{default:r(()=>[l(n,{label:"\u94F6\u884C\u5361\u53F7",prop:"cardNo"},{default:r(()=>[l(A,{modelValue:e.value.cardNo,"onUpdate:modelValue":a[2]||(a[2]=o=>e.value.cardNo=o),placeholder:"",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),l(c,{span:12},{default:r(()=>[l(n,{label:"\u94F6\u884C\u5F00\u6237\u5730\u533A",prop:"areaArr"},{default:r(()=>[l(U,{modelValue:e.value.areaArr,"onUpdate:modelValue":a[3]||(a[3]=o=>e.value.areaArr=o),props:E,options:e.value.areaArroptions,placeholder:"\u8BF7\u9009\u62E9\u7701\u5E02",style:{width:"100%"}},null,8,["modelValue","props","options"])]),_:1})]),_:1}),l(c,{span:12},{default:r(()=>[l(n,{label:"\u94F6\u884C\u540D\u79F0",prop:"bankCode"},{default:r(()=>[l(s,{modelValue:e.value.bankCode,"onUpdate:modelValue":a[4]||(a[4]=o=>e.value.bankCode=o),placeholder:"\u8BF7\u9009\u62E9\u94F6\u884C\u540D\u79F0",filterable:"",clearable:"",style:{width:"100%"}},{default:r(()=>[(p(!0),m(v,null,C(e.value.bankCodeList,(o,R)=>(p(),_(u,{value:String(o.bankCode),label:o.bankName},null,8,["value","label"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(c,{span:12},{default:r(()=>[l(n,{label:"\u652F\u884C\u540D\u79F0",prop:"branchCode"},{default:r(()=>[l(s,{modelValue:e.value.branchCode,"onUpdate:modelValue":a[5]||(a[5]=o=>e.value.branchCode=o),placeholder:"\u8BF7\u8F93\u5165\u652F\u884C\u540D\u79F0",filterable:"","filter-method":y,clearable:"",style:{width:"100%"},onChange:F,"no-data-text":N.value,"no-match-text":x.value},{default:r(()=>[(p(!0),m(v,null,C(e.value.branchCodeList,(o,R)=>(p(),_(u,{value:String(o.branchCode),label:o.branchName},null,8,["value","label"]))),256))]),_:1},8,["modelValue","no-data-text","no-match-text"])]),_:1})]),_:1}),l(c,{span:12},{default:r(()=>[l(n,{label:"\u4E1A\u52A1\u7C7B\u578B",prop:"cashTypeT"},{default:r(()=>[l(O,{modelValue:e.value.cashTypeT,"onUpdate:modelValue":a[6]||(a[6]=o=>e.value.cashTypeT=o)},{default:r(()=>[(p(!0),m(v,null,C(D.value,o=>(p(),_(M,{key:o.value,label:o.value,disabled:e.value.cashType.indexOf(o.value)>-1},{default:r(()=>[k($(o.label),1)]),_:2},1032,["label","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(c,{span:24},{default:r(()=>[l(n,null,{default:r(()=>[l(j,{type:"primary",style:{margin:"50px auto"},onClick:a[7]||(a[7]=o=>I(g.value))},{default:r(()=>[k("\u7ED1\u5B9A\u94F6\u884C\u5361")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])])}}});const ee=G(H,[["__scopeId","data-v-217c91c5"]]);export{ee as default};