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.

2 lines
6.3 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/reservation/index"],{282:function(e,t,n){"use strict";(function(e,t){var a=n(4);n(26);a(n(25));var r=a(n(283));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n(1)["default"],n(2)["createPage"])},283:function(e,t,n){"use strict";n.r(t);var a=n(284),r=n(286);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);n(288);var o,c=n(33),u=Object(c["default"])(r["default"],a["render"],a["staticRenderFns"],!1,null,"f5e463b4",null,!1,a["components"],o);u.options.__file="pages/reservation/index.vue",t["default"]=u.exports},284:function(e,t,n){"use strict";n.r(t);var a=n(285);n.d(t,"render",(function(){return a["render"]})),n.d(t,"staticRenderFns",(function(){return a["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return a["recyclableRender"]})),n.d(t,"components",(function(){return a["components"]}))},285:function(e,t,n){"use strict";var a;n.r(t),n.d(t,"render",(function(){return r})),n.d(t,"staticRenderFns",(function(){return o})),n.d(t,"recyclableRender",(function(){return i})),n.d(t,"components",(function(){return a}));var r=function(){var e=this,t=e.$createElement,n=(e._self._c,e.getShipTypeName(e.currentShip.ship_type));e.$mp.data=Object.assign({},{$root:{m0:n}})},i=!1,o=[];r._withStripped=!0},286:function(e,t,n){"use strict";n.r(t);var a=n(287),r=n.n(a);for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t["default"]=r.a},287:function(e,t,n){"use strict";(function(e){var a=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(44)),i=a(n(46)),o=n(30),c=function(){n.e("components/NavBar").then(function(){return resolve(n(330))}.bind(null,n)).catch(n.oe)},u={name:"ReservationPage",components:{NavBar:c},data:function(){return{isWeixinBrowser:!1,direction:"",shipList:[],currentShip:{total_length:"",total_width:"",molded_depth:"",ship_number:"",total_tonnage:"",ship_type:""},directionEnum:[],shipTypeEnum:[],agreeNotice:!1,gateDate:"today"}},onLoad:function(){},onShow:function(){var e=this;this.fetchDirectionEnum().then((function(){e.fetchShipTypeEnum().then((function(){e.fetchShipList()}))}))},methods:{setDirection:function(e){this.direction=e},fetchShipList:function(){var t=this;return(0,i.default)(r.default.mark((function n(){var a,i;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=e.getStorageSync("token"),a){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(t,n){e.request({url:"".concat(o.API.AVAILABLE_SHIP,"?token=").concat(a),method:"GET",success:t,fail:n})}));case 6:if(i=n.sent,!i.data||0!==i.data.errcode){n.next=13;break}if(i.data.data){n.next=12;break}return e.showToast({title:"暂无船舶信息",icon:"none"}),setTimeout((function(){e.navigateBack(),e.navigateTo({url:"/pages/index/ship_manage"})}),1e3),n.abrupt("return");case 12:t.currentShip={id:i.data.data.id,total_length:i.data.data.total_length,total_width:i.data.data.total_width,molded_depth:i.data.data.molded_depth,ship_number:i.data.data.ship_number,total_tonnage:i.data.data.total_tonnage,ship_type:i.data.data.ship_type};case 13:n.next=17;break;case 15:n.prev=15,n.t0=n["catch"](3);case 17:case"end":return n.stop()}}),n,null,[[3,15]])})))()},fetchDirectionEnum:function(){var t=this;return(0,i.default)(r.default.mark((function n(){var a,i;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=e.getStorageSync("token"),a){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(t,n){e.request({url:"".concat(o.API.GET_DIRECTION_ENUM,"?token=").concat(a),method:"GET",success:t,fail:n})}));case 6:i=n.sent,i.data&&0===i.data.errcode&&(t.directionEnum=Object.keys(i.data.data).map((function(e){return{label:e,value:i.data.data[e]}})),t.directionEnum.length&&!t.direction&&(t.direction=t.directionEnum[0].value)),n.next=12;break;case 10:n.prev=10,n.t0=n["catch"](3);case 12:case"end":return n.stop()}}),n,null,[[3,10]])})))()},fetchShipTypeEnum:function
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/reservation/index.js.map