12345678910 |
- <<<<<<<< HEAD:dist/assets/invoice-form.47020093.js
- import{_ as re,d as te,E as s,af as U,bl as ne,a6 as se,H as j,x as p,o as t,N as c,K as i,y as F,a as D,u as n,c6 as H,bb as M,c as h,M as R,L as w,b as ie,aK as pe,W as S,aZ as d,ah as ce,bm as de,bn as me}from"./index.94ae02a7.js";import{t as ve}from"./_details.f8985bb0.js";import{I as Y}from"./global.9ad647c8.js";import{q as _e}from"./status.9afc58ce.js";const Ve={payNo:{trigger:"change",required:!0,message:"\u8BF7\u9009\u62E9\u8BA2\u5355"},invArr:{required:!0,message:"\u8BF7\u4E0A\u4F20\u53D1\u7968",validator(K,k){return k.length!==0}}},fe={payNo:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u8BA2\u5355",required:!0}],invoiceType:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u53D1\u7968\u7C7B\u578B",required:!0}],invType:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u7533\u8BF7\u65B9\u5F0F",required:!0}],invNumber:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u53D1\u7968\u53F7\u7801",required:!0}],invCode:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u53D1\u7968\u4EE3\u7801",required:!0}],open_time:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u5F00\u7968\u65F6\u95F4",required:!0}],subtotal_amount:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u91D1\u989D",required:!0}],invName:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u53D1\u7968\u540D\u79F0",required:!0}],checkNumber:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u6821\u9A8C\u7801",required:!0}]};const Fe={key:1,"w-full":""},ge=S("\u4E0A\u4F20\u56FE\u7247"),Be={class:"justify-end flex w-full"},be=S("\u4FDD\u5B58"),ye=te({__name:"invoice-form",emits:["change"],setup(K,{expose:k,emit:L}){const b=s(!1),y=s([]),m=s([]),v=s("1"),O=s(!1),P=["png","jpg","bmp","jpeg"].map(l=>"image/"+l),C=s({...fe}),x=s(null),$=U(()=>v.value==="1"),_=s(""),a=s({currentValue:""}),z=ne(),G=se(),W=["invCode","checkNumber"],I=U(()=>ve[v.value]||[]),X=({type:l,size:u})=>{if(!P.includes(l))return d.error("\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247"),!1;if(u/1024/1024>1)return d.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC71M"),!1};function Z(){m.value=[],y.value=[],a.value={}}function J(){x.value.validate(async l=>{if(!!l){if(!v.value)return d.error("\u8BF7\u9009\u62E9\u7533\u8BF7\u7C7B\u578B");if(v.value==="2"){if(!m.value.length)return d.error("\u8BF7\u9009\u62E9\u4E0A\u4F20\u7684\u56FE\u7247");if(m.value.length>100)return d.error("\u4E0A\u4F20\u56FE\u7247\u4E0D\u80FD\u8D85\u8FC7100\u5F20")}L("change",v.value==="2"?m.value:{...a.value,invType:v.value}),b.value=!1}})}function Q(l){const{keyCode:u}=l;if(u!==13)return;if(_.value.indexOf("\uFF0C")>=0)return d.error("\u4E0D\u80FD\u5305\u542B\u4E2D\u6587\u9017\u53F7"),_.value="";const o=_.value.split(",");if(o.length!==8&&o.length!==9){d.error("\u626B\u7801\u67AA\u8BC6\u522B\u6570\u636E\u683C\u5F0F\u4E0D\u6B63\u786E,\u8BF7\u91CD\u65B0\u626B\u63CF\u3002");return}let[E,g,...f]=o;const[B,A,N,e,T]=f;let r="";if(e){const q=e.slice(0,4),ae=e.slice(4,6),oe=e.slice(6);r=ce(`${q}-${ae}-${oe}`).format("YYYY-MM-DD HH:mm:ss")}a.value={invoiceType:g,invCode:B,subtotal_amount:N,open_time:r,invNumber:A,checkNumber:T},_.value=""}const V=U(()=>{const{invoiceType:l}=a.value;return l==="32"||l==="31"}),ee=async({file:l})=>{const u=new FormData;u.append("img",l),u.append("token",z.token);const{message:o,code:E,data:g}=await de(u);G({message:o,code:E,handler:()=>{g.forEach(({url:f,name:B})=>{m.value.push({inv_img:me+"/"+f,invName:B,invType:"2"})})}})},ue=l=>{const u=y.value.findIndex(({uid:o})=>o===l.uid);return m.value.splice(u,1),!0};j(()=>I.value,l=>{const u={};u.payNo=a.value.payNo,l.forEach(o=>{o.prop!=="payNo"&&(u[o.prop]="")}),a.value=u}),j(()=>a.value.invoiceType,()=>{C.value.checkNumber&&(C.value.checkNumber[0].required=["04","10"].includes(a.value.invoiceType))});const le=l=>l.getTime()>Date.now();return k({onDisplay:()=>b.value=!0}),(l,u)=>{const o=p("el-form-item"),E=p("el-option"),g=p("el-select"),f=p("el-button"),B=p("el-upload"),A=p("el-date-picker"),N=p("el-dialog");return t(),c(N,{modelValue:b.value,"onUpdate:modelValue":u[2]||(u[2]=e=>b.value=e),onClose:Z,title:"\u6DFB\u52A0\u53D1\u7968",center:""},{default:i(()=>[F(n(pe),{"label-width":"100px",model:a.value,rules:C.value,ref_key:"formRef",ref:x,size:"small"},{default:i(()=>[D(` <el-form-item label="\u53D1\u7968\u4E0A\u4F20\u65B9\u5F0F">
- ========
- import{_ as re,d as te,E as s,af as U,bl as ne,a6 as se,H as j,x as p,o as t,N as c,K as i,y as F,a as D,u as n,c6 as H,bb as M,c as h,M as R,L as w,b as ie,aK as pe,W as S,aZ as d,ah as ce,bm as de,bn as me}from"./index.aca4dc06.js";import{t as ve}from"./_details.f8985bb0.js";import{I as Y}from"./global.9ad647c8.js";import{q as _e}from"./status.c539149f.js";const Ve={payNo:{trigger:"change",required:!0,message:"\u8BF7\u9009\u62E9\u8BA2\u5355"},invArr:{required:!0,message:"\u8BF7\u4E0A\u4F20\u53D1\u7968",validator(K,k){return k.length!==0}}},fe={payNo:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u8BA2\u5355",required:!0}],invoiceType:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u53D1\u7968\u7C7B\u578B",required:!0}],invType:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u7533\u8BF7\u65B9\u5F0F",required:!0}],invNumber:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u53D1\u7968\u53F7\u7801",required:!0}],invCode:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u53D1\u7968\u4EE3\u7801",required:!0}],open_time:[{trigger:"blur",message:"\u8BF7\u9009\u62E9\u5F00\u7968\u65F6\u95F4",required:!0}],subtotal_amount:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u91D1\u989D",required:!0}],invName:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u53D1\u7968\u540D\u79F0",required:!0}],checkNumber:[{trigger:"blur",message:"\u8BF7\u8F93\u5165\u6821\u9A8C\u7801",required:!0}]};const Fe={key:1,"w-full":""},ge=S("\u4E0A\u4F20\u56FE\u7247"),Be={class:"justify-end flex w-full"},be=S("\u4FDD\u5B58"),ye=te({__name:"invoice-form",emits:["change"],setup(K,{expose:k,emit:L}){const b=s(!1),y=s([]),m=s([]),v=s("1"),O=s(!1),P=["png","jpg","bmp","jpeg"].map(l=>"image/"+l),C=s({...fe}),x=s(null),$=U(()=>v.value==="1"),_=s(""),o=s({currentValue:""}),z=ne(),G=se(),W=["invCode","checkNumber"],I=U(()=>ve[v.value]||[]),X=({type:l,size:u})=>{if(!P.includes(l))return d.error("\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247"),!1;if(u/1024/1024>1)return d.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC71M"),!1};function Z(){m.value=[],y.value=[],o.value={}}function J(){x.value.validate(async l=>{if(!!l){if(!v.value)return d.error("\u8BF7\u9009\u62E9\u7533\u8BF7\u7C7B\u578B");if(v.value==="2"){if(!m.value.length)return d.error("\u8BF7\u9009\u62E9\u4E0A\u4F20\u7684\u56FE\u7247");if(m.value.length>100)return d.error("\u4E0A\u4F20\u56FE\u7247\u4E0D\u80FD\u8D85\u8FC7100\u5F20")}L("change",v.value==="2"?m.value:{...o.value,invType:v.value}),b.value=!1}})}function Q(l){const{keyCode:u}=l;if(u!==13)return;if(_.value.indexOf("\uFF0C")>=0)return d.error("\u4E0D\u80FD\u5305\u542B\u4E2D\u6587\u9017\u53F7"),_.value="";const a=_.value.split(",");if(a.length!==8&&a.length!==9){d.error("\u626B\u7801\u67AA\u8BC6\u522B\u6570\u636E\u683C\u5F0F\u4E0D\u6B63\u786E,\u8BF7\u91CD\u65B0\u626B\u63CF\u3002");return}let[E,g,...f]=a;const[B,A,N,e,T]=f;let r="";if(e){const q=e.slice(0,4),oe=e.slice(4,6),ae=e.slice(6);r=ce(`${q}-${oe}-${ae}`).format("YYYY-MM-DD HH:mm:ss")}o.value={invoiceType:g,invCode:B,subtotal_amount:N,open_time:r,invNumber:A,checkNumber:T},_.value=""}const V=U(()=>{const{invoiceType:l}=o.value;return l==="32"||l==="31"}),ee=async({file:l})=>{const u=new FormData;u.append("img",l),u.append("token",z.token);const{message:a,code:E,data:g}=await de(u);G({message:a,code:E,handler:()=>{g.forEach(({url:f,name:B})=>{m.value.push({inv_img:me+"/"+f,invName:B,invType:"2"})})}})},ue=l=>{const u=y.value.findIndex(({uid:a})=>a===l.uid);return m.value.splice(u,1),!0};j(()=>I.value,l=>{const u={};u.payNo=o.value.payNo,l.forEach(a=>{a.prop!=="payNo"&&(u[a.prop]="")}),o.value=u}),j(()=>o.value.invoiceType,()=>{C.value.checkNumber&&(C.value.checkNumber[0].required=["04","10"].includes(o.value.invoiceType))});const le=l=>l.getTime()>Date.now();return k({onDisplay:()=>b.value=!0}),(l,u)=>{const a=p("el-form-item"),E=p("el-option"),g=p("el-select"),f=p("el-button"),B=p("el-upload"),A=p("el-date-picker"),N=p("el-dialog");return t(),c(N,{modelValue:b.value,"onUpdate:modelValue":u[2]||(u[2]=e=>b.value=e),onClose:Z,title:"\u6DFB\u52A0\u53D1\u7968",center:"","close-on-click-modal":!1},{default:i(()=>[F(n(pe),{"label-width":"100px",model:o.value,rules:C.value,ref_key:"formRef",ref:x,size:"small"},{default:i(()=>[D(` <el-form-item label="\u53D1\u7968\u4E0A\u4F20\u65B9\u5F0F">
- >>>>>>>> e31709c6e4767e4b7291f6f89abde625dfd40c2b:dist/assets/invoice-form.389722b3.js
- <el-select v-model="invType" disabled>
- <el-option label="\u624B\u5DE5\u6DFB\u52A0" value="1" />
- <el-option label="ocr\u8BC6\u522B" value="2" />
- </el-select>
- </el-form-item> `),D(" \u626B\u7801\u67AA\u8BC6\u522B "),n($)?(t(),c(a,{key:0,label:"\u626B\u7801\u67AA"},{default:i(()=>[F(n(H),M({type:"textarea",placeholder:"\u8BF7\u5728\u626B\u7801\u5B8C\u6210\u540E\u624B\u52A8\u56DE\u8F66",onKeydown:Q,modelValue:_.value,"onUpdate:modelValue":u[0]||(u[0]=e=>_.value=e)},n(Y)),null,16,["modelValue"])]),_:1})):D("v-if",!0),(t(!0),h(w,null,R(n(I),(e,T)=>(t(),h(w,{key:T},[!n(V)||n(V)&&!W.includes(e.prop)?(t(),c(a,{key:0,label:n(V)&&e.prop==="subtotal_amount"?"\u7A0E\u540E\u91D1\u989D":e.label,prop:e.prop},{default:i(()=>[e.prop==="invoiceType"?(t(),c(g,{key:0,modelValue:o.value[e.prop],"onUpdate:modelValue":r=>o.value[e.prop]=r,placeholder:"\u8BF7\u9009\u62E9\u53D1\u7968\u7C7B\u578B","w-750px":""},{default:i(()=>[(t(!0),h(w,null,R(n(_e),(r,q)=>(t(),c(E,{label:r.label,value:r.scanValue,key:q},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):e.prop==="inv_img"?(t(),h("div",Fe,[F(B,{class:"upload-demo","file-list":y.value,"onUpdate:file-list":u[1]||(u[1]=r=>y.value=r),"before-upload":X,"before-remove":ue,"http-request":ee,multiple:""},{default:i(()=>[F(f,{type:"primary"},{default:i(()=>[ge]),_:1})]),_:1},8,["file-list"])])):e.prop==="open_time"?(t(),c(A,{key:2,modelValue:o.value[e.prop],"onUpdate:modelValue":r=>o.value[e.prop]=r,"disabled-date":le,"value-format":"YYYY-MM-DD HH:mm:ss",placeholder:"\u8BF7\u8F93\u5165\u5F00\u7968\u65E5\u671F"},null,8,["modelValue","onUpdate:modelValue"])):(t(),c(n(H),M({key:3,modelValue:o.value[e.prop],"onUpdate:modelValue":r=>o.value[e.prop]=r},n(Y)),null,16,["modelValue","onUpdate:modelValue"]))]),_:2},1032,["label","prop"])):D("v-if",!0)],64))),128)),F(a,null,{default:i(()=>[ie("div",Be,[F(f,{type:"primary",loading:O.value,onClick:J},{default:i(()=>[be]),_:1},8,["loading"])])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])}}});var Ee=re(ye,[["__scopeId","data-v-059b2800"],["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/views/supply/ticketReturn/components/invoice-form.vue"]]),Ae=Object.freeze(Object.defineProperty({__proto__:null,default:Ee},Symbol.toStringTag,{value:"Module"}));export{Ee as I,Ve as c,Ae as i};
|