companyList-CUAMHGeZ.js 15 KB

1
  1. import{d as Se,u as Te,r as u,o as Ae,f as w,i as l,w as o,ag as Me,p as i,s as qe,q as Pe,t as Oe,v as r,h as N,k as f,m as _,y as v,l as V,j,M as D,F as ee,x as ae,N as Re,E as h,O as le,ah as je,ai as De,aj as Ie,ak as Ge,al as We,K as Ke,L as Ye}from"./index-htML_UHV.js";import{b as He}from"./basicSetting-C4MsdBLE.js";import{a as Je}from"./setting-BD2OoeWh.js";import{p as Qe}from"./package-h5ke33cc.js";import{s as Xe,d as I}from"./element-china-area-data-DyMRb5Dq.js";const Ze={class:"inner-toolbar w-11/12 flex justify-between"},xe={class:"toolbar-btns"},ea={class:"toolbar-search"},aa=["src"],la=["src"],oa=["src"],ta={key:0,class:"dialog-footer"},sa={key:1,class:"dialog-footer"},na={class:"dialog-footer"},ma=Se({__name:"companyList",setup(da){const{t:d}=Te();qe();const oe=Pe(),te=(e,a)=>{Re({image_url:e.url}).then(n=>{s.value.name=n.enterprise_name,s.value.credit_code=n.credit_code,s.value.license_msg=n,s.value.license=e.url})},se=e=>e.size/1024/1024>10?(h.error("Avatar picture size can not exceed 10MB!"),!1):!0,ne=(e,a)=>{le({image_url:e.url},"front").then(n=>{if(n.name!==s.value.name){h.error(d("upload_id_card")+"!");return}s.value.user_name=n.name,s.value.id_card_msg_front=n,s.value.id_card_front=e.url})},de=e=>e.size/1024/1024>10?(h.error("Avatar picture size can not exceed 10MB!"),!1):!0,ue=(e,a)=>{le({image_url:e.url},"opposite").then(n=>{s.value.id_card_num=n.valid_date,s.value.id_card_msg_opposite=n,s.value.id_card_opposite=e.url})},re=e=>e.size/1024/1024>10?(h.error("Avatar picture size can not exceed 10MB!"),!1):!0,A=u("https://api.raycos.net/uploaders"),G=Oe(),k=u({}),L=u(!1),y=u(!1),s=u({role_id:"",name:"",money:"",day:"",use_able:!1,remark:"",address:"",license:"",company_package_id:"",license_msg:{},id_card_front:"",id_card_msg_front:{},id_card_opposite:"",id_card_msg_opposite:{}}),W=u({role_id:[{required:!0,message:d("change")+d("package_role")+"!",trigger:"change"}],name:[{required:!0,message:d("place")+d("companyName")+"!",trigger:"blur"}],credit_code:[{required:!0,message:d("place")+d("credit_code")+"!",trigger:"blur"}],industry:[{required:!0,message:d("place")+d("industry")+"!",trigger:"blur"}],user_name:[{required:!0,message:d("place")+d("legal_person")+"!",trigger:"blur"}],phone:[{required:!0,message:d("place")+d("corporate_phone")+"!",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:d("valid_phone"),trigger:"blur"}],email:[{required:!0,message:d("place")+d("companyEmail")+"!",trigger:"blur"},{type:"email",message:d("valid_email"),trigger:["blur","change"]}],postal_code:[{required:!0,message:d("place")+d("postalCode")+"!",trigger:"blur"},{pattern:/^[1-9]\d{5}$/,message:d("valid_postal_code"),trigger:"blur"}]}),z=u([]),ie=u([]),pe=u(Xe),U=u({data:[],page_no:1,page_size:10,keyword:""});u([]);const K=e=>{s.value.status=e,je(s.value,s.value.id).then(a=>{y.value=!1,h.success(d("audit_success")+"!"),C()})},E=u(!1),$=u({company_package_id:"",this_money:""});let F=u(""),Y=u("");const H=u(),c=u(!1),B=u(),ce=(e,a)=>{B.value="examine",s.value={...a},c.value=!0,z.value=a.province,y.value=!0},me=(e,a)=>{$.value.company_package_id=a.company_package_id,Y.value=a.id,F.value=a.company_package_id,De(a.company_package_id).then(n=>{$.value.this_money=n.money,E.value=!0})},_e=()=>{H.value.validate(e=>{e&&Ie(F.value).then(a=>{$.value.this_money+=a,Ge(Y.value,F.value).then(n=>{$.value={},F.value="",F.value==$.value.company_package_id?h.success(d("renew_success")):h.success(d("renew_info")),E.value=!1})})})},M=u(),S=e=>!0,ve=()=>{B.value="",c.value=!1,z.value=[],s.value={},y.value=!0},fe=(e,a)=>{c.value=!1,B.value="",s.value={...a},z.value=a.province,console.log(s),y.value=!0},be=e=>{U.value={...U.value,keyword:e},U.value.page_no=1,C()},ge=e=>{U.value.page_size=e,C()},ye=e=>{U.value.page_no=e,C()},he=()=>{setTimeout(()=>{M.value.clearValidate()})},ke=()=>{M.value.validate(e=>{if(e){const{id:a}=s.value,n={...s.value};n.province=z.value.join(","),a?We(a,n).then(()=>{y.value=!1,h.success(d("edit_success")+"!"),C()}):Ke(n).then(q=>{y.value=!1,Ye.confirm(d("pass_error")+`:${q}`,d("prompt"),{confirmButtonText:d("submit"),cancelButtonText:d("cancel"),type:"warning"}).then(()=>{C()}).catch(()=>{})})}else return h.error(d("form_erroe")),!1})},C=()=>{L.value=!0,Me(U.value).then(e=>{L.value=!1,e.records.map(a=>(a.province!==void 0&&(a.license=a.license.replace("blob:",""),a.province=a.province.split(",")),a)),k.value=e,console.log(k.value)}).catch(()=>{L.value=!1})},$e=()=>{He().then(e=>{ie.value=e})},T=u([]),we=()=>{Qe({page_no:1,page_size:1e3,use_able:!0}).then(e=>{T.value=e.records})},Ve=e=>{let a="";return T.value.map(n=>{n.id===e&&(a=n.name)}),a},Ce=e=>{let a="";return console.log(e),e!==void 0&&(a+=I[e[0]],a+=I[e[1]],a+=I[e[2]]),a},ze=(e,a)=>{G.dispatch("toggleSuperMenu",e),G.dispatch("toggleCompanId",a.id),oe.push({name:"dashboard"})},J=u([]),Ue=()=>{Je({dictType:"COMPANY_STATUS"}).then(e=>{J.value=e.data})},Ee=e=>{let a="";return J.value.map(n=>{Number(n.value)===e&&(a=n.label)}),a};return Ae(()=>{C(),$e(),we(),Ue()}),(e,a)=>{const n=i("el-button"),q=i("en-table-search"),b=i("el-table-column"),Fe=i("el-pagination"),Be=i("en-table-layout"),P=i("el-icon"),O=i("el-upload"),p=i("el-form-item"),m=i("el-col"),Q=i("el-option"),X=i("el-select"),g=i("el-input"),Ne=i("el-cascader"),Le=i("el-row"),Z=i("el-form"),x=i("el-dialog");return r(),w("div",null,[l(Be,{tableData:k.value.records,loading:L.value},{toolbar:o(()=>[N("div",Ze,[N("div",xe,[S(["warehouse:add"])?(r(),f(n,{key:0,size:"small",type:"primary",onClick:ve},{default:o(()=>[_(v(e.$t("add")),1)]),_:1})):V("",!0)]),N("div",ea,[l(q,{onSearch:be,placeholder:e.$t("search_placeholde")},null,8,["placeholder"])])])]),"table-columns":o(()=>[l(b,{prop:"name",label:e.$t("companyName"),width:"200"},null,8,["label"]),l(b,{prop:"industry",label:e.$t("industry"),width:"200"},null,8,["label"]),l(b,{prop:"user_name",label:e.$t("legal_person"),width:"200"},null,8,["label"]),l(b,{prop:"phone",label:e.$t("phone"),width:"200"},null,8,["label"]),l(b,{prop:"email",label:e.$t("companyEmail"),width:"200"},null,8,["label"]),l(b,{prop:"company_package_id",label:e.$t("company_package"),width:"200"},{default:o(t=>[_(v(Ve(t.row.company_package_id)),1)]),_:1},8,["label"]),l(b,{prop:"end_use_time",label:e.$t("end_use_time"),width:"200"},null,8,["label"]),l(b,{prop:"status",label:e.$t("user_state"),width:"200"},{default:o(t=>[_(v(Ee(t.row.status)),1)]),_:1},8,["label"]),l(b,{label:e.$t("companyAddress"),width:"200"},{default:o(t=>[_(v(Ce(t.row.province)+t.row.address),1)]),_:1},8,["label"]),l(b,{label:e.$t("operate"),width:"300"},{default:o(t=>[S(["warehouse:update"])?(r(),f(n,{key:0,size:"small",onClick:R=>ze("compan",t.row)},{default:o(()=>[_(v(e.$t("view")),1)]),_:2},1032,["onClick"])):V("",!0),S(["warehouse:update"])?(r(),f(n,{key:1,size:"small",onClick:R=>fe(t.$index,t.row)},{default:o(()=>[_(v(e.$t("edit")),1)]),_:2},1032,["onClick"])):V("",!0),S(["warehouse:update"])?(r(),f(n,{key:2,size:"small",onClick:R=>me(t.$index,t.row)},{default:o(()=>[_(v(e.$t("renew")),1)]),_:2},1032,["onClick"])):V("",!0),t.row.status!==1?(r(),f(n,{key:3,size:"small",class:"mt-1",onClick:R=>ce(t.$index,t.row)},{default:o(()=>[_(v(e.$t("review")),1)]),_:2},1032,["onClick"])):V("",!0)]),_:1},8,["label"])]),pagination:o(()=>[k.value.data&&k.value.data.length?(r(),f(Fe,{key:0,onSizeChange:ge,onCurrentChange:ye,"current-page":k.value.page_no,"page-sizes":[10,20,50,100],"page-size":k.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:k.value.data_total},null,8,["current-page","page-size","total"])):V("",!0)]),_:1},8,["tableData","loading"]),l(x,{title:s.value.id?e.$t("edit"):e.$t("add"),modelValue:y.value,"onUpdate:modelValue":a[15]||(a[15]=t=>y.value=t),onOpen:he,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,class:"!rounded-lg"},{footer:o(()=>[B.value!=="examine"?(r(),w("div",ta,[l(n,{onClick:a[12]||(a[12]=t=>y.value=!1)},{default:o(()=>[_(v(e.$t("cancel")),1)]),_:1}),l(n,{type:"primary",onClick:ke},{default:o(()=>[_(v(e.$t("submit")),1)]),_:1})])):(r(),w("div",sa,[l(n,{onClick:a[13]||(a[13]=t=>K(2))},{default:o(()=>[_(v(e.$t("down")),1)]),_:1}),l(n,{type:"primary",onClick:a[14]||(a[14]=t=>K(1))},{default:o(()=>[_(v(e.$t("agree_with")),1)]),_:1})]))]),default:o(()=>[l(Z,{model:s.value,rules:W.value,ref_key:"companyFormRef",ref:M,"label-width":"140px"},{default:o(()=>[l(Le,null,{default:o(()=>[l(m,{span:16},{default:o(()=>[l(p,{label:e.$t("companyLicense")+":",prop:"license"},{default:o(()=>[l(O,{disabled:c.value,class:"avatar-uploader",action:A.value,"show-file-list":!1,"on-success":te,"before-upload":se},{default:o(()=>[s.value.license?(r(),w("img",{key:0,src:s.value.license,class:"avatar w-28 h-28"},null,8,aa)):(r(),f(P,{key:1,class:"avatar-uploader-icon"},{default:o(()=>[l(j(D))]),_:1}))]),_:1},8,["disabled","action"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("front_id_card")+":",prop:"id_card_front"},{default:o(()=>[l(O,{disabled:c.value,class:"avatar-uploader",action:A.value,"show-file-list":!1,"on-success":ne,"before-upload":de},{default:o(()=>[s.value.id_card_front?(r(),w("img",{key:0,src:s.value.id_card_front,class:"avatar w-28 h-28"},null,8,la)):(r(),f(P,{key:1,class:"avatar-uploader-icon"},{default:o(()=>[l(j(D))]),_:1}))]),_:1},8,["disabled","action"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("opposite_id_card")+":",prop:"id_card_opposite"},{default:o(()=>[l(O,{disabled:c.value,class:"avatar-uploader",action:A.value,"show-file-list":!1,"on-success":ue,"before-upload":re},{default:o(()=>[s.value.id_card_opposite?(r(),w("img",{key:0,src:s.value.id_card_opposite,class:"avatar w-28 h-28"},null,8,oa)):(r(),f(P,{key:1,class:"avatar-uploader-icon"},{default:o(()=>[l(j(D))]),_:1}))]),_:1},8,["disabled","action"])]),_:1},8,["label"])]),_:1}),s.value.id?V("",!0):(r(),f(m,{key:0,span:10},{default:o(()=>[l(p,{label:e.$t("company_package")+":",prop:"company_package_id"},{default:o(()=>[l(X,{modelValue:s.value.company_package_id,"onUpdate:modelValue":a[0]||(a[0]=t=>s.value.company_package_id=t),disabled:c.value,clearable:"",placeholder:e.$t("change")+e.$t("company_package")},{default:o(()=>[(r(!0),w(ee,null,ae(T.value,t=>(r(),f(Q,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1})),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("companyName")+":",prop:"name"},{default:o(()=>[l(g,{modelValue:s.value.name,"onUpdate:modelValue":a[1]||(a[1]=t=>s.value.name=t),clearable:"",disabled:"",placeholder:e.$t("company_name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("credit_code")+":",prop:"credit_code"},{default:o(()=>[l(g,{modelValue:s.value.credit_code,"onUpdate:modelValue":a[2]||(a[2]=t=>s.value.credit_code=t),clearable:"",disabled:"",placeholder:e.$t("place")+e.$t("credit_code")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("industry")+":",prop:"industry"},{default:o(()=>[l(g,{modelValue:s.value.industry,"onUpdate:modelValue":a[3]||(a[3]=t=>s.value.industry=t),disabled:c.value,clearable:"",placeholder:e.$t("place")+e.$t("industry")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("legal_person")+":",prop:"user_name"},{default:o(()=>[l(g,{modelValue:s.value.user_name,"onUpdate:modelValue":a[4]||(a[4]=t=>s.value.user_name=t),disabled:"",clearable:"",placeholder:e.$t("place")+e.$t("legal_person")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("corporate_phone")+":",prop:"phone"},{default:o(()=>[l(g,{modelValue:s.value.phone,"onUpdate:modelValue":a[5]||(a[5]=t=>s.value.phone=t),disabled:c.value,clearable:"",placeholder:e.$t("place")+e.$t("corporate_phone")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("companyEmail")+":",prop:"email"},{default:o(()=>[l(g,{modelValue:s.value.email,"onUpdate:modelValue":a[6]||(a[6]=t=>s.value.email=t),disabled:c.value,clearable:"",placeholder:e.$t("place")+e.$t("companyEmail")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("postalCode")+":",prop:"postal_code"},{default:o(()=>[l(g,{modelValue:s.value.postal_code,"onUpdate:modelValue":a[7]||(a[7]=t=>s.value.postal_code=t),disabled:c.value,clearable:"",placeholder:e.$t("place")+e.$t("postalCode")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("website")+":",prop:"website"},{default:o(()=>[l(g,{modelValue:s.value.website,"onUpdate:modelValue":a[8]||(a[8]=t=>s.value.website=t),disabled:c.value,clearable:"",placeholder:e.$t("place")+e.$t("website")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1}),l(m,{span:10},{default:o(()=>[l(p,{label:e.$t("companyAddress")+":",prop:""},{default:o(()=>[l(Ne,{class:"w-full",size:"default",disabled:c.value,options:pe.value,clearable:"",modelValue:z.value,"onUpdate:modelValue":a[9]||(a[9]=t=>z.value=t)},null,8,["disabled","options","modelValue"]),N("span",null,[l(g,{class:"!w-full mt-3",modelValue:s.value.address,"onUpdate:modelValue":a[10]||(a[10]=t=>s.value.address=t),disabled:c.value,placeholder:e.$t("place")},null,8,["modelValue","disabled","placeholder"])])]),_:1},8,["label"])]),_:1}),B.value=="examine"?(r(),f(m,{key:1,span:20},{default:o(()=>[l(p,{label:e.$t("reject")+":",prop:""},{default:o(()=>[l(g,{modelValue:s.value.fail_reason,"onUpdate:modelValue":a[11]||(a[11]=t=>s.value.fail_reason=t),clearable:"",placeholder:e.$t("reject_reason")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})):V("",!0)]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),l(x,{title:e.$t("renew"),modelValue:E.value,"onUpdate:modelValue":a[18]||(a[18]=t=>E.value=t),"modal-append-to-body":!1,width:"450px","close-on-click-modal":!1,"close-on-press-escape":!1,class:"!rounded-lg"},{footer:o(()=>[N("div",na,[l(n,{onClick:a[17]||(a[17]=t=>E.value=!1)},{default:o(()=>[_(v(e.$t("cancel")),1)]),_:1}),l(n,{type:"primary",onClick:_e},{default:o(()=>[_(v(e.$t("submit")),1)]),_:1})])]),default:o(()=>[l(Z,{model:$.value,rules:W.value,ref_key:"packageFormRef",ref:H,"label-width":"140px"},{default:o(()=>[l(p,{label:e.$t("company_package")+":",prop:"company_package_id"},{default:o(()=>[l(X,{modelValue:$.value.company_package_id,"onUpdate:modelValue":a[16]||(a[16]=t=>$.value.company_package_id=t),clearable:"",placeholder:e.$t("change")+e.$t("company_package")},{default:o(()=>[(r(!0),w(ee,null,ae(T.value,t=>(r(),f(Q,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{ma as default};