CompanyDetail.63e189b4.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.76719db7.js";import{i as Ce}from"./index.59c4c6ab.js";import{u as X}from"./useResponse.4dd7726f.js";import{_ as we}from"./EditDrawer.vue_vue_type_script_setup_true_lang.dadb304b.js";import{g as xe}from"./api.bb53c858.js";import{h as Pe}from"./hasPermission.b0dce6d1.js";import{d as Ve,aC as ke,r as c,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 v,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 B}from"./vue.86c1cb21.js";import{_ as Re}from"./_plugin-vue_export-helper.c27b6911.js";import"./countryInfo.d861f9d7.js";const Ae={class:"p-2.5"},Be={class:"mr-3.5 flex items-center justify-center text-5xl",style:{height:"100%",width:"100%","background-color":"#f5f5f5"}},Te={class:"text-lg whitespace-nowrap"},ze={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"},ut={class:"flex items-center gap-1.5"},ct={class:"flex items-center gap-1.5"},pt=Ve({__name:"CompanyDetail",setup(mt){const D=ke().query.id,s=c([]),T=c(),{tableOptions:E,handlePageChange:te}=ve(S),oe=c([]),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}),y=c(!1),C=c(""),w=c(""),x=c(""),P=c(""),z=c([]),q=c([]),ae=c([{value:1,label:"启用"},{value:0,label:"暂停"}]);Oe(()=>{F(),S(),se()});async function se(){const i=await X({},xe);z.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,T);s.value=i.data}function le(i){Ce.push({path:"/shop/detail",query:{platformNumber:i.platformNumber}})}function ne(){y.value=!0}function ie(){F()}De(()=>{var b;const i=((b=s.value)==null?void 0:b.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 g=2;g<i.length;g+=3)t.push(i.slice(g,g+3));return t});function V(){p.pagerConfig.page=1,S()}return(i,t)=>{const b=r("el-icon"),g=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"),ue=r("vxe-pager"),ce=r("vxe-grid"),pe=Ee("loading");return m(),O("div",Ae,[Se((m(),v(L,{"body-class":"flex items-center gap-10",shadow:"hover",style:{border:"none",position:"relative"}},{default:n(()=>{var a,R,M,$,H,Q,Y,Z,G,J,K,W;return[l(g,{src:`/src/assets/platformImg/${e(D)}.png`,class:"mr-7 rounded-2xl",fit:"contain",style:{height:"120px",width:"120px"}},{error:n(()=>[o("div",Be,[l(b,null,{default:n(()=>[l(e(me))]),_:1})])]),_:1},8,["src"]),o("div",Te,[o("div",ze,[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,u;return[o("span",Le,_((d=e(s))!=null&&d.companyEnglishName?(u=e(s))==null?void 0:u.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,u;return[o("span",He,_((d=e(s))!=null&&d.address?(u=e(s))==null?void 0:u.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,u;return[o("span",Xe,_((d=e(s))!=null&&d.juridicalPersonCreditCardAddress?(u=e(s))==null?void 0:u.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(),v(I,{key:0,class:"absolute",link:"",style:{right:"10px",top:"20px",transition:"all 0.3s ease"},type:"warning",onClick:ne},{default:n(()=>[l(e(fe),{style:{width:"1.5em",height:"1.5em"}})]),_: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,u;return[o("span",it,_((d=e(s))!=null&&d.ipaddress?(u=e(s))==null?void 0:u.ipaddress:"--"),1)]}),_:1},8,["content"])])])])]}),_:1})),[[pe,e(T)]]),e(y)?(m(),v(we,{key:0,modelValue:e(y),"onUpdate:modelValue":t[0]||(t[0]=a=>h(y)?y.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(ce,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,B(e(q),a=>(m(),v(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",ut,[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,B(e(ae),a=>(m(),v(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",ct,[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,B(e(z),a=>(m(),v(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(b,null,{default:n(()=>[l(e(_e))]),_:1}),f(" "+_(a.platformNumber?a.platformNumber:"--"),1)]),_:2},1032,["onClick"])]),pager:n(()=>[l(ue,{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-60160d3f"]]);export{Nt as default};