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
36 KiB

3 weeks ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-reservation-index"],{"0311":function(e,t,n){"use strict";var i=n("326b"),a=n.n(i);a.a},"129a":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"reservation-page",class:{"wechat-browser":e.isWeixinBrowser}},[e.isWeixinBrowser?e._e():n("v-uni-view",{staticClass:"fixed-nav"},[n("NavBar",{attrs:{title:"过闸预约"}})],1),n("v-uni-view",{staticClass:"reservation-scroll"},[e.shipList.length>1?n("v-uni-view",{staticClass:"card"},[n("v-uni-view",{staticClass:"card-title"},[e._v("选择船舶")]),e.currentShip.id?e._e():n("v-uni-view",{staticClass:"ship-selector-tip"},[e._v("请先选择本次预约要使用的船舶")]),n("v-uni-view",{staticClass:"ship-selector-list"},e._l(e.shipList,(function(t){return n("v-uni-view",{key:t.id,staticClass:"ship-selector-item",class:{active:e.currentShip.id===t.id},on:{click:function(n){arguments[0]=n=e.$handleEvent(n),e.confirmShipSelection(t)}}},[n("v-uni-view",{staticClass:"ship-selector-main"},[n("v-uni-text",{staticClass:"ship-selector-name"},[e._v(e._s(t.ship_number))]),n("v-uni-text",{staticClass:"ship-selector-meta"},[e._v(e._s(t.total_tonnage)+"吨 / "+e._s(e.getShipTypeName(t.ship_type)))])],1),e.currentShip.id===t.id?n("v-uni-text",{staticClass:"ship-selector-check"},[e._v("已选")]):e._e()],1)})),1)],1):e._e(),n("v-uni-view",{staticClass:"card"},[n("v-uni-view",{staticClass:"card-title"},[e._v("船舶信息")]),n("v-uni-view",{staticClass:"info-list"},[n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[e._v("编号")]),n("v-uni-view",{staticClass:"info-value"},[e._v(e._s(e.currentShip.ship_number)+" "),n("v-uni-text",{staticClass:"arrow"},[e._v("")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[e._v("总长度")]),n("v-uni-view",{staticClass:"info-value"},[e._v(e._s(e.currentShip.total_length)+"米 "),n("v-uni-text",{staticClass:"arrow"},[e._v("")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[e._v("型宽")]),n("v-uni-view",{staticClass:"info-value"},[e._v(e._s(e.currentShip.total_width)+"米 "),n("v-uni-text",{staticClass:"arrow"},[e._v("")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[e._v("型深")]),n("v-uni-view",{staticClass:"info-value"},[e._v(e._s(e.currentShip.molded_depth)+"米 "),n("v-uni-text",{staticClass:"arrow"},[e._v("")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[e._v("载重吨位")]),n("v-uni-view",{staticClass:"info-value"},[e._v(e._s(e.currentShip.total_tonnage)+"吨 "),n("v-uni-text",{staticClass:"arrow"},[e._v("")])],1)],1),n("v-uni-view",{staticClass:"info-row",staticStyle:{"align-items":"flex-start"}},[n("v-uni-text",{staticClass:"info-label"},[e._v("单次过闸收费")]),n("v-uni-view",{staticClass:"info-value",staticStyle:{width:"50%","text-align":"right","flex-wrap":"wrap"}},[n("v-uni-view",{staticStyle:{"text-align":"right",width:"100%"}},[e._v(e._s(e.formatPrice(e.unitPrice))+"元")]),e._v(e._s(e.calculationDescription)+" ")],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[e._v("类型")]),n("v-uni-view",{staticClass:"info-value"},[e._v(e._s(e.getShipTypeName(e.currentShip.ship_type))+" "),n("v-uni-text",{staticClass:"arrow"},[e._v("")])],1)],1)],1)],1),n("v-uni-view",{staticClass:"card"},[n("v-uni-view",{staticClass:"card-title"},[e._v("航行方向")]),n("v-uni-view",{staticClass:"direction-row"},e._l(e.directionEnum,(function(t){return n("v-uni-button",{key:t.value,staticClass:"direction-btn",class:{active:e.direction===t.value},on:{click:function(n){arguments[0]=n=e.$handleEvent(n),e.setDirection(t.value)}}},[e._v(" "+e._s(t.label)+" ")])})),1)],1),n("v-uni-button",{staticClass:"location-refresh-btn location-refresh-btn--standalo