import{L as Y,u as Z,G as j,b as s,O as v,Q as H,$ as S,__tla as J}from"./index-CKIhG1T4.js";import{f as O}from"./formatTime-GfXNJyvM.js";import{E as W,G as X,v as ee}from"./report-BS2fQCYI.js";import{C as ae,f as k,a as r,$ as n,Z as u,K as x,v as te,D,E as le,u as l,c,T as z,Y as L,az as T}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";let I,re=Promise.all([(()=>{try{return J}catch{}})()]).then(async()=>{I=ae({__name:"index",setup(ne){const A=T(()=>S(()=>import("./FunctionalHistory-P19eUGYu.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]))),B=T(()=>S(()=>import("./SmartTable-riOq9hm6.js"),__vite__mapDeps([10,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17]))),F=T(()=>S(()=>import("./RejectDialog-60JlSTlj.js"),__vite__mapDeps([19,20,2,3,4,5,6,7,8,9,1]))),h=Y(),M=k(()=>h.getDictMap.laboratory_inspection_category),N=k(()=>h.getDictMap.laboratory_task_relation_review_status),G=k(()=>h.getDictMap.laboratory_inspection_category),$=Z(),P=r([]),y=r(),f=r(1),b=r(10),C=r(0),w=r([{label:"",prop:"",width:60,type:"selection"},{type:"index",label:"\u5E8F\u53F7",width:70},{prop:"reviewStatusList",label:"\u5F53\u524D\u72B6\u6001",width:100,search:{type:"select",options:N.value},render(a,e){let t="info";switch(e){case"0":t="primary";break;case"1":default:t="info";break;case"2":case"3":t="warning"}return a.reviewStatus===null||a.reviewStatus===void 0||a.reviewStatus===""?"-":n(j,{type:t},{default:()=>{var i;return[(i=N.value.find(m=>m.value===a.reviewStatus))==null?void 0:i.label]}})}},{prop:"contractNo",label:"\u5408\u540C/\u534F\u8BAE\u7F16\u53F7",search:{type:"input"},width:180,render:(a,e)=>a.contractNo||a.acceptanceNo||"-"},{prop:"reportNo",label:"\u62A5\u544A\u4E66\u7F16\u53F7",search:{type:"input"},width:180},{prop:"checkType",label:"\u68C0\u9A8C\u7C7B\u522B",search:{type:"select",options:G.value},width:120,render:(a,e)=>e?e.split(",").map(t=>{var i;return n("div",null,[(i=M.value.find(m=>m.value===t))==null?void 0:i.label])}):"-"},{prop:"entrustUnitName",label:"\u59D4\u6258\u5355\u4F4D",width:180,search:{type:"input"}},{prop:"applicationForm",label:"\u4E1A\u52A1\u7C7B\u578B",width:100,search:{type:"select",options:P},render:(a,e)=>a.applicationFormName||"-"},{prop:"acceptedByName",label:"\u53D7\u7406\u4EBA",search:{type:"input"}},{prop:"acceptanceTime",label:"\u53D7\u7406\u65E5\u671F",width:180,render:(a,e)=>n("div",null,[O(e)]),search:{type:"daterange"}},{prop:"preparedByName",label:"\u7F16\u5236\u4EBA",search:{type:"input"}},{prop:"preparedTime",label:"\u7F16\u5236\u65E5\u671F",search:{type:"daterange"},render:(a,e)=>n("div",null,[O(e)])},{label:"\u64CD\u4F5C",prop:"action",width:160,fieldProps:{fixed:"right"},render:a=>n("div",null,[n(s,{link:!0,type:"primary",onClick:e=>_(a,{},e)},{default:()=>[u("\u67E5\u770B")]}),(a.reviewStatus==="0"||a.reviewStatus==="3")&&n(x,null,[n(s,{link:!0,type:"primary",onClick:()=>E(a)},{default:()=>[u("\u56DE\u9000")]}),n(s,{link:!0,type:"primary",onClick:e=>_(a,{},e)},{default:()=>[u("\u5BA1\u6838")]})])])}]),U=r([]),g=r({}),q=r([{label:"\u56DE\u9000",render:()=>n(s,{type:"primary",onClick:()=>E()},{default:()=>[u("\u56DE\u9000")]})},{label:"\u6D41\u8F6C\u8BB0\u5F55",render:()=>n(s,{type:"primary",onClick:()=>K()},{default:()=>[u("\u6D41\u8F6C\u8BB0\u5F55")]})},{label:"\u67E5\u770B\u56DE\u9000\u539F\u56E0",render:()=>n(s,{type:"primary",onClick:()=>Q()},{default:()=>[u("\u67E5\u770B\u56DE\u9000\u539F\u56E0")]})}]),o=async()=>{const a={pageNo:f.value,pageSize:b.value,...g.value},e=await X(a);e&&(U.value=e.list,C.value=e.total)};o();const _=(a,e,t)=>{t.preventDefault(),$.push({name:"ReportVerifyDetail",query:{id:a.id,reportUrl:encodeURIComponent(a.reportUrl),status:a.reviewStatus}})},d=r(!1),V=r(""),K=()=>{var e;const a=(e=y.value)==null?void 0:e.getTableRef().getSelectionRows();a&&a.length!==0?a.length>1?v.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u62A5\u544A\u5355"):(V.value=a[0].businessAcceptanceId,d.value=!0):v.warning("\u8BF7\u9009\u62E9\u62A5\u544A\u5355")},p=r(!1),R=r({}),E=a=>{var e;if(a)p.value=!0,R.value={ids:[a.id]};else{const t=(e=y.value)==null?void 0:e.getTableRef().getSelectionRows();if(!t||t.length===0)return void v.warning("\u8BF7\u9009\u62E9\u62A5\u544A\u5355");const i=t.map(m=>m.id);p.value=!0,R.value={ids:i}}},Q=()=>{var t;const a=(t=y.value)==null?void 0:t.getTableRef().getSelectionRows();if(!a||a.length===0)return void v.warning("\u8BF7\u9009\u62E9\u62A5\u544A\u5355");if(a.length>1)return void v.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A");let e="";a[0].reviewStatus==="2"?e="\u56DE\u9000\u539F\u56E0\uFF1A"+a[0].reportRollbackReason:a[0].reviewStatus==="3"&&(e="\u6279\u51C6\u56DE\u9000\u539F\u56E0\uFF1A"+a[0].ratifyRollbackReason),H.confirm(e,"\u67E5\u770B\u56DE\u9000\u539F\u56E0",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"})};return te(()=>{(async()=>{const a=await ee({});a&&(P.value=a.map(e=>({label:e.name,value:e.id})))})()}),(a,e)=>(D(),le(x,null,[n(l(B),{ref_key:"smartTableRef",ref:y,columns:l(w),"onUpdate:columns":e[0]||(e[0]=t=>c(w)?w.value=t:null),formData:l(g),"onUpdate:formData":e[1]||(e[1]=t=>c(g)?g.value=t:null),pageNo:l(f),"onUpdate:pageNo":e[2]||(e[2]=t=>c(f)?f.value=t:null),pageSize:l(b),"onUpdate:pageSize":e[3]||(e[3]=t=>c(b)?b.value=t:null),data:l(U),buttons:l(q),showSettingTools:!0,total:l(C),showRefresh:!0,onOnPageNoChange:o,onOnPageSizeChange:o,onOnReset:o,onOnSearch:o,onRefresh:o,tableProps:{onRowDblclick:_}},null,8,["columns","formData","pageNo","pageSize","data","buttons","total","tableProps"]),l(d)?(D(),z(l(A),{key:0,modelValue:l(d),"onUpdate:modelValue":e[4]||(e[4]=t=>c(d)?d.value=t:null),id:l(V)},null,8,["modelValue","id"])):L("",!0),l(p)?(D(),z(l(F),{key:1,modelValue:l(p),"onUpdate:modelValue":e[5]||(e[5]=t=>c(p)?p.value=t:null),title:"\u56DE\u9000",apiParams:l(R),apiFn:l(W),reasonLabel:"\u56DE\u9000\u539F\u56E0",reasonProp:"reportRollbackReason",onSuccess:o},null,8,["modelValue","apiParams","apiFn"])):L("",!0)],64))}})});export{re as __tla,I as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = ["assets/FunctionalHistory-P19eUGYu.js","assets/index-CwL8HLKL.js","assets/index-CKIhG1T4.js","assets/spreadSheetsDesignerResourcesCn-afJmEehS.js","assets/spreadSheetsDesignerVue-MRUT1X_l.js","assets/spreadSheetsDesigner-vOnK2KEP.js","assets/spreadSheetsBarcode-0B8Cksr7.js","assets/spreadSheetsCharts-DpwtlVVO.js","assets/spreadExcelio-BZ-mA4Op.js","assets/index-CYcmlowE.css","assets/SmartTable-riOq9hm6.js","assets/el-tree-select-Jn0wedJD.js","assets/el-tree-select-BC9u6a6J.css","assets/el-collapse-transition-l0sNRNKZ.js","assets/lodash-D2MZWk6W.js","assets/index-yM08Ttvf.js","assets/index-Dszus0mF.js","assets/SmartTable-DDI8ZCCl.css","assets/index-DI0k3vlG.js","assets/RejectDialog-60JlSTlj.js","assets/RejectDialog.vue_vue_type_script_setup_true_lang-B_9YPv-p.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) }