CompanyDetail.bb2b5e69.js 8.7 KB

1
  1. import{p as fe,k as _e,m as ge}from"./elementPlus.94498fe7.js";import{companyColumns as ve}from"./useColumns.21f5855d.js";import{u as ye,a as be}from"./useTableData.5e6a7dd3.js";import{g as he,a as Ce}from"./api.1fd034e5.js";import{i as we}from"./index.9b1873ac.js";import{u as te}from"./useResponse.4dd7726f.js";import{_ as xe}from"./EditDrawer.vue_vue_type_script_setup_true_lang.01399808.js";import{g as Pe}from"./api.cc978e18.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 _,c as O,P as Se,u as e,M as b,O as n,U as l,a as o,S as m,T as f,D as h,R as je,ac as Re,ad as Ue,F as z,a8 as B}from"./vue.86c1cb21.js";import{_ as ze}from"./_plugin-vue_export-helper.c27b6911.js";import"./countryInfo.d861f9d7.js";const Be={class:"p-2.5"},Ae={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"},qe={class:"font-semibold relative"},Fe={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},Ie={class:"font-semibold"},Le={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},$e={class:"truncate"},He={class:"font-semibold"},Me={class:"font-medium italic ml-1.5 truncate",style:{color:"#64748b"}},Qe={class:"truncate"},Ze={class:"text-lg whitespace-nowrap"},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:"font-semibold"},Ye={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},et={class:"truncate"},tt={class:"text-lg whitespace-nowrap"},ot={class:"font-semibold"},at={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},st={class:"font-semibold"},lt={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},nt={class:"font-semibold"},it={class:"font-medium italic ml-1.5",style:{color:"#64748b"}},rt={class:"truncate"},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={class:"flex items-center gap-1.5"},mt=Ve({__name:"CompanyDetail",setup(ft){const D=ke().query.id,s=u([]),A=u(),{tableOptions:E,handlePageChange:oe}=ye(S),ae=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:ve,data:ae}),y=u(!1),C=u(""),w=u(""),x=u(""),P=u(""),T=u([]),q=u([]),se=u([{value:1,label:"启用"},{value:0,label:"暂停"}]);Oe(()=>{F(),S(),le()});async function le(){const i=await te({},Pe);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 be(he,i,p)}async function F(){const i=await te({companyId:D},Ce,A);s.value=i.data}function ne(i){we.push({path:"/shop/detail",query:{platformNumber:i.platformNumber}})}function ie(){y.value=!0}function re(){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"),j=r("el-option"),R=r("el-select"),N=r("el-col"),de=r("el-input"),ce=r("el-row"),ue=r("vxe-pager"),pe=r("vxe-grid"),me=Ee("loading");return _(),O("div",Be,[Se((_(),b(L,{"body-class":"flex items-center gap-10",shadow:"hover",style:{border:"none"}},{default:n(()=>{var a,U,$,H,M,Q,Z,G,J,K,W,X,Y,ee;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",Ae,[l(g,null,{default:n(()=>[l(e(fe))]),_:1})])]),_:1},8,["src"]),o("div",Te,[o("div",qe,[t[7]||(t[7]=m(" 公司名称: ")),o("span",Fe,f((a=e(s))!=null&&a.company?(U=e(s))==null?void 0:U.company:"--"),1)]),o("div",Ie,[t[8]||(t[8]=m(" 公司英文名: ")),o("span",Le,[l(k,{effect:"dark",content:(($=e(s))==null?void 0:$.companyEnglishName)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",$e,f((d=e(s))!=null&&d.companyEnglishName?(c=e(s))==null?void 0:c.companyEnglishName:"--"),1)]}),_:1},8,["content"])])]),o("div",He,[t[9]||(t[9]=m(" 公司注册地址: ")),o("span",Me,[l(k,{effect:"dark",content:((H=e(s))==null?void 0:H.address)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",Qe,f((d=e(s))!=null&&d.address?(c=e(s))==null?void 0:c.address:"--"),1)]}),_:1},8,["content"])])])]),o("div",Ze,[o("div",Ge,[t[10]||(t[10]=m(" 公司法人: ")),o("span",Je,f((M=e(s))!=null&&M.juridicalPerson?(Q=e(s))==null?void 0:Q.juridicalPerson:"--"),1)]),o("div",Ke,[t[11]||(t[11]=m(" 法人信用卡号: ")),o("span",We,f((Z=e(s))!=null&&Z.juridicalPersonCreditCard?(G=e(s))==null?void 0:G.juridicalPersonCreditCard:"--"),1)]),o("div",Xe,[t[12]||(t[12]=m(" 法人信用卡地址: ")),o("span",Ye,[l(k,{effect:"dark",content:((J=e(s))==null?void 0:J.juridicalPersonCreditCardAddress)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",et,f((d=e(s))!=null&&d.juridicalPersonCreditCardAddress?(c=e(s))==null?void 0:c.juridicalPersonCreditCardAddress:"--"),1)]}),_:1},8,["content"])])])]),o("div",tt,[o("div",ot,[t[13]||(t[13]=m(" 主账号邮箱: ")),o("span",at,f((K=e(s))!=null&&K.shopEmail?(W=e(s))==null?void 0:W.shopEmail:"--"),1)]),o("div",st,[t[14]||(t[14]=m(" 主账户电话: ")),o("span",lt,f((X=e(s))!=null&&X.shopPhone?(Y=e(s))==null?void 0:Y.shopPhone:"--"),1)]),o("div",nt,[l(I,{class:"absolute",link:"",style:{right:"10px",top:"20px"},type:"warning",onClick:ie},{default:n(()=>[l(g,{style:{"font-size":"25px !important"}},{default:n(()=>[l(e(_e))]),_:1})]),_:1}),t[15]||(t[15]=m(" IP地址: ")),o("span",it,[l(k,{effect:"dark",content:((ee=e(s))==null?void 0:ee.ipaddress)||"--",placement:"top"},{default:n(()=>{var d,c;return[o("span",rt,f((d=e(s))!=null&&d.ipaddress?(c=e(s))==null?void 0:c.ipaddress:"--"),1)]}),_:1},8,["content"])])])])]}),_:1})),[[me,e(A)]]),e(y)?(_(),b(xe,{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:re},null,8,["modelValue","company","companyOverview","formSelect"])):je("",!0),l(L,{"body-style":"padding-top: 10px",class:"mt-2.5",shadow:"hover",style:{border:"none"}},{default:n(()=>[l(pe,Re(Ue(e(p))),{toolbar_buttons:n(()=>[l(ce,{gutter:20,class:"w-full whitespace-nowrap"},{default:n(()=>[l(N,{span:4},{default:n(()=>[o("div",dt,[t[16]||(t[16]=o("span",{class:"font-medium"},"平 台",-1)),l(R,{modelValue:e(w),"onUpdate:modelValue":t[1]||(t[1]=a=>h(w)?w.value=a:null),clearable:"",onChange:V},{default:n(()=>[(_(!0),O(z,null,B(e(q),a=>(_(),b(j,{label:a,value:a},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])])]),_:1}),l(N,{span:4},{default:n(()=>[o("div",ct,[t[17]||(t[17]=o("span",{class:"font-medium"},"店铺编号",-1)),l(de,{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(R,{modelValue:e(P),"onUpdate:modelValue":t[3]||(t[3]=a=>h(P)?P.value=a:null),clearable:"",onChange:V},{default:n(()=>[(_(!0),O(z,null,B(e(se),a=>(_(),b(j,{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",pt,[t[19]||(t[19]=o("span",{class:"font-medium"},"国 家",-1)),l(R,{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(()=>[(_(!0),O(z,null,B(e(T),a=>(_(),b(j,{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:U=>ne(a)},{default:n(()=>[l(g,null,{default:n(()=>[l(e(ge))]),_:1}),m(" "+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(oe)},null,8,["currentPage","pageSize","total","onPageChange"])]),_:1},16)]),_:1})])}}});const Nt=ze(mt,[["__scopeId","data-v-6d6e93c2"]]);export{Nt as default};