TrackEdit-28750bc7.js
3.36 KB
var b=(k,h,o)=>new Promise((D,l)=>{var s=t=>{try{n(o.next(t))}catch(d){l(d)}},v=t=>{try{n(o.throw(t))}catch(d){l(d)}},n=t=>t.done?D(t.value):Promise.resolve(t.value).then(s,v);n((o=o.apply(k,h)).next())});import{d as L,k as a,a8 as _,_ as P,$ as A,f as u,aa as p,ac as g,a0 as i,E as F,ad as M,u as y}from"./vue-5a35c3f5.js";import{a as R,B as $}from"./index-76664154.js";import{o as j}from"./invoice-f64ec395.js";import{a as G,_ as W}from"./index.js";import{u as q}from"./order-007d1b19.js";import{u as H}from"./order-eff5d778.js";import"./antd-6b087f69.js";import"./message-c4c6f446.js";const J=i("div",{style:{"font-size":"15px"}},"生产科扣款金额¥",-1),K=i("div",{style:{margin:"16px 0"}},null,-1),Q=i("div",{style:{"font-size":"15px"}},"扣款责任部门",-1),X=i("div",{style:{margin:"16px 0"}},null,-1),Y=i("div",null,"上传扣款单",-1),Z=L({__name:"TrackEdit",emits:["success"],setup(k,{emit:h}){const o=a([]),D=H();q(D),a();const l=a(0),s=a(),v=a(),n=a(),t=a(),d=a("http://47.104.8.35:80/api/localStorage/upload_file_oss?name="),m=a("http://47.104.8.35:80/api/localStorage/upload_file_oss?name="),U=a();a();const{createMessage:x}=G(),{error:C}=x,f=a(),[O,{setDrawerProps:ee,closeDrawer:N}]=R(e=>{f.value=e.data.status,v.value=e.data.id,n.value=e.data.checkNo,l.value=e.data.deductAmount,t.value=e.data.deductDept,s.value=e.data.deductUrl,U.value=e.data.deductUrl});function B(e){e.file.status=="done"&&(m.value=e.file.response.data.fileUrl,s.value=m.value),e.fileList.length==0&&(e.file=null,s.value="")}function E(e){m.value=d.value+e.name}function S(){}function z(){return b(this,null,function*(){!l.value||!t.value?C("选项不能为空"):(yield j({id:v.value,checkNo:n.value,deductAmount:l.value,deductDept:t.value,deductUrl:s.value}),o.value=[],h("success"),N())})}return(e,r)=>{const w=_("a-input"),T=_("a-button"),V=_("a-upload"),I=_("a-space");return P(),A("template",null,[u(y($),M({onRegister:y(O)},e.$attrs,{title:"跟单编辑",width:"30%",isDetail:!0,onOk:z,showDetailBack:!1,onVisibleChange:S,okText:"保存",showFooter:"",destroyOnClose:!0}),{appendFooter:p(()=>[g(' <a-button type="primary" @click="onGoCheckDetail"> 申请权限</a-button> ')]),default:p(()=>[i("div",null,[J,u(w,{value:l.value,"onUpdate:value":r[0]||(r[0]=c=>l.value=c),placeholder:"请输入",disabled:f.value===10,"auto-size":""},null,8,["value","disabled"]),K,Q,u(w,{value:t.value,"onUpdate:value":r[1]||(r[1]=c=>t.value=c),placeholder:"请输入",disabled:f.value===10,"auto-size":""},null,8,["value","disabled"]),g(` <a-select\r
ref="select"\r
style="width: 60%"\r
v-model:value="selectedProductionDepartment"\r
:options="productionDepartmentOptions"\r
/> `),g(` <a-select\r
ref="select"\r
style="width: 100%"\r
v-model:value="productionDepartment"\r
:options="productDepartmentOptions"\r
/> `),X,Y,u(I,{direction:"vertical",style:{width:"100%"},size:"large"},{default:p(()=>[u(V,{"file-list":o.value,"onUpdate:fileList":r[2]||(r[2]=c=>o.value=c),beforeUpload:E,"list-type":"picture","max-count":1,disabled:f.value===10,action:m.value,onChange:B},{default:p(()=>[u(T,null,{default:p(()=>[F(" 上传扣款单 ")]),_:1})]),_:1},8,["file-list","disabled","action"])]),_:1})])]),_:1},16,["onRegister"])])}}}),de=W(Z,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/finance/pay/TrackEdit.vue"]]);export{de as default};