index-lxFFWnVB.js 4.0 KB

1
  1. import{u as U,L as B,b as d,E as N,M as E,N as P,O as f,Q as M}from"./index-CKIhG1T4.js";import{C as q,f as V,a as n,$ as o,Z as y,D as j,E as F,V as _,a0 as z,u as a,c as s,K}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import L from"./CreateOrEditUnit-C2qFFY1W.js";import Q from"./SmartTable-riOq9hm6.js";import{y as Z,g as $}from"./index-u84sDJgM.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./unit-C0zMSNjQ.js";import"./lodash-D2MZWk6W.js";import"./el-tree-select-Jn0wedJD.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./index-yM08Ttvf.js";import"./index-Dszus0mF.js";const A=q({__name:"index",setup(G){U();const D=B(),O=V(()=>D.getDictMap.system_unit_qualification_type),b=n([{type:"selection",width:55,align:"center"},{type:"index",label:"\u5E8F\u53F7"},{label:"\u5355\u4F4D\u4EE3\u7801",prop:"code",search:{type:"input"}},{label:"\u5355\u4F4D\u540D\u79F0",prop:"name",search:{type:"input"}},{label:"\u5355\u4F4D\u5730\u5740",prop:"addr",search:{type:"input"},render:(t,e)=>e||"-"},{label:"\u5355\u4F4D\u7C7B\u578B",prop:"enterpriseType",render:(t,e)=>{var l;return e?(l=O.value.find(i=>i.value===e))==null?void 0:l.label:"-"}},{label:"\u662F\u5426\u514D\u5F81",prop:"isExempt",search:{type:"select",options:[{value:"1",label:"\u662F"},{value:"0",label:"\u5426"}]},render:(t,e)=>e==="0"?"\u5426":"\u662F"},{label:"\u9ED8\u8BA4\u8054\u7CFB\u4EBA",prop:"contact",search:{type:"input"}},{label:"\u9ED8\u8BA4\u8054\u7CFB\u4EBA\u7535\u8BDD",prop:"tel",search:{type:"input"}},{label:"\u5907\u6CE8\u4FE1\u606F",prop:"remark"},{label:"\u64CD\u4F5C",render:t=>o("div",null,[o(d,{link:!0,type:"primary",onClick:()=>C("edit",t)},{default:()=>[y("\u7F16\u8F91")]}),o(d,{link:!0,type:"primary",onClick:()=>S(t.id)},{default:()=>[y("\u5220\u9664")]})])}]),R=n([{label:"\u65B0\u5EFA",render:()=>o(d,{type:"primary",onClick:()=>C()},{default:()=>[o(N,null,{default:()=>[o(E,null,null)]}),y(" \u65B0\u5EFA")]})},{label:"\u5220\u9664",render:()=>o(d,{type:"danger",onClick:()=>S()},{default:()=>[o(N,null,{default:()=>[o(P,null,null)]}),y("\u5220\u9664")]})}]),u=n({}),v=n([]),g=n(),c=n(1),m=n(10),h=n(0),p=n(!1),r=async()=>{const t={pageNo:c.value,pageSize:m.value,...u.value},e=await $(t);v.value=e.list,h.value=e.total};r();const k=n(""),w=n(""),C=(t,e={})=>{let{id:l,code:i=""}=e;k.value=l||"",w.value=i,p.value=!0},T=()=>{r()},S=async t=>{var l;let e=[];if(e=t?[{id:t}]:(l=g.value)==null?void 0:l.getTableRef().getSelectionRows(),e&&e.length!==0){if(await M.confirm("\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u7684\u9879\u76EE\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).catch(()=>!1))try{const i=e.map(async x=>(console.log(x),!!await Z({id:x.id})));(await Promise.all(i)).every(Boolean)?f.success("\u5220\u9664\u6210\u529F"):f.error("\u90E8\u5206\u5220\u9664\u5931\u8D25")}catch(i){f.error("\u5220\u9664\u65F6\u53D1\u751F\u9519\u8BEF"),console.error("\u5220\u9664\u65F6\u53D1\u751F\u9519\u8BEF:",i)}finally{await r()}}else f.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u9879\u76EE")};return(t,e)=>(j(),F(K,null,[_(o(a(Q),{ref_key:"smartTableRef",ref:g,pageNo:a(c),"onUpdate:pageNo":e[0]||(e[0]=l=>s(c)?c.value=l:null),pageSize:a(m),"onUpdate:pageSize":e[1]||(e[1]=l=>s(m)?m.value=l:null),formData:a(u),"onUpdate:formData":e[2]||(e[2]=l=>s(u)?u.value=l:null),columns:a(b),"onUpdate:columns":e[3]||(e[3]=l=>s(b)?b.value=l:null),data:a(v),buttons:a(R),total:a(h),onOnPageNoChange:e[4]||(e[4]=()=>r()),onOnPageSizeChange:e[5]||(e[5]=()=>r()),onOnReset:e[6]||(e[6]=()=>r()),onOnSearch:e[7]||(e[7]=()=>r()),onRefresh:e[8]||(e[8]=()=>r())},null,8,["pageNo","pageSize","formData","columns","data","buttons","total"]),[[z,!a(p)]]),_(o(L,{visible:a(p),"onUpdate:visible":e[9]||(e[9]=l=>s(p)?p.value=l:null),id:a(k),code:a(w),onConfirm:T},null,8,["visible","id","code"]),[[z,a(p)]])],64))}});export{A as default};