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