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