FinanceEdit-48697677.js 4.45 KB
var O=Object.defineProperty;var x=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var k=(o,t,e)=>t in o?O(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,F=(o,t)=>{for(var e in t||(t={}))V.call(t,e)&&k(o,e,t[e]);if(x)for(var e of x(t))W.call(t,e)&&k(o,e,t[e]);return o};var z=(o,t,e)=>new Promise((y,b)=>{var P=l=>{try{d(e.next(l))}catch(p){b(p)}},h=l=>{try{d(e.throw(l))}catch(p){b(p)}},d=l=>l.done?y(l.value):Promise.resolve(l.value).then(P,h);d((e=e.apply(o,t)).next())});import{d as U,e as R,k as r,J as S,a8 as $,_ as G,$ as M,f as _,aa as B,ac as j,ad as J,u as C,a0 as i}from"./vue-5a35c3f5.js";import{a as L,B as T}from"./index-76664154.js";import"./componentMap-4d1c941b.js";import{a as q,_ as H}from"./index.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./antd-6b087f69.js";import"./index-c1c2669a.js";import{u as K}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{u as Q}from"./invoice-f64ec395.js";import"./useFormItem-9ea791b8.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";import"./useWindowSizeFn-cc2fb57c.js";import"./order-eff5d778.js";import"./message-c4c6f446.js";const X=i("div",{style:{"font-size":"15px"}},"实际收款金额1$",-1),Y=i("div",{style:{margin:"16px 0"}},null,-1),Z=i("div",{style:{"font-size":"15px"}},"实际收款金额2$",-1),ee=i("div",{style:{margin:"16px 0"}},null,-1),te=i("div",{style:{"font-size":"15px"}},"项目开始时间",-1),ae=i("div",{style:{margin:"16px 0"}},null,-1),oe=i("div",{style:{"font-size":"15px"}},"项目结束时间",-1),le=i("div",{style:{margin:"16px 0"}},null,-1),se=U({__name:"FinanceEdit",emits:["success"],setup(o,{emit:t}){R(()=>{var a;return(a=user==null?void 0:user.roleSmallVO)==null?void 0:a.code});const e=[{field:"actualPayedAmount1",component:"InputNumber",labelWidth:250,colProps:{span:23},componentProps:()=>({disabled:s.value===10}),label:"实际应收金额1$"},{field:"actualPayedAmount2",component:"InputNumber",labelWidth:250,colProps:{span:23},componentProps:()=>({disabled:s.value===10}),label:"实际应收金额2$"},{field:"actualPayedAmount3",component:"InputNumber",labelWidth:250,colProps:{span:23},componentProps:()=>({disabled:s.value===10}),label:"实际应收金额3$"},{field:"otherAmount",component:"InputNumber",labelWidth:250,colProps:{span:23},componentProps:()=>({disabled:s.value===10}),label:"其他费用金额$"}],[y,{setFieldsValue:b,resetFields:P,validate:h}]=K({labelWidth:120,schemas:e,layout:"vertical",showActionButtonGroup:!1,actionColOptions:{span:24}}),{createMessage:d}=q(),{error:l}=d,p=r(),s=r(),c=r(),m=r(),v=r(),f=r(),A=r(),[D,{setDrawerProps:I,closeDrawer:N}]=L(a=>{s.value=a.data.invoiceStatus,A.value=a.data.invoiceId,c.value=a.data.invoiceActualPayedAmount1,m.value=a.data.invoiceActualPayedAmount2,v.value=a.data.invoiceActualPayedAmount3,f.value=a.data.invoiceOtherAmount,P(),I({confirmLoading:!1}),b(F({},S(a.data))),p.value=a});function E(){return z(this,null,function*(){!c.value||!m.value||!v.value||!f.value?l("选项不能为空"):(yield Q({id:A.value,actualPayedAmount1:c.value,actualPayedAmount2:m.value,actualPayedAmount3:v.value,otherAmount:f.value}),t("success"),N())})}return(a,n)=>{const g=$("a-input"),w=$("a-date-picker");return G(),M("template",null,[_(C(T),J({onRegister:C(D)},a.$attrs,{title:"收入款单",width:"30%",isDetail:!0,onOk:E,showDetailBack:!1,okText:"保存",showFooter:"",destroyOnClose:!0}),{appendFooter:B(()=>[j(' <a-button type="primary" @click="onGoCheckDetail"> 申请权限</a-button> ')]),default:B(()=>[X,_(g,{value:c.value,"onUpdate:value":n[0]||(n[0]=u=>c.value=u),placeholder:"请输入",disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),Y,Z,_(g,{value:m.value,"onUpdate:value":n[1]||(n[1]=u=>m.value=u),placeholder:"请输入",disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),ee,te,_(w,{value:v.value,"onUpdate:value":n[2]||(n[2]=u=>v.value=u),disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),ae,oe,_(w,{value:f.value,"onUpdate:value":n[3]||(n[3]=u=>f.value=u),disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),le]),_:1},16,["onRegister"])])}}}),$e=H(se,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/finance/financeProfit/ProductProfit/InnerProduce/FinanceEdit.vue"]]);export{$e as default};