|
- var Q=Object.defineProperty,X=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var q=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;var T=(l,i,n)=>i in l?Q(l,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):l[i]=n,D=(l,i)=>{for(var n in i||(i={}))Z.call(i,n)&&T(l,n,i[n]);if(q)for(var n of q(i))ee.call(i,n)&&T(l,n,i[n]);return l},P=(l,i)=>X(l,Y(i));var A=(l,i,n)=>new Promise((w,v)=>{var h=p=>{try{c(n.next(p))}catch(t){v(t)}},u=p=>{try{c(n.throw(p))}catch(t){v(t)}},c=p=>p.done?w(p.value):Promise.resolve(p.value).then(h,u);c((n=n.apply(l,i)).next())});import{_ as te,d as oe,u as ae,C as le,H as $,r as N,P as se,f as d,g as x,L as ne,m as e,i as b,l as o,p as f,h as k,j,G as ie,a1 as U,k as r,t as R,aq as re,an as ue,q as pe}from"./index.24b01e72.js";import{h as M,i as L,f as O,c as F,b as E,e as H,g as de}from"./uploadAction.a2d0cafb.js";const ce={key:0,class:"infoTip flex items-center mb-16"},me=b("span",null,"\u9A73\u56DE\u540E\uFF0C\u9700\u8981\u7533\u62A5\u5355\u4F4D\u4FEE\u6539\u9879\u76EE\u4FE1\u606F\u540E\uFF0C\u91CD\u65B0\u53D1\u8D77\u8BE5\u6D41\u7A0B\u3002",-1),fe={key:1,class:"infoTip flex items-center mb-16"},ve=b("span",null,"\u9000\u56DE\u540E\uFF0C\u9700\u8981\u7533\u62A5\u5355\u4F4D\u4FEE\u6539\u9879\u76EE\u4FE1\u606F\u540E\uFF0C\u518D\u7531\u60A8\u8FDB\u884C\u5BA1\u6838\u786E\u8BA4\u3002",-1),_e={class:"el-upload__tip"},ge={class:"el-upload__tip"},ye={class:"flex justify-center"},be=oe({name:"auditDialog"}),we=Object.assign(be,{props:{visible:{type:Boolean,default:!1,required:!0},title:{type:String,default:"\u901A\u8FC7"},taskId:{type:String,default:""},action:{type:String,default:""},constructionSuggestions:{type:Boolean,default:!1},projectCode:{type:String,default:""},isPerformance:{type:Boolean,default:!1},defalutComment:{type:String,default:""}},emits:["close","reload"],setup(l,{emit:i}){const n=ae(),w=le(),{proxy:v}=pe(),h=$.dictStore.uploadUrl,u=l,c=i,p=N(),t=N({attachments:[],comment:u.defalutComment}),J={comment:[{required:!0,message:"\u8BF7\u8F93\u5165\u610F\u89C1",trigger:"blur"}],proposeTotalInvest:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EFA\u8BAE\u603B\u6295\u8D44"}],proposeAnnualBudget:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EFA\u8BAE\u5E74\u5EA6\u9884\u7B97"}],proposeAttachFiles:[{required:!0,message:"\u8BF7\u4E0A\u4F20"}]},K=_=>A(this,null,function*(){!_||(yield _.validate(s=>A(this,null,function*(){if(s){const S={instanceId:n.query.instanceId,projectId:n.query.projectId,projectCode:u.projectCode,taskId:u.taskId,action:u.action,auditInfo:{text:t.value.comment,attachments:t.value.attachments.map(C=>({fileId:C.response.data.id,fileName:C.response.data.originalFileName}))}};u.constructionSuggestions&&u.action==="PASS"&&(yield re({projectCode:u.projectCode,instanceId:n.query.instanceId,proposeTotalInvest:t.value.proposeTotalInvest,proposeAnnualBudget:t.value.proposeAnnualBudget,proposeAttachFiles:t.value.proposeAttachFiles&&JSON.stringify(de(t.value.proposeAttachFiles))}));const m=yield ue(S);m.data==="TASKID_ERROR"?(v.$message.warning("\u5F53\u524D\u5BA1\u6279\u4EFB\u52A1\u6709\u53D8\u52A8\uFF0C\u8BF7\u8FD4\u56DE\u5F85\u6211\u5904\u7406\u5217\u8868\uFF01"),w.push({name:"waitMeToHandle"})):(v.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),m.data&&w.push({query:P(D({},n.query),{taskId:m.data})}),c("close",!0),c("reload",m.data),yield $.countStore.setCountStore())}})))});return se(()=>u.visible,_=>A(this,null,function*(){_?t.value.comment=u.defalutComment||"":(p.value.resetFields(),t.value={})})),(_,s)=>{const S=d("Warning"),m=d("el-icon"),C=d("el-input"),g=d("el-form-item"),y=d("el-col"),V=d("el-input-number"),I=d("el-button"),B=d("el-upload"),W=d("el-row"),G=d("el-form"),z=d("el-dialog");return x(),ne(z,{"model-value":l.visible,title:l.title,width:"600px","destroy-on-close":"",onClose:s[9]||(s[9]=a=>c("close"))},{footer:e(()=>[b("div",ye,[o(I,{class:"ml-22",type:"primary",onClick:s[7]||(s[7]=a=>K(p.value))},{default:e(()=>[f(" \u63D0\u4EA4 ")]),_:1}),o(I,{onClick:s[8]||(s[8]=a=>c("close"))},{default:e(()=>[f(" \u5173\u95ED ")]),_:1})])]),default:e(()=>[l.title==="\u9A73\u56DE"&&!l.isPerformance?(x(),k("div",ce,[o(m,{class:"mr-8"},{default:e(()=>[o(S)]),_:1}),me])):j("v-if",!0),l.title==="\u9000\u56DE"?(x(),k("div",fe,[o(m,{class:"mr-8"},{default:e(()=>[o(S)]),_:1}),ve])):j("v-if",!0),o(G,{ref_key:"formRef",ref:p,model:t.value,rules:J,"label-width":"auto","label-suffix":":"},{default:e(()=>[o(W,null,{default:e(()=>[o(y,{span:24},{default:e(()=>[o(g,{label:`${l.title}\u610F\u89C1`,prop:"comment"},{default:e(()=>[o(C,{modelValue:t.value.comment,"onUpdate:modelValue":s[0]||(s[0]=a=>t.value.comment=a),maxlength:"200",placeholder:"\u8BF7\u8F93\u5165","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),l.constructionSuggestions&&l.action==="PASS"?(x(),k(ie,{key:0},[o(y,{span:24},{default:e(()=>[o(g,{label:"\u5EFA\u8BAE\u603B\u6295\u8D44",prop:"proposeTotalInvest"},{default:e(()=>[o(V,{modelValue:t.value.proposeTotalInvest,"onUpdate:modelValue":s[1]||(s[1]=a=>t.value.proposeTotalInvest=a),class:"input-amount",placeholder:"\u8BF7\u586B\u5199",min:1e-6,controls:!1,onMousewheel:s[2]||(s[2]=U(()=>{},["prevent"]))},{suffix:e(()=>[f("\u4E07\u5143")]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(y,{span:24},{default:e(()=>[o(g,{label:"\u5EFA\u8BAE\u5E74\u5EA6\u9884\u7B97",prop:"proposeAnnualBudget"},{default:e(()=>[o(V,{modelValue:t.value.proposeAnnualBudget,"onUpdate:modelValue":s[3]||(s[3]=a=>t.value.proposeAnnualBudget=a),class:"input-amount",placeholder:"\u8BF7\u586B\u5199",min:1e-6,controls:!1,onMousewheel:s[4]||(s[4]=U(()=>{},["prevent"]))},{suffix:e(()=>[f("\u4E07\u5143")]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(y,{span:24},{default:e(()=>[o(g,{label:"\u8BC4\u5BA1\u610F\u89C1\u9644\u4EF6",prop:"proposeAttachFiles"},{default:e(()=>[o(B,{"file-list":t.value.proposeAttachFiles,"onUpdate:fileList":s[5]||(s[5]=a=>t.value.proposeAttachFiles=a),class:"w-full",action:r(h),"on-success":a=>r(M)(a,t.value.proposeAttachFiles),"on-error":r(L),"before-upload":a=>r(O)(a,{types:r(F)}),accept:r(F).map(a=>`.${a}`).join(","),multiple:"",limit:10,"on-preview":r(E)},{tip:e(()=>[b("div",_e,"\u652F\u6301"+R(r(H))+"\u6587\u4EF6",1)]),default:e(()=>[o(I,{type:"primary",class:"mr-4"},{default:e(()=>[f("\u4E0A\u4F20\u9644\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-error","before-upload","accept","on-preview"])]),_:1})]),_:1})],64)):j("v-if",!0),o(y,{span:24},{default:e(()=>[o(g,{label:`${l.constructionSuggestions&&l.action==="PASS"?"\u5176\u4ED6\u9644\u4EF6":"\u9644\u4EF6"}`,prop:"files"},{default:e(()=>[o(B,{"file-list":t.value.attachments,"onUpdate:fileList":s[6]||(s[6]=a=>t.value.attachments=a),class:"w-full",action:r(h),"on-success":a=>r(M)(a,t.value.attachments),"on-error":r(L),"before-upload":a=>r(O)(a,{types:r(F)}),accept:r(F).map(a=>`.${a}`).join(","),multiple:"",limit:10,"on-preview":r(E)},{tip:e(()=>[b("div",ge,"\u652F\u6301"+R(r(H))+"\u6587\u4EF6",1)]),default:e(()=>[o(I,{type:"primary",class:"mr-4"},{default:e(()=>[f("\u4E0A\u4F20\u9644\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-error","before-upload","accept","on-preview"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value","title"])}}}),Ie=te(we,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/toDoCenter/components/auditDialog.vue"]]);export{Ie as default};
|