FinanceEdit-503e2613.js
6.23 KB
var ie=Object.defineProperty;var Y=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;var q=(r,s,t)=>s in r?ie(r,s,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[s]=t,H=(r,s)=>{for(var t in s||(s={}))ne.call(s,t)&&q(r,t,s[t]);if(Y)for(var t of Y(s))re.call(s,t)&&q(r,t,s[t]);return r};var Q=(r,s,t)=>new Promise((F,y)=>{var h=u=>{try{m(t.next(u))}catch(v){y(v)}},P=u=>{try{m(t.throw(u))}catch(v){y(v)}},m=u=>u.done?F(u.value):Promise.resolve(u.value).then(h,P);m((t=t.apply(r,s)).next())});import{d as ue,e as ae,k as i,J as pe,a8 as X,_ as ce,$ as me,f as c,aa as Z,ac as ve,ad as de,u as ee,a0 as n}from"./vue-5a35c3f5.js";import{a as fe,B as be}from"./index-76664154.js";import"./componentMap-4d1c941b.js";import{a as _e,_ as ye}from"./index.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import{U as C}from"./antd-6b087f69.js";import"./index-c1c2669a.js";import{u as xe}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{K as ge}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 he=n("div",{style:{"font-size":"15px"}},"研发复制费合计¥",-1),Ce=n("div",{style:{margin:"16px 0"}},null,-1),Fe=n("div",{style:{"font-size":"15px"}},"项目开始时间",-1),Pe=n("div",{style:{margin:"16px 0"}},null,-1),ke=n("div",{style:{"font-size":"15px"}},"项目结束时间",-1),Ee=n("div",{style:{margin:"16px 0"}},null,-1),De=n("div",{style:{"font-size":"15px"}},"西班牙已发提成¥",-1),Re=n("div",{style:{margin:"16px 0"}},null,-1),we=n("div",{style:{"font-size":"15px"}},"中国团队已发提成¥",-1),ze=n("div",{style:{margin:"16px 0"}},null,-1),Se=n("div",{style:{"font-size":"15px"}},"实际汇率¥",-1),Te=n("div",{style:{margin:"16px 0"}},null,-1),Oe=ue({__name:"FinanceEdit",emits:["success"],setup(r,{emit:s}){ae(()=>{var e;return(e=user==null?void 0:user.roleSmallVO)==null?void 0:e.code});const t=[{field:"developmentCopyRmbTotalPrice",component:"InputNumber",labelWidth:250,colProps:{span:23},label:"研发复制费合计¥"},{field:"actualPayedAmount2",component:"InputNumber",labelWidth:250,colProps:{span:23},label:"实际应收金额2$"},{field:"actualPayedAmount3",component:"InputNumber",labelWidth:250,colProps:{span:23},label:"实际应收金额3$"},{field:"otherAmount",component:"InputNumber",labelWidth:250,colProps:{span:23},label:"其他费用金额$"}],[F,{setFieldsValue:y,resetFields:h,validate:P}]=xe({labelWidth:120,schemas:t,layout:"vertical",showActionButtonGroup:!1,actionColOptions:{span:24}}),{createMessage:m}=_e(),{error:u}=m,v=i(),k=i(),E=i(),D=i(),R=i(),w=i(),z=i(),d=i(),f=i(),b=i(),_=i(C("2013-12-01")),x=i(),g=i(),S=i();function T(e){const o=new Date(e),a=o.getFullYear(),p=String(o.getMonth()+1).padStart(2,"0"),l=String(o.getDate()).padStart(2,"0");return`${a}-${p}-${l}`}const[oe,{setDrawerProps:te,closeDrawer:le}]=fe(e=>{var o,a,p,l,O,j,N,$,B,K,L,U,I,V,W,A,M,G,J;e.data.lockFields&&(k.value=(a=(o=e==null?void 0:e.data)==null?void 0:o.lockFields)==null?void 0:a.developmentCopyRmbTotalPrice,E.value=(l=(p=e==null?void 0:e.data)==null?void 0:p.lockFields)==null?void 0:l.spainPaidRmbCommission,D.value=(j=(O=e==null?void 0:e.data)==null?void 0:O.lockFields)==null?void 0:j.projectStartTime,R.value=($=(N=e==null?void 0:e.data)==null?void 0:N.lockFields)==null?void 0:$.projectEndTime,w.value=(K=(B=e==null?void 0:e.data)==null?void 0:B.lockFields)==null?void 0:K.paidRmbCommission,z.value=(U=(L=e==null?void 0:e.data)==null?void 0:L.lockFields)==null?void 0:U.actualExchangeRate),console.log(e.data.lockFields,"5656vdata.data.lockFields"),S.value=(I=e==null?void 0:e.data)==null?void 0:I.projectNoPrefix,d.value=(V=e==null?void 0:e.data)==null?void 0:V.developmentCopyRmbTotalPrice.toFixed(2),f.value=(W=e==null?void 0:e.data)==null?void 0:W.spainPaidRmbCommission.toFixed(2),b.value=C(T((A=e==null?void 0:e.data)==null?void 0:A.projectStartTime)),_.value=C(T((M=e==null?void 0:e.data)==null?void 0:M.projectEndTime)),x.value=(G=e==null?void 0:e.data)==null?void 0:G.paidRmbCommission.toFixed(2),g.value=(J=e==null?void 0:e.data)==null?void 0:J.actualExchangeRate.toFixed(2),h(),te({confirmLoading:!1}),y(H({},pe(e.data))),v.value=e});function se(){return Q(this,null,function*(){!d.value||!f.value||!b.value||!_.value?u("选项不能为空"):(yield ge({projectNoPrefix:S.value,developmentCopyRmbTotalPrice:d.value,spainPaidRmbCommission:f.value,projectStartTime:b.value,projectEndTime:_.value,paidRmbCommission:x.value,actualExchangeRate:g.value}),s("success"),le())})}return(e,o)=>{const a=X("a-input"),p=X("a-date-picker");return ce(),me("template",null,[c(ee(be),de({onRegister:ee(oe)},e.$attrs,{title:"编辑",width:"30%",isDetail:!0,onOk:se,showDetailBack:!1,okText:"保存",showFooter:"",destroyOnClose:!0}),{appendFooter:Z(()=>[ve(' <a-button type="primary" @click="onGoCheckDetail"> 申请权限</a-button> ')]),default:Z(()=>[he,c(a,{value:d.value,"onUpdate:value":o[0]||(o[0]=l=>d.value=l),placeholder:"请输入",disabled:k.value==="LOCKED","auto-size":""},null,8,["value","disabled"]),Ce,Fe,c(p,{value:b.value,"onUpdate:value":o[1]||(o[1]=l=>b.value=l),disabled:D.value==="LOCKED","auto-size":""},null,8,["value","disabled"]),Pe,ke,c(p,{value:_.value,"onUpdate:value":o[2]||(o[2]=l=>_.value=l),disabled:R.value==="LOCKED","auto-size":""},null,8,["value","disabled"]),Ee,De,c(a,{value:f.value,"onUpdate:value":o[3]||(o[3]=l=>f.value=l),placeholder:"请输入",disabled:E.value==="LOCKED","auto-size":""},null,8,["value","disabled"]),Re,we,c(a,{value:x.value,"onUpdate:value":o[4]||(o[4]=l=>x.value=l),placeholder:"请输入",disabled:w.value==="LOCKED","auto-size":""},null,8,["value","disabled"]),ze,Se,c(a,{value:g.value,"onUpdate:value":o[5]||(o[5]=l=>g.value=l),placeholder:"请输入",disabled:z.value==="LOCKED","auto-size":""},null,8,["value","disabled"]),Te]),_:1},16,["onRegister"])])}}}),to=ye(Oe,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/finance/financeProfit/ServiceProfit/ServiceProfit/FinanceEdit.vue"]]);export{to as default};