CompanyDetail.06b25c04.js 8.7 KB

1
  1. import{p as me,m as fe,n as _e}from"./elementPlus.8e650391.js";import{companyColumns as ge}from"./useColumns.21f5855d.js";import{u as ve,a as ye}from"./useTableData.0839b608.js";import{g as be,a as he}from"./api.7c807f2e.js";import{i as Ce}from"./index.cc23614d.js";import{u as X}from"./useResponse.4dd7726f.js";import{_ as we}from"./EditDrawer.vue_vue_type_script_setup_true_lang.3d526878.js";import{g as xe}from"./api.f869f399.js";import{h as Pe}from"./hasPermission.849cce8e.js";import{d as Ve,aC as ke,r as u,Z as Ne,E as Oe,k as De,ai as r,aq as Ee,o as m,c as O,P as Se,u as e,M as y,O as n,U as l,a as o,S as f,T as _,R as ee,D as h,ac as Ue,ad as je,F as A,a8 as z}from"./vue.86c1cb21.js";import{_ as Re}from"./_plugin-vue_export-helper.c27b6911.js";import"./countryInfo.d861f9d7.js";const Ae={class:"p-2.5"},ze={class:"mr-3.5 flex items-center justify-center text-5xl",style:{height:"100%",width:"100%","background-color":"#f5f5f5"}},Be={class:"text-lg whitespace-nowrap"},Te={class:"font-semibold relative"},qe={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},Fe={class:"font-semibold"},Ie={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},Le={class:"truncate"},Me={class:"font-semibold"},$e={class:"font-medium italic ml-1.5 truncate",style:{color:"#64748b"}},He={class:"truncate"},Qe={class:"text-lg whitespace-nowrap"},Ye={class:"font-semibold"},Ze={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},Ge={class:"font-semibold"},Je={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},Ke={class:"font-semibold"},We={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},Xe={class:"truncate"},et={class:"text-lg whitespace-nowrap"},tt={class:"font-semibold"},ot={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},at={class:"font-semibold"},st={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},lt={class:"font-semibold"},nt={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},it={class:"truncate"},rt={class:"flex items-center gap-1.5"},dt={class:"flex items-center gap-1.5"},ct={class:"flex items-center gap-1.5"},ut={class:"flex items-center gap-1.5"},pt=Ve({__name:"CompanyDetail",setup(mt){const D=ke().query.id,s=u([]),B=u(),{tableOptions:E,handlePageChange:te}=ve(S),oe=u([]),p=Ne({border:!1,round:!0,stripe:!0,currentRowHighLight:!0,height:680,toolbarConfig:{custom:!0,slots:{buttons:"toolbar_buttons"}},rowConfig:{isHover:!0},columnConfig:{resizable:!0},pagerConfig:{total:E.value.total,page:E.value.page,limit:E.value.limit},loading:!1,loadingConfig:{icon:"vxe-icon-indicator roll",text:"正在拼命加载中..."},columns:ge,data:oe}),b=u(!1),C=u(""),w=u(""),x=u(""),P=u(""),T=u([]),q=u([]),ae=u([{value:1,label:"启用"},{value:0,label:"暂停"}]);Oe(()=>{F(),S(),se()});async function se(){const i=await X({},xe);T.value=i.data.country,q.value=i.data.platform}async function S(){const i={id:D,platform:w.value,status:P.value,country:x.value.toString(),platformNumber:C.value,page:p.pagerConfig.page,limit:p.pagerConfig.limit};await ye(be,i,p)}async function F(){const i=await X({companyId:D},he,B);s.value=i.data}function le(i){Ce.push({path:"/shop/detail",query:{platformNumber:i.platformNumber}})}function ne(){b.value=!0}function ie(){F()}De(()=>{var g;const i=((g=s.value)==null?void 0:g.companyPhoneEmail)||[];if(!Array.isArray(i))return console.error("companyPhoneEmail is not an array:",i),[];const t=[];i.length>0&&t.push(i.slice(0,2));for(let v=2;v<i.length;v+=3)t.push(i.slice(v,v+3));return t});function V(){p.pagerConfig.page=1,S()}return(i,t)=>{const g=r("el-icon"),v=r("el-image"),k=r("el-tooltip"),I=r("el-button"),L=r("el-card"),U=r("el-option"),j=r("el-select"),N=r("el-col"),re=r("el-input"),de=r("el-row"),ce=r("vxe-pager"),ue=r("vxe-grid"),pe=Ee("loading");return m(),O("div",Ae,[Se((m(),y(L,{"body-class":"flex items-center gap-10",shadow:"hover",style:{border:"none"}},{default:n(()=>{var a,R,M,$,H,Q,Y,Z,G,J,K,W;return[l(v,{src:`/src/assets/platformImg/${e(D)}.png`,class:"mr-7 rounded-2xl",fit:"contain",style:{height:"120px",width:"120px"}},{error:n(()=>[o("div",ze,[l(g,null,{default:n(()=>[l(e(me))]),_:1})])]),_:1},8,["src"]),o("div",Be,[o("div",Te,[t[7]||(t[7]=f(" 公司名称: ")),o("span",qe,_((a=e(s))!=null&&a.company?(R=e(s))==null?void 0:R.company:"--"),1)]),o("div",Fe,[t[8]||(t[8]=f(" 公司英文名: ")),o("span",Ie,[l(k,{effect:"dark",content:((M=e(s))==null?void 0:M.companyEnglishName)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",Le,_((d=e(s))!=null&&d.companyEnglishName?(c=e(s))==null?void 0:c.companyEnglishName:"--"),1)]}),_:1},8,["content"])])]),o("div",Me,[t[9]||(t[9]=f(" 公司注册地址: ")),o("span",$e,[l(k,{effect:"dark",content:(($=e(s))==null?void 0:$.address)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",He,_((d=e(s))!=null&&d.address?(c=e(s))==null?void 0:c.address:"--"),1)]}),_:1},8,["content"])])])]),o("div",Qe,[o("div",Ye,[t[10]||(t[10]=f(" 公司法人: ")),o("span",Ze,_((H=e(s))!=null&&H.juridicalPerson?(Q=e(s))==null?void 0:Q.juridicalPerson:"--"),1)]),o("div",Ge,[t[11]||(t[11]=f(" 法人信用卡号: ")),o("span",Je,_((Y=e(s))!=null&&Y.juridicalPersonCreditCard?(Z=e(s))==null?void 0:Z.juridicalPersonCreditCard:"--"),1)]),o("div",Ke,[t[12]||(t[12]=f(" 法人信用卡地址: ")),o("span",We,[l(k,{effect:"dark",content:((G=e(s))==null?void 0:G.juridicalPersonCreditCardAddress)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",Xe,_((d=e(s))!=null&&d.juridicalPersonCreditCardAddress?(c=e(s))==null?void 0:c.juridicalPersonCreditCardAddress:"--"),1)]}),_:1},8,["content"])])])]),o("div",et,[o("div",tt,[t[13]||(t[13]=f(" 主账号邮箱: ")),o("span",ot,_((J=e(s))!=null&&J.shopEmail?e(s).shopEmail:"--"),1)]),o("div",at,[t[14]||(t[14]=f(" 主账户电话: ")),o("span",st,_((K=e(s))!=null&&K.shopPhone?e(s).shopPhone:"--"),1)]),o("div",lt,[e(Pe)("COMPANY_UPDATE")?(m(),y(I,{key:0,class:"absolute",link:"",style:{right:"10px",top:"20px"},type:"warning",onClick:ne},{default:n(()=>[l(g,{style:{"font-size":"25px !important"}},{default:n(()=>[l(e(fe))]),_:1})]),_:1})):ee("",!0),t[15]||(t[15]=f(" IP地址: ")),o("span",nt,[l(k,{effect:"dark",content:((W=e(s))==null?void 0:W.ipaddress)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",it,_((d=e(s))!=null&&d.ipaddress?(c=e(s))==null?void 0:c.ipaddress:"--"),1)]}),_:1},8,["content"])])])])]}),_:1})),[[pe,e(B)]]),e(b)?(m(),y(we,{key:0,modelValue:e(b),"onUpdate:modelValue":t[0]||(t[0]=a=>h(b)?b.value=a:null),company:e(s).company,companyOverview:e(s),formSelect:i.formSelect,onRefresh:ie},null,8,["modelValue","company","companyOverview","formSelect"])):ee("",!0),l(L,{"body-style":"padding-top: 10px",class:"mt-2.5",shadow:"hover",style:{border:"none"}},{default:n(()=>[l(ue,Ue(je(e(p))),{toolbar_buttons:n(()=>[l(de,{gutter:20,class:"w-full whitespace-nowrap"},{default:n(()=>[l(N,{span:4},{default:n(()=>[o("div",rt,[t[16]||(t[16]=o("span",{class:"font-medium"},"平 台",-1)),l(j,{modelValue:e(w),"onUpdate:modelValue":t[1]||(t[1]=a=>h(w)?w.value=a:null),clearable:"",onChange:V},{default:n(()=>[(m(!0),O(A,null,z(e(q),a=>(m(),y(U,{label:a,value:a},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),l(N,{span:4},{default:n(()=>[o("div",dt,[t[17]||(t[17]=o("span",{class:"font-medium"},"店铺编号",-1)),l(re,{modelValue:e(C),"onUpdate:modelValue":t[2]||(t[2]=a=>h(C)?C.value=a:null),clearable:"",placeholder:"请输入店铺编号",onChange:V},null,8,["modelValue"])])]),_:1}),l(N,{span:4},{default:n(()=>[o("div",ct,[t[18]||(t[18]=o("span",{class:"font-medium"},"状 态",-1)),l(j,{modelValue:e(P),"onUpdate:modelValue":t[3]||(t[3]=a=>h(P)?P.value=a:null),clearable:"",onChange:V},{default:n(()=>[(m(!0),O(A,null,z(e(ae),a=>(m(),y(U,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1}),l(N,{span:4},{default:n(()=>[o("div",ut,[t[19]||(t[19]=o("span",{class:"font-medium"},"国 家",-1)),l(j,{modelValue:e(x),"onUpdate:modelValue":t[4]||(t[4]=a=>h(x)?x.value=a:null),clearable:"","collapse-tags":"","collapse-tags-tooltip":"",multiple:"",onBlur:V},{default:n(()=>[(m(!0),O(A,null,z(e(T),a=>(m(),y(U,{label:a,value:a},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1})]),_:1})]),platformNumber:n(({row:a})=>[l(I,{link:"",style:{"font-weight":"700"},type:"primary",onClick:R=>le(a)},{default:n(()=>[l(g,null,{default:n(()=>[l(e(_e))]),_:1}),f(" "+_(a.platformNumber?a.platformNumber:"--"),1)]),_:2},1032,["onClick"])]),pager:n(()=>[l(ce,{currentPage:e(p).pagerConfig.page,"onUpdate:currentPage":t[5]||(t[5]=a=>e(p).pagerConfig.page=a),pageSize:e(p).pagerConfig.limit,"onUpdate:pageSize":t[6]||(t[6]=a=>e(p).pagerConfig.limit=a),total:e(p).pagerConfig.total,onPageChange:e(te)},null,8,["currentPage","pageSize","total","onPageChange"])]),_:1},16)]),_:1})])}}});const Nt=Re(pt,[["__scopeId","data-v-4a1c0b81"]]);export{Nt as default};