1 |
- import{s,C as a,c as t,p as e,o as l,e as i,w as c,b as d,i as o,k as n,y as u,z as r,E as f,f as _,h as m,F as p,u as g,H as v,A as x,m as h,d as y,l as k,G as b}from"./index-520dfaee.js";import{_ as w}from"./su-image.ba5fb633.js";import{_ as j}from"./s-goods-item.cceb2670.js";import{a as I}from"./s-layout.5146c957.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css */const T=$({__name:"invoice",setup($){v((s=>({"6ab94cdc":g(C)})));const T=2*s.$platform.device.statusBarHeight,C=s.$url.css("/assets/addons/shopro/uniapp/order/invoice_bg.png"),E=a({info:[{title:"订单提交"},{title:"等待开票"},{title:"开票完成"}],data:{},jointImage:[],numImage:0}),F=t((()=>"finish"===E.data.status?2:"waiting"===E.data.status?1:0));function H(){window.open(E.jointImage)}return e((a=>{!async function(a){var t;const{data:e}=await s.$api.order.invoice(a);E.data=e,null==(t=E.data.download_urls)||t.forEach(((a,t)=>{E.numImage=t+1,a.substr(-4),E.jointImage.push(s.$url.static(a))}))}(a.invoiceId)})),(a,t)=>{const e=x,v=h,$=d(y("su-image"),w),C=k,L=d(y("s-goods-item"),j),N=d(y("s-layout"),I);return l(),i(N,{title:"发票详情",class:"invoice-wrap",navbar:"inner"},{default:c((()=>[o(v,{class:"invoice-heard ss-flex-col ss-row-right ss-col-center",style:f([{marginTop:"-"+Number(T+88)+"rpx",paddingTop:Number(T+88)+"rpx"}])},{default:c((()=>[o(v,{class:"ss-flex ss-m-t-32 ss-m-b-32"},{default:c((()=>["waiting"===E.data.status||"unpaid"===E.data.status?(l(),i(e,{key:0,class:"sicon-warning-line"})):n("",!0),"finish"===E.data.status?(l(),i(e,{key:1,class:"sicon-check-line"})):n("",!0),o(v,{class:"invoice-heard-title"},{default:c((()=>[u(r(E.data.status_text),1)])),_:1})])),_:1}),o(v,{class:"ss-flex ss-m-b-52"},{default:c((()=>[o(v,{class:"ss-m-r-20 invoice-heard-desc"},{default:c((()=>[u("预计可开发票金额:")])),_:1}),o(v,{class:"invoice-heard-price"},{default:c((()=>[u("¥"+r(E.data.amount),1)])),_:1})])),_:1})])),_:1},8,["style"]),o(v,{class:"invoice-content ss-flex-col ss-col-center"},{default:c((()=>[o(v,{class:"ss-m-t-50 ss-m-b-42 invoice-content-title"},{default:c((()=>[u("增值税电子普通发票")])),_:1}),o(v,{class:"ss-flex ss-m-b-64"},{default:c((()=>[(l(!0),_(p,null,m(E.info,((s,a)=>(l(),i(v,{key:s.title},{default:c((()=>[o(v,{class:"log-icon ss-flex"},{default:c((()=>[g(F)>=a?(l(),i(e,{key:0,class:"sicon-circlecheck"})):(l(),i(e,{key:1,class:"sicon-unchecked"})),E.info.length-1!=a?(l(),i(v,{key:2,class:b(["line",g(F)>=a?"activity-color":""])},null,8,["class"])):n("",!0)])),_:2},1024),o(v,{class:"log-title"},{default:c((()=>[u(r(s.title),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),o(v,{class:"invoice-content-list ss-flex ss-row-between ss-col-top"},{default:c((()=>[o(v,{class:""},{default:c((()=>[o(v,{class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("发票类型")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>[u(r(E.data.type_text),1)])),_:1})])),_:1}),o(v,{class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("发票抬头")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>[u(r(E.data.name),1)])),_:1})])),_:1}),"company"===E.data.type?(l(),i(v,{key:0,class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("发票税号")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>[u(r(E.data.tax_no),1)])),_:1})])),_:1})):n("",!0),"finish"===E.data.status?(l(),i(v,{key:1,class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("实开金额")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>[u("¥"+r(E.data.invoice_amount),1)])),_:1})])),_:1})):n("",!0),"finish"===E.data.status?(l(),i(v,{key:2,class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("开票时间")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>[u(r(E.data.finish_time),1)])),_:1})])),_:1})):n("",!0),o(v,{class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("申请时间")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>[u(r(E.data.createtime),1)])),_:1})])),_:1})])),_:1}),"finish"===E.data.status?(l(),i(v,{key:0,class:"invoice-content-img ss-flex-col ss-col-center"},{default:c((()=>[".pdf"!=E.jointImage[0].substr(-4)?(l(),i($,{key:0,class:"invoice-img",isPreview:"",previewList:E.jointImage,current:0,src:g(s).$url.static("/assets/addons/shopro/uniapp/order/invoice_thumb.png"),height:110,mode:"scaleToFill"},null,8,["previewList","src"])):n("",!0),".pdf"==E.jointImage[0].substr(-4)?(l(),i(v,{key:1,onClick:H},{default:c((()=>[o(C,{src:g(s).$url.static("/assets/addons/shopro/uniapp/order/invoice_thumb.png"),class:"invoice-img"},null,8,["src"])])),_:1})):n("",!0),o(v,{class:"invoice-img-num"},{default:c((()=>[u("共"+r(E.numImage)+"张",1)])),_:1}),o(v,{class:"invoice-img-title"},{default:c((()=>[u("点击预览发票")])),_:1})])),_:1})):n("",!0)])),_:1})])),_:1}),o(v,{class:"invoice-order ss-m-t-20"},{default:c((()=>[(l(!0),_(p,null,m(E.data.order_items,(s=>(l(),i(v,{class:"goods-box",key:s.id},{default:c((()=>[o(L,{img:s.goods_image,title:s.goods_title,skuText:s.goods_sku_text,price:s.goods_price,num:s.goods_num},null,8,["img","title","skuText","price","num"])])),_:2},1024)))),128)),o(v,{class:"invoice-order-list"},{default:c((()=>[o(v,{class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("订单状态")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>{var s;return[u(r(null==(s=E.data.order)?void 0:s.status_text),1)]})),_:1})])),_:1}),o(v,{class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("订单编号")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>{var s;return[u(r(null==(s=E.data.order)?void 0:s.order_sn),1)]})),_:1})])),_:1}),o(v,{class:"ss-flex"},{default:c((()=>[o(v,{class:"list-title"},{default:c((()=>[u("下单时间")])),_:1}),o(v,{class:"list-desc"},{default:c((()=>{var s;return[u(r(null==(s=E.data.order)?void 0:s.createtime),1)]})),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-b8e80737"]]);export{T as default};
|