PageSourceSearch

https://peaksports.fr/static/js/index-b0c0b812.js

js peaksports.fr collected 2026-10-08 12:39:05 UTC 8,593 bytes, 1 lines download raw bytes

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.