1 |
- import{_ as K,q as P,a4 as E,a2 as N,B as $,r as d,o as r,K as c,H as u,t as l,v as p,n as U,J as A,I as h,P as F,L as w,M as x,p as j,S as q,aM as L,aX as z}from"./index.413ee8cb.js";import{u as J}from"./configs.d42e6f4e.js";import{o as O,a as R}from"./status.a5cd00d1.js";const T={class:"flex justify-end"},X=q("\u4FDD\u5B58"),G=P({__name:"upload-invoice",props:{isElectronic:{type:Boolean,required:!0}},emits:["changeStatus"],setup(S,{emit:Y}){const g=S,M=E({...J}),v=N(()=>e.input_type==="1"),V=N(()=>e.status==="4"),m=$(""),e=E({status:"",open_type:"",remark:"",invCode:"",invNum:"",open_date:null,total_fee:0,input_type:"",subtotal_fee:0});function H(){const{input_type:D,status:a,remark:i,subtotal_fee:_,total_fee:o,...n}=e;let s=null;switch(a){case"4":s={status:"4",remark:e.remark};break;default:e.open_type==="1"?s={status:"1",open_type:"1",remark:i}:s={status:g.isElectronic?"3":"2",total_fee:o.toFixed(2),subtotal_fee:_.toFixed(2),...n};break}Y("changeStatus",s)}function I(D){const{keyCode:a}=D;if(a!==13)return;if(m.value.indexOf("\uFF0C")>=0)return L.error("\u4E0D\u80FD\u5305\u542B\u4E2D\u6587\u9017\u53F7"),m.value="";const[i,_,...o]=m.value.split(","),[n,s,f,b]=o,y=b.slice(0,4),C=b.slice(4,6),k=b.slice(6);e.invCode=n,e.invNum=s,e.subtotal_fee=Number(f),e.total_fee=Number(f),e.open_date=z(`${y}-${C}-${k}`).format("YYYY-MM-DD HH:mm:ss"),m.value=""}return(D,a)=>{const i=d("el-option"),_=d("el-select"),o=d("el-form-item"),n=d("el-col"),s=d("el-input"),f=d("el-row"),b=d("el-date-picker"),y=d("el-input-number"),C=d("el-button"),k=d("el-form");return r(),c(k,{ref:"formRef",model:e,rules:M,"label-width":"90px",class:"demo-ruleForm",size:"small","status-icon":""},{default:u(()=>[l(f,null,{default:u(()=>[l(n,{span:8},{default:u(()=>[l(o,{label:"\u5BA1\u6838\u72B6\u6001",prop:"status"},{default:u(()=>[l(_,{modelValue:e.status,"onUpdate:modelValue":a[0]||(a[0]=t=>e.status=t),placeholder:"\u83DC\u5355\u540D\u79F0"},{default:u(()=>[l(i,{label:"\u901A\u8FC7",value:"1"}),l(i,{label:"\u4E0D\u901A\u8FC7",value:"4"})]),_:1},8,["modelValue"])]),_:1}),p(V)?F("v-if",!0):(r(),c(o,{key:0,label:"\u5F00\u7968\u7C7B\u578B",prop:"open_type"},{default:u(()=>[l(_,{modelValue:e.open_type,"onUpdate:modelValue":a[1]||(a[1]=t=>e.open_type=t),style:{width:"100%"},placeholder:"\u83DC\u5355\u7C7B\u578B"},{default:u(()=>[(r(!0),U(h,null,A(p(O),(t,B)=>(r(),c(i,{key:"type"+t.value+B,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}))]),_:1}),l(n,{span:16},{default:u(()=>[l(o,{label:"\u5BA1\u6838\u5907\u6CE8",prop:"remark"},{default:u(()=>[l(s,{modelValue:e.remark,"onUpdate:modelValue":a[2]||(a[2]=t=>e.remark=t),rows:3,type:"textarea",maxlength:"2000",placeholder:"\u7533\u8BF7\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),p(V)?F("v-if",!0):w((r(),c(f,{key:0},{default:u(()=>[l(n,{span:8},{default:u(()=>[l(o,{label:"\u8F93\u5165\u7C7B\u578B",prop:"input_type"},{default:u(()=>[l(_,{modelValue:e.input_type,"onUpdate:modelValue":a[3]||(a[3]=t=>e.input_type=t),style:{width:"100%"},placeholder:"\u83DC\u5355\u7C7B\u578B"},{default:u(()=>[(r(!0),U(h,null,A(p(R),(t,B)=>(r(),c(i,{key:"type"+t.value+B,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),w(l(n,{span:16,style:{padding:"0 0 0 16px"}},{default:u(()=>[l(s,{modelValue:m.value,"onUpdate:modelValue":a[4]||(a[4]=t=>m.value=t),rows:1,type:"textarea",maxlength:"30",placeholder:"\u626B\u7801\u67AA\u8F93\u5165\u5904",onKeydown:I},null,8,["modelValue"])]),_:1},512),[[x,e.input_type==="1"]])]),_:1},512)),[[x,e.open_type!=="1"]]),p(V)?F("v-if",!0):w((r(),c(f,{key:1},{default:u(()=>[l(n,{span:8},{default:u(()=>[l(o,{label:"\u53D1\u7968\u53F7\u7801",prop:"invCode"},{default:u(()=>[l(s,{modelValue:e.invCode,"onUpdate:modelValue":a[5]||(a[5]=t=>e.invCode=t),placeholder:"\u53D1\u7968\u53F7\u7801",disabled:p(v)},null,8,["modelValue","disabled"])]),_:1})]),_:1}),l(n,{span:8},{default:u(()=>[l(o,{label:"\u53D1\u7968\u4EE3\u7801",prop:"invNum"},{default:u(()=>[l(s,{modelValue:e.invNum,"onUpdate:modelValue":a[6]||(a[6]=t=>e.invNum=t),placeholder:"\u53D1\u7968\u4EE3\u7801",disabled:p(v)},null,8,["modelValue","disabled"])]),_:1})]),_:1}),l(n,{span:8},{default:u(()=>[l(o,{label:"\u5F00\u7968\u65E5\u671F",prop:"open_date"},{default:u(()=>[l(b,{"value-format":"YYYY-MM-DD HH:mm:ss",modelValue:e.open_date,"onUpdate:modelValue":a[7]||(a[7]=t=>e.open_date=t),disabled:p(v)},null,8,["modelValue","disabled"])]),_:1})]),_:1}),l(n,{span:8},{default:u(()=>[l(o,{label:"\u7A0E\u524D\u91D1\u989D",prop:"subtotal_fee"},{default:u(()=>[l(y,{modelValue:e.subtotal_fee,"onUpdate:modelValue":a[8]||(a[8]=t=>e.subtotal_fee=t),precision:2,style:{width:"100%"},min:0,max:999999,disabled:p(v)},null,8,["modelValue","disabled"])]),_:1})]),_:1}),l(n,{span:8},{default:u(()=>[l(o,{label:"\u7A0E\u540E\u91D1\u989D",prop:"total_fee"},{default:u(()=>[l(y,{modelValue:e.total_fee,"onUpdate:modelValue":a[9]||(a[9]=t=>e.total_fee=t),precision:2,style:{width:"100%"},min:0,max:999999,disabled:p(v)},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1},512)),[[x,e.open_type!=="1"]]),j("div",T,[l(C,{type:"primary",onClick:H},{default:u(()=>[X]),_:1})])]),_:1},8,["model","rules"])}}});var ee=K(G,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/components/approval-process/src/upload-invoice.vue"]]);export{ee as default};
|