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