meTodoDetail.f29fd6b8.js 8.8 KB

1
  1. import{C as Y,u as Z,r as d,ad as ee,_ as te,L as ae,g as r,o as s,h as l,m as e,i as n,w as p,k as C,I as A,t as o,l as v,z as k,B as b,N as c,j as z,q as se,X as le}from"./vendor.0bc3c1d4.js";import{a7 as ne,ai as oe,aj as ie,a0 as ue,ak as pe,J as re}from"./index.b54ecd6f.js";const ce={class:"text-sm text-grey padding-xs"},de={key:0},ve={key:1},_e={key:2},me={class:"margin-top"},ye={key:0,class:"applyLi bg-thsc padding-lr-sm"},he={class:"flex"},fe={class:"flex-sub"},ge=e("span",null,"IMPA\uFF1A",-1),xe={class:"flex-sub"},ke=e("span",null,"\u5355\u4F4D\uFF1A",-1),be={class:"flex"},we={class:"flex-sub"},Ne=e("span",null,"\u89C4\u683C\uFF1A",-1),Se={class:"flex-sub"},Ce=e("span",null,"\u6570\u91CF\uFF1A",-1),Ae=e("span",null,"\u7269\u6599\u76EE\u5F55\uFF1A",-1),Pe=e("span",null,"\u63CF\u8FF0\uFF1A",-1),Te=e("span",null,"\u5907\u6CE8\uFF1A",-1),je={key:1},Ie={class:"maintenanceLi"},Le=e("div",{class:"text-white bg-thsc"},[e("div",null,"\u7F16\u53F7"),e("div",null,"\u5907\u4EF6\u540D\u79F0"),e("div",null,"\u5907\u4EF6\u89C4\u683C"),e("div",null,"\u5907\u4EF6\u54C1\u724C"),e("div",null,"\u7533\u8D2D\u6570\u91CF")],-1),$e={class:"text-warp"},ze={class:"text-warp"},De={class:"text-warp"},Ee={class:"text-warp"},Ue={class:"text-warp"},Be={key:2},Ve={class:"maintenanceLi"},Re=e("div",{class:"text-white bg-thsc"},[e("div",null,"\u7EF4\u4FDD\u9879\u76EE"),e("div",null,"\u9879\u76EE\u6807\u51C6"),e("div",null,"\u8D1F\u8D23\u4EBA")],-1),Je={class:"text-warp"},We={class:"text-warp"},qe={key:0,class:"flex"},Me={class:"padding-left-xs"},Oe={class:"flex padding-tb-xs align-center"},Fe={key:0,class:"margin-right-xs"},Qe={key:0,class:"margin-left-xs"},Xe={class:"text-gray text-content"},Ge={key:1},He={class:"cn text-sm"},Ke={key:0},Ye={key:1},Ze={key:2},et={key:3},tt={class:"en text-xs"},at={key:0},st={key:1},lt={key:2},nt={key:3},ot={class:"text-right"},it=c("\u64A4 \u56DE"),ut=c("\u9A73 \u56DE"),pt=c("\u540C \u610F"),rt={class:"text-center padding-tb"},ct=c("\u53D6\u6D88"),dt=c("\u786E\u5B9A"),yt={setup(vt){const{proxy:m}=le(),w=Y();Z();const{com_apply_state:P,apply_type:D}=m.useDict("com_apply_state","apply_type");d([]);const N=d(!1),f=d(!1),g=d(10),T=d([]),t=d([]);d([]);const j=d([]),h=d(!0),I=d(!0),E=ee({form:{},rules:{}});te(E);function U(u){switch(u){case 0:case"0":return"info";case 10:case"10":return"warning";case 20:case"20":return"primary";case 30:case"30":return"danger";case 40:case"40":return"success";case 50:case"50":return"info";default:return"info"}}function L(u){h.value=!0,oe(u).then(i=>{t.value=i.data,h.value=!1})}function B(u){I.value=!1,h.value=!0,ie(u).then(i=>{t.value=i.data,h.value=!1})}function V(){m.$modal.confirm("\u662F\u5426\u64A4\u56DE\uFF1F").then(()=>{let u=t.value.applyInfoid;ue(u).then(()=>{m.$modal.msg("\u5DF2\u64A4\u56DE"),L(applyId.value)})}).catch(()=>{})}function R(){g.value=30,f.value=!0}function J(){g.value=20,f.value=!0}function W(){t.value.opinion="",f.value=!1}function q(){if(t.value.opinion==""||t.value.opinion==null){m.$modal.msgError("\u8BF7\u586B\u5199\u5BA1\u6279\u610F\u89C1");return}h.value=!0;let u=JSON.parse(JSON.stringify(t.value));u.applyState=g.value,pe(u).then(()=>{g.value==20?m.$modal.msgSuccess("\u5DF2\u540C\u610F"):g.value==30&&m.$modal.msgError("\u5DF2\u9A73\u56DE"),setTimeout(()=>{m.$router.go(-1)},1500),h.value=!1}).catch(()=>{h.value=!1})}ne(m.addDateRange({pageNum:1,pageSize:9999},void 0)).then(u=>{T.value=u.rows});function M(){re({pageNum:1,pageSize:9999}).then(u=>{u.rows.map(i=>{i.text=`${i.impaNotes}`,i.value=`${i.impaCode}`}),j.value=u.rows.sort((i,_)=>Number(i.impaCode)-Number(_.impaCode))})}return M(),ae(()=>{w.query.api=="his"?B(w.query.id):L(w.query.id)}),(u,i)=>{const _=r("van-cell"),S=r("dict-tag"),O=r("van-cell-group"),$=r("TextTag"),F=r("UserAvatar"),Q=r("van-step"),X=r("van-steps"),x=r("van-button"),G=r("van-popup"),H=r("van-field"),K=r("van-dialog");return s(),l("div",ce,[e("div",null,[n(O,null,{default:p(()=>[n(_,{title:"\u5DE5\u5355\u7F16\u53F7",value:t.value.applyNo},null,8,["value"]),n(_,{title:"\u7533\u8BF7\u4EBA",value:t.value.userNickName},null,8,["value"]),n(_,{title:"\u5BA1\u6279\u7C7B\u578B"},{value:p(()=>[n(S,{options:C(D),value:t.value.applyType},null,8,["options","value"])]),_:1}),n(_,{title:"\u5F00\u59CB\u65F6\u95F4",value:t.value.applyEstablishTime},null,8,["value"]),n(_,{title:"\u7ED3\u675F\u65F6\u95F4",value:t.value.applyCompleteTime},null,8,["value"]),n(_,{title:"\u5BA1\u6838\u72B6\u6001"},{value:p(()=>[n(S,{options:C(P),value:t.value.applyState,onClick:i[0]||(i[0]=A(a=>{N.value=!0},["stop"]))},null,8,["options","value"])]),_:1}),n(_,{title:"\u8BF4\u660E"},{value:p(()=>[t.value.applyType==10?(s(),l("span",de,o(t.value.applyPurchase.applyPurchaseExplain),1)):t.value.applyType==20?(s(),l("span",ve,o(t.value.sparePartApply.sparePartApplyExplain),1)):t.value.applyType==30?(s(),l("span",_e,o(t.value.maintenanceApply.maintenanceApplyExplain),1)):v("",!0)]),_:1})]),_:1})]),e("div",me,[t.value.applyType==10?(s(),l("div",ye,[(s(!0),l(k,null,b(t.value.applyPurchase.applyPurchaseDetailsList,(a,y)=>(s(),l("div",{class:"padding-tb-sm",key:y},[e("div",he,[e("div",fe,[ge,c(o(a.materialWarehouseImpa),1)]),e("div",xe,[ke,c(o(a.materialWarehouseImpaUnit),1)])]),e("div",be,[e("div",we,[Ne,c(o(a.materialWarehouseImpaSpecifications),1)]),e("div",Se,[Ce,c(o(a.applyPurchaseNum),1)])]),e("div",null,[Ae,n($,{options:j.value,column:"impaCode",label:"impaNotes",value:a.materialWarehouseImpaCode,style:{display:"inline-block"}},null,8,["options","value"])]),e("div",null,[Pe,c(o(a.materialWarehouseImpaDescription),1)]),e("div",null,[Te,c(o(a.remark),1)])]))),128))])):v("",!0),t.value.applyType==20?(s(),l("div",je,[e("div",Ie,[Le,(s(!0),l(k,null,b(t.value.sparePartApply.sparePartApplyDetailsList,(a,y)=>(s(),l("div",{key:y},[e("div",$e,o(a.sparePartNumber),1),e("div",ze,o(a.sparePartName),1),e("div",De,o(a.sparePartSpecifications),1),e("div",Ee,o(a.sparePartBrand),1),e("div",Ue,o(a.sparePartApplyQuantity),1)]))),128))])])):v("",!0),t.value.applyType==30?(s(),l("div",Be,[e("div",Ve,[Re,(s(!0),l(k,null,b(t.value.maintenanceApply.maintenanceApplyDetailsList,(a,y)=>(s(),l("div",{key:y},[e("div",Je,o(a.maintenanceProjectName),1),e("div",We,o(a.maintenanceProjectStandard),1),e("div",null,[n($,{options:T.value,column:"roleId",label:"roleName",value:a.maintenanceProjectPersonLiable},null,8,["options","value"])])]))),128))])])):v("",!0)]),n(G,{show:N.value,"onUpdate:show":i[1]||(i[1]=a=>N.value=a),position:"right",closeable:!0,style:{width:"60vw",height:"100vh","padding-top":"60px"}},{default:p(()=>[n(X,{direction:"vertical",active:-1},{default:p(()=>[(s(!0),l(k,null,b(t.value.wfJobList,(a,y)=>(s(),z(Q,{key:y},{default:p(()=>[e("div",null,o(a.jobTime?a.jobTime:"--"),1),y<t.value.wfJobList.length-1?(s(),l("div",qe,[n(F,{src:a.avatar},null,8,["src"]),e("div",Me,[e("div",null,o(a.jobName),1),e("div",Oe,[a.nickName?(s(),l("div",Fe,[e("span",null,o(a.nickName),1),a.jobUser==u.$store.state.user.user.userId?(s(),l("span",Qe,"(\u6211)")):v("",!0)])):v("",!0),n(S,{options:C(P),value:a.jobState},null,8,["options","value"])]),e("div",Xe,o(a.jobOpinion),1)])])):(s(),l("div",Ge,[e("div",null,o(a.jobName),1)]))]),_:2},1024))),128))]),_:1}),e("div",{class:se(["apply-state flex align-center justify-center text-center",U(t.value.applyState)])},[e("div",null,[e("div",He,[t.value.applyState==10?(s(),l("span",Ke,"\u5BA1\u6838\u4E2D")):t.value.applyState==20?(s(),l("span",Ye,"\u5DF2\u901A\u8FC7")):t.value.applyState==30?(s(),l("span",Ze,"\u5DF2\u9A73\u56DE")):t.value.applyState==50?(s(),l("span",et,"\u5DF2\u64A4\u56DE")):v("",!0)]),e("div",tt,[t.value.applyState==10?(s(),l("span",at,"processing")):t.value.applyState==20?(s(),l("span",st,"agreed")):t.value.applyState==30?(s(),l("span",lt,"rejected")):t.value.applyState==50?(s(),l("span",nt,"revoked")):v("",!0)])])],2),e("div",ot,[t.value.applyState=="10"&&t.value.applyEstablishUser===u.$store.state.user.user.userId?(s(),z(x,{key:0,size:"small",type:"danger",style:{"margin-right":"10px"},onClick:V},{default:p(()=>[it]),_:1})):v("",!0),t.value.applyState==10&&I.value?(s(),l(k,{key:1},[n(x,{size:"small",type:"danger",style:{"margin-right":"10px"},onClick:R},{default:p(()=>[ut]),_:1}),n(x,{size:"small",type:"primary",style:{"margin-right":"10px"},onClick:J},{default:p(()=>[pt]),_:1})],64)):v("",!0)])]),_:1},8,["show"]),n(K,{show:f.value,"onUpdate:show":i[3]||(i[3]=a=>f.value=a),title:"\u5BA1\u6279\u8BE6\u60C5\u610F\u89C1",showConfirmButton:!1},{default:p(()=>[n(H,{modelValue:t.value.opinion,"onUpdate:modelValue":i[2]||(i[2]=a=>t.value.opinion=a),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",rows:"2",autosize:"",type:"textarea"},null,8,["modelValue"]),e("div",rt,[n(x,{plain:"",style:{"background-color":"transparent"},size:"small",onClick:A(W,["stop"])},{default:p(()=>[ct]),_:1},8,["onClick"]),n(x,{type:"primary",onClick:A(q,["stop"]),style:{"margin-left":"15px"},size:"small"},{default:p(()=>[dt]),_:1},8,["onClick"])])]),_:1},8,["show"])])}}};export{yt as default};