standardFeeManager-3b4azeO2.js 3.3 KB

1
  1. import{L as V,b as f,Q as x,O as R,v as S}from"./index-CKIhG1T4.js";import T from"./SmartTable-riOq9hm6.js";import{d as N,_ as w,g as B}from"./AddOrEditFeeFieldForm-DWsfDyN7.js";import{C as E,f as F,a as t,$ as p,Z as g,D as C,E as L,V as M,u as o,c as u,T as P,Y as $,K as j}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./el-tree-select-Jn0wedJD.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./lodash-D2MZWk6W.js";import"./index-yM08Ttvf.js";import"./index-Dszus0mF.js";import"./index-CwL8HLKL.js";import"./AssociateTemplateDialog-DreoBF1Z.js";import"./index-Dg165r9S.js";const K=E({__name:"standardFeeManager",setup(Q){const k=V(),O=F(()=>k.getDictMap.pressure_cost_field_type),b=t(!1),i=t(1),m=t(10),y=t(0),d=t({}),c=t([{label:"\u5B57\u6BB5\u6807\u8BC6",prop:"code"},{label:"\u5B57\u6BB5\u540D\u79F0",prop:"name"},{label:"\u5B57\u6BB5\u7C7B\u578B",prop:"type",render:(l,e)=>{var n;return e?(n=O.value.find(a=>a.value===e))==null?void 0:n.label:"-"}},{label:"\u503C\u7C7B\u578B",prop:"valueType",render:(l,e)=>{var n;return e?(n=[{label:"\u5B57\u7B26\u578B",value:"string"},{label:"\u6570\u503C\u578B",value:"number"}].find(a=>a.value===e))==null?void 0:n.label:"-"}},{label:"\u8BF4\u660E",prop:"description"},{label:"\u5173\u8054\u6A21\u677F",prop:"templateRespVOList",render:(l,e)=>e?p("div",null,[e.map(n=>p("p",null,[n.name]))]):"-"},{label:"\u64CD\u4F5C",prop:"",render:l=>p("div",null,[p(f,{type:"primary",link:!0,onClick:()=>D(l)},{default:()=>[g("\u7F16\u8F91")]}),p(f,{type:"danger",link:!0,onClick:()=>U(l)},{default:()=>[g("\u5220\u9664")]})])}]),_=t([{render:()=>p(f,{type:"primary",onClick:z},{default:()=>[g("\u65B0\u589E\u5B57\u6BB5")]})}]),h=t([]),s=t(!1),r=async()=>{try{const l=await B({pageNo:i.value,pageSize:m.value,...d.value});l&&(h.value=l.list,y.value=l.total)}catch(l){console.error("\u83B7\u53D6\u6807\u51C6\u8D39\u7528\u5B57\u6BB5\u7BA1\u7406\u5217\u8868\u51FA\u9519\u4E86\uFF01\uFF01\uFF01",l)}finally{b.value=!1}};r();const z=()=>{s.value=!0},v=t(""),D=l=>{s.value=!0,v.value=l.id},U=async l=>{x.confirm(`\u786E\u5B9A\u3010\u5B57\u6BB5: ${l.name}\u3011\u5220\u9664\u5417\uFF1F`,"\u5220\u9664\u63D0\u793A",{confirmButtonText:"\u786E \u8BA4",cancelButtonText:"\u53D6 \u6D88"}).then(async()=>{await N({id:l.id})&&(R.success("\u5220\u9664\u6210\u529F"),r())})};return(l,e)=>{const n=S;return C(),L(j,null,[M(p(o(T),{columns:o(c),"onUpdate:columns":e[0]||(e[0]=a=>u(c)?c.value=a:null),"page-no":o(i),"onUpdate:pageNo":e[1]||(e[1]=a=>u(i)?i.value=a:null),"page-size":o(m),"onUpdate:pageSize":e[2]||(e[2]=a=>u(m)?m.value=a:null),formData:o(d),"onUpdate:formData":e[3]||(e[3]=a=>u(d)?d.value=a:null),total:o(y),data:o(h),buttons:o(_),onOnPageNoChange:e[4]||(e[4]=()=>r()),onOnPageSizeChange:e[5]||(e[5]=()=>r()),onRefresh:e[6]||(e[6]=()=>r()),onOnSearch:e[7]||(e[7]=()=>r()),onOnReset:e[8]||(e[8]=()=>r())},null,8,["columns","page-no","page-size","formData","total","data","buttons"]),[[n,o(b)]]),o(s)?(C(),P(w,{key:0,modelValue:o(s),"onUpdate:modelValue":e[9]||(e[9]=a=>u(s)?s.value=a:null),id:o(v),onClose:e[10]||(e[10]=()=>{v.value=""}),onRefresh:r},null,8,["modelValue","id"])):$("",!0)],64)}}});export{K as default};