| 1234567 |
- import{u as Ve,w as De,L as Pe,G as ne,R as z,b as s,O as i,Q as ie,E as y,M as Ue,cf as b,N as Ee,cj as Oe,p as Fe,m as Ye,A as Le,bg as Be,v as Ie,$ as A,_ as Me,__tla as qe}from"./index-CKIhG1T4.js";import{l as ze}from"./tree-CWCwWKDc.js";import{u as je}from"./functional-CiUuv3Rw.js";import{r as He,u as $e,g as Ge,f as Qe,h as Je,p as Ke,i as Ze}from"./index-DI0k3vlG.js";import{g as We}from"./category-CRYX2i5Y.js";import{_}from"./lodash-D2MZWk6W.js";import{C as Xe,f as F,a as u,b as re,$ as t,Z as c,s as oe,D as Y,E as ea,V as aa,u as n,c as h,T as j,Y as H,U as $,F as ta,_ as la,K as na,az as x}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"./task-CSCyt2m2.js";import"./report-BS2fQCYI.js";import"./index-BhXvb0iD.js";import"./dept-BWhYIa3N.js";import"./index-u84sDJgM.js";let ue,ia=Promise.all([(()=>{try{return qe}catch{}})()]).then(async()=>{let G;G={style:{"max-height":"60vh","overflow-y":"auto","white-space":"pre-wrap"}},ue=Me(Xe({__name:"index",setup(ra){const se=x(()=>A(()=>import("./AuditUserDialog-Cqt8xSgU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]))),ce=x(()=>A(()=>import("./RejectDialog-CRPrGsx1.js"),__vite__mapDeps([18,2,3,4,5,6,7,8,9,1]))),de=x(()=>A(()=>import("./FunctionalHistory-P19eUGYu.js"),__vite__mapDeps([19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20]))),pe=x(()=>A(()=>import("./SmartTable-riOq9hm6.js"),__vite__mapDeps([10,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17]))),fe=x(()=>A(()=>import("./index-CwL8HLKL.js"),__vite__mapDeps([1,2,3,4,5,6,7,8,9]))),v=Ve(),d=De(),Q=Pe(),me=je(),ye={5:"\u5DF2\u5BA1\u6838",6:"\u5F85\u5BA1\u6838",7:"\u5DF2\u9000\u56DE"},J=F(()=>{const a=Q.getDictMap.functional_status_types||[];switch(console.log(a,"===arr"),(d==null?void 0:d.path)||""){case"/laboratory/functional/list":return a;case"/laboratory/functionalAudit/list":return a.filter(e=>["1","2","7"].includes(e.value)).map(e=>({...e,label:e.value==="1"?"\u5DF2\u5BA1\u6838":e.value==="2"?"\u5F85\u5BA1\u6838":"\u6280\u672F\u9000\u56DE"}));case"/laboratory/functionnalTechAudit/list":return a.filter(e=>["5","6","7"].includes(e.value)).map(e=>({...e,label:ye[e.value]}))}}),K=F(()=>Q.getDictMap.laboratory_inspection_category),Z=F(()=>d.path!=="/laboratory/functional/list"),he=u([]),g=u(),ve=a=>{switch(a){case"8":return"danger";case"1":case"4":case"5":default:return"info";case"2":case"6":return"primary";case"3":case"7":return"warning"}},L=u(),k=re({contractNo:""}),ge=re({contractNo:[{required:!0,message:"\u8BF7\u586B\u5199\u5173\u8054\u5408\u540C\u53F7",trigger:"blur"}]}),be=async()=>{L.value&&await L.value.validate(a=>{a&&Ze({id:O.value,relationContract:k.contractNo}).then(e=>{e?(w.value=!1,i.success("\u5173\u8054\u5408\u540C\u6210\u529F"),m()):i.error("\u5173\u8054\u5408\u540C\u5931\u8D25")})})},V=u([{type:"selection",width:55,align:"center",label:"",prop:""},{label:"\u5E8F\u53F7",prop:"",type:"index",width:60,align:"center"},{label:"\u5F53\u524D\u72B6\u6001",prop:"businessStatus",width:110,align:"center",search:{type:"select",options:J.value},render:(a,e)=>t("div",null,[t(ne,{key:a.id,type:ve(e)},{default:()=>{var l;return[(l=(J.value||[]).find(r=>r.value===e))==null?void 0:l.label]}})])},{label:"\u5408\u540C/\u534F\u8BAE\u7F16\u53F7",prop:"contractNo",width:160,search:{type:"input"},render:(a,e)=>a.contractNo||a.acceptanceNo||"-"},{label:"\u68C0\u9A8C\u7C7B\u522B",prop:"checkType",width:130,search:{type:"select",options:K.value},render:(a,e)=>e?e.split(",").map(l=>{var r;return t("div",null,[(r=K.value.find(p=>p.value===l))==null?void 0:r.label])}):"-"},{label:"\u59D4\u6258\u5355\u4F4D",prop:"entrustUnitName",width:260,search:{type:"input"}},{label:"\u4E1A\u52A1\u7C7B\u578B",prop:"applicationForm",width:160,search:{type:"treeSelect",options:[],fieldProps:{props:{children:"children",label:"name",value:"id",isLeaf:"leaf",emitPath:!1}}},render:(a,e)=>a.applicationFormName?a.applicationFormName:"-"},{label:"\u53D7\u7406\u4EBA",prop:"acceptedByName",width:160},{label:"\u53D7\u7406\u65E5\u671F",prop:"acceptanceTime",width:160,search:{type:"daterange"},render:(a,e)=>e?z(e).format("YYYY-MM-DD"):"-"},{label:"\u8D39\u7528",prop:"inspectionFees",width:130},{label:"\u52A0\u6025",prop:"isUrgent",render:(a,e)=>t(ne,{key:a.id,type:e==="1"?"danger":"info"},{default:()=>[e==="1"?"\u662F":"\u5426"]})},{label:"\u64CD\u4F5C",hidden:Z.value,width:"170",fieldProps:{fixed:"right"},render:a=>a.businessStatus==="4"||a.businessStatus==="3"?t(s,{link:!0,type:"primary",onClick:()=>T("edit",a.id)},{default:()=>[c("\u7F16\u8F91")]}):t("div",{style:"display: flex; justify-content: flex-start; width: 100%"},[t(s,{link:!0,type:"primary",onClick:()=>T("detailButton",a.id,a)},{default:()=>[c("\u67E5\u770B")]}),a.businessStatus=="2"&&t(s,{link:!0,type:"danger",onClick:()=>_e(a.id)},{default:()=>[c("\u64A4\u56DE")]})])},{label:"\u64CD\u4F5C",hidden:!Z.value,width:"170",fieldProps:{fixed:"right"},render:a=>t(s,{link:!0,type:"primary",onClick:()=>ke(a)},{default:()=>[d.path==="/laboratory/functionnalTechAudit/list"?"\u7F16\u8F91":"\u5BA1\u6838"]})}]),B={create:[{render:()=>t(s,{type:"primary",onClick:()=>T("create")},{default:()=>[t(y,null,{default:()=>[t(Ue,null,null)]}),c("\u65B0\u589E")]})},{render:()=>t(s,{type:"primary",onClick:()=>T("copy")},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u590D\u5236")]})},{render:()=>t(s,{type:"danger",onClick:Te},{default:()=>[t(y,null,{default:()=>[t(Ee,null,null)]}),c("\u5220\u9664")]})},{render:()=>t(s,{type:"primary",onClick:M},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u6D41\u8F6C\u8BB0\u5F55")]})},{render:()=>t(s,{type:"primary",onClick:q},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u67E5\u770B\u56DE\u9000\u539F\u56E0")]})},{render:()=>t(s,{type:"primary",onClick:xe},{default:()=>[t(y,null,{default:()=>[t(Oe,null,null)]}),c("\u6253\u5370\u59D4\u6258\u534F\u8BAE\u4E66")]})},{render:()=>t("div",{class:"ml-12px mr-12px"},[t(s,{type:"primary",onClick:Se},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u5173\u8054\u5408\u540C")]}),w.value&&t(fe,{modelValue:w.value,"onUpdate:modelValue":a=>w.value=a,title:"\u5173\u8054\u5408\u540C",width:"600px",showFooter:!1},{default:()=>[t(Fe,{ref:L,style:"max-width: 600px",model:k,rules:ge,"label-width":"auto"},{default:()=>[t(Ye,{label:"\u5173\u8054\u5408\u540C\u53F7",prop:"contractNo"},{default:()=>[t(Le,{modelValue:k.contractNo,"onUpdate:modelValue":a=>k.contractNo=a},null)]})]}),t("div",{style:"display: flex; justify-content: flex-end; padding-top: 8px;"},[t(s,{type:"default",onClick:()=>w.value=!1},{default:()=>[c("\u53D6\u6D88")]}),t(s,{type:"primary",onClick:be},{default:()=>[c("\u786E\u5B9A")]})])]})])}],audit:[{render:()=>t(s,{type:"primary",onClick:()=>te("3")},{default:()=>[c("\u9000\u56DE")]})},{render:()=>t(s,{type:"primary",onClick:M},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u6D41\u8F6C\u8BB0\u5F55")]})},{render:()=>t(s,{type:"primary",onClick:q},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u67E5\u770B\u56DE\u9000\u539F\u56E0")]})}],technicalAudit:[{render:()=>t(s,{type:"primary",onClick:()=>te("7")},{default:()=>[c("\u9000\u56DE")]})},{render:()=>t(s,{type:"primary",onClick:M},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u6D41\u8F6C\u8BB0\u5F55")]})},{render:()=>t(s,{type:"primary",onClick:q},{default:()=>[t(y,null,{default:()=>[t(b,null,null)]}),c("\u67E5\u770B\u56DE\u9000\u539F\u56E0")]})}]},we=F(()=>{switch((d==null?void 0:d.path)||""){case"/laboratory/functional/list":return B.create;case"/laboratory/functionalAudit/list":return B.audit;case"/laboratory/functionnalTechAudit/list":return B.technicalAudit;default:return[]}});(async()=>{const a=await We({});he.value=a||[],V.value.forEach(e=>{var l;e.prop==="applicationForm"&&e.search&&(e.search.options=ze((l=a||[])==null?void 0:l.map(r=>({...r,pid:r.parentId})))||[])})})();const W=u([]),D=u(1),P=u(10),U=u(0),f=u({}),I=u(!1),m=async()=>{var r;I.value=!0;let a={pageNo:D.value,pageSize:P.value},e=[];switch((d==null?void 0:d.path)||""){case"/laboratory/functionalAudit/list":e=["1","2","7"];break;case"/laboratory/functionnalTechAudit/list":e=["5","6"]}const l=await Qe({...a,...f.value,acceptanceTime:_.has(f.value,"acceptanceTime")&&_.get(f.value,"acceptanceTime")?[z(_.get(f.value,"acceptanceTime")[0]).startOf("day").format("YYYY-MM-DD HH:mm:ss"),z(_.get(f.value,"acceptanceTime")[1]).endOf("day").format("YYYY-MM-DD HH:mm:ss")]:void 0,businessStatus:_.has(f.value,"businessStatus")&&_.get(f.value,"businessStatus")?[(r=f.value)==null?void 0:r.businessStatus]:e});console.log(l),l&&(W.value=l.list,U.value=l.total),I.value=!1};m();const T=(a,e,l)=>{var r;if(a==="create")v.push({path:"/laboratory/functional/create"});else if(a==="copy"){const p=(r=g.value)==null?void 0:r.getTableRef().getSelectionRows();if(!p||p.length===0)return void i.warning("\u8BF7\u9009\u62E9\u53D7\u7406\u5355");if(p.length>1)return void i.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u53D7\u7406\u5355");v.push({path:"/laboratory/functional/create",query:{id:p[0].id,type:"copy"}})}else if(a==="detail"){if(!l.acceptedByName)return void i.warning("\u8BE5\u53D7\u7406\u4EBA\u4E3A\u7A7A\uFF01");if(console.log("\u8D70\u5230l"),l.businessStatus=="4")return v.push({path:"/laboratory/functional/edit",query:{id:e}});v.push({name:"FunctionalDetail",query:{id:e}})}else if(a==="detailButton"){if(!l.acceptedByName)return i.warning("\u8BE5\u53D7\u7406\u4EBA\u4E3A\u7A7A\uFF01");v.push({name:"FunctionalDetail",query:{id:e}})}else console.log("\u8D70\u5230else"),v.push({path:"/laboratory/functional/edit",query:{id:e}})},_e=async a=>{await ie.confirm("\u786E\u5B9A\u8981\u64A4\u56DE\u8BE5\u9879\u76EE\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).catch(()=>!1)&&He(a).then(e=>{e?(i.success("\u64A4\u56DE\u6210\u529F"),m()):i.error("\u64A4\u56DE\u5931\u8D25")})},ke=(a,e,l)=>{d.path!=="/laboratory/functional/create"&&(d.path==="/laboratory/functionalAudit/list"&&v.push({path:"/laboratory/functionalAudit/auditInfo",query:{id:a.id}}),d.path==="/laboratory/functionnalTechAudit/list"&&v.push({path:"/laboratory/functionnalTechAudit/auditInfo",query:{id:a.id}}))},Te=async()=>{var e;const a=(e=g.value)==null?void 0:e.getTableRef().getSelectionRows();if(a&&a.length!==0){if(await ie.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 l=a.map(async r=>!!await Je({id:r.id}));(await Promise.all(l)).every(Boolean)?i.success("\u6240\u6709\u9009\u9879\u5220\u9664\u6210\u529F"):i.error("\u90E8\u5206\u9009\u9879\u5220\u9664\u5931\u8D25")}catch(l){i.error("\u5220\u9664\u9009\u9879\u65F6\u53D1\u751F\u9519\u8BEF"),console.error("\u5220\u9664\u9009\u9879\u65F6\u53D1\u751F\u9519\u8BEF:",l)}finally{await m()}}else i.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u9879\u76EE")},S=u(!1),X=u(""),M=()=>{var e;const a=(e=g.value)==null?void 0:e.getTableRef().getSelectionRows();a&&a.length!==0?a.length>1?i.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u53D7\u7406\u5355"):(X.value=a[0].id,S.value=!0):i.warning("\u8BF7\u9009\u62E9\u53D7\u7406\u5355")},w=u(!1),Se=()=>{var e;const a=((e=g.value)==null?void 0:e.getTableRef().getSelectionRows())||[];a.length?a.length>1?i.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u9700\u8981\u5173\u8054\u7684\u5408\u540C"):(O.value=a[0].id,k.contractNo="",w.value=!0):i.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5173\u8054\u7684\u5408\u540C")},E=oe(!1),Re=u({}),ee=u(""),R=u({}),Ce=oe(""),Ne=async a=>{let e="",l="";R.value.businessStatus==="3"||R.value.businessStatus==="4"?e=a[0]:R.value.businessStatus!=="2"&&R.value.businessStatus!=="7"||(l=a[0]),await me.submitAudit(Ce.value,R.value.id,{businessReviewer:e,technologyReviewer:l}),await m()},ae=u(""),O=u(""),C=u(!1),te=async a=>{var l;const e=(l=g.value)==null?void 0:l.getTableRef().getSelectionRows();e&&e.length!==0?e.length>1?i.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u53D7\u7406\u5355"):(ae.value=a,O.value=e[0].id,C.value=!0):i.warning("\u8BF7\u9009\u62E9\u5BA1\u6838\u7684\u53D7\u7406\u5355")},Ae=async()=>{await m()},N=u(!1),le=u(""),q=()=>{var r;const a=((r=g.value)==null?void 0:r.getTableRef().getSelectionRows())||[];let{returnReason:e="",businessStatus:l}=a[0]||{};a.length?a.length>1?i.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u53D7\u7406\u5355"):e?["3","7"].includes(l)&&(le.value=e,N.value=!0):i.warning("\u8BE5\u53D7\u7406\u5355\u4E0D\u5B58\u5728\u56DE\u9000\u539F\u56E0"):i.warning("\u8BF7\u9009\u62E9\u67E5\u770B\u7684\u53D7\u7406\u5355")},xe=async()=>{var e;const a=((e=g.value)==null?void 0:e.getTableRef().getSelectionRows())||[];if(a.length)if(a.length>1)i.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u53D7\u7406\u5355");else try{const l=await Ke({id:a[0].id});if(l){const r=URL.createObjectURL(l);let p=document.createElement("a");p.download="\u53D7\u7406\u5355"+(a[0].contractNo||a[0].acceptanceNo||"-")+".pdf",p.href=r,p.click(),URL.revokeObjectURL(p.href)}}catch{i.error("\u4E0B\u8F7D\u5931\u8D25\uFF01")}else i.warning("\u8BF7\u9009\u62E9\u67E5\u770B\u7684\u53D7\u7406\u5355")};return(a,e)=>{const l=s,r=Be,p=Ie;return Y(),ea(na,null,[aa(t(n(pe),{ref_key:"smartTableRef",ref:g,pageNo:n(D),"onUpdate:pageNo":e[0]||(e[0]=o=>h(D)?D.value=o:null),pageSize:n(P),"onUpdate:pageSize":e[1]||(e[1]=o=>h(P)?P.value=o:null),total:n(U),"onUpdate:total":e[2]||(e[2]=o=>h(U)?U.value=o:null),formData:n(f),"onUpdate:formData":e[3]||(e[3]=o=>h(f)?f.value=o:null),columns:n(V),"onUpdate:columns":e[4]||(e[4]=o=>h(V)?V.value=o:null),showSettingTools:!0,data:n(W),buttons:n(we),onOnPageNoChange:e[5]||(e[5]=()=>m()),onOnPageSizeChange:e[6]||(e[6]=()=>m()),onOnReset:e[7]||(e[7]=()=>m()),onOnSearch:e[8]||(e[8]=()=>m()),onRefresh:e[9]||(e[9]=()=>m()),onRowDblclick:e[10]||(e[10]=o=>T("detail",o.id,o))},null,8,["pageNo","pageSize","total","formData","columns","data","buttons"]),[[p,n(I)]]),n(S)?(Y(),j(n(de),{key:0,modelValue:n(S),"onUpdate:modelValue":e[11]||(e[11]=o=>h(S)?S.value=o:null),id:n(X)},null,8,["modelValue","id"])):H("",!0),n(C)?(Y(),j(n(ce),{key:1,modelValue:n(C),"onUpdate:modelValue":e[12]||(e[12]=o=>h(C)?C.value=o:null),apiParams:{businessStatus:n(ae),id:n(O)},apiFn:n($e),onSuccess:Ae},null,8,["modelValue","apiParams","apiFn"])):H("",!0),n(E)?(Y(),j(n(se),{key:2,modelValue:n(E),"onUpdate:modelValue":e[13]||(e[13]=o=>h(E)?E.value=o:null),apiFn:n(Ge),apiParams:n(Re),title:"\u8BF7\u9009\u62E9"+n(ee),selectedAlertText:"\u5DF2\u9009\u62E9"+n(ee),columns:[{type:"selection",fieldProps:{reserveSelection:!0}},{label:"\u59D3\u540D",prop:"nickname"},{label:"\u90E8\u95E8",prop:"deptName"}],onConfirm:Ne},null,8,["modelValue","apiFn","apiParams","title","selectedAlertText"])):H("",!0),t(r,{modelValue:n(N),"onUpdate:modelValue":e[15]||(e[15]=o=>h(N)?N.value=o:null),title:"\u56DE\u9000\u539F\u56E0",width:"50vw"},{footer:$(()=>[t(l,{onClick:e[14]||(e[14]=o=>N.value=!1)},{default:$(()=>e[16]||(e[16]=[c("\u5173\u95ED")])),_:1})]),default:$(()=>[ta("div",G,la(n(le)),1)]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-44649161"]])});export{ia as __tla,ue as default};
- function __vite__mapDeps(indexes) {
- if (!__vite__mapDeps.viteFileDeps) {
- __vite__mapDeps.viteFileDeps = ["assets/AuditUserDialog-Cqt8xSgU.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/RejectDialog-CRPrGsx1.js","assets/FunctionalHistory-P19eUGYu.js","assets/index-DI0k3vlG.js"]
- }
- return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
- }
|