123456789101112131415161718 |
- import{_ as j,d as q,w as E,bD as z,l as a,ag as w,a0 as V,r as k,aC as H,o as v,c as b,H as J,a as h,j as l,C as s,h as e,N as U,L as n,M as c,F as B,D as $,G,c9 as Q,ca as W,Q as X,R as K}from"./index.js";import{f as O,i as Y}from"./status.c31084e8.js";const Z={title:"title",code:"inv_code",number:"inv_number",openTime:"open_date",checkNumber:"check_code",buyerTitle:"buyer_title",buyerCode:"buyer_id",buyerAddr:"buyer_addr",buyerMobile:"buyer_mobile",buyerBank:"buyer_bank",buyerBankNo:"buyer_bankNo",sellerTitle:"seller_title",sellerCode:"seller_id",sellerAddr:"seller_addr",sellerMobile:"seller_mobile",sellerBank:"seller_bank",sellerBankNo:"seller_bankNo",goodList:"item",listInfo:{name:"XMMC",spec:"",unit:"DW",num:"SPSL",goodPrice:"DJ",totalPrice:"JE",taxRate:"SL",tax:"SE"},amountTax:"tax_fee",amountPrice:"inv_subtotal",TotalIncludingTax_C:"total_in_words",TotalIncludingTax_L:"inv_total",payee:"reciver",reviewer:"reviewer",drawer:"issuer",seller:"",remarks:"remark"},ee={title:"title",code:"code",number:"number",openTime:"issue_date",checkNumber:"check_code",buyerTitle:"buyer_name",buyerCode:"buyer_id",buyerAddr:"buyer_address",buyerMobile:"",buyerBank:"buyer_bank",buyerBankNo:"",sellerTitle:"seller_name",sellerCode:"seller_id",sellerAddr:"seller_address",sellerMobile:"",sellerBank:"seller_bank",sellerBankNo:"",goodList:"item_list",listInfo:{name:"name",spec:"specification",unit:"unit",num:"quantity",goodPrice:"unit_price",totalPrice:"amount",taxRate:"tax_rate",tax:"tax"},amountTax:"subtotal_tax",amountPrice:"subtotal_amount",TotalIncludingTax_C:"total_in_words",TotalIncludingTax_L:"total",payee:"receiver",reviewer:"reviewer",drawer:"issuer",seller:"",remarks:"remarks"},se={purchase:ee,sale:Z};const u=m=>(X("data-v-3c24aa05"),m=m(),K(),m),te={key:0,"w-full":"","h-200px":""},le={key:1,class:"InvoiceTmpDiv"},ae={class:"flex justify-center w-full"},ne=u(()=>e("span",{class:"label title-label"},"\u53D1\u7968\u4EE3\u7801",-1)),oe={class:"content"},ue=u(()=>e("span",{class:"label title-label"},"\u53D1\u7968\u53F7\u7801",-1)),ie={class:"content"},ce=u(()=>e("span",{class:"label title-label"},"\u5F00\u7968\u65E5\u671F",-1)),de={class:"content"},re=u(()=>e("span",{class:"label title-label"},"\u6821\u9A8C\u7801",-1)),_e={class:"content"},pe=u(()=>e("ul",{class:"tc"},[e("li",null,"\u8D2D"),e("li",null,"\u4E70"),e("li",null,"\u65B9")],-1)),ve={flex:"","mb-1":""},be=u(()=>e("div",{class:"label",style:{width:"75px"}},"\u540D\u79F0",-1)),fe={class:"content",style:{display:"flex","justify-content":"space-between",width:"100%"}},he={flex:"","mb-1":""},ye=u(()=>e("div",{class:"label"},"\u7EB3\u7A0E\u4EBA\u8BC6\u522B\u53F7",-1)),me={class:"content"},Fe={flex:"","mb-1":""},xe=u(()=>e("div",{class:"label",style:{width:"75px"}},"\u5730\u5740\u3001\u7535\u8BDD",-1)),Ae={class:"content"},De={flex:"","mb-1":""},ke=u(()=>e("div",{class:"label",style:{width:"105px"}},"\u5F00\u6237\u884C\u53CA\u8D26\u53F7",-1)),Be={class:"content"},Ee=u(()=>e("ul",{class:"tc",style:{height:"30px"}},[e("li",null,"\u9500"),e("li",null,"\u552E"),e("li",null,"\u65B9")],-1)),we={flex:"","mb-1":""},Ce=u(()=>e("div",{class:"label",style:{width:"75px"}},"\u540D\u79F0",-1)),ge={class:"content",style:{display:"flex","justify-content":"space-between",width:"100%"}},Ie={flex:"","mb-1":""},Te=u(()=>e("div",{class:"label"},"\u7EB3\u7A0E\u4EBA\u8BC6\u522B\u53F7",-1)),Ne={class:"content"},Se={flex:"","mb-1":""},Le=u(()=>e("div",{class:"label",style:{width:"75px"}},"\u5730\u5740\u3001\u7535\u8BDD",-1)),Me={class:"content"},Pe={flex:"","mb-1":""},Re=u(()=>e("div",{class:"label",style:{width:"95px"}},"\u5F00\u6237\u884C\u53CA\u8D26\u53F7",-1)),je={class:"content"},qe={class:"row-div"},ze=u(()=>e("div",{class:"tc"},"\u8D27\u7269\u6216\u5E94\u7A0E\u52B3\u52A1\u3001\u670D\u52A1\u540D\u79F0",-1)),Ve=u(()=>e("div",{class:"tc"},"\u89C4\u683C\u578B\u53F7",-1)),He=u(()=>e("div",{class:"tc"},"\u5355\u4F4D",-1)),Je=u(()=>e("div",{class:"tc"},"\u6570\u91CF",-1)),Ue=u(()=>e("div",{class:"tc"},"\u5355\u4EF7",-1)),$e=u(()=>e("div",{class:"tc"},"\u91D1\u989D",-1)),Ge=u(()=>e("div",{class:"tc"},"\u7A0E\u7387",-1)),Qe=u(()=>e("div",{class:"tc"},"\u7A0E\u989D",-1)),We={key:0,style:{"border-bottom":"1px solid #b16363"}},Xe={class:"tc"},Ke={class:"tc"},Oe={class:"tc"},Ye={class:"tc"},Ze={class:"tc"},es={class:"tc"},ss={class:"tc"},ts={class:"tc"},ls=u(()=>e("div",{class:"tc"},"\u5408\u8BA1",-1)),as=u(()=>e("div",{class:"tc"},"\xA0",-1)),ns=u(()=>e("div",{class:"tc"},"\xA0",-1)),os=u(()=>e("div",{class:"tc"},"\xA0",-1)),us=u(()=>e("div",{class:"tc"},"\xA0",-1)),is={class:"tc"},cs=u(()=>e("div",{class:"tc"},"\xA0",-1)),ds={class:"tc"},rs=u(()=>e("ul",{class:"tc"},[e("li",null,"\u5907"),e("li",null,"\u6CE8")],-1)),_s={key:2,"text-xl":"","font-bold":"","text-center":"","w-full":""},ps=q({__name:"index",props:{type:{type:String,required:!0},invNo:{type:String,required:!1},invNumber:{type:[String,null],required:!0}},emits:["getInvoiceData"],setup(m,{emit:C}){const f=m,o=E({}),x=E(!1),A=E(!1),{isError:F,data:i,run:g,loading:D,setData:I}=z({initalData:{},noMessage:!0,success:(r=[])=>{r.length===0&&F.value===!1&&(F.value=!0),C("getInvoiceData",a(i))}}),T=w(()=>{var t;const r={0:"\u5F85\u9A8C\u8BC1",1:"\u6B63\u5E38",2:"\u4F5C\u5E9F",3:"\u5DF2\u7EA2\u51B2"},d=(t=i.value)==null?void 0:t.status;return r[String(d)]}),N=w(()=>{var t;const r={0:"#dedfe0",1:"#67c23a",2:"#909399",3:"#f56c6c"},d=(t=i.value)==null?void 0:t.status;return r[String(d)]}),S=w(()=>{var t,_;const{type:r}=f,d=a(i);return r==="sale"?((t=O.find(y=>y.value===d.inv_type))==null?void 0:t.label)||"\u7535\u5B50\u53D1\u7968\uFF08\u589E\u503C\u7A0E\u666E\u901A\u53D1\u7968\uFF09":(_=Y.find(y=>y.value===d.type))==null?void 0:_.label});function L(){const r=f.type==="purchase"?Q:W;o.value=se[f.type],g(r({number:f.invNumber,...f.invNo?{invNo:f.invNo}:{}}))}return V(()=>{if(I({}),!f.invNumber)return F.value=!0;L()}),(r,d)=>{const t=k("el-col"),_=k("el-row"),y=k("ElButton"),M=k("el-scrollbar"),P=H("loading");return v(),b(B,null,[a(D)?J((v(),b("div",te,null,512)),[[P,a(D)]]):h("v-if",!0),!a(F)&&!a(D)?(v(),b("div",le,[l(_,null,{default:s(()=>[l(t,{span:6},{default:s(()=>[e("div",ae,[e("p",{style:U([{"font-size":"27px"},{color:a(N)}]),class:"font-bold"},n(a(T)),5)])]),_:1}),l(t,{span:12,class:"title no-border"},{default:s(()=>[c(n(a(S)),1)]),_:1}),l(t,{span:6,class:"extra no-border"},{default:s(()=>[e("div",null,[ne,c("\uFF1A"),e("span",oe,n(a(i)[o.value.code]),1)]),e("div",null,[ue,c("\uFF1A"),e("span",ie,n(a(i)[o.value.number]),1)]),e("div",null,[ce,c("\uFF1A"),e("span",de,n(a(i)[o.value.openTime]),1)]),e("div",null,[re,c("\uFF1A"),e("span",_e,n(a(i)[o.value.checkNumber]),1)])]),_:1})]),_:1}),l(_,{class:"row height84"},{default:s(()=>[l(t,{span:1,class:"no-border"},{default:s(()=>[pe]),_:1}),l(t,{span:11,style:{padding:"5px"}},{default:s(()=>[e("div",ve,[be,c("\uFF1A"),e("div",fe,[e("span",null,n(a(i)[o.value.buyerTitle]),1),l(y,{link:"",size:"small",type:"primary",onClick:d[0]||(d[0]=p=>x.value=!x.value)},{default:s(()=>[c(n(x.value?"\u6536\u8D77":"\u5C55\u793A\u66F4\u591A"),1)]),_:1})])]),e("div",he,[ye,c("\uFF1A"),e("span",me,n(a(i)[o.value.buyerCode]),1)]),x.value?(v(),b(B,{key:0},[e("div",Fe,[xe,c("\uFF1A"),e("span",Ae,n(a(i)[o.value.buyerAddr])+" "+n(a(i)[o.value.buyerMobile]),1)]),e("div",De,[ke,c("\uFF1A"),e("span",Be,n(a(i)[o.value.buyerBank])+" "+n(a(i)[o.value.buyerBankNo]),1)])],64)):h("v-if",!0)]),_:1}),l(t,{span:1,class:"no-border"},{default:s(()=>[Ee]),_:1}),l(t,{span:11,style:{padding:"5px"}},{default:s(()=>[e("div",we,[Ce,c("\uFF1A"),e("div",ge,[e("span",null,n(a(i)[o.value.sellerTitle]),1),l(y,{link:"",size:"small",type:"primary",onClick:d[1]||(d[1]=p=>A.value=!A.value)},{default:s(()=>[c(n(A.value?"\u6536\u8D77":"\u5C55\u793A\u66F4\u591A"),1)]),_:1})])]),e("div",Ie,[Te,c("\uFF1A"),e("span",Ne,n(a(i)[o.value.sellerCode]),1)]),A.value?(v(),b(B,{key:0},[e("div",Se,[Le,c("\uFF1A"),e("span",Me,n(a(i)[o.value.sellerAddr])+" "+n(a(i)[o.value.sellerMobile]),1)]),e("div",Pe,[Re,c("\uFF1A"),e("span",je,n(a(i)[o.value.sellerBank])+" "+n(a(i)[o.value.sellerBankNo]),1)])],64)):h("v-if",!0)]),_:1})]),_:1}),e("div",qe,[l(_,null,{default:s(()=>[l(t,{span:8,class:"no-border"},{default:s(()=>[ze]),_:1}),l(t,{span:3},{default:s(()=>[Ve]),_:1}),l(t,{span:1},{default:s(()=>[He]),_:1}),l(t,{span:2},{default:s(()=>[Je]),_:1}),l(t,{span:3},{default:s(()=>[Ue]),_:1}),l(t,{span:3},{default:s(()=>[$e]),_:1}),l(t,{span:1},{default:s(()=>[Ge]),_:1}),l(t,{span:3},{default:s(()=>[Qe]),_:1})]),_:1}),a(i)&&a(i)[o.value.goodList]?(v(),b("div",We,[l(M,{"max-height":"200px",always:""},{default:s(()=>[(v(!0),b(B,null,$(a(i)[o.value.goodList],(p,R)=>(v(),G(_,{key:R},{default:s(()=>[l(t,{span:8,class:"no-border"},{default:s(()=>[e("div",Xe,n(p[o.value.listInfo.name]),1)]),_:2},1024),l(t,{span:3},{default:s(()=>[e("div",Ke,n(p[o.value.listInfo.spec]),1)]),_:2},1024),l(t,{span:1},{default:s(()=>[e("div",Oe,n(p[o.value.listInfo.unit]),1)]),_:2},1024),l(t,{span:2},{default:s(()=>[e("div",Ye,n(p[o.value.listInfo.num]),1)]),_:2},1024),l(t,{span:3},{default:s(()=>[e("div",Ze,n(p[o.value.listInfo.goodPrice]),1)]),_:2},1024),l(t,{span:3},{default:s(()=>[e("div",es,n(p[o.value.listInfo.totalPrice]),1)]),_:2},1024),l(t,{span:1},{default:s(()=>[e("div",ss,n(p[o.value.listInfo.taxRate]),1)]),_:2},1024),l(t,{span:3},{default:s(()=>[e("div",ts,n(p[o.value.listInfo.tax]),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})])):h("v-if",!0),l(_,null,{default:s(()=>[l(t,{span:8,class:"no-border"},{default:s(()=>[ls]),_:1}),l(t,{span:3},{default:s(()=>[as]),_:1}),l(t,{span:1},{default:s(()=>[ns]),_:1}),l(t,{span:2},{default:s(()=>[os]),_:1}),l(t,{span:3},{default:s(()=>[us]),_:1}),l(t,{span:3},{default:s(()=>[e("div",is,n(a(i)[o.value.amountPrice]),1)]),_:1}),l(t,{span:1},{default:s(()=>[cs]),_:1}),l(t,{span:3},{default:s(()=>[e("div",ds,n(a(i)[o.value.amountTax]),1)]),_:1})]),_:1})]),l(_,{class:"row con"},{default:s(()=>[l(t,{span:8,class:"no-border tc"},{default:s(()=>[c(" \u4EF7\u7A0E\u5408\u8BA1\uFF08\u5927\u5199\uFF09 ")]),_:1}),l(t,{span:9,class:"no-border tl"},{default:s(()=>[c(n(a(i)[o.value.TotalIncludingTax_C]),1)]),_:1}),l(t,{span:7,class:"no-border tc"},{default:s(()=>[c("\uFF08\u5C0F\u5199\uFF09"),e("span",null,n(a(i)[o.value.TotalIncludingTax_L]),1)]),_:1})]),_:1}),l(_,{class:"row height84",style:{"border-bottom":"1px solid #b15b16"}},{default:s(()=>[l(t,{span:1},{default:s(()=>[rs]),_:1}),l(t,{span:23},{default:s(()=>[c(n(a(i)[o.value.remarks]),1)]),_:1})]),_:1}),h(` <el-row class="last-row">\r
- <el-col :span="6" class="no-border">\r
- <span>\u6536\u6B3E\u4EBA\uFF1A</span>\r
- <span class="content">{{ invoiceDetail[prop.payee] }}</span>\r
- </el-col>\r
- <el-col :span="6" class="no-border">\r
- <span>\u590D\u6838\uFF1A</span>\r
- <span class="content">{{ invoiceDetail[prop.reviewer] }}</span>\r
- </el-col>\r
- <el-col :span="6" class="no-border">\r
- <span>\u5F00\u7968\u4EBA\uFF1A</span>\r
- <span class="content">{{ invoiceDetail[prop.drawer] }}</span>\r
- </el-col>\r
- <el-col :span="5" class="no-border">\r
- <span>\u9500\u552E\u65B9\uFF1A</span>\r
- <span class="content">{{ invoiceDetail[prop.seller] }}</span>\r
- </el-col>\r
- </el-row> `)])):h("v-if",!0),a(F)&&!a(D)?(v(),b("div",_s," \u672A\u627E\u5230\u53D1\u7968\u6570\u636E ")):h("v-if",!0)],64)}}});var fs=j(ps,[["__scopeId","data-v-3c24aa05"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/components/Invoice/src/index.vue"]]);export{fs as I};
|