1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d6aa724"],{1726:function(e,t,i){var a=i("d4e7");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var o=i("499e").default;o("28cedcb2",a,!0,{sourceMap:!1,shadowMode:!1})},"3b3a":function(e,t,i){"use strict";i("6ddf")},"4d43":function(e,t,i){"use strict";i("97da")},"5ebc":function(e,t,i){var a=i("24fb");t=a(!1),t.push([e.i,".item[data-v-05645a7a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.875rem;padding:.4688rem 0}.item .item-left[data-v-05645a7a]{width:6rem;color:#747474}.item .item-right[data-v-05645a7a]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}",""]),e.exports=t},"6ddf":function(e,t,i){var a=i("5ebc");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var o=i("499e").default;o("b7782836",a,!0,{sourceMap:!1,shadowMode:!1})},"97da":function(e,t,i){var a=i("d6d6e");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var o=i("499e").default;o("7107497e",a,!0,{sourceMap:!1,shadowMode:!1})},b6f7:function(e,t,i){"use strict";i("1726")},d4e7:function(e,t,i){var a=i("24fb");t=a(!1),t.push([e.i,".addInvoice[data-v-2ab2dbb6]{position:fixed;bottom:0;width:100%;padding:.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff}.addInvoice .addInvoice-item[data-v-2ab2dbb6]{width:18.75rem;margin:0 auto}.addInvoice .addInvoice-del[data-v-2ab2dbb6],.addInvoice .addInvoice-item[data-v-2ab2dbb6]{line-height:2.06rem;background-color:#f15353;border-radius:1.03rem;color:#fff;text-align:center}.addInvoice .addInvoice-del[data-v-2ab2dbb6]{width:6.25rem}.addInvoice-text[data-v-2ab2dbb6]{color:#343434;font-size:1rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-loading[data-v-2ab2dbb6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}[data-v-2ab2dbb6] .pcStyle{max-width:375px}.price[data-v-2ab2dbb6]{color:#f15353}.invoice-details[data-v-2ab2dbb6]{text-align:left}.invoice-details .download[data-v-2ab2dbb6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#f15353;font-size:30rpx}.invoice-details .download-invoice[data-v-2ab2dbb6]{position:absolute;right:.2rem;top:.2rem}.invoice-details .download-invoice .invoiced-img-box[data-v-2ab2dbb6]{position:relative;width:6.875rem;height:3.4375rem;border-radius:.4688rem;overflow:hidden}.invoice-details .download-invoice .invoiced-img-box .img-num[data-v-2ab2dbb6]{text-align:center;position:absolute;bottom:0;width:100%;color:#fff;background-color:rgba(0,0,0,.5)}.invoice-details img[data-v-2ab2dbb6]{width:100%;height:100%}.invoice-details[data-v-2ab2dbb6] .van-cell{border:.03rem solid #cbcbcb;border-radius:.3rem}.invoice-details .content .invoice[data-v-2ab2dbb6]{background-image:-webkit-gradient(linear,left top,right top,from(#d1a055),to(#eac986));background-image:-webkit-linear-gradient(left,#d1a055,#eac986);background-image:linear-gradient(90deg,#d1a055,#eac986)}.invoice-details .content .invoice .title[data-v-2ab2dbb6]{width:100%;height:5.15rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 3rem;color:#fff}.invoice-details .content .invoice .title .iconfont[data-v-2ab2dbb6]{font-size:1.3rem}.invoice-details .content .invoice .title>div[data-v-2ab2dbb6]{margin-left:.6rem}.invoice-details .content .invoice .title>div .amount[data-v-2ab2dbb6]{font-size:.81rem;margin-top:.1rem}.invoice-details .content .invoice .detailed[data-v-2ab2dbb6]{width:100%;background-color:#fff;border-radius:.63rem .63rem 0 0;padding:1rem}.invoice-details .content .invoice .detailed .title-name[data-v-2ab2dbb6]{color:#454343;font-size:.94rem;font-weight:600}.invoice-details .content .info[data-v-2ab2dbb6],.invoice-details .content .shop[data-v-2ab2dbb6]{background-color:#fff;padding:0 1rem;margin-top:1rem}.invoice-details .content .info .shop-name[data-v-2ab2dbb6],.invoice-details .content .shop .shop-name[data-v-2ab2dbb6]{height:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.invoice-details .content .info .shop-info[data-v-2ab2dbb6],.invoice-details .content .shop .shop-info[data-v-2ab2dbb6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.44rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.invoice-details .content .info .shop-info .goods-info[data-v-2ab2dbb6],.invoice-details .content .shop .shop-info .goods-info[data-v-2ab2dbb6]{text-align:center;line-height:1.3rem;margin:.5rem}.invoice-details .content .info .shop-info .inventory-box[data-v-2ab2dbb6],.invoice-details .content .shop .shop-info .inventory-box[data-v-2ab2dbb6]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;overflow-x:auto}.invoice-details .content .info .shop-info .inventory-box .inventory-item[data-v-2ab2dbb6],.invoice-details .content .shop .shop-info .inventory-box .inventory-item[data-v-2ab2dbb6]{width:3.44rem;height:3.44rem;border-radius:.3rem;overflow-x:auto}.invoice-details .content .info .shop-info .inventory-box .inventory-item[data-v-2ab2dbb6]:nth-child(n+2),.invoice-details .content .shop .shop-info .inventory-box .inventory-item[data-v-2ab2dbb6]:nth-child(n+2){margin-left:1rem}.invoice-details .content .info .shop-info .shop-img[data-v-2ab2dbb6],.invoice-details .content .shop .shop-info .shop-img[data-v-2ab2dbb6]{width:3.44rem;height:3.44rem;border-radius:.2rem;overflow:hidden}.invoice-details .content .info .shop-info .shop-img img[data-v-2ab2dbb6],.invoice-details .content .shop .shop-info .shop-img img[data-v-2ab2dbb6]{width:100%;height:100%}.invoice-details .content .info .shop-info .shop-info-name[data-v-2ab2dbb6],.invoice-details .content .shop .shop-info .shop-info-name[data-v-2ab2dbb6]{color:#0c0d0e;font-size:.88rem;margin-left:.8rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.invoice-details .wrapper[data-v-2ab2dbb6]{width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.invoice-details .wrapper .wrapper-item[data-v-2ab2dbb6]{width:19rem;height:12.06rem;margin:0 auto;background-color:#fff;color:#202020;font-size:1rem;text-align:center;border-radius:.31rem;position:relative}.invoice-details .wrapper .wrapper-item .group[data-v-2ab2dbb6]{width:16.25rem;margin:1rem auto;height:2.13rem}.invoice-details .wrapper .wrapper-item .tips[data-v-2ab2dbb6]{font-size:.69rem;color:#4e4e4e;margin:1rem 0}.invoice-details .wrapper .wrapper-item .enter[data-v-2ab2dbb6]{position:absolute;bottom:0;line-height:2.72rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:.1rem solid #d9dbdd;width:100%;font-size:.88rem}.invoice-details .wrapper .wrapper-item .enter>div[data-v-2ab2dbb6]{width:50%}.invoice-details .wrapper .wrapper-item .enter .right[data-v-2ab2dbb6]{border-left:.1rem solid #d9dbdd;color:#f14e4e}",""]),e.exports=t},d6d6e:function(e,t,i){var a=i("24fb");t=a(!1),t.push([e.i,".bgc153[data-v-1a5634be]{background-color:#f15353}.bgcCB[data-v-1a5634be]{background-color:#cbcbcb}.bor153[data-v-1a5634be]{border:1px solid #f15353}.borCB[data-v-1a5634be]{border:1px solid #cbcbcb}.steps[data-v-1a5634be]{margin:1.3rem 0 .8rem}.steps[data-v-1a5634be],.steps .steps-line[data-v-1a5634be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.steps .steps-line[data-v-1a5634be]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.steps .steps-line div[data-v-1a5634be]{width:100%;height:1px}.steps .steps-item[data-v-1a5634be]{width:4rem;font-size:.75rem;text-align:center}.steps .steps-item .steps-item-text[data-v-1a5634be]{margin-top:.4rem;font-size:.75rem;color:#333}.steps .steps-item-radius[data-v-1a5634be]{width:1rem;height:1rem;margin:0 auto;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.steps .steps-item-radius div[data-v-1a5634be]{width:.5rem;height:.5rem;border-radius:50%}",""]),e.exports=t},e7c0:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"invoice-details"},[i("c-title",{attrs:{hide:!1,text:"发票详情"}}),i("div",{staticClass:"content"},[i("div",{staticClass:"invoice"},[i("div",{staticClass:"title"},[i("i",{staticClass:"iconfont",class:e.isInvoicing?"icon-all_select_active":"icon-fontclass-gantanhao"}),i("div",[i("div",{staticStyle:{"font-size":"1rem"}},[e._v(e._s(1==e.invoiceDetails.status?"已开票":"未开票"))]),i("div",{staticClass:"amount"},[e._v(e._s(1==e.invoiceDetails.status?"已":"预计可")+"开发票金额:"+e._s(e.$i18n.t("money"))+e._s(e.invoiceDetails.invoice_amount||"0.00"))])])]),i("div",{staticClass:"detailed"},[i("div",{staticClass:"title-name"},[e._v("增值税"+e._s(e.get_invoice_type(e.invoiceDetails.invoice_type)))]),i("actict-steps",{attrs:{list:e.list,active:e.invoiceDetails.order_invoice_status}}),i("div",{staticStyle:{position:"relative"}},[i("item",{attrs:{lable:"发票类型",text:e.get_invoice_type(e.invoiceDetails.invoice_type)}}),i("item",{attrs:{lable:"发票内容",text:e.invoiceDetails.content}}),i("div",{staticClass:"download-invoice"},[e.invoiceDetails.invoice?i("div",{staticClass:"invoiced-img-box",on:{click:function(t){return e.preview(e.invoiceDetails.invoice)}}},[i("img",{attrs:{src:e.invoiceDetails.invoice,alt:"",srcset:""}}),i("div",{staticClass:"img-num"},[e._v("1张")])]):e._e(),1==e.invoiceDetails.status&&0==e.invoiceDetails.invoice_type?i("div",{staticClass:"download",on:{click:function(t){return e.downpdf(e.invoiceDetails)}}},[i("i",{staticClass:"iconfont icon-fontclass-xiazai"}),e._v("下载发票 ")]):e._e()]),i("item",{attrs:{lable:"发票抬头",text:e.invoiceDetails.collect_name}}),i("item",{attrs:{lable:"抬头类型",text:1==e.invoiceDetails.rise_type?"个人":"单位"}}),i("item",{attrs:{lable:"开票金额",text:e.$i18n.t("money")+e.invoiceDetails.invoice_amount,color:"#f15353"}}),i("item",{attrs:{lable:"申请时间",text:e.invoiceDetails.created_at}}),i("item",{attrs:{lable:"开票时间",text:e.invoiceDetails.invoice_time}})],1)],1)]),1==e.invoiceDetails.invoice_type?i("div",{staticClass:"info"},[i("item",{attrs:{lable:"收票人",text:e.invoiceDetails.col_name}}),i("item",{attrs:{lable:"联系电话",text:e.invoiceDetails.col_mobile}}),i("item",{attrs:{lable:"详细地址",text:e.invoiceDetails.col_address}})],1):e._e(),i("div",{staticClass:"shop"},[i("div",{staticClass:"shop-name"},[i("i",{staticClass:"iconfont icon-fontclass-dianpu",staticStyle:{"font-size":"1.5rem"}}),i("span",[e._v(e._s(e.invoiceDetails.shop_name))])]),i("div",{staticClass:"shop-info"},[e.goods.length>1?[i("div",{staticClass:"inventory-box"},e._l(e.goods,(function(e,t){return i("div",{key:t,staticClass:"inventory-item"},[i("img",{attrs:{src:e.thumb,alt:"",srcset:""}})])})),0)]:e._e(),e.goods.length<=1&&e.goods[0]?[i("div",{staticClass:"shop-img"},[i("img",{attrs:{src:e.goods[0].thumb,alt:"",srcset:""}})]),i("div",{staticClass:"shop-info-name van-multi-ellipsis--l3"},[e._v(e._s(e.goods[0].title))])]:e._e(),e.goods.length<=1&&e.goods[0]?i("div",{staticClass:"goods-info"},[i("div",{staticClass:"price"},[e._v(e._s(e.$i18n.t("money"))+e._s(e.invoiceDetails.invoice_amount||"0.00"))]),i("div",[e._v("共"+e._s(e.invoiceDetails.goods_count||0)+"件")])]):e._e()],2),i("item",{attrs:{lable:"订单编号",text:e.has_one_order.order_sn}}),i("item",{attrs:{lable:"开票时间",text:e.has_one_order.create_time}}),i("item",{attrs:{lable:"订单状态",text:e.has_one_order.status_name}})],1)]),i("div",{style:{height:0==e.invoiceDetails.invoice_type?"4.2rem":"1rem"}}),0==e.invoiceDetails.invoice_type?i("div",{staticClass:"addInvoice",class:3==e.fun.getPhoneEnv()?"pcStyle":""},[i("div",{staticClass:"addInvoice-text"}),i("div",{staticClass:"addInvoice-del",on:{click:function(t){return e.sendEmail(e.invoiceDetails.invoice_type)}}},[e._v("发送邮箱")])]):e._e(),i("van-overlay",{attrs:{show:e.show},on:{click:function(t){e.show=!1}}},[i("div",{staticClass:"wrapper",on:{click:function(e){e.stopPropagation()}}},[i("div",{staticClass:"wrapper-item"},[i("div",{staticStyle:{margin:"1rem 0"}},[e._v("请确认邮箱地址")]),i("van-cell-group",{staticClass:"group"},[i("van-field",{attrs:{placeholder:"请填写正确的邮箱地址"},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}})],1),i("div",{staticClass:"tips"},[e._v("提交成功后,系统会自动将您的发票发送至您的邮箱。")]),i("div",{staticClass:"enter"},[i("div",{on:{click:function(t){t.stopPropagation(),e.show=!1}}},[e._v("取消")]),i("div",{staticClass:"right",on:{click:function(t){return t.stopPropagation(),e.send.apply(null,arguments)}}},[e._v("确定")])])],1)])]),i("van-overlay",{attrs:{show:e.showInvoice_image}},[i("div",{staticClass:"wrapper",staticStyle:{"text-align":"center"}},[i("img",{staticStyle:{width:"90%","max-height":"30vh"},attrs:{src:e.invoice_image,alt:"",srcset:""}})])])],1)},o=[],n=(i("4662"),i("28a2")),s=(i("e7e5"),i("d399")),l=i("ed66"),d=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"steps"},[e._l(e.list,(function(t,a){return[i("div",{staticClass:"steps-item"},[i("div",{staticClass:"steps-item-radius",class:e.active>=a?"bor153":"borCB"},[i("div",{class:e.active>=a?"bgc153":"bgcCB"})]),i("div",{staticClass:"steps-item-text"},[e._v(e._s(t))])]),a<e.list.length-1?i("div",{staticClass:"steps-line"},[i("div",{class:e.active>a?"bgc153":"bgcCB"})]):e._e()]}))],2)},c=[],r={props:["list","active"]},b=r,v=(i("4d43"),i("2877")),m=Object(v["a"])(b,d,c,!1,null,"1a5634be",null),p=m.exports,f={data:function(){return{list:["订单提交","订单完成","开票完成"],isInvoicing:!1,radio:"1",checked:!0,data:{},active:1,show:!1,email:"",invoiceDetails:{},has_one_order:{},goods:[],invoice_image:"",showInvoice_image:!1}},created:function(){this.getData(this.$route.params.id)},methods:{get_invoice_type:function(e){switch(e){case 0:return"电子发票";case 1:return"普通发票";case 2:return"专用发票";default:return"其他发票"}},getData:function(e){var t=this;e?$http.get("plugin.invoice.frontend.index.details",{id:e},"正在加载中...").then((function(e){var i=e.result,a=e.msg,o=e.data;1==i?t.initData(o):Object(s["a"])(a)})):this.goBack()},initData:function(e){0==e.event&&(this.list[1]="订单付款"),this.invoiceDetails=e,this.goods=e.has_one_order.has_many_order_goods||[],this.has_one_order=e.has_one_order},goBack:function(){history.go(-1)},sendEmail:function(){this.show=!0},send:function(){var e=this;s["a"].loading({duration:0,forbidClick:!0,message:"正在发送中...",selector:"#custom-selector"});$http.post("plugin.invoice.frontend.index.go-email",{email:this.email,invoice_sn:this.invoiceDetails.invoice_sn}).then((function(t){var i=t.result,a=t.msg;t.data;s["a"].clear(),e.show=!1,1==i?s["a"].success(a):Object(s["a"])(a)}))},preview:function(e){Object(n["a"])([e])},downpdf:function(e){var t=e.invoice_pdf;try{var i=document.createElement("a");i.download="发票.pdf",i.href=t,document.body.append(i),i.click(),s["a"].success("下载成功")}catch(a){s["a"].fail("下载失败")}}},components:{item:l["a"],"actict-steps":p}},g=f,h=g,x=(i("b6f7"),Object(v["a"])(h,a,o,!1,null,"2ab2dbb6",null));t["default"]=x.exports},ed66:function(e,t,i){"use strict";var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"item"},[i("div",{staticClass:"item-left"},[e._v(e._s(e.lable))]),i("div",{staticClass:"item-right",style:{color:e.color?e.color:"#0c0d0e"}},[e._v(e._s(e.text))]),e._t("default")],2)},o=[],n={props:["lable","text","color"]},s=n,l=(i("3b3a"),i("2877")),d=Object(l["a"])(s,a,o,!1,null,"05645a7a",null);t["a"]=d.exports}}]); |