CreateOrEditFunctional-BUEunc38.js 12 KB

1234567
  1. import{u as Re,w as Se,S as Ve,T as we,U as Ae,V as F,W as Fe,X as Le,N as Oe,O as h,Q as qe,E as ge,b as Ce,Y as xe,Z as Ue,v as $e,$ as s,_ as Be,__tla as Ze}from"./index-CKIhG1T4.js";import{u as B,g as Ne}from"./index-DI0k3vlG.js";import{u as Xe}from"./functional-CiUuv3Rw.js";import{u as Ye}from"./tagsView-CzxzNxGw.js";import{_ as Z}from"./lodash-D2MZWk6W.js";import{C as je,a as d,f as L,k as ze,v as Ke,a2 as Qe,s as N,D as p,E as X,F as Y,K as j,ad as We,T as y,U as n,X as Ge,Y as O,Z as He,_ as Je,u as e,V as Me,$ as i,c as z,az as u}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"./category-CRYX2i5Y.js";import"./index-u84sDJgM.js";let K,ea=Promise.all([(()=>{try{return Ze}catch{}})()]).then(async()=>{let q,g;q={class:"header"},g={class:"btns"},K=Be(je({__name:"CreateOrEditFunctional",setup(aa){const Q=u(()=>s(()=>import("./BasicInfo-Cp1Gfmmc.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]))),W=u(()=>s(()=>import("./UnitInfo-DHS7w4PY.js"),__vite__mapDeps([19,1,2,3,4,5,6,7,8,20,21,9,10,11,12,13,14,15,16,17,22]))),G=u(()=>s(()=>import("./SampleList-D6zFndLp.js").then(async a=>(await a.__tla,a)),__vite__mapDeps([23,1,2,3,4,5,6,7,8,24,9,10,11,12,13,14,15,16,17,25]))),H=u(()=>s(()=>import("./SampleProcessInfo-B7bClZ2c.js"),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]))),J=u(()=>s(()=>import("./CheckItemInfo-Di60mUxl.js"),__vite__mapDeps([27,1,2,3,4,5,6,7,8,24,9,10,11,12,13,14,15,16,17,28,29,30,31]))),M=u(()=>s(()=>import("./CheckItemList-Dsb3p-7Q.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,28,29,9,10,11,12,13,14,15,16,17,30,24]))),ee=u(()=>s(()=>import("./CheckFee-C60Blcvg.js"),__vite__mapDeps([33,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,34]))),ae=u(()=>s(()=>import("./ReportInfo-BcN44FPM.js"),__vite__mapDeps([35,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]))),te=u(()=>s(()=>import("./ReportDistributionMethod-PspZIdkZ.js"),__vite__mapDeps([36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,37]))),ie=u(()=>s(()=>import("./SpecialRequirements-atbjlOg3.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,39]))),le=u(()=>s(()=>import("./TechnicalAchievements-CwyEs3DR.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,41,9,10,11,12,13,14,15,16,17]))),se=u(()=>s(()=>import("./TechnicalAuditTaskList-zmYLcD2S.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,10,24,28,29,9,11,12,13,14,15,16,17,30,43,44,45,46]))),ne=u(()=>s(()=>import("./AuditUserDialog-Cqt8xSgU.js"),__vite__mapDeps([47,24,1,2,3,4,5,6,7,8,48,49,50,51,17,52,44,53]))),ue=u(()=>s(()=>import("./RejectDialog-CRPrGsx1.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,24]))),re=u(()=>s(()=>import("./informationMgn-CSZwEHrl.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,56,57,9,10,11,12,13,14,15,16,17]))),ce=Re(),l=Se(),oe=Ye(),r=Xe(),{loading:_e}=Ve(r),T=d(),P=d(),R=d(),S=d(),V=d(),C=d();we();const t=L(()=>`${l.path}-${l.query.id||"new"}`),de=r.getInstance(t.value),{baseInfo:f,businessReviewer:me,technologyReviewer:pe}=ze(de);Ke(async()=>{var a;(a=l.query)!=null&&a.id&&await r.getFunctionalInfo(t.value,l.query.id,Z.has(l.query,"type")?Z.get(l.query,"type"):null),await r.fecthDeptList(),await r.fetchStandardClassList(f.value.deptId),await r.fetchUnitList()}),Qe(()=>{r.clearInstance(t.value)});const x=N([{type:"success",title:"\u9884\u89C8\u5E76\u6253\u5370\u5408\u540C",businessStatus:["1","2","3"],icon:Ae,callback:()=>ke()},{type:"primary",title:"\u63D0\u4EA4",businessStatus:["","2","3","4","6","7"],icon:F,callback:()=>ye()},{type:"primary",title:"\u6682\u5B58",businessStatus:["2","4","6"],icon:F,callback:()=>Ie()},{type:"primary",title:"\u6682\u5B58",businessStatus:[""],icon:F,callback:()=>be()},{type:"warning",title:"\u4E2D\u6B62\u4EFB\u52A1",businessStatus:["2","3","6","7"],icon:Fe,callback:()=>De()},{type:"primary",title:"\u56DE\u9000",businessStatus:["2","6","7"],icon:Le,callback:()=>Ee()},{type:"danger",title:"\u9000\u51FA",businessStatus:["","1","2","3","4","5","6","7","8"],icon:Oe,callback:()=>I()}]),fe=L(()=>l.path==="/laboratory/functional/detail"?x.value.slice(-1):x.value.filter(a=>a.businessStatus.includes(f.value.businessStatus))),D=N(!1),w=d({}),k=d(""),ve=async a=>{var b;const o=f.value.businessStatus;o===""||o==="3"||o==="4"?me.value=a[0]:o!=="2"&&o!=="7"||(pe.value=a[0]);let m="";l.path==="/laboratory/functional/create"?m=await r.submit(t.value):(b=l.query)!=null&&b.id&&l.path!=="/laboratory/functional/create"&&(m=await r.submit(t.value,l.query.id)),m==="success"&&I()},ye=()=>{const a=f.value.businessStatus,o=[T.value.validateForm(),P.value.validateForm(),R.value.validateForm(),S.value.validateForm(),V.value.validateForm()];a==="6"&&o.push(C.value.validateForm()),Promise.all(o).then(async()=>{var b;if(a===""||a==="3"||a==="4")return w.value={roleCode:"business_review"},k.value="\u4E1A\u52A1\u5BA1\u6838\u4EBA",void(D.value=!0);if(a==="2"||a==="7")return w.value={roleCode:"technical_review"},k.value="\u6280\u672F\u5BA1\u6838\u4EBA",void(D.value=!0);let m="";l.path==="/laboratory/functional/create"?m=await r.submit(t.value):(b=l.query)!=null&&b.id&&l.path!=="/laboratory/functional/create"&&(m=await r.submit(t.value,l.query.id)),m==="success"&&I()}).catch(m=>{h.error("\u5B58\u5728\u672A\u586B\u5199\u7684\u5FC5\u586B\u9879!")})},Ie=async()=>{Promise.all([T.value.validateForm(),P.value.validateForm(),R.value.validateForm(),S.value.validateForm(),V.value.validateForm()]).then(async()=>{await r.save(t.value,l.query.id)==="success"&&I()}).catch(a=>{h.error("\u5B58\u5728\u672A\u586B\u5199\u7684\u5FC5\u586B\u9879!")})},be=async()=>{await r.cache(t.value)==="success"&&I()},I=()=>{r.clearInstance(t.value),oe.closeSelectedTag(l);let a="";switch(l.path){case"/laboratory/functional/create":case"/laboratory/functional/edit":case"/laboratory/functional/detail":a="/laboratory/functional/list";break;case"/laboratory/functionalAudit/auditInfo":a="/laboratory/functionalAudit/list";break;case"/laboratory/functionnalTechAudit/auditInfo":a="/laboratory/functionnalTechAudit/list"}ce.push({path:a})},De=async()=>{qe.confirm("\u4E2D\u6B62\u4EFB\u52A1\u540E, \u53D7\u7406\u5355\u5C06\u53D6\u6D88, \u786E\u5B9A\u4E2D\u6B62\u8BE5\u4EFB\u52A1\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E \u8BA4",cancelButtonText:"\u53D6 \u6D88"}).then(async()=>{await B({id:l.query.id,businessStatus:"8"})&&(h.success("\u4EFB\u52A1\u5DF2\u4E2D\u6B62!"),I())}).catch(()=>console.info("\u64CD\u4F5C\u53D6\u6D88"))},A=d(""),U=d(""),E=d(!1),Ee=async()=>{["2","6","7"].includes(f.value.businessStatus)?(f.value.businessStatus==="2"||f.value.businessStatus==="7"?A.value="3":f.value.businessStatus==="6"&&(A.value="7"),U.value=l.query.id,E.value=!0):h.warning("\u4E0D\u7B26\u5408\u56DE\u9000\u6761\u4EF6")},he=()=>{I()},ke=()=>{h.warning("\u6682\u672A\u63A5\u5165\u8BE5\u529F\u80FD!")},c=L(()=>l.path==="/laboratory/functional/detail");return(a,o)=>{const m=ge,b=Ce,_=xe,Te=Ue,Pe=$e;return p(),X(j,null,[Y("div",q,[Y("div",g,[(p(!0),X(j,null,We(e(fe),(v,$)=>(p(),y(b,{key:$,type:v.type,onClick:v.callback},{default:n(()=>[v.icon?(p(),y(m,{key:0},{default:n(()=>[(p(),y(Ge(v.icon),{key:$}))]),_:2},1024)):O("",!0),He(" "+Je(v.title),1)]),_:2},1032,["type","onClick"]))),128))])]),Me((p(),y(Te,{"model-value":["1","2","3","4","5","6","7","8","9","10","11"],class:"custom-collapse-form"},{default:n(()=>[i(_,{title:"\u57FA\u7840\u4FE1\u606F",name:"1"},{default:n(()=>[i(e(Q),{ref_key:"basicInfoRef",ref:T,instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u59D4\u6258\u5355\u4F4D",name:"2"},{default:n(()=>[i(e(W),{ref_key:"unitInfoRef",ref:P,instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u6837\u54C1\u5217\u8868",name:"3"},{default:n(()=>[i(e(G),{instanceId:e(t),isDetail:e(c),isEdit:!e(c)},null,8,["instanceId","isDetail","isEdit"])]),_:1}),i(_,{title:"\u6837\u54C1\u4FE1\u606F",name:"4"},{default:n(()=>[i(e(H),{ref_key:"sampleProcessInfoRef",ref:R,instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u68C0\u9A8C\u4FE1\u606F",name:"5"},{default:n(()=>[i(e(J),{ref_key:"checkItemInfoRef",ref:S,instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u68C0\u9A8C\u9879\u76EE",name:"6"},{default:n(()=>[["5","6"].includes(e(f).businessStatus)?(p(),y(e(se),{key:0,isDetail:e(c),instanceId:e(t),ref_key:"TechnicalAuditTaskListRef",ref:C},null,8,["isDetail","instanceId"])):(p(),y(e(M),{key:1,instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"]))]),_:1}),i(_,{title:"\u68C0\u9A8C\u6536\u8D39",name:"7"},{default:n(()=>[i(e(ee),{ref_key:"checkFeeRef",ref:V,instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u62A5\u544A\u4FE1\u606F",name:"8"},{default:n(()=>[i(e(ae),{instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u62A5\u544A\u53D1\u653E\u65B9\u5F0F",name:"9"},{default:n(()=>[i(e(te),{instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u7279\u6B8A\u8981\u6C42",name:"10"},{default:n(()=>[i(e(ie),{instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u63D0\u4EA4\u8D44\u6599",name:"10"},{default:n(()=>[i(e(re),{instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1}),i(_,{title:"\u79D1\u6280\u6210\u679C",name:"11"},{default:n(()=>[i(e(le),{instanceId:e(t),isDetail:e(c)},null,8,["instanceId","isDetail"])]),_:1})]),_:1})),[[Pe,e(_e)]]),e(E)?(p(),y(e(ue),{key:0,modelValue:e(E),"onUpdate:modelValue":o[0]||(o[0]=v=>z(E)?E.value=v:null),apiParams:{businessStatus:e(A),id:e(U)},apiFn:e(B),onSuccess:he},null,8,["modelValue","apiParams","apiFn"])):O("",!0),e(D)?(p(),y(e(ne),{key:1,modelValue:e(D),"onUpdate:modelValue":o[1]||(o[1]=v=>z(D)?D.value=v:null),apiFn:e(Ne),apiParams:e(w),title:"\u8BF7\u9009\u62E9"+e(k),selectedAlertText:"\u5DF2\u9009\u62E9"+e(k),columns:[{type:"selection",fieldProps:{reserveSelection:!0}},{label:"\u59D3\u540D",prop:"nickname"},{label:"\u90E8\u95E8",prop:"deptName"}],onConfirm:ve},null,8,["modelValue","apiFn","apiParams","title","selectedAlertText"])):O("",!0)],64)}}}),[["__scopeId","data-v-2177a056"]])});export{ea as __tla,K as default};
  2. function __vite__mapDeps(indexes) {
  3. if (!__vite__mapDeps.viteFileDeps) {
  4. __vite__mapDeps.viteFileDeps = ["assets/BasicInfo-Cp1Gfmmc.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/functional-CiUuv3Rw.js","assets/index-DI0k3vlG.js","assets/task-CSCyt2m2.js","assets/report-BS2fQCYI.js","assets/index-BhXvb0iD.js","assets/dept-BWhYIa3N.js","assets/category-CRYX2i5Y.js","assets/index-u84sDJgM.js","assets/lodash-D2MZWk6W.js","assets/BasicInfo-BFU1zAyK.css","assets/UnitInfo-DHS7w4PY.js","assets/index-DCAUD33F.js","assets/index-AF_kMZR3.css","assets/UnitInfo-qYi-GLZy.css","assets/SampleList-D6zFndLp.js","assets/index-CwL8HLKL.js","assets/SampleList-CtuF0uoF.css","assets/SampleProcessInfo-B7bClZ2c.js","assets/CheckItemInfo-Di60mUxl.js","assets/ChooseItemByProductDialog-2ettT8ih.js","assets/standard-C1a0IK0_.js","assets/ChooseItemByProductDialog-Bm4RBtcl.css","assets/CheckItemInfo-a8yON1DL.css","assets/CheckItemList-Dsb3p-7Q.js","assets/CheckFee-C60Blcvg.js","assets/CheckFee-C5OoX9BH.css","assets/ReportInfo-BcN44FPM.js","assets/ReportDistributionMethod-PspZIdkZ.js","assets/ReportDistributionMethod-ANUZ4aJb.css","assets/SpecialRequirements-atbjlOg3.js","assets/SpecialRequirements-DYGcwzRs.css","assets/TechnicalAchievements-CwyEs3DR.js","assets/technicalAchievement-D3wA1Jeq.js","assets/TechnicalAuditTaskList-zmYLcD2S.js","assets/CustomSelectTable-CVkVwiaD.js","assets/index-Dszus0mF.js","assets/CustomSelectTable-BozmYD68.css","assets/TechnicalAuditTaskList-BArTLBQ0.css","assets/AuditUserDialog-Cqt8xSgU.js","assets/SmartTable-riOq9hm6.js","assets/el-tree-select-Jn0wedJD.js","assets/el-tree-select-BC9u6a6J.css","assets/el-collapse-transition-l0sNRNKZ.js","assets/index-yM08Ttvf.js","assets/SmartTable-DDI8ZCCl.css","assets/RejectDialog-CRPrGsx1.js","assets/informationMgn-CSZwEHrl.js","assets/index-DOLdZkD2.js","assets/spark-md5-Nsus8Zqw.js"]
  5. }
  6. return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
  7. }