|
- var T=Object.defineProperty,H=Object.defineProperties;var J=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var x=(i,p,r)=>p in i?T(i,p,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[p]=r,k=(i,p)=>{for(var r in p||(p={}))K.call(p,r)&&x(i,r,p[r]);if(P)for(var r of P(p))z.call(p,r)&&x(i,r,p[r]);return i},U=(i,p)=>H(i,J(p));var C=(i,p,r)=>new Promise((w,c)=>{var _=s=>{try{a(r.next(s))}catch(g){c(g)}},b=s=>{try{a(r.throw(s))}catch(g){c(g)}},a=s=>s.done?w(s.value):Promise.resolve(s.value).then(_,b);a((r=r.apply(i,p)).next())});import{_ as E,d as G,H as Q,r as q,P as W,f as n,g as X,L as Z,m as e,l,p as m,k as d,i as B,t as A,q as h}from"./index.0ce34295.js";import{h as $,i as S,f as M,c as D,b as N,e as Y}from"./uploadAction.989cd227.js";import{b as ee}from"./annualPlanStore.20bac0c4.js";const le={class:"el-upload__tip"},ae={class:"el-upload__tip"},oe=G({name:"approvalDialog"}),te=Object.assign(oe,{props:{visible:{type:Boolean,default:!1,required:!0},title:{type:String,default:"\u7ACB\u9879\u6279\u590D"},data:Object},emits:["close"],setup(i,{emit:p}){const{proxy:r}=h(),w=Q.dictStore.uploadUrl,c=i,_=p,b=q(),a=q({}),s={approvedAmount:[{required:!0,message:"\u8BF7\u8F93\u5165\u6279\u590D\u91D1\u989D",trigger:"blur"}],approvedDate:[{required:!0,message:"\u8BF7\u8F93\u5165\u6279\u590D\u65F6\u95F4"}],buildCycle:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EFA\u8BBE\u5468\u671F"}],approvedFileId:[{required:!0,message:"\u8BF7\u8F93\u5165\u6279\u590D\u6587\u4EF6"}],buildPlanFileId:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EFA\u8BBE\u65B9\u6848"}],approvalBudget:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EFA\u8BAE\u6279\u590D\u5E74\u5EA6\u9884\u7B97",trigger:"blur"}]},g=y=>C(this,null,function*(){!y||(yield y.validate(t=>C(this,null,function*(){var v,u;if(t){const f=U(k({},a.value),{projectId:c.data.projectId,buildCycle:a.value.buildCycle*1||void 0,approvedFileId:((v=a.value.approvedFileId)==null?void 0:v.map(F=>F.response.data.id)[0])||void 0,buildPlanFileId:((u=a.value.buildPlanFileId)==null?void 0:u.map(F=>F.response.data.id)[0])||void 0});yield ee(f),r.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),_("close",!0)}})))});return W(()=>c.visible,y=>C(this,null,function*(){y||b.value.resetFields()})),(y,t)=>{const v=n("el-input"),u=n("el-form-item"),f=n("el-col"),F=n("el-date-picker"),V=n("el-button"),j=n("el-upload"),L=n("el-row"),O=n("el-form"),R=n("el-dialog");return X(),Z(R,{"model-value":i.visible,title:i.title,width:"600px","destroy-on-close":"",onClose:t[8]||(t[8]=I=>_("close"))},{footer:e(()=>[l(V,{type:"primary",onClick:t[6]||(t[6]=I=>g(b.value))},{default:e(()=>[m(" \u63D0\u4EA4 ")]),_:1}),l(V,{onClick:t[7]||(t[7]=I=>_("close"))},{default:e(()=>[m(" \u5173\u95ED ")]),_:1})]),default:e(()=>{var I;return[l(O,{ref_key:"formRef",ref:b,model:a.value,rules:((I=c.data)==null?void 0:I.baseProjIsConfidentiality)==="02"?[]:s,"label-width":"140px","label-suffix":":"},{default:e(()=>[l(L,null,{default:e(()=>[l(f,{span:24},{default:e(()=>[l(u,{label:"\u5EFA\u8BAE\u6279\u590D\u603B\u6295\u8D44",prop:"approvedAmount"},{default:e(()=>[l(v,{modelValue:a.value.approvedAmount,"onUpdate:modelValue":t[0]||(t[0]=o=>a.value.approvedAmount=o),placeholder:"\u8BF7\u8F93\u5165"},{append:e(()=>[m("\u4E07\u5143")]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(u,{label:"\u6279\u590D\u65F6\u95F4",prop:"approvedDate"},{default:e(()=>[l(F,{modelValue:a.value.approvedDate,"onUpdate:modelValue":t[1]||(t[1]=o=>a.value.approvedDate=o),type:"date",placeholder:"\u8BF7\u9009\u62E9","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(u,{label:"\u5EFA\u8BAE\u6279\u590D\u5E74\u5EA6\u9884\u7B97",prop:"approvalBudget"},{default:e(()=>[l(v,{modelValue:a.value.approvalBudget,"onUpdate:modelValue":t[2]||(t[2]=o=>a.value.approvalBudget=o),placeholder:"\u8BF7\u8F93\u5165"},{append:e(()=>[m("\u4E07\u5143")]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(u,{label:"\u5EFA\u8BBE\u5468\u671F",prop:"buildCycle"},{default:e(()=>[l(v,{modelValue:a.value.buildCycle,"onUpdate:modelValue":t[3]||(t[3]=o=>a.value.buildCycle=o),min:0,placeholder:"\u8BF7\u586B\u5199\u5EFA\u8BBE\u5468\u671F\uFF0C\u5355\u4F4D\u300C\u6708\u300D",controls:!1},{append:e(()=>[m("\u4E2A\u6708")]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(u,{label:"\u6279\u590D\u6587\u4EF6",prop:"approvedFileId"},{default:e(()=>[l(j,{"file-list":a.value.approvedFileId,"onUpdate:fileList":t[4]||(t[4]=o=>a.value.approvedFileId=o),class:"w-full",action:d(w),"on-success":o=>d($)(o,a.value.approvedFileId,!0),"on-error":d(S),"before-upload":o=>d(M)(o,{types:d(D)}),accept:d(D).map(o=>`.${o}`).join(","),multiple:"",limit:1,"on-preview":d(N)},{tip:e(()=>[B("div",le,"\u652F\u6301"+A(d(Y))+"\u6587\u4EF6",1)]),default:e(()=>[l(V,{type:"primary"},{default:e(()=>[m("\u4E0A\u4F20\u9644\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-error","before-upload","accept","on-preview"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(u,{label:"\u5EFA\u8BBE\u65B9\u6848",prop:"buildPlanFileId"},{default:e(()=>[l(j,{"file-list":a.value.buildPlanFileId,"onUpdate:fileList":t[5]||(t[5]=o=>a.value.buildPlanFileId=o),class:"w-full",action:d(w),"on-success":o=>d($)(o,a.value.buildPlanFileId,!0),"on-error":d(S),"before-upload":o=>d(M)(o,{types:d(D)}),accept:d(D).map(o=>`.${o}`).join(","),multiple:"",limit:1,"on-preview":d(N)},{tip:e(()=>[B("div",ae,"\u652F\u6301"+A(d(Y))+"\u6587\u4EF6",1)]),default:e(()=>[l(V,{type:"primary"},{default:e(()=>[m("\u4E0A\u4F20\u9644\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-error","before-upload","accept","on-preview"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]}),_:1},8,["model-value","title"])}}}),se=E(te,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/projectStoreManage/components/approvalDialog.vue"]]);export{se as default};
|