2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{B as ye,C as fe,Q as Ee,R as Fe,w as ve,D as Ce,I as Be,L as he,M as be,Y as ke,Z as Ae,J as ge,N as we}from"./element-plus.eafe5d7e.js";import{_ as De}from"./index.vue_vue_type_script_setup_true_lang.9bf43dc9.js";import{a as Ve,k as V,f as J,b as xe}from"./index.80c73642.js";import{u as Ue}from"./vue-router.ee1add75.js";import{d as Z,r as E,$ as K,a4 as Le,ah as Pe,o,c as F,U as e,L as a,M as d,u as _,K as r,O as q,V as I,a7 as S,a as v,R as Q,k as Ie,S as s}from"./@vue.dcf884dc.js";import{u as Te}from"./usePaging.bb77b048.js";import{a as qe}from"./useDictOptions.2de7eb36.js";import{i as Se,g as $e,s as Re,a as ze,e as Ne,f as Me,b as Oe,h as je}from"./company.fc5b2f0a.js";import"./lodash.bfaa1ba1.js";import{d as Y}from"./dict.206cdc6b.js";import"./dialog_index.vue_vue_type_script_setup_true_name_companyLists_lang.db74bc04.js";import"./@vueuse.03408fc5.js";import"./@element-plus.733ef8ed.js";import"./lodash-es.29c53eac.js";import"./dayjs.220e885a.js";import"./axios.1ef026da.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./pinia.058b8bf5.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.f88d92f6.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.0430f8e3.js";import"./ms.a9ae1d6d.js";import"./nprogress.8a630b00.js";import"./vue-clipboard3.0e901227.js";import"./clipboard.7856256a.js";import"./echarts.8d7a50ae.js";import"./zrender.1084fa23.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.fac609ff.js";const Ge=s("\u67E5\u8BE2"),Je=s("\u91CD\u7F6E"),Ke=s(" \u521B\u5EFA "),Qe={class:"mt-4"},Ye={key:0,style:{color:"#67c23a"}},Ze={key:1,style:{color:"#fe0000"}},He={style:{display:"flex"}},We=s("\u67E5\u770B\u6210\u5458"),Xe=s("\u4E0B\u5C5E\u516C\u53F8"),ea=s("\u8BE6\u60C5"),aa=s("\u5408\u540C\u7B7E\u7EA6"),ta=s("\u5220\u9664"),ua=s("\u4F01\u4E1A\u8BA4\u8BC1"),oa=s("\u751F\u6210\u5408\u540C"),la=s("\u53D1\u9001\u5408\u540C"),na=s("\u53D1\u9001\u77ED\u4FE1"),sa={class:"flex mt-4 justify-end"},ia=v("h1",null,"\u91CD\u8981\u63D0\u9192",-1),pa=v("div",{class:"content"},"\u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF",-1),ra={class:"btn_menu"},da=s("\u786E\u8BA4\u521B\u5EFA"),ca=s("\u8FD4\u56DE"),_a=v("h1",null,"\u91CD\u8981\u63D0\u9192",-1),ma={key:0,class:"content"},ya={key:1,class:"content"},fa={class:"btn_menu"},Ea=s("\u786E\u8BA4\u521B\u5EFA"),Fa=s("\u786E\u8BA4"),va=s("\u8FD4\u56DE"),Ca=Z({name:"companyLists"}),pt=Z({...Ca,setup(Ba){var j;const x=Ve();console.log(x.userInfo.company_id);const $=Ue(),U=E(!0),B=E(!1),b=E(!1),k=()=>{B.value=!1,b.value=!1};E(!1);const R=E(!1),z=()=>{B.value=!1,b.value=!1},h=E(""),i=E({party_a:"",party_a_name:"",party_b:"",party_b_name:"",contract_type:"",contract_no:""}),N=E([]),M=E([]),H=async l=>{const u=await Oe({id:l});je().then(m=>{N.value=m}),Y({type_id:7}).then(m=>{M.value=m.lists}),i.value.party_b=u.id,i.value.party_b_name=u.company_name,x.userInfo.company.id?(i.value.party_a=x.userInfo.company.id,i.value.party_a_name=x.userInfo.company.company_name):(i.value.party_a="",i.value.party_a_name="")},W=l=>{h.value=l.id,H(l.id),B.value=!0},X=l=>{B.value=!0,b.value=!0,h.value=l.id},ee=()=>{Se({id:h.value,...i.value}).catch(l=>{console.log(l)}),z()},ae=()=>{$e({id:h.value}).catch(l=>{console.log(l)}),k()},te=()=>{Re({id:h.value}),k()},p=K({company_name:"",area:"",street:"",company_type:"",area_manager:"",is_contract:""});$.query.company_type&&(U.value=!1,p.company_type=((j=$.query.company_type)==null?void 0:j.toString())||"");const O=K({dictTypeLists:[]});(async()=>{const l=await Y({type_id:6});O.dictTypeLists=l.lists})();const ue=E([]),oe=l=>{ue.value=l.map(({id:u})=>u)};qe("");const{pager:A,getLists:L,resetParams:le,resetPage:ne}=Te({fetchFun:ze,params:p}),se=async l=>{await J.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Ne({id:l}),L()},ie=async l=>{await J.confirm("\u786E\u5B9A\u8981\u8BA4\u8BC1\uFF1F"),await Me({id:l}),L()};return L(),(l,u)=>{const m=ye,c=fe,g=Ee,P=Fe,n=ve,pe=Ce,T=Be,re=xe,w=Le("router-link"),y=he,de=be,ce=De,D=ke,_e=Ae,G=ge,C=Pe("perms"),me=we;return o(),F("div",null,[e(T,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[e(pe,{class:"mb-[-16px]",model:p,inline:""},{default:a(()=>[e(c,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name"},{default:a(()=>[e(m,{class:"w-[280px]",modelValue:p.company_name,"onUpdate:modelValue":u[0]||(u[0]=t=>p.company_name=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0"},null,8,["modelValue"])]),_:1}),d(e(c,{label:"\u533A",prop:"area"},{default:a(()=>[e(m,{class:"w-[280px]",modelValue:p.area,"onUpdate:modelValue":u[1]||(u[1]=t=>p.area=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u533A"},null,8,["modelValue"])]),_:1},512),[[q,U.value]]),d(e(c,{label:"\u9547",prop:"street"},{default:a(()=>[e(m,{class:"w-[280px]",modelValue:p.street,"onUpdate:modelValue":u[2]||(u[2]=t=>p.street=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u9547"},null,8,["modelValue"])]),_:1},512),[[q,U.value]]),d(e(c,{label:"\u516C\u53F8\u7C7B\u578B",prop:"company_type"},{default:a(()=>[e(P,{modelValue:p.company_type,"onUpdate:modelValue":u[3]||(u[3]=t=>p.company_type=t),placeholder:"\u8BF7\u9009\u62E9\u516C\u53F8\u7C7B\u578B",clearable:"",class:"w-[280px]"},{default:a(()=>[(o(!0),F(I,null,S(O.dictTypeLists,(t,f)=>(o(),r(g,{key:f,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},512),[[q,U.value]]),e(c,{label:"\u7247\u533A\u7ECF\u7406",prop:"area_manager"},{default:a(()=>[e(m,{class:"w-[280px]",modelValue:p.area_manager,"onUpdate:modelValue":u[4]||(u[4]=t=>p.area_manager=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u7247\u533A\u7ECF\u7406"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u662F\u5426\u7B7E\u7EA6",prop:"is_contract"},{default:a(()=>[e(P,{modelValue:p.is_contract,"onUpdate:modelValue":u[5]||(u[5]=t=>p.is_contract=t),placeholder:"\u662F\u5426\u7B7E\u7EA6",clearable:"",class:"w-[240px]"},{default:a(()=>[e(g,{label:"\u5DF2\u7B7E\u7EA6",value:"1"}),e(g,{label:"\u672A\u7B7E\u7EA6",value:"0"})]),_:1},8,["modelValue"])]),_:1}),e(c,null,{default:a(()=>[e(n,{type:"primary",onClick:_(ne)},{default:a(()=>[Ge]),_:1},8,["onClick"]),e(n,{onClick:_(le)},{default:a(()=>[Je]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),d((o(),r(T,{class:"!border-none",shadow:"never"},{default:a(()=>[d((o(),r(w,{to:{path:_(V)("company/add:edit"),query:{flag:!0}}},{default:a(()=>[e(n,{type:"primary",class:"mb-4"},{icon:a(()=>[e(re,{name:"el-icon-Plus"})]),default:a(()=>[Ke]),_:1})]),_:1},8,["to"])),[[C,["company/add:edit"]]]),v("div",Qe,[e(de,{data:_(A).lists,onSelectionChange:oe},{default:a(()=>[e(y,{label:"id",prop:"id","show-overflow-tooltip":"",width:"60"}),e(y,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name","show-overflow-tooltip":""}),e(y,{label:"\u516C\u53F8\u7C7B\u578B",prop:"company_type","show-overflow-tooltip":""}),e(y,{label:"\u533A\u53BF",prop:"area","show-overflow-tooltip":""}),e(y,{label:"\u4E61\u9547",prop:"street","show-overflow-tooltip":""}),e(y,{label:"\u4E3B\u8054\u7CFB\u4EBA",prop:"master_name","show-overflow-tooltip":""}),e(y,{label:"\u8054\u7CFB\u65B9\u5F0F",prop:"master_phone","show-overflow-tooltip":""}),e(y,{label:"\u7247\u533A\u7ECF\u7406",prop:"area_manager","show-overflow-tooltip":""}),e(y,{label:"\u662F\u5426\u7B7E\u7EA6",prop:"is_contract","show-overflow-tooltip":""},{default:a(({row:t})=>[t.is_contract==1?(o(),F("span",Ye,"\u5DF2\u7B7E\u7EA6")):(o(),F("span",Ze,"\u672A\u7B7E\u7EA6"))]),_:1}),e(y,{label:"\u64CD\u4F5C",align:"center",width:"500",fixed:"right"},{default:a(({row:t})=>[v("div",He,[e(n,{type:"primary",link:""},{default:a(()=>[e(w,{to:{path:_(V)("auth.admin/lists"),query:{company_id:t.id,read:!0}}},{default:a(()=>[We]),_:2},1032,["to"])]),_:2},1024),e(n,{type:"primary",link:""},{default:a(()=>[e(w,{to:{path:_(V)("company/subordinate/lists"),query:{company_id:t.id,read:!0}}},{default:a(()=>[Xe]),_:2},1032,["to"])]),_:2},1024),d((o(),r(n,{type:"primary",link:""},{default:a(()=>[e(w,{to:{path:_(V)("company/add:edit"),query:{id:t.id,read:!0,isshow:!0}}},{default:a(()=>[ea]),_:2},1032,["to"])]),_:2},1024)),[[C,["company/add:edit"]]]),d((o(),r(n,{type:"primary",link:""},{default:a(()=>[e(w,{to:{path:_(V)("company/add:edit"),query:{id:t.id,edit:!0}}},{default:a(()=>[aa]),_:2},1032,["to"])]),_:2},1024)),[[C,["company/add:edit"]]]),d((o(),r(n,{type:"danger",link:"",onClick:f=>se(t.id)},{default:a(()=>[ta]),_:2},1032,["onClick"])),[[C,["company/delete"]]]),t.is_authentication==0?d((o(),r(n,{key:0,type:"primary",link:"",onClick:f=>ie(t.id)},{default:a(()=>[ua]),_:2},1032,["onClick"])),[[C,["company/authentication"]]]):Q("",!0),t.is_contract==0?(o(),F(I,{key:1},[d((o(),r(n,{type:"primary",link:"",onClick:f=>W(t)},{default:a(()=>[oa]),_:2},1032,["onClick"])),[[C,["company/initiate_contract"]]]),d((o(),r(n,{type:"primary",link:"",onClick:f=>X(t)},{default:a(()=>[la]),_:2},1032,["onClick"])),[[C,["company/Draftingcontracts"]]]),d((o(),r(n,{type:"primary",link:"",onClick:f=>{B.value=!0,h.value=t.id}},{default:a(()=>[na]),_:2},1032,["onClick"])),[[C,["company/postsms"]]])],64)):Q("",!0)])]),_:1})]),_:1},8,["data"])]),v("div",sa,[e(ce,{modelValue:_(A),"onUpdate:modelValue":u[6]||(u[6]=t=>Ie(A)?A.value=t:null),onChange:_(L)},null,8,["modelValue","onChange"])])]),_:1})),[[me,_(A).loading]]),e(G,{modelValue:R.value,"onUpdate:modelValue":u[11]||(u[11]=t=>R.value=t),onClose:z},{default:a(()=>[ia,v("div",null,[pa,e(T,null,{default:a(()=>[e(D,{span:24,class:"el-card pt-6"},{default:a(()=>[e(_e,null,{default:a(()=>[e(D,{span:12},{default:a(()=>[e(c,{"label-width":"100px",label:"\u7B7E\u7EA6\u65B9",prop:"field130"},{default:a(()=>[e(P,{modelValue:i.value.party_a,"onUpdate:modelValue":u[7]||(u[7]=t=>i.value.party_a=t),placeholder:"\u8BF7\u9009\u62E9\u7B7E\u7EA6\u65B9",clearable:"",style:{width:"100%"}},{default:a(()=>[(o(!0),F(I,null,S(N.value,(t,f)=>(o(),r(g,{key:f,label:t.company_name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(D,{span:12},{default:a(()=>[e(c,{"label-width":"100px",label:"\u88AB\u7B7E\u7EA6\u516C\u53F8",prop:"field131"},{default:a(()=>[e(m,{disabled:!0,modelValue:i.value.party_b_name,"onUpdate:modelValue":u[8]||(u[8]=t=>i.value.party_b_name=t),placeholder:"\u8BF7\u8F93\u5165\u88AB\u7B7E\u7EA6\u516C\u53F8",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(D,{span:12},{default:a(()=>[e(c,{"label-width":"100px",label:"\u5408\u540C\u7C7B\u578B",prop:"contract_type"},{default:a(()=>[e(P,{modelValue:i.value.contract_type,"onUpdate:modelValue":u[9]||(u[9]=t=>i.value.contract_type=t),placeholder:"\u8BF7\u9009\u62E9\u5408\u540C\u7C7B\u578B",clearable:"",style:{width:"100%"}},{default:a(()=>[(o(!0),F(I,null,S(M.value,(t,f)=>(o(),r(g,{key:f,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(D,{span:12},{default:a(()=>[e(c,{"label-width":"100px",label:"\u5408\u540C\u7F16\u53F7",prop:"field133"},{default:a(()=>[e(m,{placeholder:"\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210",modelValue:i.value.contract_no,"onUpdate:modelValue":u[10]||(u[10]=t=>i.value.contract_no=t),clearable:"",style:{width:"100%"},disabled:!0},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),v("p",ra,[e(n,{type:"primary",size:"large",onClick:ee},{default:a(()=>[da]),_:1}),e(n,{type:"info",size:"large",onClick:k},{default:a(()=>[ca]),_:1})])]),_:1},8,["modelValue"]),e(G,{modelValue:B.value,"onUpdate:modelValue":u[12]||(u[12]=t=>B.value=t),onClose:k},{default:a(()=>[_a,b.value?(o(),F("div",ma," \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(),F("div",ya," \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 ")),v("p",fa,[b.value?(o(),r(n,{key:0,type:"primary",size:"large",onClick:ae},{default:a(()=>[Ea]),_:1})):(o(),r(n,{key:1,type:"primary",size:"large",onClick:te},{default:a(()=>[Fa]),_:1})),e(n,{type:"info",size:"large",onClick:k},{default:a(()=>[va]),_:1})])]),_:1},8,["modelValue"])])}}});export{pt as default};
|