AddInspectionItemDialog-Co7ofDyZ.js 5.3 KB

1
  1. import{L as Q,O as T,A as X,m as Y,k as ee,l as le,o as ae,b as te,p as oe,q as ie,s as pe,bg as se,v as ue,_ as ne}from"./index-CKIhG1T4.js";import{_ as re}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as de}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{C as me,f as q,a as n,b as ce,w as E,n as fe,D as r,T as h,U as i,$ as l,ae as ye,E as z,K as A,ad as F,u as ve,Z as y,V as ge,_ as be,F as _e}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{g as he}from"./index-Dg165r9S.js";import{q as we}from"./constants-CsKXDkTX.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";const Ve={class:"button-list"},ke=ne(me({__name:"AddInspectionItemDialog",props:{visible:{type:Boolean,default:!1},checkType:{default:100},id:{default:""},addedReportList:{default:[]},newSelectedList:{default:[]}},emits:["update:visible","success"],setup(K,{emit:B}){const M=Q(),N=q(()=>M.getDictMap.pressure_report_template_type),d=K,w=B,V=n(!1),v=n([]),k=n(0),m=n([]),C=n(null),o=ce({pageNo:1,pageSize:10,inspectionNature:q(()=>d.checkType),equipmentCategory:100,type:null}),I=n(),S=q({get:()=>d.visible,set:a=>{w("update:visible",a)}});E(()=>[C.value,d.newSelectedList,v.value],([a,e,s])=>{if(a&&(e!=null&&e.length)&&(s!=null&&s.length))try{fe(()=>{s.forEach(p=>{var c;e.findIndex(b=>b.id===p.id)>=0&&((c=C.value)==null||c.toggleRowSelection(p,!0))})})}catch(p){console.error("watch\u62A5\u9519\uFF1A",p)}},{immediate:!0});const g=async()=>{V.value=!0;try{const a=await he({...o,type:"0",status:200});v.value=a.list||[],k.value=a.total||0}catch(a){console.error("\u83B7\u53D6\u62A5\u544A\u6A21\u677F\u5217\u8868\u5931\u8D25:",a),T.error("\u83B7\u53D6\u62A5\u544A\u6A21\u677F\u5217\u8868\u5931\u8D25"),v.value=[],k.value=0}finally{V.value=!1}},U=()=>{o.pageNo=1,g()},D=()=>{var a;(a=I.value)==null||a.resetFields(),o.pageNo=1,o.name="",o.equipmentCategory=100,m.value=[],g()};E(()=>d.visible,a=>{a&&(D(),g())},{immediate:!0});const O=a=>{m.value=a},x=()=>{w("update:visible",!1),m.value=[]},P=async()=>{m.value.length!==0?(w("success",m.value),x()):T.warning("\u8BF7\u9009\u62E9\u8981\u6DFB\u52A0\u7684\u68C0\u9A8C\u9879\u76EE")},W=(a,e)=>!d.addedReportList.map(s=>s.templateId).includes(a.id);return(a,e)=>{const s=X,p=Y,c=ee,b=le,L=ae,_=te,Z=oe,R=de,f=ie,$=pe,j=re,G=se,H=ue;return r(),h(G,{modelValue:S.value,"onUpdate:modelValue":e[5]||(e[5]=t=>S.value=t),title:"\u6DFB\u52A0\u68C0\u9A8C\u9879\u76EE",width:"80%","before-close":x},{default:i(()=>[l(R,null,{default:i(()=>[l(Z,{model:o,ref_key:"queryFormRef",ref:I,inline:""},{default:i(()=>[l(p,{label:"\u68C0\u9A8C\u9879\u76EE",prop:"name"},{default:i(()=>[l(s,{modelValue:o.name,"onUpdate:modelValue":e[0]||(e[0]=t=>o.name=t),placeholder:"\u8BF7\u8F93\u5165\u68C0\u9A8C\u9879\u76EE",clearable:"",onKeyup:ye(U,["enter"]),style:{width:"200px"}},null,8,["modelValue"])]),_:1}),l(p,{label:"\u8BBE\u5907\u7C7B\u578B",prop:"equipmentCategory"},{default:i(()=>[l(b,{modelValue:o.equipmentCategory,"onUpdate:modelValue":e[1]||(e[1]=t=>o.equipmentCategory=t),placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907\u7C7B\u578B",clearable:"",style:{width:"150px"}},{default:i(()=>[(r(!0),z(A,null,F(ve(we),(t,u)=>(r(),h(c,{key:u,label:t,value:Number(u)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,{label:"\u9879\u76EE\u7C7B\u578B",prop:"type"},{default:i(()=>[l(b,{modelValue:o.type,"onUpdate:modelValue":e[2]||(e[2]=t=>o.type=t),placeholder:"\u8BF7\u9009\u62E9\u9879\u76EE\u7C7B\u578B",clearable:"",style:{width:"150px"}},{default:i(()=>[(r(!0),z(A,null,F(N.value,({label:t,value:u})=>(r(),h(c,{key:u,label:t,value:Number(u)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,null,{default:i(()=>[l(_,{type:"primary",onClick:U},{default:i(()=>[l(L,{icon:"ep:search",class:"mr-5px"}),e[6]||(e[6]=y(" \u641C\u7D22 "))]),_:1}),l(_,{onClick:D},{default:i(()=>[l(L,{icon:"ep:refresh",class:"mr-5px"}),e[7]||(e[7]=y(" \u91CD\u7F6E "))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(R,{class:"mt-20px"},{default:i(()=>[ge((r(),h($,{ref_key:"InspectionItemTableRef",ref:C,data:v.value,onSelectionChange:O,stripe:"","empty-text":"\u6682\u65E0\u6570\u636E"},{default:i(()=>[l(f,{type:"selection",width:"30",align:"center",selectable:W}),l(f,{prop:"name",label:"\u68C0\u9A8C\u9879\u76EE",align:"center","min-width":"150"}),l(f,{prop:"type",label:"\u9879\u76EE\u7C7B\u578B",align:"center","min-width":"120"},{default:i(t=>{var u;return[y(be((u=N.value.find(J=>J.value===t.row.type))==null?void 0:u.label),1)]}),_:1}),l(f,{prop:"effectiveDate",label:"\u751F\u6548\u65E5\u671F",align:"center","min-width":"120"}),l(f,{prop:"expiryDate",label:"\u5931\u6548\u65E5\u671F",align:"center","min-width":"120"})]),_:1},8,["data"])),[[H,V.value]]),l(j,{total:k.value,page:o.pageNo,"onUpdate:page":e[3]||(e[3]=t=>o.pageNo=t),limit:o.pageSize,"onUpdate:limit":e[4]||(e[4]=t=>o.pageSize=t),onPagination:g},null,8,["total","page","limit"])]),_:1}),_e("div",Ve,[l(_,{type:"primary",onClick:P},{default:i(()=>e[8]||(e[8]=[y("\u786E\u8BA4")])),_:1}),l(_,{type:"default",onClick:x},{default:i(()=>e[9]||(e[9]=[y("\u53D6\u6D88")])),_:1})])]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-0459b0bc"]]);export{ke as default};