FinanceEdit-56ed5b00.js
4.4 KB
var E=Object.defineProperty;var w=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var x=(o,t,e)=>t in o?E(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,$=(o,t)=>{for(var e in t||(t={}))I.call(t,e)&&x(o,e,t[e]);if(w)for(var e of w(t))V.call(t,e)&&x(o,e,t[e]);return o};var F=(o,t,e)=>new Promise((P,_)=>{var h=l=>{try{d(e.next(l))}catch(p){_(p)}},A=l=>{try{d(e.throw(l))}catch(p){_(p)}},d=l=>l.done?P(l.value):Promise.resolve(l.value).then(h,A);d((e=e.apply(o,t)).next())});import{d as W,e as O,k as r,J as U,a8 as R,_ as G,$ as M,f as b,aa as k,ac as S,ad as j,u as z,a0 as u}from"./vue-5a35c3f5.js";import{a as J,B as L}from"./index-76664154.js";import"./componentMap-4d1c941b.js";import{a as T,_ as q}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 H}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{u as K}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 Q=u("div",{style:{"font-size":"15px"}},"实际收款金额1$",-1),X=u("div",{style:{margin:"16px 0"}},null,-1),Y=u("div",{style:{"font-size":"15px"}},"实际收款金额2$",-1),Z=u("div",{style:{margin:"16px 0"}},null,-1),ee=u("div",{style:{"font-size":"15px"}},"实际收款金额3$",-1),te=u("div",{style:{margin:"16px 0"}},null,-1),ae=u("div",{style:{"font-size":"15px"}},"其他费用金额$",-1),oe=u("div",{style:{margin:"16px 0"}},null,-1),le=W({__name:"FinanceEdit",emits:["success"],setup(o,{emit:t}){O(()=>{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:"其他费用金额$"}],[P,{setFieldsValue:_,resetFields:h,validate:A}]=H({labelWidth:120,schemas:e,layout:"vertical",showActionButtonGroup:!1,actionColOptions:{span:24}}),{createMessage:d}=T(),{error:l}=d,p=r(),s=r(),m=r(),c=r(),v=r(),f=r(),g=r(),[B,{setDrawerProps:C,closeDrawer:D}]=J(a=>{s.value=a.data.status,g.value=a.data.id,m.value=a.data.actualPayedAmount1,c.value=a.data.actualPayedAmount2,v.value=a.data.actualPayedAmount3,f.value=a.data.otherAmount,h(),C({confirmLoading:!1}),_($({},U(a.data))),p.value=a});function N(){return F(this,null,function*(){!m.value||!c.value||!v.value||!f.value?l("选项不能为空"):(yield K({id:g.value,actualPayedAmount1:m.value,actualPayedAmount2:c.value,actualPayedAmount3:v.value,otherAmount:f.value}),t("success"),D())})}return(a,n)=>{const y=R("a-input");return G(),M("template",null,[b(z(L),j({onRegister:z(B)},a.$attrs,{title:"收入款单",width:"30%",isDetail:!0,onOk:N,showDetailBack:!1,okText:"保存",showFooter:"",destroyOnClose:!0}),{appendFooter:k(()=>[S(' <a-button type="primary" @click="onGoCheckDetail"> 申请权限</a-button> ')]),default:k(()=>[Q,b(y,{value:m.value,"onUpdate:value":n[0]||(n[0]=i=>m.value=i),placeholder:"请输入",disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),X,Y,b(y,{value:c.value,"onUpdate:value":n[1]||(n[1]=i=>c.value=i),placeholder:"请输入",disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),Z,ee,b(y,{value:v.value,"onUpdate:value":n[2]||(n[2]=i=>v.value=i),placeholder:"请输入",disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),te,ae,b(y,{value:f.value,"onUpdate:value":n[3]||(n[3]=i=>f.value=i),placeholder:"请输入",disabled:s.value===10,"auto-size":""},null,8,["value","disabled"]),oe]),_:1},16,["onRegister"])])}}}),ke=q(le,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/finance/receive/FinanceEdit.vue"]]);export{ke as default};