InvoiceUploadCheck-f04abb94.js
1.91 KB
var u=(v,p,o)=>new Promise((t,s)=>{var c=a=>{try{n(o.next(a))}catch(i){s(i)}},r=a=>{try{n(o.throw(a))}catch(i){s(i)}},n=a=>a.done?t(a.value):Promise.resolve(a.value).then(c,r);n((o=o.apply(v,p)).next())});import{d as b,k as l,a8 as B,_ as L,a9 as w,aa as _,f as g,a0 as h,u as f,ad as y}from"./vue-5a35c3f5.js";import{b as S,B as M}from"./index-c1c2669a.js";import{q as O}from"./invoice-f64ec395.js";import{bg as D}from"./antd-6b087f69.js";import{_ as N}from"./index.js";import"./useWindowSizeFn-cc2fb57c.js";import"./order-eff5d778.js";import"./message-c4c6f446.js";const R={class:"ant-upload-drag-icon"},V=h("p",{class:"ant-upload-text"},"点击或将文件拖拽到这里上传",-1),j=b({__name:"InvoiceUploadCheck",emits:["success"],setup(v,{emit:p}){const o=l("http://47.104.8.35:80/api/localStorage/upload_file_oss?name="),t=l("http://47.104.8.35:80/api/localStorage/upload_file_oss?name="),s=l(),c=l(),r=l(),[n,{closeModal:a}]=S(e=>u(this,null,function*(){console.log(e),r.value=e.data.checkStatus,d.value=[],s.value=e.data.invoiceUrl,c.value=e.data.checkId})),i=e=>{e.file.status=="done"&&(t.value=e.file.response.data.fileUrl,s.value=t.value)};function U(e){t.value=o.value+e.name}function k(e){console.log(e)}const d=l([]);function I(){return u(this,null,function*(){yield O({id:c.value,invoiceUrl:s.value}),d.value=[],p("success"),a()})}return(e,m)=>{const x=B("a-upload-dragger");return L(),w(f(M),y(e.$attrs,{onRegister:f(n),title:"发票上传",width:"500px",bodyStyle:{height:"240px"},onOk:I}),{default:_(()=>[g(x,{fileList:d.value,"onUpdate:fileList":m[0]||(m[0]=C=>d.value=C),name:"file",beforeUpload:U,"max-count":1,multiple:!0,action:t.value,onChange:i,onDrop:k,disabled:r.value===10},{default:_(()=>[h("p",R,[g(f(D))]),V]),_:1},8,["fileList","action","disabled"])]),_:1},16,["onRegister"])}}}),J=N(j,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/finance/financeList/InvoiceUploadCheck.vue"]]);export{J as default};