You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
9.0 KiB
1 line
9.0 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-invoice_issue"],{"0311":function(t,e,i){"use strict";var a=i("326b"),n=i.n(a);n.a},"326b":function(t,e,i){var a=i("d22a");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("6d2c351e",a,!0,{sourceMap:!1,shadowMode:!1})},"417d":function(t,e,i){var a=i("4cef");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("0e60c970",a,!0,{sourceMap:!1,shadowMode:!1})},"4cef":function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,".reservation-page[data-v-88c24c8a]{background:linear-gradient(180deg,#eaf3ff,#f6faff);min-height:100vh;padding-bottom:%?40?%}.fixed-nav[data-v-88c24c8a]{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(180deg,#cbe6ff,#f6faff);box-shadow:0 2px 8px rgba(0,0,0,.04)}.content-area[data-v-88c24c8a]{padding:%?220?% %?24?% %?120?% %?24?%}.invoice-section[data-v-88c24c8a]{background:#fff;border-radius:%?16?%;box-shadow:0 %?2?% %?8?% rgba(0,0,0,.04);padding:%?32?% %?28?% %?8?% %?28?%;margin-bottom:%?32?%}.invoice-title[data-v-88c24c8a]{font-size:%?30?%;font-weight:700;margin-bottom:%?24?%}.invoice-row[data-v-88c24c8a]{display:flex;align-items:center;justify-content:space-between;font-size:%?28?%;color:#222;padding:%?18?% 0;border-bottom:%?1?% solid #f2f4f8}.invoice-row[data-v-88c24c8a]:last-child{border-bottom:none}.invoice-label[data-v-88c24c8a]{color:#3b4a6b;min-width:%?180?%;font-size:%?28?%}.invoice-value[data-v-88c24c8a]{flex:1;text-align:right;color:#222;font-size:%?28?%}.invoice-bottom-bar[data-v-88c24c8a]{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 %?-2?% %?16?% rgba(59,124,255,.08);padding:%?24?% %?24?% %?32?% %?24?%;z-index:999;display:flex;justify-content:center}.invoice-issue-btn[data-v-88c24c8a]{min-width:%?320?%;height:%?72?%;border-radius:%?36?%;background:#217aff;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none}",""]),t.exports=e},"4ecf":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"reservation-page"},[i("v-uni-view",{staticClass:"fixed-nav"},[i("NavBar",{attrs:{title:"申请开票"}})],1),i("v-uni-view",{staticClass:"content-area"},[i("v-uni-view",{staticClass:"invoice-section"},[i("v-uni-view",{staticClass:"invoice-title"},[t._v("预约信息")]),i("v-uni-view",{staticClass:"invoice-row"},[i("v-uni-text",{staticClass:"invoice-label"},[t._v("订单编号")]),i("v-uni-text",{staticClass:"invoice-value"},[t._v(t._s(t.item.id||"-"))])],1),i("v-uni-view",{staticClass:"invoice-row"},[i("v-uni-text",{staticClass:"invoice-label"},[t._v("预约日期")]),i("v-uni-text",{staticClass:"invoice-value"},[t._v(t._s(t.formatChinaDate(t.item.passage_date||t.item.created_at)))])],1),i("v-uni-view",{staticClass:"invoice-row"},[i("v-uni-text",{staticClass:"invoice-label"},[t._v("航行方向")]),i("v-uni-text",{staticClass:"invoice-value"},[t._v(t._s(t.item.direction_name||"-"))])],1),i("v-uni-view",{staticClass:"invoice-row"},[i("v-uni-text",{staticClass:"invoice-label"},[t._v("船名")]),i("v-uni-text",{staticClass:"invoice-value"},[t._v(t._s(t.item.ship&&t.item.ship.ship_number?t.item.ship.ship_number:"-"))])],1)],1),i("v-uni-view",{staticClass:"invoice-section"},[i("v-uni-view",{staticClass:"invoice-title"},[t._v("开票信息")]),i("v-uni-view",{staticClass:"invoice-row"},[i("v-uni-text",{staticClass:"invoice-label"},[t._v("支付金额")]),i("v-uni-text",{staticClass:"invoice-value"},[t._v("¥"+t._s(t.formatPrice(t.item.price)))])],1),i("v-uni-view",{staticClass:"invoice-row"},[i("v-uni-text",{staticClass:"invoice-label"},[t._v("开票状态")]),i("v-uni-text",{staticClass:"invoice-value"},[t._v(t._s(t.billStatusText))])],1)],1)],1),i("v-uni-view",{staticClass:"invoice-bottom-bar"},[i("v-uni-button",{staticClass:"invoice-issue-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submitInvoice.apply(void 0,arguments)}}},[t._v("提交开票")])],1)],1)},n=[]},"6e38":function(t,e,i){"use strict";i.r(e);var a=i("4ecf"),n=i("7889");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("8b83");var s=i("828b"),c=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"88c24c8a",null,!1,a["a"],void 0);e["default"]=c.exports},7889:function(t,e,i){"use strict";i.r(e);var a=i("a0d2"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},"8b83":function(t,e,i){"use strict";var a=i("417d"),n=i.n(a);n.a},a0ae:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{title:{type:String,default:""}},data:function(){return{statusBarHeight:0}},mounted:function(){this.statusBarHeight=uni.getSystemInfoSync().statusBarHeight||0},methods:{onBack:function(){console.log("onBack"),uni.navigateBack()}}};e.default=a},a0d2:function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa"),i("bf0f"),i("c223");var n=a(i("2634")),o=a(i("2fdc")),s=a(i("ae52")),c=i("96dd"),r=i("7c99"),u={name:"InvoiceIssuePage",components:{NavBar:s.default},data:function(){return{reservationId:"",item:{ship:{},batch:{}}}},computed:{billStatusText:function(){return{1:"不可开票",2:"开票中",3:"已开票",4:"开票失败",5:"已拒绝"}[this.item.bill_status]||"-"}},onLoad:function(t){this.reservationId=t.id||""},onShow:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.fetchReservationDetail();case 2:case"end":return e.stop()}}),e)})))()},methods:{formatChinaDate:c.base.formatChinaDate,formatPrice:function(t){var e=Number(t);return Number.isNaN(e)?"0.00":e.toFixed(2)},fetchReservationDetail:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var i,a;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i&&t.reservationId){e.next=3;break}return e.abrupt("return");case 3:return uni.showLoading({title:"加载中..."}),e.prev=4,e.next=7,new Promise((function(e,a){uni.request({url:"".concat(r.API.RESERVATION_DETAIL,"/").concat(t.reservationId,"?token=").concat(i),method:"GET",success:e,fail:a})}));case 7:a=e.sent,a.data&&0===a.data.errcode&&a.data.data?t.item=a.data.data:uni.showToast({title:a.data&&a.data.errmsg||"获取订单详情失败",icon:"none"}),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](4),uni.showToast({title:"网络错误",icon:"none"});case 14:return e.prev=14,uni.hideLoading(),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})))()},submitInvoice:function(){var t=this,e=uni.getStorageSync("token");e&&this.item.id?(uni.showLoading({title:"提交中..."}),uni.request({url:"".concat(r.API.GET_INVOICE),method:"GET",data:{reservation_id:this.item.id,token:e},success:function(e){uni.hideLoading(),e.data&&0===e.data.errcode?(uni.showToast({title:"开票申请已提交",icon:"success"}),setTimeout((function(){uni.redirectTo({url:"/pages/index/invoice_detail?id=".concat(t.item.id)})}),800)):uni.showToast({title:e.data&&e.data.errmsg||"提交失败",icon:"none"})},fail:function(){uni.hideLoading(),uni.showToast({title:"提交失败",icon:"none"})}})):uni.showToast({title:"订单信息缺失",icon:"none"})}}};e.default=u},ae52:function(t,e,i){"use strict";i.r(e);var a=i("d5a3"),n=i("ebd8");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("0311");var s=i("828b"),c=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"28453a18",null,!1,a["a"],void 0);e["default"]=c.exports},d22a:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,".nav-bar[data-v-28453a18]{background:transparent}.nav-content[data-v-28453a18]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px}.back-btn[data-v-28453a18]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.nav-title[data-v-28453a18]{font-size:16px;font-weight:400;color:#222;flex:1;text-align:center}.right-slot[data-v-28453a18]{min-width:24px}",""]),t.exports=e},d5a3:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:t.statusBarHeight+"px"}},[i("v-uni-view",{staticClass:"nav-content"},[i("v-uni-image",{staticClass:"back-btn",attrs:{src:"/static/back.png",mode:"aspectFit"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onBack.apply(void 0,arguments)}}}),i("v-uni-text",{staticClass:"nav-title"},[t._v(t._s(t.title))]),i("v-uni-view",{staticClass:"right-slot"},[t._t("right")],2)],1),t._t("default")],2)},n=[]},ebd8:function(t,e,i){"use strict";i.r(e);var a=i("a0ae"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a}}]); |