1import{E as ne}from"./index-28f7f997.js";import{d as $,j as m,k as r,t as k,w as y,af as ie,y as E,x as re,z as O,aa as ue,c as pe,r as F,g as j,a4 as ce,q as n,F as h,ag as H,ah as me,ai as de,a7 as fe,a9 as R,a1 as ye,o as ge,l as _,m as u,p as s,P as M,aj as D,S as _e,H as ve,I as be,s as xe,ae as he,_ as ke}from"./index-2fb11439.js";import{u as we,g as Ve,r as Ce,a as Le,b as Ie,c as Te,d as Be,s as Ue}from"./hooks-04c2fc94.js";import"./sale-580a2057.js";const A=$({__name:"status-tag",props:{modelValue:{type:Number,default:()=>({})}},setup(p){const d={1:{label:"å®¡æ ¸ä¸",type:"info",tooltip:"åä½ç³è¯·ä¸ï¼è¯·èå¿çå¾
"},2:{label:"åä½ä¸",type:"success",tooltip:""},3:{label:"å·²è¿æ",type:"danger",tooltip:"åä½å·²è¿æï¼è¯·è系客æ"},4:{label:"已忢",type:"warning",tooltip:"åä½å·²åæ¢ï¼è¯·è系客æ"},5:{label:"å®¡æ ¸å¤±è´¥",type:"error",tooltip:"åä½ç³è¯·å¤±è´¥ï¼å¦æçé®ï¼è¯·è系客æ"}};return(w,V)=>{var b,x;const C=m("el-tag"),S=m("el-tooltip");return r(),k(S,{effect:"dark",content:(b=d[p.modelValue])==null?void 0:b.tooltip,placement:"bottom",disabled:!((x=d[p.modelValue])!=null&&x.tooltip)},{default:y(()=>{var l;return[p.modelValue&&d[p.modelValue]?(r(),k(C,ie({key:0},w.$attrs,{type:(l=d[p.modelValue])==null?void 0:l.type}),{default:y(()=>{var g;return[E(re((g=d[p.modelValue])==null?void 0:g.label),1)]}),_:1},16,["type"])):O("",!0)]}),_:1},8,["content","disabled"])}}}),N=p=>(ve("data-v-83dfdca4"),p=p(),be(),p),Fe={class:"h-full flex flex-col"},Re={class:"bg-white rounded-lg px-6 py-4"},Ne={class:"mb-6 flex items-center justify-between"},Se=N(()=>u("div",{class:"flex items-center"},[u("span",{class:"font-bold leading-[28px]"},"ä¼ä¸ä¿¡æ¯")],-1)),Pe=N(()=>u("span",{class:"text-sm"},"ç¼è¾",-1)),We={class:"bg-white rounded-lg px-6 py-4 mt-5 flex-1"},je={class:"mb-4 flex items-center justify-between"},De=N(()=>u("div",{class:"flex items-center"},[u("span",{class:"font-bold leading-[28px]"},"é¶è¡å¡ä¿¡æ¯")],-1)),Ee=N(()=>u("span",{class:"text-sm"},"æ·»å ",-1)),Oe={class:"flex justify-center py-2"},qe={class:"custom-style w-48"},ze=["src"],He=$({__name:"index",setup(p){const{refs:d,setRefs:w}=ue(),V=pe(),C=F([]),S=["ä¼ä¸","个人"],b=()=>{q(),W()},{comItems:x,form:l,bankForm:g,dialogVisible:P,dialogImageUrl:J,handlePictureCardPreview:G}=we(),K=j(()=>[...x.value,{label:"åä½ä¿¡æ¯",type:"group"},{label:"åä½ç¶æ",prop:"status",itemRenderer:()=>{var e;return(e=l.value)!=null&&e.status?n(A,{round:!0,modelValue:l.value.status,"onUpdate:modelValue":t=>l.value.status=t},null):null}},{label:"å使¶é´",prop:"cooperationTime"},{label:"注å身份",prop:"registeredIdentity"}]),L=F({}),Q=j(()=>({items:x.value,on:{submit:async(e,{close:t,done:a})=>{var i,f;try{await Te({...e,companyType:e.companyType==="ä¼ä¸"?2:1,files:((f=(i=e.imageList)==null?void 0:i.filter(c=>!c.fileId))==null?void 0:f.map(c=>c.raw))||[],fileList:JSON.stringify(e.imageList.filter(c=>c.fileId))}),R.success("æ´æ°æå"),t==null||t(),a==null||a(),q()}catch{a==null||a()}}}})),X=j(()=>({items:[{label:"å¡ç±»å",prop:"cardType",component:{name:"el-radio-group",options:[{label:"个人账æ·",value:1},{label:"ä¼ä¸è´¦æ·",value:2}]},required:!0,default:1},{label:"è´¦å·",prop:"cardNumber",component:{name:"el-input",props:{maxlength:30,type:"number"}},rules:[{required:!0,message:"请è¾å
¥è´¦å·",trigger:"blur"}]},{label:"弿·è¡",prop:"bank",required:!0,component:{name:"el-input",props:{maxlength:50}}},{label:"弿·äººå§å",prop:"accountHolder",required:!0,component:{name:"el-input",props:{maxlength:20}}},{label:"夿³¨",prop:"remark",component:{name:"el-input",props:{type:"textarea",maxlength:200,showWordLimit:!0}},span:24}],on:{submit:async(e,{close:t,done:a})=>{var i;try{if((i=Object.values(e))!=null&&i.every(f=>f==null||f==="")){R.error("请å®åé¶è¡å¡ä¿¡æ¯"),a();return}e.id?await Be(e):await Ue(e),R.success(e.id?"æ´æ°æå":"æ·»å æå"),t==null||t(),a==null||a(),W()}catch{a==null||a()}}}})),Y=ce([{label:"é¶è¡å¡å·",prop:"cardNumber",minWidth:200},{label:"å¡ç±»å",prop:"cardType",minWidth:80,cellRenderer:({row:e})=>n(h,null,[e.cardType===1?"å¨èå¡":e.cardType===2?"ä¿¡ç¨å¡":""])},{label:"弿·é¶è¡",prop:"bank",minWidth:120},{label:"弿·äººå§å",prop:"accountHolder",minWidth:100},{label:"é¢çææºå·",prop:"reservePhone",minWidth:150},{label:"夿³¨",prop:"remark",minWidth:300,showOverflowTooltip:!0},{label:"æä½",prop:"action",minWidth:150,fixed:"right",hide:()=>{var e;return((e=l.value)==null?void 0:e.status)===1},cellRenderer:({row:e})=>n(h,null,[n(H,{class:"!text-blue-500",size:"small",link:!0,icon:me,onClick:()=>{Ve({id:e.id}).then(({data:t={}})=>{var a;g.value=t,(a=d.FormBankRef)==null||a.open()})}},{default:()=>[E("ç¼è¾")]}),n(H,{type:"danger",link:!0,icon:de,size:"small",onClick:async()=>
1{try{fe.confirm("ç¡®å®è¦å é¤åï¼","æç¤º",{confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",type:"warning"}).then(async()=>{await Ce({ids:[e.id]}),R.success("å 餿å"),W()})}catch{}}},{default:()=>[E("å é¤")]})])}]),Z=()=>{var e;g.value={},(e=d.FormBankRef)==null||e.open()},ee=()=>{var e,t,a;L.value=he(l.value),L.value.imageList=((t=(e=l.value)==null?void 0:e.fileList)==null?void 0:t.map(i=>({url:i.fileUrl,name:i.fileName,fileId:i.fileId})))||[],(a=d.FormComRef)==null||a.open()},I=F(!1),q=async()=>{try{I.value=!0;const{data:e}=await Ie();l.value={...e,imageList:e==null?void 0:e.fileList,companyType:e.companyType===2?"ä¼ä¸":"个人"},I.value=!1}catch{I.value=!1}},T=F(!1),W=async()=>{try{T.value=!0;const{data:e}=await Le();C.value=e,T.value=!1}catch{T.value=!1}};return ye(()=>V.isCooperate,e=>{e&&b()}),ge(()=>{V.isCooperate&&b()}),(e,t)=>{const a=m("IconifyIconOnline"),i=m("el-space"),f=m("el-image"),c=m("vt-form"),te=m("PureTable"),ae=m("el-segmented"),le=m("el-upload"),oe=m("el-dialog"),z=_e("loading");return r(),_(h,null,[u("div",Fe,[s(V).isCooperate?(r(),_(h,{key:1},[M((r(),_("div",Re,[u("div",Ne,[Se,n(i,null,{default:y(()=>{var o,v,B;return[((o=s(l))==null?void 0:o.status)!==1&&((v=s(l))==null?void 0:v.status)!==2?(r(),_("div",{key:0,class:"flex items-center cursor-pointer hover:bg-gray-100 rounded px-2 py-1",onClick:ee},[n(a,{class:"w-[16px] h-[16px] text-primary mr-2",icon:"iconamoon:edit"}),Pe])):((B=s(l))==null?void 0:B.status)===1?(r(),k(A,{key:1,modelValue:s(l).status,"onUpdate:modelValue":t[0]||(t[0]=U=>s(l).status=U)},null,8,["modelValue"])):O("",!0)]}),_:1})]),n(c,{readonly:!0,modelValue:s(l),"onUpdate:modelValue":t[1]||(t[1]=o=>D(l)?l.value=o:null),items:K.value},{"slot-imageList":y(()=>{var o;return[(r(!0),_(h,null,xe((o=s(l))==null?void 0:o.imageList,(v,B)=>{var U;return r(),k(f,{class:"w-[100px] h-[100px] mr-3 mb-3 rounded shadow",src:v.fileUrl,"zoom-rate":1.2,"max-scale":7,"min-scale":.2,"preview-src-list":(U=s(l))==null?void 0:U.imageList.map(se=>se.fileUrl),"initial-index":B,fit:"cover"},null,8,["src","preview-src-list","initial-index"])}),256))]}),_:1},8,["modelValue","items"])])),[[z,I.value]]),M((r(),_("div",We,[u("div",je,[De,n(i,null,{default:y(()=>{var o;return[((o=s(l))==null?void 0:o.status)!==1?(r(),_("div",{key:0,class:"flex items-center cursor-pointer hover:bg-gray-100 rounded px-2 py-1",onClick:Z},[n(a,{class:"w-[16px] h-[16px] text-primary mr-2",icon:"ep:plus"}),Ee])):O("",!0)]}),_:1})]),n(te,{data:C.value,columns:Y},null,8,["data","columns"])])),[[z,T.value]])],64)):(r(),k(ne,{key:0}))]),n(c,{model:"model",title:"ä¼ä¸ä¿¡æ¯",ref:s(w)("FormComRef"),modelValue:L.value,"onUpdate:modelValue":t[3]||(t[3]=o=>L.value=o),options:Q.value},{top:y(()=>[u("div",Oe,[u("div",qe,[n(ae,{modelValue:s(l).companyType,"onUpdate:modelValue":t[2]||(t[2]=o=>s(l).companyType=o),options:S,block:""},null,8,["modelValue"])])])]),"slot-imageList":y(({scope:o})=>[n(le,{"file-list":o.imageList,"onUpdate:fileList":v=>o.imageList=v,"list-type":"picture-card","auto-upload":!1,limit:10,accept:"image/*","on-preview":s(G)},{default:y(()=>[n(a,{class:"w-10 h-10 text-gray-500",icon:"majesticons:image-plus-line"})]),_:2},1032,["file-list","onUpdate:fileList","on-preview"])]),_:1},8,["modelValue","options"]),n(c,{model:"model",title:"é¶è¡å¡ä¿¡æ¯",ref:s(w)("FormBankRef"),modelValue:s(g),"onUpdate:modelValue":t[4]||(t[4]=o=>D(g)?g.value=o:null),options:X.value},null,8,["modelValue","options"]),n(oe,{modelValue:s(P),"onUpdate:modelValue":t[5]||(t[5]=o=>D(P)?P.value=o:null)},{default:y(()=>[u("img",{class:"w-full",src:s(J),alt:"Preview Image"},null,8,ze)]),_:1},8,["modelValue"])],64)}}});const Ge=ke(He,[["__scopeId","data-v-83dfdca4"]]);export{Ge as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.