2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
import{k as we,B as ge,C as De,M as Ve,N as ke,w as Ae,D as xe,I as Le,O as Ue,P as Pe,a0 as Te,a2 as Ie,L as ze,Q as $e}from"./element-plus.b771dc38.js";import{_ as qe}from"./index.vue_vue_type_script_setup_true_lang.5d4d280e.js";import{a as Se,k as x,f as ae,b as Re}from"./index.bc026f8e.js";import{d as oe,r as m,$ as te,a4 as Me,af as Ne,o,c as C,U as e,L as a,u,M as f,V as j,T as O,a7 as ue,K as y,R as s,a as _,Q,k as L}from"./@vue.51d7f2d8.js";import{u as je}from"./vue-router.9f65afb1.js";import{u as Oe}from"./usePaging.2ad8e1e6.js";import{u as Qe}from"./useDictOptions.dbae49c6.js";import{i as Ge,g as Ke,s as He,f as Je,h as We,a as Xe,c as Ye,j as Ze}from"./company.7b876b4d.js";import"./lodash.d89407d4.js";import{d as le}from"./dict.c242ac72.js";import{d as ea}from"./dict.070e6995.js";import{_ as aa}from"./dialog_index.vue_vue_type_script_setup_true_name_companyLists_lang.fe6a2265.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./axios.dc5a985d.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const ta={class:"mt-4"},ua={key:0,style:{color:"#67c23a"}},la={key:1,style:{color:"#fe0000"}},oa={style:{display:"flex"}},na={class:"flex mt-4 justify-end"},sa=_("h1",null,"\u91CD\u8981\u63D0\u9192",-1),ia=_("div",{class:"content"},"\u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF",-1),pa={class:"btn_menu"},ra=_("h1",null,"\u91CD\u8981\u63D0\u9192",-1),da={key:0,class:"content"},ca={key:1,class:"content"},ma={class:"btn_menu"},_a=_("h1",null,"\u91CD\u8981\u63D0\u9192",-1),ya=_("div",{style:{"font-size":"18px","font-weight":"bold","padding-bottom":"10px"}}," \u8BF7\u68C0\u67E5\u4EE5\u4E0B\u91CD\u8981\u4FE1\u606F\u662F\u5426\u6B63\u786E ",-1),fa={class:"btn_menu"},Fa=oe({name:"companyLists"}),st=oe({...Fa,setup(Ea){var X;const D=m(!1),ne=r=>{i.value.party_a=r.id,i.value.party_a_name=r.company_name,D.value=!1},U=Se();console.log(U.userInfo.company_id);const G=je(),P=m(!0),T=m(!1),q=m(!1),I=()=>{T.value=!1,q.value=!1},K=m(!1),V=m(!1),S=()=>{V.value=!1,K.value=!1},z=m(""),b=m(!1),H=()=>{b.value=!1},i=m({party_a:"",party_a_name:"",party_b:"",party_b_name:"",contract_type:"",contract_no:""}),se=m([]),J=m([]),ie=async r=>{const l=await Xe({id:r});Ye().then(c=>{se.value=c}),le({type_id:7}).then(c=>{J.value=c.lists.filter(p=>ea.find(w=>w==p.id))}),i.value.party_b=l.id,i.value.party_b_name=l.company_name,U.userInfo.company.id?(i.value.party_a=U.userInfo.company.id,i.value.party_a_name=U.userInfo.company.company_name):(i.value.party_a="",i.value.party_a_name="")},pe=r=>{z.value=r.id,ie(r.id),re()},re=()=>{K.value=!0,V.value=!0},de=async()=>{await Ge({id:z.value,...i.value}),B(),S()},ce=async()=>{await Ke({id:z.value}),B(),I()},W=async()=>{await He({id:z.value}),B(),I()},d=te({company_name:"",area:"",street:"",company_type:"",area_manager:"",is_contract:""});G.query.company_type&&(P.value=!1,d.company_type=((X=G.query.company_type)==null?void 0:X.toString())||"");const R=te({dictTypeLists:[]});(async()=>{const r=await le({type_id:6});R.dictTypeLists=r.lists})();const me=m([]),_e=r=>{me.value=r.map(({id:l})=>l)};Qe("");const{pager:k,getLists:B,resetParams:ye,resetPage:fe}=Oe({fetchFun:Ze,params:d}),Fe=async r=>{await ae.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Je({id:r}),B()},h=m(""),Ee=async r=>{await ae.confirm("\u786E\u5B9A\u8981\u8BA4\u8BC1\uFF1F"),await We({id:r}),B(),b.value=!1},Ce=()=>{we.warning("\u8BF7\u7B49\u5F85\u5408\u540C\u7B7E\u7EA6\u5B8C\u6210!")};return B(),(r,l)=>{const c=ge,p=De,w=Ve,M=ke,n=Ae,Y=xe,N=Le,Be=Re,A=Me("router-link"),F=Ue,ve=Pe,be=qe,E=Te,Z=Ie,$=ze,v=Ne("perms"),he=$e;return o(),C("div",null,[e(N,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[e(Y,{class:"mb-[-16px] formdata",model:u(d),inline:""},{default:a(()=>[e(p,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name"},{default:a(()=>[e(c,{class:"w-[280px]",modelValue:u(d).company_name,"onUpdate:modelValue":l[0]||(l[0]=t=>u(d).company_name=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0"},null,8,["modelValue"])]),_:1}),f(e(p,{label:"\u533A",prop:"area"},{default:a(()=>[e(c,{class:"w-[280px]",modelValue:u(d).area,"onUpdate:modelValue":l[1]||(l[1]=t=>u(d).area=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u533A"},null,8,["modelValue"])]),_:1},512),[[j,u(P)]]),f(e(p,{label:"\u9547",prop:"street"},{default:a(()=>[e(c,{class:"w-[280px]",modelValue:u(d).street,"onUpdate:modelValue":l[2]||(l[2]=t=>u(d).street=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u9547"},null,8,["modelValue"])]),_:1},512),[[j,u(P)]]),f(e(p,{label:"\u516C\u53F8\u7C7B\u578B",prop:"company_type"},{default:a(()=>[e(M,{modelValue:u(d).company_type,"onUpdate:modelValue":l[3]||(l[3]=t=>u(d).company_type=t),placeholder:"\u8BF7\u9009\u62E9\u516C\u53F8\u7C7B\u578B",clearable:"",class:"w-[280px]"},{default:a(()=>[(o(!0),C(O,null,ue(u(R).dictTypeLists,(t,g)=>(o(),y(w,{key:g,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},512),[[j,u(P)]]),e(p,{label:"\u7247\u533A\u7ECF\u7406",prop:"area_manager"},{default:a(()=>[e(c,{class:"w-[280px]",modelValue:u(d).area_manager,"onUpdate:modelValue":l[4]||(l[4]=t=>u(d).area_manager=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u7247\u533A\u7ECF\u7406"},null,8,["modelValue"])]),_:1}),e(p,{label:"\u662F\u5426\u7B7E\u7EA6",prop:"is_contract"},{default:a(()=>[e(M,{modelValue:u(d).is_contract,"onUpdate:modelValue":l[5]||(l[5]=t=>u(d).is_contract=t),placeholder:"\u662F\u5426\u7B7E\u7EA6",clearable:"",class:"w-[240px]"},{default:a(()=>[e(w,{label:"\u5DF2\u7B7E\u7EA6",value:"1"}),e(w,{label:"\u672A\u7B7E\u7EA6",value:"0"})]),_:1},8,["modelValue"])]),_:1}),e(p,null,{default:a(()=>[e(n,{type:"primary",onClick:u(fe)},{default:a(()=>[s("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(n,{onClick:u(ye)},{default:a(()=>[s("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),f((o(),y(N,{class:"!border-none",shadow:"never"},{default:a(()=>[f((o(),y(A,{to:{path:u(x)("company/add:edit"),query:{flag:!0}}},{default:a(()=>[e(n,{type:"primary",class:"mb-4"},{icon:a(()=>[e(Be,{name:"el-icon-Plus"})]),default:a(()=>[s(" \u521B\u5EFA ")]),_:1})]),_:1},8,["to"])),[[v,["company/add:edit"]]]),_("div",ta,[e(ve,{data:u(k).lists,onSelectionChange:_e},{default:a(()=>[e(F,{label:"id",prop:"id","show-overflow-tooltip":"",width:"60"}),e(F,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name",width:"200","show-overflow-tooltip":""}),e(F,{label:"\u516C\u53F8\u7C7B\u578B",prop:"company_type","show-overflow-tooltip":""}),e(F,{label:"\u533A\u53BF",prop:"area","show-overflow-tooltip":""}),e(F,{label:"\u4E61\u9547",prop:"street","show-overflow-tooltip":""}),e(F,{label:"\u4E3B\u8054\u7CFB\u4EBA",prop:"master_name","show-overflow-tooltip":""}),e(F,{label:"\u8054\u7CFB\u65B9\u5F0F",prop:"master_phone","show-overflow-tooltip":""}),e(F,{label:"\u7247\u533A\u7ECF\u7406",prop:"area_manager","show-overflow-tooltip":""}),e(F,{label:"\u662F\u5426\u7B7E\u7EA6",prop:"is_contract","show-overflow-tooltip":""},{default:a(({row:t})=>[t.is_contract==1?(o(),C("span",ua,"\u5DF2\u7B7E\u7EA6")):(o(),C("span",la,"\u672A\u7B7E\u7EA6"))]),_:1}),e(F,{label:"\u64CD\u4F5C",align:"center",width:"430",fixed:"right"},{default:a(({row:t})=>{var g;return[_("div",oa,[e(n,{type:"primary",link:""},{default:a(()=>[e(A,{to:{path:u(x)("user.user/lists"),query:{company_id:t.id,read:!0}}},{default:a(()=>[s("\u67E5\u770B\u6210\u5458")]),_:2},1032,["to"])]),_:2},1024),e(n,{type:"primary",link:""},{default:a(()=>[e(A,{to:{path:u(x)("company/subordinate/lists"),query:{company_id:t.id,read:!0}}},{default:a(()=>[s("\u4E0B\u5C5E\u516C\u53F8")]),_:2},1032,["to"])]),_:2},1024),f((o(),y(n,{type:"primary",link:""},{default:a(()=>[e(A,{to:{path:u(x)("company/add:edit"),query:{id:t.id,read:!0,isshow:!0}}},{default:a(()=>[s("\u8BE6\u60C5")]),_:2},1032,["to"])]),_:2},1024)),[[v,["company/add:edit"]]]),f((o(),y(n,{type:"primary",link:""},{default:a(()=>[e(A,{to:{path:u(x)("company/add:edit"),query:{id:t.id,edit:!0}}},{default:a(()=>[s("\u7F16\u8F91")]),_:2},1032,["to"])]),_:2},1024)),[[v,["company/add:edit"]]]),f((o(),y(n,{type:"danger",link:"",onClick:ee=>Fe(t.id)},{default:a(()=>[s("\u5220\u9664")]),_:2},1032,["onClick"])),[[v,["company/delete"]]]),t.is_authentication==0?f((o(),y(n,{key:0,type:"primary",link:"",onClick:ee=>{h.value=t,b.value=!0}},{default:a(()=>[s("\u4F01\u4E1A\u8BA4\u8BC1")]),_:2},1032,["onClick"])),[[v,["company/authentication"]]]):Q("",!0),t.is_authentication&&t.is_contract==0?(o(),C(O,{key:1},[Array.isArray(t.contract)&&t.contract.length==0?f((o(),y(n,{key:0,type:"primary",link:"",onClick:ee=>pe(t)},{default:a(()=>[s("\u751F\u6210\u5408\u540C")]),_:2},1032,["onClick"])),[[v,["company/initiate_contract"]]]):((g=t.contract)==null?void 0:g.status)==0?f((o(),y(n,{key:1,type:"warning",link:"",onClick:Ce},{default:a(()=>[s("\u7B7E\u7EA6\u4E2D")]),_:1})),[[v,["company/initiate_contract"]]]):Q("",!0)],64)):Q("",!0)])]}),_:1})]),_:1},8,["data"])]),_("div",na,[e(be,{modelValue:u(k),"onUpdate:modelValue":l[6]||(l[6]=t=>L(k)?k.value=t:null),onChange:u(B)},null,8,["modelValue","onChange"])])]),_:1})),[[he,u(k).loading]]),e($,{modelValue:u(V),"onUpdate:modelValue":l[13]||(l[13]=t=>L(V)?V.value=t:null),onClose:S},{default:a(()=>[sa,_("div",null,[ia,e(N,null,{default:a(()=>[e(Z,null,{default:a(()=>[e(E,{span:12},{default:a(()=>[e(p,{"label-width":"100px",label:"\u7532\u65B9",prop:"field130"},{default:a(()=>[e(c,{modelValue:u(i).party_a_name,"onUpdate:modelValue":l[7]||(l[7]=t=>u(i).party_a_name=t),placeholder:"\u8BF7\u9009\u62E9\u7532\u65B9",onClick:l[8]||(l[8]=t=>D.value=!0),clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(E,{span:12},{default:a(()=>[e(p,{"label-width":"100px",label:"\u4E59\u65B9",prop:"field131"},{default:a(()=>[e(c,{disabled:!0,modelValue:u(i).party_b_name,"onUpdate:modelValue":l[9]||(l[9]=t=>u(i).party_b_name=t),placeholder:"\u8BF7\u9009\u62E9\u4E59\u65B9",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(E,{span:12},{default:a(()=>[e(p,{"label-width":"100px",label:"\u5408\u540C\u7C7B\u578B",prop:"contract_type"},{default:a(()=>[e(M,{modelValue:u(i).contract_type,"onUpdate:modelValue":l[10]||(l[10]=t=>u(i).contract_type=t),placeholder:"\u8BF7\u9009\u62E9\u5408\u540C\u7C7B\u578B",clearable:"",style:{width:"100%"}},{default:a(()=>[(o(!0),C(O,null,ue(u(J),(t,g)=>(o(),y(w,{key:g,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(E,{span:12},{default:a(()=>[e(p,{"label-width":"100px",label:"\u5408\u540C\u7F16\u53F7",prop:"field133"},{default:a(()=>[e(c,{placeholder:"\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210",modelValue:u(i).contract_no,"onUpdate:modelValue":l[11]||(l[11]=t=>u(i).contract_no=t),clearable:"",style:{width:"100%"},disabled:!0},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_("p",pa,[e(n,{type:"primary",size:"large",onClick:de},{default:a(()=>[s("\u786E\u8BA4")]),_:1}),e(n,{type:"info",size:"large",onClick:S},{default:a(()=>[s("\u8FD4\u56DE")]),_:1})]),e($,{modelValue:u(D),"onUpdate:modelValue":l[12]||(l[12]=t=>L(D)?D.value=t:null)},{default:a(()=>[e(aa,{companyTypeList:u(R).dictTypeLists,type:30,onCustomEvent:ne},null,8,["companyTypeList"])]),_:1},8,["modelValue"])]),_:1},8,["modelValue"]),e($,{modelValue:u(T),"onUpdate:modelValue":l[14]||(l[14]=t=>L(T)?T.value=t:null),onClose:I},{default:a(()=>[ra,u(q)?(o(),C("div",da," \u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF,\u53D1\u9001\u5408\u540C,\u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF,\u53D1\u9001\u7535\u5B50\u5408\u540C\u540E\u77ED\u65F6\u95F4\u5185\u5C06\u4E0D\u53EF\u518D\u6B21\u53D1\u9001. ")):(o(),C("div",ca," \u786E\u8BA4\u7B7E\u7EA6\u77ED\u4FE1\u5C06\u572860\u79D2\u540E\u53D1\u9001,\u8BF7\u6CE8\u610F\u67E5\u6536,\u5E76\u70B9\u51FB\u77ED\u4FE1\u94FE\u63A5\u8FDB\u884C\u7EBF\u4E0A\u5408\u540C\u7B7E\u7EA6 ")),_("p",ma,[u(q)?(o(),y(n,{key:0,type:"primary",size:"large",onClick:ce},{default:a(()=>[s("\u786E\u8BA4")]),_:1})):(o(),y(n,{key:1,type:"primary",size:"large",onClick:W},{default:a(()=>[s("\u786E\u8BA4")]),_:1})),e(n,{type:"info",size:"large",onClick:I},{default:a(()=>[s("\u8FD4\u56DE")]),_:1})])]),_:1},8,["modelValue"]),e($,{modelValue:u(b),"onUpdate:modelValue":l[16]||(l[16]=t=>L(b)?b.value=t:null),onClose:H},{default:a(()=>[_a,_("div",null,[ya,e(Y,{ref:"formRef","label-width":"90px"},{default:a(()=>[e(Z,null,{default:a(()=>[e(E,{span:12},{default:a(()=>[e(p,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name"},{default:a(()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0",clearable:"",value:u(h).company_name,readonly:"",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(E,{span:12},{default:a(()=>[e(p,{label:"\u4F01\u4E1A\u4EE3\u7801",prop:"company_name"},{default:a(()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0",clearable:"",value:u(h).organization_code,readonly:"",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(E,{span:12},{default:a(()=>[e(p,{label:"\u4E3B\u8981\u8054\u7CFB\u4EBA",prop:"company_name"},{default:a(()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0",clearable:"",value:u(h).master_name,readonly:"",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(E,{span:12},{default:a(()=>[e(p,{label:"\u624B\u673A\u53F7\u7801",prop:"company_name"},{default:a(()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0",clearable:"",value:u(h).master_phone,readonly:"",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_("p",fa,[e(n,{type:"primary",size:"large",onClick:l[15]||(l[15]=t=>Ee(u(h).id))},{default:a(()=>[s("\u786E\u8BA4")]),_:1}),e(n,{type:"warning",size:"large",onClick:W},{default:a(()=>[s("\u4FEE\u6539")]),_:1}),e(n,{type:"info",size:"large",onClick:H},{default:a(()=>[s("\u8FD4\u56DE")]),_:1})])]),_:1},8,["modelValue"])])}}});export{st as default};
|