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