AssociateTemplateDialog-DreoBF1Z.js 3.0 KB

1
  1. import{L as z,R as _,b as T,_ as C}from"./index-CKIhG1T4.js";import N from"./index-CwL8HLKL.js";import U from"./SmartTable-riOq9hm6.js";import{g as O}from"./index-Dg165r9S.js";import{C as V,aF as R,aG as P,f as j,a as o,D as k,T as A,U as c,$ as S,Z as q,u as r,c as m,n as B}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";const E=C(V({__name:"AssociateTemplateDialog",props:R({modelValue:{type:Boolean,required:!0}},{selectedItems:{type:Array,default:[]},selectedItemsModifiers:{}}),emits:R(["update:modelValue"],["update:selectedItems"]),setup(v,{emit:Y}){const h=z(),g=P(v,"selectedItems"),x=Y,I=j(()=>h.getDictMap.pressure_report_template_type),s=o(1),n=o(2),D=o(0),i=o({}),d=o([{type:"selection",width:"55px",fieldProps:{reserveSelection:!0}},{label:"\u6A21\u677F\u540D\u79F0",prop:"name"},{label:"\u9879\u76EE\u5206\u7C7B",prop:"className"},{label:"\u9879\u76EE\u7C7B\u578B",prop:"type",render:(t,e)=>{var l;return(l=I.value.find(a=>a.value===e))==null?void 0:l.label}},{label:"\u751F\u6548\u65E5\u671F",prop:"effectiveDate",render:t=>t.effectiveDate?_(t.effectiveDate).format("YYYY-MM-DD"):"-"},{label:"\u5931\u6548\u65E5\u671F",prop:"expiryDate",render:t=>t.expiryDate?_(t.expiryDate).format("YYYY-MM-DD"):"-"},{label:"\u6700\u65B0\u4FEE\u6539\u4EBA",prop:"updaterName"}]),f=o([]),u=o(null),p=async()=>{const t={pageNo:s.value,pageSize:n.value,status:200,...i.value},e=await O(t);e&&(f.value=e.list,D.value=e.total,B(()=>{f.value.forEach(l=>{var a,y;g.value.findIndex(w=>w.id===l.id)>=0&&((y=(a=u.value)==null?void 0:a.getTableRef())==null||y.toggleRowSelection(l,!0))})}))};p();const b=()=>{x("update:modelValue",!1)},M=()=>{var e,l;if(!u.value)return;const t=(l=(e=u.value)==null?void 0:e.getTableRef())==null?void 0:l.getSelectionRows();g.value=t,b()};return(t,e)=>{const l=T;return k(),A(N,{"model-value":v.modelValue,title:"\u5173\u8054\u6A21\u677F",width:"80%","before-close":b},{footer:c(()=>[S(l,{type:"primary",onClick:M},{default:c(()=>e[9]||(e[9]=[q("\u786E\u8BA4")])),_:1})]),default:c(()=>[S(r(U),{ref_key:"SmartTableRef",ref:u,columns:r(d),"onUpdate:columns":e[0]||(e[0]=a=>m(d)?d.value=a:null),"page-no":r(s),"onUpdate:pageNo":e[1]||(e[1]=a=>m(s)?s.value=a:null),"page-size":r(n),"onUpdate:pageSize":e[2]||(e[2]=a=>m(n)?n.value=a:null),formData:r(i),"onUpdate:formData":e[3]||(e[3]=a=>m(i)?i.value=a:null),total:r(D),data:r(f),buttons:[],onOnPageNoChange:e[4]||(e[4]=()=>p()),onOnPageSizeChange:e[5]||(e[5]=()=>p()),onRefresh:e[6]||(e[6]=()=>p()),onOnSearch:e[7]||(e[7]=()=>p()),onOnReset:e[8]||(e[8]=()=>p())},null,8,["columns","page-no","page-size","formData","total","data"])]),_:1},8,["model-value"])}}}),[["__scopeId","data-v-5e8b8f6a"]]);export{E as default};