| 1 |
- import{T as ie,j as ne,b_ as pe,Q as M,A as se,m as de,k as ce,l as ue,n as me,o as we,b as ve,p as fe,q as ye,G as ke,s as ge,bg as he,v as be,_ as _e}from"./index-CKIhG1T4.js";import{_ as Ne}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as Te}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{C as xe,a as f,b as Ve,f as z,v as De,D as t,E as p,$ as l,U as r,ae as I,K as D,ad as O,u as n,T as g,Z as c,V as Ue,_ as o,F as u,Y as y}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{h as q}from"./formatTime-GfXNJyvM.js";import{T as J}from"./index-DcsDvOVR.js";import{P as H,m as L,j as Ce,p as h,F as Re,G as S}from"./constants-CsKXDkTX.js";import Ee from"./TaskOrderDetailDialog-DA4YUgbM.js";import{_ as Ae}from"./TaskOrderOperationRecordDialog.vue_vue_type_script_setup_true_lang-CGbrQfMb.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";import"./index-BU6kZFpo.js";import"./lodash-D2MZWk6W.js";import"./spreadSheetsPivotAddon-Bx0nCKlx.js";import"./spreadSheetsTablesheet-DT_U6FO0.js";import"./template-f2OMF8fz.js";import"./el-drawer-CG4e3nfG.js";import"./index-yM08Ttvf.js";import"./el-descriptions-item-Chj2d3X9.js";import"./index-CwL8HLKL.js";import"./SmartTable-riOq9hm6.js";import"./el-tree-select-Jn0wedJD.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./EditOperationReport-DmlXxj3y.js";import"./index-Dg165r9S.js";import"./SavetyCheckRecordList-BwS7zIFa.js";import"./ServiceRecordList-DspEZPRE.js";import"./index-BhxrOquW.js";import"./InlineEditServiceOrder-DjutYT7E.js";import"./CheckerSelect-2tgqccjL.js";import"./DeptSelect.vue_vue_type_script_setup_true_lang-Ahz42Q6w.js";import"./index-BP9cMaSk.js";import"./index-B7Bi6s2Q.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./tree-CWCwWKDc.js";import"./index-UbfkDtIu.js";import"./tagsView-CzxzNxGw.js";import"./GenerateReportDialog-S6T-bfYx.js";import"./IssueReportDialog-CkQ3aQlu.js";import"./EntityReportForm-BssTK9X2.js";import"./ElectronicReportForm-D4ZTnldY.js";import"./batchEditForm.vue_vue_type_script_setup_true_lang-D936XgYx.js";import"./index-NVtO0HYt.js";import"./index-uGw211gJ.js";import"./index-CIp01uu5.js";import"./area-BOZ1cPxE.js";import"./index-Mn-LWUiD.js";import"./index-u84sDJgM.js";import"./AddOrEditCheckItemForEquipment-CZvd31SC.js";import"./calcCheckItemFee-CdP-XQHE.js";import"./ImportFile.vue_vue_type_script_setup_true_lang-B-sqS1DE.js";import"./calcFee-Lmm9jsNn.js";const Ie={key:0},Oe={key:1},Je={key:0},Se={key:1},je={style:{"text-align":"left"}},Ge={style:{"text-align":"left"}},Pe={key:2},Ye={style:{"text-align":"left"}},Be={style:{"text-align":"left"}},Fe={key:3},Ke={key:0},Me={key:1},ze={key:0},qe={key:1},He={key:2},Le=_e(xe({name:"TaskOrderReview",__name:"review",setup(Qe){const U=f(!0),j=f([]),G=f(0),i=Ve({pageNo:1,pageSize:10,orderNo:void 0,unitName:void 0,checkType:void 0,inspectionTimeRange:[],inspectorName:void 0,contractNo:void 0,status:void 0,acceptOrderSubmitterName:void 0,acceptOrderSubmitTimeRange:[]}),P=f(),T=f(!1),Y=f(null),Q=ie(),x=z(()=>Q.getRoles),V=ne(),Z=z(()=>w=>({100:"primary",200:"success",300:"danger",400:"warning",500:"danger"})[w]),C=f(!1),R=f(void 0),$=w=>{if(w.afterJson)try{const a=JSON.parse(w.afterJson);if(a&&a.checkDate)return Array.isArray(a.checkDate)?q(a.checkDate):a.checkDate}catch(a){console.error("Failed to parse afterJson for checkDate:",a)}return"-"},_=async()=>{U.value=!0;const w=pe(i);w.status=="all"&&delete w.status;try{const a=await J.getTaskOrderPage(w);j.value=a.list,G.value=a.total}finally{U.value=!1}},N=()=>{i.pageNo=1,_()},W=()=>{P.value.resetFields(),N()};return De(()=>{_()}),(w,a)=>{const E=se,k=de,A=ce,B=ue,X=me,F=we,b=ve,ee=fe,K=Te,s=ye,ae=ke,le=ge,re=Ne,te=he,oe=be;return t(),p(D,null,[l(K,null,{default:r(()=>[l(ee,{class:"-mb-15px",model:i,ref_key:"queryFormRef",ref:P,inline:!0,"label-width":"100px"},{default:r(()=>[l(k,{label:"\u4EFB\u52A1\u5355\u53F7",prop:"orderNo"},{default:r(()=>[l(E,{modelValue:i.orderNo,"onUpdate:modelValue":a[0]||(a[0]=e=>i.orderNo=e),placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u5355\u53F7",clearable:"",onKeyup:I(N,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(k,{label:"\u4F7F\u7528\u5355\u4F4D",prop:"unitName"},{default:r(()=>[l(E,{modelValue:i.unitName,"onUpdate:modelValue":a[1]||(a[1]=e=>i.unitName=e),placeholder:"\u8BF7\u8F93\u5165\u4F7F\u7528\u5355\u4F4D",clearable:"",onKeyup:I(N,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(k,{label:"\u68C0\u9A8C\u6027\u8D28",prop:"checkType"},{default:r(()=>[l(B,{modelValue:i.checkType,"onUpdate:modelValue":a[2]||(a[2]=e=>i.checkType=e),placeholder:"\u8BF7\u9009\u62E9\u68C0\u9A8C\u6027\u8D28",clearable:"",class:"!w-240px"},{default:r(()=>[(t(!0),p(D,null,O(n(H),(e,d)=>(t(),g(A,{key:d,label:e,value:d},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(k,{label:"\u68C0\u9A8C\u65F6\u95F4",prop:"inspectionTimeRange"},{default:r(()=>[l(X,{modelValue:i.inspectionTimeRange,"onUpdate:modelValue":a[3]||(a[3]=e=>i.inspectionTimeRange=e),"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px"},null,8,["modelValue","default-time"])]),_:1}),l(k,{label:"\u5408\u540C\u7F16\u53F7",prop:"contractNo"},{default:r(()=>[l(E,{modelValue:i.contractNo,"onUpdate:modelValue":a[4]||(a[4]=e=>i.contractNo=e),placeholder:"\u8BF7\u8F93\u5165\u5408\u540C\u7F16\u53F7",clearable:"",onKeyup:I(N,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(k,{label:"\u5BA1\u6838\u72B6\u6001",prop:"status"},{default:r(()=>[l(B,{modelValue:i.status,"onUpdate:modelValue":a[5]||(a[5]=e=>i.status=e),placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",clearable:"",class:"!w-240px"},{default:r(()=>[l(A,{label:"\u5168\u90E8",value:"all"}),(t(!0),p(D,null,O(n(L),(e,d)=>(t(),g(A,{key:d,label:e,value:d},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(k,null,{default:r(()=>[l(b,{onClick:N},{default:r(()=>[l(F,{icon:"ep:search",class:"mr-5px"}),a[10]||(a[10]=c(" \u641C\u7D22"))]),_:1}),l(b,{onClick:W},{default:r(()=>[l(F,{icon:"ep:refresh",class:"mr-5px"}),a[11]||(a[11]=c(" \u91CD\u7F6E"))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(K,null,{default:r(()=>[Ue((t(),g(le,{data:j.value,stripe:!0,border:""},{default:r(()=>[l(s,{label:"\u4EFB\u52A1\u5355\u53F7",align:"center",prop:"orderNo","min-width":"150px"}),l(s,{label:"\u4F7F\u7528\u5355\u4F4D",align:"center",prop:"unitName","min-width":"150px"}),l(s,{label:"\u68C0\u9A8C\u6027\u8D28",align:"center",prop:"checkType","min-width":"120px"},{default:r(e=>[c(o(n(H)[e.row.checkType]),1)]),_:1}),l(s,{label:"\u68C0\u9A8C\u65F6\u95F4",align:"center",prop:"checkDate","min-width":"120px"},{default:r(e=>[c(o(n(q)(e.row.checkDate)),1)]),_:1}),l(s,{label:"\u9879\u76EE\u8D1F\u8D23\u4EBA",align:"center",prop:"manager","min-width":"120px"},{default:r(e=>[c(o(e.row.manager?e.row.manager.nickname:"-"),1)]),_:1}),l(s,{label:"\u68C0\u9A8C\u5458",align:"center",prop:"checkUsers","min-width":"150px"},{default:r(e=>[e.row.checkUsers&&e.row.checkUsers.length>0?(t(),p("div",Ie,[(t(!0),p(D,null,O(e.row.checkUsers,d=>(t(),p("div",{key:d.id},o(d.nickname)+" ("+o(d.employeeNo)+") ",1))),128))])):(t(),p("div",Oe,"-"))]),_:1}),l(s,{label:"\u6536\u8D39\u65B9\u5F0F",align:"center",prop:"feeType","min-width":"100px"},{default:r(e=>[c(o(n(Ce)[e.row.feeType]),1)]),_:1}),l(s,{label:"\u5408\u540C\u7F16\u53F7",align:"center",prop:"contractNo","min-width":"150px"},{default:r(e=>[c(o(e.row.contractNo||"-"),1)]),_:1}),l(s,{label:"\u5BA1\u6838\u72B6\u6001",align:"center",prop:"status","min-width":"100px"},{default:r(e=>[l(ae,{type:Z.value(e.row.status)},{default:r(()=>[c(o(n(L)[e.row.status]),1)]),_:2},1032,["type"])]),_:1}),l(s,{label:"\u5F53\u524D\u6D41\u7A0B",align:"center",prop:"currentNode","min-width":"200px"},{default:r(e=>[e.row.status===n(h).AUDITING?(t(),p("div",Je,[u("div",null,"\u5F53\u524D\u8282\u70B9\uFF1A"+o(e.row.currentNode),1),a[12]||(a[12]=u("div",null,"\u72B6\u6001\uFF1A\u5BA1\u6838\u4E2D",-1))])):e.row.status===n(h).APPROVED?(t(),p("div",Se,[u("div",je,"\u5F53\u524D\u8282\u70B9\uFF1A"+o(e.row.currentNode),1),u("div",Ge,o(e.row.currentAuditor.nickname)+"("+o(e.row.currentAuditor.employeeNo)+") \u5DF2\u901A\u8FC7",1)])):e.row.status===n(h).REJECTED?(t(),p("div",Pe,[u("div",Ye,"\u5F53\u524D\u8282\u70B9\uFF1A"+o(e.row.currentNode),1),u("div",Be,o(e.row.currentAuditor.nickname)+"("+o(e.row.currentAuditor.employeeNo)+") \u5DF2\u62D2\u7EDD",1)])):e.row.status===n(h).CANCELLED?(t(),p("div",Fe,[u("div",null,"\u5F53\u524D\u8282\u70B9\uFF1A"+o(e.row.currentNode),1),a[13]||(a[13]=u("div",null,"\u72B6\u6001\uFF1A\u5DF2\u4F5C\u5E9F",-1))])):y("",!0)]),_:1}),l(s,{label:"\u9000\u56DE\u539F\u56E0",align:"center",prop:"rejectReason","min-width":"150px"},{default:r(e=>[e.row.status===n(h).REJECTED?(t(),p("div",Ke,o(e.row.reason||"-"),1)):(t(),p("div",Me,"-"))]),_:1}),l(s,{label:"\u53D8\u66F4\u65B9\u5F0F",align:"center",prop:"changeType","min-width":"150px"},{default:r(e=>[c(o(n(Re)[e.row.changeType]||"-"),1)]),_:1}),l(s,{label:"\u53D8\u66F4\u539F\u56E0",align:"center",prop:"reason","min-width":"150px"},{default:r(e=>[e.row.changeType===n(S).TIME?(t(),p("div",ze,[u("div",null,"\u68C0\u9A8C\u65F6\u95F4\u53D8\u66F4\u4E3A\uFF1A"+o($(e.row)),1),u("div",null,"\u539F\u56E0\uFF1A"+o(e.row.changeReason),1)])):y("",!0),e.row.changeType===n(S).EDIT?(t(),p("div",qe,[l(b,{link:"",type:"primary",onClick:d=>(m=>{if(m.afterJson)try{R.value=JSON.parse(m.afterJson),C.value=!0}catch(v){console.error("\u89E3\u6790\u4FEE\u6539\u5185\u5BB9\u5931\u8D25:",v),V.error("\u89E3\u6790\u4FEE\u6539\u5185\u5BB9\u5931\u8D25")}else V.error("\u65E0\u6CD5\u83B7\u53D6\u4FEE\u6539\u5185\u5BB9")})(e.row)},{default:r(()=>a[14]||(a[14]=[c("\u67E5\u770B\u4FEE\u6539\u5185\u5BB9")])),_:2},1032,["onClick"]),u("div",null,"\u539F\u56E0\uFF1A"+o(e.row.changeReason),1)])):y("",!0),e.row.changeType===n(S).AVOID?(t(),p("div",He,o(e.row.changeReason),1)):y("",!0)]),_:1}),l(s,{label:"\u64CD\u4F5C",align:"center","min-width":"180px",fixed:"right"},{default:r(e=>[e.row.status===n(h).AUDITING?(t(),g(b,{key:0,disabled:e.row.currentNode==="\u4E1A\u52A1\u5BA1\u6838"&&!x.value.includes("business_review")||e.row.currentNode==="\u5BB9\u5668\u6280\u672F\u5BA1\u6838"&&!x.value.includes("technical_review"),link:"",type:"primary",onClick:d=>(async m=>{try{await M.confirm("\u786E\u5B9A\u901A\u8FC7\u9009\u4E2D\u7684\u4EFB\u52A1\u5355\u5417\uFF1F","\u7CFB\u7EDF\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}),await J.approveTaskOrder({ids:[m]}),V.success("\u64CD\u4F5C\u6210\u529F"),_()}catch(v){console.error("\u901A\u8FC7\u64CD\u4F5C\u5931\u8D25:",v)}})(e.row.id)},{default:r(()=>a[15]||(a[15]=[c("\u901A\u8FC7")])),_:2},1032,["disabled","onClick"])):y("",!0),e.row.status===n(h).AUDITING?(t(),g(b,{key:1,disabled:e.row.currentNode==="\u4E1A\u52A1\u5BA1\u6838"&&!x.value.includes("business_review")||e.row.currentNode==="\u5BB9\u5668\u6280\u672F\u5BA1\u6838"&&!x.value.includes("technical_review"),link:"",type:"primary",onClick:d=>(async m=>{try{const{value:v}=await M.prompt("\u8BF7\u8F93\u5165\u62D2\u7EDD\u539F\u56E0","\u7CFB\u7EDF\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",inputPattern:/.+/,inputErrorMessage:"\u62D2\u7EDD\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A"});v&&(await J.rejectTaskOrder({ids:[m],reason:v}),V.success("\u64CD\u4F5C\u6210\u529F"),_())}catch(v){v!=="cancel"&&console.error("\u62D2\u7EDD\u64CD\u4F5C\u5931\u8D25:",v)}})(e.row.id)},{default:r(()=>a[16]||(a[16]=[c("\u62D2\u7EDD")])),_:2},1032,["disabled","onClick"])):y("",!0),l(b,{link:"",type:"primary",onClick:d=>{return m=e.row.id,console.log("orderId",m),Y.value=m,void(T.value=!0);var m}},{default:r(()=>a[17]||(a[17]=[c("\u6D41\u8F6C\u8BB0\u5F55")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[oe,U.value]]),l(re,{total:G.value,page:i.pageNo,"onUpdate:page":a[6]||(a[6]=e=>i.pageNo=e),limit:i.pageSize,"onUpdate:limit":a[7]||(a[7]=e=>i.pageSize=e),onPagination:_},null,8,["total","page","limit"])]),_:1}),T.value?(t(),g(Ae,{key:0,visible:T.value,"onUpdate:visible":a[8]||(a[8]=e=>T.value=e),"order-id":Y.value},null,8,["visible","order-id"])):y("",!0),l(te,{modelValue:C.value,"onUpdate:modelValue":a[9]||(a[9]=e=>C.value=e),title:"\u4EFB\u52A1\u5355\u8BE6\u60C5",width:"80%",draggable:"","close-on-click-modal":!1},{default:r(()=>[R.value?(t(),g(Ee,{key:0,"task-order":R.value,"in-page-mode":!1},null,8,["task-order"])):y("",!0)]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-1619cc1b"]]);export{Le as default};
|