diff --git a/unpackage/dist/build/web/index.html b/unpackage/dist/build/web/index.html index 21a2498..b4cd95d 100644 --- a/unpackage/dist/build/web/index.html +++ b/unpackage/dist/build/web/index.html @@ -1,2 +1,2 @@ 胥口闸站购票
\ No newline at end of file + document.write('')
\ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/index.14b82f73.js b/unpackage/dist/build/web/static/js/index.8e5a8a07.js similarity index 60% rename from unpackage/dist/build/web/static/js/index.14b82f73.js rename to unpackage/dist/build/web/static/js/index.8e5a8a07.js index 0ecda59..6c9ce5c 100644 --- a/unpackage/dist/build/web/static/js/index.14b82f73.js +++ b/unpackage/dist/build/web/static/js/index.8e5a8a07.js @@ -1 +1 @@ -(function(t){function n(n){for(var a,e,p=n[0],d=n[1],u=n[2],g=0,s=[];g0&&void 0!==arguments[0]?arguments[0]:"";this.parent||(this.parent=!1),this.parent=this.$u.$parent.call(this,n),this.parent&&Object.keys(this.parentData).map((function(n){t.parentData[n]=t.parent[n]}))},preventEvent:function(t){t&&t.stopPropagation&&t.stopPropagation()}},onReachBottom:function(){uni.$emit("uOnReachBottom")},beforeDestroy:function(){var t=this;if(this.parent&&uni.$u.test.array(this.parent.children)){var n=this.parent.children;n.map((function(i,a){i===t&&n.splice(a,1)}))}}}},"0937":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),r=[];if(i=i||a.length,t)for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({method:"GET",url:t,header:a,data:i})},this.post=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({url:t,method:"POST",header:a,data:i})},this.put=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({url:t,method:"PUT",header:a,data:i})},this.delete=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({url:t,method:"DELETE",header:a,data:i})}}return(0,o.default)(t,[{key:"setConfig",value:function(t){this.config=(0,e.default)(this.config,t)}},{key:"request",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.interceptor.request&&"function"===typeof this.interceptor.request){var i=this.interceptor.request(n);if(!1===i)return new Promise((function(){}));this.options=i}return n.dataType=n.dataType||this.config.dataType,n.responseType=n.responseType||this.config.responseType,n.url=n.url||"",n.params=n.params||{},n.header=Object.assign({},this.config.header,n.header),n.method=n.method||this.config.method,new Promise((function(i,a){n.complete=function(n){if(uni.hideLoading(),clearTimeout(t.config.timer),t.config.timer=null,t.config.originalData)if(t.interceptor.response&&"function"===typeof t.interceptor.response){var r=t.interceptor.response(n);!1!==r?i(r):a(n)}else i(n);else if(200==n.statusCode)if(t.interceptor.response&&"function"===typeof t.interceptor.response){var o=t.interceptor.response(n.data);!1!==o?i(o):a(n.data)}else i(n.data);else a(n)},n.url=p.default.url(n.url)?n.url:t.config.baseUrl+(0==n.url.indexOf("/")?n.url:"/"+n.url),t.config.showLoading&&!t.config.timer&&(t.config.timer=setTimeout((function(){uni.showLoading({title:t.config.loadingText,mask:t.config.loadingMask}),t.config.timer=null}),t.config.loadingTime)),uni.request(n)}))}}]),t}(),u=new d;n.default=u},"25d7":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.urlUtils=n.base=void 0,i("4626"),i("5ac7"),i("5c47"),i("a1c1"),i("795c"),i("c223"),i("bf0f"),i("18f7"),i("de6c"),i("dc89"),i("2425"),i("af8f"),i("2797"),i("dc8a"),i("d4b5"),i("c9b5"),i("ab80");a(i("96c9")),i("8fb1");var r={toast:function(t,n,i){uni.showToast({icon:"none",title:t,duration:n||2e3,success:function(t){i&&"function"==typeof i&&(console.log(i),i())}})},isNull:function(t){return""==t||void 0==t||null==t||"undefined"==t||"null"==t},getAgeFromId:function(t){if(!t||18!==t.length)return"";var n=new Date,i=new Date(t.substring(6,10),t.substring(10,12)-1,t.substring(12,14)),a=n.getFullYear()-i.getFullYear(),r=n.getMonth()-i.getMonth();return(r<0||0===r&&n.getDate()1&&void 0!==arguments[1]?arguments[1]:["code","state","access_token"];try{var i=new URL(t),a=new URLSearchParams(i.search),r={};if(n.forEach((function(t){a.has(t)&&(r[t]=a.get(t),a.delete(t))})),Object.keys(r).length>0){var o="sensitive_params_".concat(Date.now()),e={params:r,timestamp:Date.now(),expires:Date.now()+3e5};return localStorage.setItem(o,JSON.stringify(e)),i.search=a.toString(),{url:i.toString(),storageKey:o}}return{url:t,storageKey:null}}catch(p){return console.warn("处理敏感参数时出错:",p),{url:t,storageKey:null}}},generateSafeShareUrl:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{var i=this.handleSensitiveParams(t),a=new URL(i.url);return Object.keys(n).forEach((function(t){a.searchParams.set(t,n[t])})),a.toString()}catch(r){return console.warn("生成安全分享链接时出错:",r),t}},restoreSensitiveParams:function(t,n){try{if(!n)return t;var i=localStorage.getItem(n);if(!i)return t;var a=JSON.parse(i);if(Date.now()>a.expires)return localStorage.removeItem(n),t;var r=new URL(t);return Object.keys(a.params).forEach((function(t){r.searchParams.set(t,a.params[t])})),r.toString()}catch(o){return console.warn("恢复敏感参数时出错:",o),t}}};n.urlUtils=o},"2a91":function(t,n,i){var a=i("c86c");n=a(!1),n.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */\n/*每个页面公共css */.u-relative,\n.u-rela{position:relative}.u-absolute,\n.u-abso{position:absolute}\nuni-image{display:inline-block}uni-view,\nuni-text{box-sizing:border-box}\n.u-font-xs{font-size:%?22?%}.u-font-sm{font-size:%?26?%}.u-font-md{font-size:%?28?%}.u-font-lg{font-size:%?30?%}.u-font-xl{font-size:%?34?%}.u-flex{\ndisplay:flex;\nflex-direction:row;align-items:center}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-col-center{align-items:center}.u-col-top{align-items:flex-start}.u-col-bottom{align-items:flex-end}.u-row-center{justify-content:center}.u-row-left{justify-content:flex-start}.u-row-right{justify-content:flex-end}.u-row-between{justify-content:space-between}.u-row-around{justify-content:space-around}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-flex-col{\ndisplay:flex;\nflex-direction:column}.u-flex-0{flex:0}.u-flex-1{flex:1}.u-flex-2{flex:2}.u-flex-3{flex:3}.u-flex-4{flex:4}.u-flex-5{flex:5}.u-flex-6{flex:6}.u-flex-7{flex:7}.u-flex-8{flex:8}.u-flex-9{flex:9}.u-flex-10{flex:10}.u-flex-11{flex:11}.u-flex-12{flex:12}.u-font-9{font-size:9px}.u-font-10{font-size:10px}.u-font-11{font-size:11px}.u-font-12{font-size:12px}.u-font-13{font-size:13px}.u-font-14{font-size:14px}.u-font-15{font-size:15px}.u-font-16{font-size:16px}.u-font-17{font-size:17px}.u-font-18{font-size:18px}.u-font-19{font-size:19px}.u-font-20{font-size:%?20?%}.u-font-21{font-size:%?21?%}.u-font-22{font-size:%?22?%}.u-font-23{font-size:%?23?%}.u-font-24{font-size:%?24?%}.u-font-25{font-size:%?25?%}.u-font-26{font-size:%?26?%}.u-font-27{font-size:%?27?%}.u-font-28{font-size:%?28?%}.u-font-29{font-size:%?29?%}.u-font-30{font-size:%?30?%}.u-font-31{font-size:%?31?%}.u-font-32{font-size:%?32?%}.u-font-33{font-size:%?33?%}.u-font-34{font-size:%?34?%}.u-font-35{font-size:%?35?%}.u-font-36{font-size:%?36?%}.u-font-37{font-size:%?37?%}.u-font-38{font-size:%?38?%}.u-font-39{font-size:%?39?%}.u-font-40{font-size:%?40?%}.u-margin-0, .u-m-0{margin:%?0?%!important}.u-padding-0, .u-p-0{padding:%?0?%!important}.u-m-l-0{margin-left:%?0?%!important}.u-p-l-0{padding-left:%?0?%!important}.u-margin-left-0{margin-left:%?0?%!important}.u-padding-left-0{padding-left:%?0?%!important}.u-m-t-0{margin-top:%?0?%!important}.u-p-t-0{padding-top:%?0?%!important}.u-margin-top-0{margin-top:%?0?%!important}.u-padding-top-0{padding-top:%?0?%!important}.u-m-r-0{margin-right:%?0?%!important}.u-p-r-0{padding-right:%?0?%!important}.u-margin-right-0{margin-right:%?0?%!important}.u-padding-right-0{padding-right:%?0?%!important}.u-m-b-0{margin-bottom:%?0?%!important}.u-p-b-0{padding-bottom:%?0?%!important}.u-margin-bottom-0{margin-bottom:%?0?%!important}.u-padding-bottom-0{padding-bottom:%?0?%!important}.u-margin-2, .u-m-2{margin:%?2?%!important}.u-padding-2, .u-p-2{padding:%?2?%!important}.u-m-l-2{margin-left:%?2?%!important}.u-p-l-2{padding-left:%?2?%!important}.u-margin-left-2{margin-left:%?2?%!important}.u-padding-left-2{padding-left:%?2?%!important}.u-m-t-2{margin-top:%?2?%!important}.u-p-t-2{padding-top:%?2?%!important}.u-margin-top-2{margin-top:%?2?%!important}.u-padding-top-2{padding-top:%?2?%!important}.u-m-r-2{margin-right:%?2?%!important}.u-p-r-2{padding-right:%?2?%!important}.u-margin-right-2{margin-right:%?2?%!important}.u-padding-right-2{padding-right:%?2?%!important}.u-m-b-2{margin-bottom:%?2?%!important}.u-p-b-2{padding-bottom:%?2?%!important}.u-margin-bottom-2{margin-bottom:%?2?%!important}.u-padding-bottom-2{padding-bottom:%?2?%!important}.u-margin-4, .u-m-4{margin:%?4?%!important}.u-padding-4, .u-p-4{padding:%?4?%!important}.u-m-l-4{margin-left:%?4?%!important}.u-p-l-4{padding-left:%?4?%!important}.u-margin-left-4{margin-left:%?4?%!important}.u-padding-left-4{padding-left:%?4?%!important}.u-m-t-4{margin-top:%?4?%!important}.u-p-t-4{padding-top:%?4?%!important}.u-margin-top-4{margin-top:%?4?%!important}.u-padding-top-4{padding-top:%?4?%!important}.u-m-r-4{margin-right:%?4?%!important}.u-p-r-4{padding-right:%?4?%!important}.u-margin-right-4{margin-right:%?4?%!important}.u-padding-right-4{padding-right:%?4?%!important}.u-m-b-4{margin-bottom:%?4?%!important}.u-p-b-4{padding-bottom:%?4?%!important}.u-margin-bottom-4{margin-bottom:%?4?%!important}.u-padding-bottom-4{padding-bottom:%?4?%!important}.u-margin-5, .u-m-5{margin:%?5?%!important}.u-padding-5, .u-p-5{padding:%?5?%!important}.u-m-l-5{margin-left:%?5?%!important}.u-p-l-5{padding-left:%?5?%!important}.u-margin-left-5{margin-left:%?5?%!important}.u-padding-left-5{padding-left:%?5?%!important}.u-m-t-5{margin-top:%?5?%!important}.u-p-t-5{padding-top:%?5?%!important}.u-margin-top-5{margin-top:%?5?%!important}.u-padding-top-5{padding-top:%?5?%!important}.u-m-r-5{margin-right:%?5?%!important}.u-p-r-5{padding-right:%?5?%!important}.u-margin-right-5{margin-right:%?5?%!important}.u-padding-right-5{padding-right:%?5?%!important}.u-m-b-5{margin-bottom:%?5?%!important}.u-p-b-5{padding-bottom:%?5?%!important}.u-margin-bottom-5{margin-bottom:%?5?%!important}.u-padding-bottom-5{padding-bottom:%?5?%!important}.u-margin-6, .u-m-6{margin:%?6?%!important}.u-padding-6, .u-p-6{padding:%?6?%!important}.u-m-l-6{margin-left:%?6?%!important}.u-p-l-6{padding-left:%?6?%!important}.u-margin-left-6{margin-left:%?6?%!important}.u-padding-left-6{padding-left:%?6?%!important}.u-m-t-6{margin-top:%?6?%!important}.u-p-t-6{padding-top:%?6?%!important}.u-margin-top-6{margin-top:%?6?%!important}.u-padding-top-6{padding-top:%?6?%!important}.u-m-r-6{margin-right:%?6?%!important}.u-p-r-6{padding-right:%?6?%!important}.u-margin-right-6{margin-right:%?6?%!important}.u-padding-right-6{padding-right:%?6?%!important}.u-m-b-6{margin-bottom:%?6?%!important}.u-p-b-6{padding-bottom:%?6?%!important}.u-margin-bottom-6{margin-bottom:%?6?%!important}.u-padding-bottom-6{padding-bottom:%?6?%!important}.u-margin-8, .u-m-8{margin:%?8?%!important}.u-padding-8, .u-p-8{padding:%?8?%!important}.u-m-l-8{margin-left:%?8?%!important}.u-p-l-8{padding-left:%?8?%!important}.u-margin-left-8{margin-left:%?8?%!important}.u-padding-left-8{padding-left:%?8?%!important}.u-m-t-8{margin-top:%?8?%!important}.u-p-t-8{padding-top:%?8?%!important}.u-margin-top-8{margin-top:%?8?%!important}.u-padding-top-8{padding-top:%?8?%!important}.u-m-r-8{margin-right:%?8?%!important}.u-p-r-8{padding-right:%?8?%!important}.u-margin-right-8{margin-right:%?8?%!important}.u-padding-right-8{padding-right:%?8?%!important}.u-m-b-8{margin-bottom:%?8?%!important}.u-p-b-8{padding-bottom:%?8?%!important}.u-margin-bottom-8{margin-bottom:%?8?%!important}.u-padding-bottom-8{padding-bottom:%?8?%!important}.u-margin-10, .u-m-10{margin:%?10?%!important}.u-padding-10, .u-p-10{padding:%?10?%!important}.u-m-l-10{margin-left:%?10?%!important}.u-p-l-10{padding-left:%?10?%!important}.u-margin-left-10{margin-left:%?10?%!important}.u-padding-left-10{padding-left:%?10?%!important}.u-m-t-10{margin-top:%?10?%!important}.u-p-t-10{padding-top:%?10?%!important}.u-margin-top-10{margin-top:%?10?%!important}.u-padding-top-10{padding-top:%?10?%!important}.u-m-r-10{margin-right:%?10?%!important}.u-p-r-10{padding-right:%?10?%!important}.u-margin-right-10{margin-right:%?10?%!important}.u-padding-right-10{padding-right:%?10?%!important}.u-m-b-10{margin-bottom:%?10?%!important}.u-p-b-10{padding-bottom:%?10?%!important}.u-margin-bottom-10{margin-bottom:%?10?%!important}.u-padding-bottom-10{padding-bottom:%?10?%!important}.u-margin-12, .u-m-12{margin:%?12?%!important}.u-padding-12, .u-p-12{padding:%?12?%!important}.u-m-l-12{margin-left:%?12?%!important}.u-p-l-12{padding-left:%?12?%!important}.u-margin-left-12{margin-left:%?12?%!important}.u-padding-left-12{padding-left:%?12?%!important}.u-m-t-12{margin-top:%?12?%!important}.u-p-t-12{padding-top:%?12?%!important}.u-margin-top-12{margin-top:%?12?%!important}.u-padding-top-12{padding-top:%?12?%!important}.u-m-r-12{margin-right:%?12?%!important}.u-p-r-12{padding-right:%?12?%!important}.u-margin-right-12{margin-right:%?12?%!important}.u-padding-right-12{padding-right:%?12?%!important}.u-m-b-12{margin-bottom:%?12?%!important}.u-p-b-12{padding-bottom:%?12?%!important}.u-margin-bottom-12{margin-bottom:%?12?%!important}.u-padding-bottom-12{padding-bottom:%?12?%!important}.u-margin-14, .u-m-14{margin:%?14?%!important}.u-padding-14, .u-p-14{padding:%?14?%!important}.u-m-l-14{margin-left:%?14?%!important}.u-p-l-14{padding-left:%?14?%!important}.u-margin-left-14{margin-left:%?14?%!important}.u-padding-left-14{padding-left:%?14?%!important}.u-m-t-14{margin-top:%?14?%!important}.u-p-t-14{padding-top:%?14?%!important}.u-margin-top-14{margin-top:%?14?%!important}.u-padding-top-14{padding-top:%?14?%!important}.u-m-r-14{margin-right:%?14?%!important}.u-p-r-14{padding-right:%?14?%!important}.u-margin-right-14{margin-right:%?14?%!important}.u-padding-right-14{padding-right:%?14?%!important}.u-m-b-14{margin-bottom:%?14?%!important}.u-p-b-14{padding-bottom:%?14?%!important}.u-margin-bottom-14{margin-bottom:%?14?%!important}.u-padding-bottom-14{padding-bottom:%?14?%!important}.u-margin-15, .u-m-15{margin:%?15?%!important}.u-padding-15, .u-p-15{padding:%?15?%!important}.u-m-l-15{margin-left:%?15?%!important}.u-p-l-15{padding-left:%?15?%!important}.u-margin-left-15{margin-left:%?15?%!important}.u-padding-left-15{padding-left:%?15?%!important}.u-m-t-15{margin-top:%?15?%!important}.u-p-t-15{padding-top:%?15?%!important}.u-margin-top-15{margin-top:%?15?%!important}.u-padding-top-15{padding-top:%?15?%!important}.u-m-r-15{margin-right:%?15?%!important}.u-p-r-15{padding-right:%?15?%!important}.u-margin-right-15{margin-right:%?15?%!important}.u-padding-right-15{padding-right:%?15?%!important}.u-m-b-15{margin-bottom:%?15?%!important}.u-p-b-15{padding-bottom:%?15?%!important}.u-margin-bottom-15{margin-bottom:%?15?%!important}.u-padding-bottom-15{padding-bottom:%?15?%!important}.u-margin-16, .u-m-16{margin:%?16?%!important}.u-padding-16, .u-p-16{padding:%?16?%!important}.u-m-l-16{margin-left:%?16?%!important}.u-p-l-16{padding-left:%?16?%!important}.u-margin-left-16{margin-left:%?16?%!important}.u-padding-left-16{padding-left:%?16?%!important}.u-m-t-16{margin-top:%?16?%!important}.u-p-t-16{padding-top:%?16?%!important}.u-margin-top-16{margin-top:%?16?%!important}.u-padding-top-16{padding-top:%?16?%!important}.u-m-r-16{margin-right:%?16?%!important}.u-p-r-16{padding-right:%?16?%!important}.u-margin-right-16{margin-right:%?16?%!important}.u-padding-right-16{padding-right:%?16?%!important}.u-m-b-16{margin-bottom:%?16?%!important}.u-p-b-16{padding-bottom:%?16?%!important}.u-margin-bottom-16{margin-bottom:%?16?%!important}.u-padding-bottom-16{padding-bottom:%?16?%!important}.u-margin-18, .u-m-18{margin:%?18?%!important}.u-padding-18, .u-p-18{padding:%?18?%!important}.u-m-l-18{margin-left:%?18?%!important}.u-p-l-18{padding-left:%?18?%!important}.u-margin-left-18{margin-left:%?18?%!important}.u-padding-left-18{padding-left:%?18?%!important}.u-m-t-18{margin-top:%?18?%!important}.u-p-t-18{padding-top:%?18?%!important}.u-margin-top-18{margin-top:%?18?%!important}.u-padding-top-18{padding-top:%?18?%!important}.u-m-r-18{margin-right:%?18?%!important}.u-p-r-18{padding-right:%?18?%!important}.u-margin-right-18{margin-right:%?18?%!important}.u-padding-right-18{padding-right:%?18?%!important}.u-m-b-18{margin-bottom:%?18?%!important}.u-p-b-18{padding-bottom:%?18?%!important}.u-margin-bottom-18{margin-bottom:%?18?%!important}.u-padding-bottom-18{padding-bottom:%?18?%!important}.u-margin-20, .u-m-20{margin:%?20?%!important}.u-padding-20, .u-p-20{padding:%?20?%!important}.u-m-l-20{margin-left:%?20?%!important}.u-p-l-20{padding-left:%?20?%!important}.u-margin-left-20{margin-left:%?20?%!important}.u-padding-left-20{padding-left:%?20?%!important}.u-m-t-20{margin-top:%?20?%!important}.u-p-t-20{padding-top:%?20?%!important}.u-margin-top-20{margin-top:%?20?%!important}.u-padding-top-20{padding-top:%?20?%!important}.u-m-r-20{margin-right:%?20?%!important}.u-p-r-20{padding-right:%?20?%!important}.u-margin-right-20{margin-right:%?20?%!important}.u-padding-right-20{padding-right:%?20?%!important}.u-m-b-20{margin-bottom:%?20?%!important}.u-p-b-20{padding-bottom:%?20?%!important}.u-margin-bottom-20{margin-bottom:%?20?%!important}.u-padding-bottom-20{padding-bottom:%?20?%!important}.u-margin-22, .u-m-22{margin:%?22?%!important}.u-padding-22, .u-p-22{padding:%?22?%!important}.u-m-l-22{margin-left:%?22?%!important}.u-p-l-22{padding-left:%?22?%!important}.u-margin-left-22{margin-left:%?22?%!important}.u-padding-left-22{padding-left:%?22?%!important}.u-m-t-22{margin-top:%?22?%!important}.u-p-t-22{padding-top:%?22?%!important}.u-margin-top-22{margin-top:%?22?%!important}.u-padding-top-22{padding-top:%?22?%!important}.u-m-r-22{margin-right:%?22?%!important}.u-p-r-22{padding-right:%?22?%!important}.u-margin-right-22{margin-right:%?22?%!important}.u-padding-right-22{padding-right:%?22?%!important}.u-m-b-22{margin-bottom:%?22?%!important}.u-p-b-22{padding-bottom:%?22?%!important}.u-margin-bottom-22{margin-bottom:%?22?%!important}.u-padding-bottom-22{padding-bottom:%?22?%!important}.u-margin-24, .u-m-24{margin:%?24?%!important}.u-padding-24, .u-p-24{padding:%?24?%!important}.u-m-l-24{margin-left:%?24?%!important}.u-p-l-24{padding-left:%?24?%!important}.u-margin-left-24{margin-left:%?24?%!important}.u-padding-left-24{padding-left:%?24?%!important}.u-m-t-24{margin-top:%?24?%!important}.u-p-t-24{padding-top:%?24?%!important}.u-margin-top-24{margin-top:%?24?%!important}.u-padding-top-24{padding-top:%?24?%!important}.u-m-r-24{margin-right:%?24?%!important}.u-p-r-24{padding-right:%?24?%!important}.u-margin-right-24{margin-right:%?24?%!important}.u-padding-right-24{padding-right:%?24?%!important}.u-m-b-24{margin-bottom:%?24?%!important}.u-p-b-24{padding-bottom:%?24?%!important}.u-margin-bottom-24{margin-bottom:%?24?%!important}.u-padding-bottom-24{padding-bottom:%?24?%!important}.u-margin-25, .u-m-25{margin:%?25?%!important}.u-padding-25, .u-p-25{padding:%?25?%!important}.u-m-l-25{margin-left:%?25?%!important}.u-p-l-25{padding-left:%?25?%!important}.u-margin-left-25{margin-left:%?25?%!important}.u-padding-left-25{padding-left:%?25?%!important}.u-m-t-25{margin-top:%?25?%!important}.u-p-t-25{padding-top:%?25?%!important}.u-margin-top-25{margin-top:%?25?%!important}.u-padding-top-25{padding-top:%?25?%!important}.u-m-r-25{margin-right:%?25?%!important}.u-p-r-25{padding-right:%?25?%!important}.u-margin-right-25{margin-right:%?25?%!important}.u-padding-right-25{padding-right:%?25?%!important}.u-m-b-25{margin-bottom:%?25?%!important}.u-p-b-25{padding-bottom:%?25?%!important}.u-margin-bottom-25{margin-bottom:%?25?%!important}.u-padding-bottom-25{padding-bottom:%?25?%!important}.u-margin-26, .u-m-26{margin:%?26?%!important}.u-padding-26, .u-p-26{padding:%?26?%!important}.u-m-l-26{margin-left:%?26?%!important}.u-p-l-26{padding-left:%?26?%!important}.u-margin-left-26{margin-left:%?26?%!important}.u-padding-left-26{padding-left:%?26?%!important}.u-m-t-26{margin-top:%?26?%!important}.u-p-t-26{padding-top:%?26?%!important}.u-margin-top-26{margin-top:%?26?%!important}.u-padding-top-26{padding-top:%?26?%!important}.u-m-r-26{margin-right:%?26?%!important}.u-p-r-26{padding-right:%?26?%!important}.u-margin-right-26{margin-right:%?26?%!important}.u-padding-right-26{padding-right:%?26?%!important}.u-m-b-26{margin-bottom:%?26?%!important}.u-p-b-26{padding-bottom:%?26?%!important}.u-margin-bottom-26{margin-bottom:%?26?%!important}.u-padding-bottom-26{padding-bottom:%?26?%!important}.u-margin-28, .u-m-28{margin:%?28?%!important}.u-padding-28, .u-p-28{padding:%?28?%!important}.u-m-l-28{margin-left:%?28?%!important}.u-p-l-28{padding-left:%?28?%!important}.u-margin-left-28{margin-left:%?28?%!important}.u-padding-left-28{padding-left:%?28?%!important}.u-m-t-28{margin-top:%?28?%!important}.u-p-t-28{padding-top:%?28?%!important}.u-margin-top-28{margin-top:%?28?%!important}.u-padding-top-28{padding-top:%?28?%!important}.u-m-r-28{margin-right:%?28?%!important}.u-p-r-28{padding-right:%?28?%!important}.u-margin-right-28{margin-right:%?28?%!important}.u-padding-right-28{padding-right:%?28?%!important}.u-m-b-28{margin-bottom:%?28?%!important}.u-p-b-28{padding-bottom:%?28?%!important}.u-margin-bottom-28{margin-bottom:%?28?%!important}.u-padding-bottom-28{padding-bottom:%?28?%!important}.u-margin-30, .u-m-30{margin:%?30?%!important}.u-padding-30, .u-p-30{padding:%?30?%!important}.u-m-l-30{margin-left:%?30?%!important}.u-p-l-30{padding-left:%?30?%!important}.u-margin-left-30{margin-left:%?30?%!important}.u-padding-left-30{padding-left:%?30?%!important}.u-m-t-30{margin-top:%?30?%!important}.u-p-t-30{padding-top:%?30?%!important}.u-margin-top-30{margin-top:%?30?%!important}.u-padding-top-30{padding-top:%?30?%!important}.u-m-r-30{margin-right:%?30?%!important}.u-p-r-30{padding-right:%?30?%!important}.u-margin-right-30{margin-right:%?30?%!important}.u-padding-right-30{padding-right:%?30?%!important}.u-m-b-30{margin-bottom:%?30?%!important}.u-p-b-30{padding-bottom:%?30?%!important}.u-margin-bottom-30{margin-bottom:%?30?%!important}.u-padding-bottom-30{padding-bottom:%?30?%!important}.u-margin-32, .u-m-32{margin:%?32?%!important}.u-padding-32, .u-p-32{padding:%?32?%!important}.u-m-l-32{margin-left:%?32?%!important}.u-p-l-32{padding-left:%?32?%!important}.u-margin-left-32{margin-left:%?32?%!important}.u-padding-left-32{padding-left:%?32?%!important}.u-m-t-32{margin-top:%?32?%!important}.u-p-t-32{padding-top:%?32?%!important}.u-margin-top-32{margin-top:%?32?%!important}.u-padding-top-32{padding-top:%?32?%!important}.u-m-r-32{margin-right:%?32?%!important}.u-p-r-32{padding-right:%?32?%!important}.u-margin-right-32{margin-right:%?32?%!important}.u-padding-right-32{padding-right:%?32?%!important}.u-m-b-32{margin-bottom:%?32?%!important}.u-p-b-32{padding-bottom:%?32?%!important}.u-margin-bottom-32{margin-bottom:%?32?%!important}.u-padding-bottom-32{padding-bottom:%?32?%!important}.u-margin-34, .u-m-34{margin:%?34?%!important}.u-padding-34, .u-p-34{padding:%?34?%!important}.u-m-l-34{margin-left:%?34?%!important}.u-p-l-34{padding-left:%?34?%!important}.u-margin-left-34{margin-left:%?34?%!important}.u-padding-left-34{padding-left:%?34?%!important}.u-m-t-34{margin-top:%?34?%!important}.u-p-t-34{padding-top:%?34?%!important}.u-margin-top-34{margin-top:%?34?%!important}.u-padding-top-34{padding-top:%?34?%!important}.u-m-r-34{margin-right:%?34?%!important}.u-p-r-34{padding-right:%?34?%!important}.u-margin-right-34{margin-right:%?34?%!important}.u-padding-right-34{padding-right:%?34?%!important}.u-m-b-34{margin-bottom:%?34?%!important}.u-p-b-34{padding-bottom:%?34?%!important}.u-margin-bottom-34{margin-bottom:%?34?%!important}.u-padding-bottom-34{padding-bottom:%?34?%!important}.u-margin-35, .u-m-35{margin:%?35?%!important}.u-padding-35, .u-p-35{padding:%?35?%!important}.u-m-l-35{margin-left:%?35?%!important}.u-p-l-35{padding-left:%?35?%!important}.u-margin-left-35{margin-left:%?35?%!important}.u-padding-left-35{padding-left:%?35?%!important}.u-m-t-35{margin-top:%?35?%!important}.u-p-t-35{padding-top:%?35?%!important}.u-margin-top-35{margin-top:%?35?%!important}.u-padding-top-35{padding-top:%?35?%!important}.u-m-r-35{margin-right:%?35?%!important}.u-p-r-35{padding-right:%?35?%!important}.u-margin-right-35{margin-right:%?35?%!important}.u-padding-right-35{padding-right:%?35?%!important}.u-m-b-35{margin-bottom:%?35?%!important}.u-p-b-35{padding-bottom:%?35?%!important}.u-margin-bottom-35{margin-bottom:%?35?%!important}.u-padding-bottom-35{padding-bottom:%?35?%!important}.u-margin-36, .u-m-36{margin:%?36?%!important}.u-padding-36, .u-p-36{padding:%?36?%!important}.u-m-l-36{margin-left:%?36?%!important}.u-p-l-36{padding-left:%?36?%!important}.u-margin-left-36{margin-left:%?36?%!important}.u-padding-left-36{padding-left:%?36?%!important}.u-m-t-36{margin-top:%?36?%!important}.u-p-t-36{padding-top:%?36?%!important}.u-margin-top-36{margin-top:%?36?%!important}.u-padding-top-36{padding-top:%?36?%!important}.u-m-r-36{margin-right:%?36?%!important}.u-p-r-36{padding-right:%?36?%!important}.u-margin-right-36{margin-right:%?36?%!important}.u-padding-right-36{padding-right:%?36?%!important}.u-m-b-36{margin-bottom:%?36?%!important}.u-p-b-36{padding-bottom:%?36?%!important}.u-margin-bottom-36{margin-bottom:%?36?%!important}.u-padding-bottom-36{padding-bottom:%?36?%!important}.u-margin-38, .u-m-38{margin:%?38?%!important}.u-padding-38, .u-p-38{padding:%?38?%!important}.u-m-l-38{margin-left:%?38?%!important}.u-p-l-38{padding-left:%?38?%!important}.u-margin-left-38{margin-left:%?38?%!important}.u-padding-left-38{padding-left:%?38?%!important}.u-m-t-38{margin-top:%?38?%!important}.u-p-t-38{padding-top:%?38?%!important}.u-margin-top-38{margin-top:%?38?%!important}.u-padding-top-38{padding-top:%?38?%!important}.u-m-r-38{margin-right:%?38?%!important}.u-p-r-38{padding-right:%?38?%!important}.u-margin-right-38{margin-right:%?38?%!important}.u-padding-right-38{padding-right:%?38?%!important}.u-m-b-38{margin-bottom:%?38?%!important}.u-p-b-38{padding-bottom:%?38?%!important}.u-margin-bottom-38{margin-bottom:%?38?%!important}.u-padding-bottom-38{padding-bottom:%?38?%!important}.u-margin-40, .u-m-40{margin:%?40?%!important}.u-padding-40, .u-p-40{padding:%?40?%!important}.u-m-l-40{margin-left:%?40?%!important}.u-p-l-40{padding-left:%?40?%!important}.u-margin-left-40{margin-left:%?40?%!important}.u-padding-left-40{padding-left:%?40?%!important}.u-m-t-40{margin-top:%?40?%!important}.u-p-t-40{padding-top:%?40?%!important}.u-margin-top-40{margin-top:%?40?%!important}.u-padding-top-40{padding-top:%?40?%!important}.u-m-r-40{margin-right:%?40?%!important}.u-p-r-40{padding-right:%?40?%!important}.u-margin-right-40{margin-right:%?40?%!important}.u-padding-right-40{padding-right:%?40?%!important}.u-m-b-40{margin-bottom:%?40?%!important}.u-p-b-40{padding-bottom:%?40?%!important}.u-margin-bottom-40{margin-bottom:%?40?%!important}.u-padding-bottom-40{padding-bottom:%?40?%!important}.u-margin-42, .u-m-42{margin:%?42?%!important}.u-padding-42, .u-p-42{padding:%?42?%!important}.u-m-l-42{margin-left:%?42?%!important}.u-p-l-42{padding-left:%?42?%!important}.u-margin-left-42{margin-left:%?42?%!important}.u-padding-left-42{padding-left:%?42?%!important}.u-m-t-42{margin-top:%?42?%!important}.u-p-t-42{padding-top:%?42?%!important}.u-margin-top-42{margin-top:%?42?%!important}.u-padding-top-42{padding-top:%?42?%!important}.u-m-r-42{margin-right:%?42?%!important}.u-p-r-42{padding-right:%?42?%!important}.u-margin-right-42{margin-right:%?42?%!important}.u-padding-right-42{padding-right:%?42?%!important}.u-m-b-42{margin-bottom:%?42?%!important}.u-p-b-42{padding-bottom:%?42?%!important}.u-margin-bottom-42{margin-bottom:%?42?%!important}.u-padding-bottom-42{padding-bottom:%?42?%!important}.u-margin-44, .u-m-44{margin:%?44?%!important}.u-padding-44, .u-p-44{padding:%?44?%!important}.u-m-l-44{margin-left:%?44?%!important}.u-p-l-44{padding-left:%?44?%!important}.u-margin-left-44{margin-left:%?44?%!important}.u-padding-left-44{padding-left:%?44?%!important}.u-m-t-44{margin-top:%?44?%!important}.u-p-t-44{padding-top:%?44?%!important}.u-margin-top-44{margin-top:%?44?%!important}.u-padding-top-44{padding-top:%?44?%!important}.u-m-r-44{margin-right:%?44?%!important}.u-p-r-44{padding-right:%?44?%!important}.u-margin-right-44{margin-right:%?44?%!important}.u-padding-right-44{padding-right:%?44?%!important}.u-m-b-44{margin-bottom:%?44?%!important}.u-p-b-44{padding-bottom:%?44?%!important}.u-margin-bottom-44{margin-bottom:%?44?%!important}.u-padding-bottom-44{padding-bottom:%?44?%!important}.u-margin-45, .u-m-45{margin:%?45?%!important}.u-padding-45, .u-p-45{padding:%?45?%!important}.u-m-l-45{margin-left:%?45?%!important}.u-p-l-45{padding-left:%?45?%!important}.u-margin-left-45{margin-left:%?45?%!important}.u-padding-left-45{padding-left:%?45?%!important}.u-m-t-45{margin-top:%?45?%!important}.u-p-t-45{padding-top:%?45?%!important}.u-margin-top-45{margin-top:%?45?%!important}.u-padding-top-45{padding-top:%?45?%!important}.u-m-r-45{margin-right:%?45?%!important}.u-p-r-45{padding-right:%?45?%!important}.u-margin-right-45{margin-right:%?45?%!important}.u-padding-right-45{padding-right:%?45?%!important}.u-m-b-45{margin-bottom:%?45?%!important}.u-p-b-45{padding-bottom:%?45?%!important}.u-margin-bottom-45{margin-bottom:%?45?%!important}.u-padding-bottom-45{padding-bottom:%?45?%!important}.u-margin-46, .u-m-46{margin:%?46?%!important}.u-padding-46, .u-p-46{padding:%?46?%!important}.u-m-l-46{margin-left:%?46?%!important}.u-p-l-46{padding-left:%?46?%!important}.u-margin-left-46{margin-left:%?46?%!important}.u-padding-left-46{padding-left:%?46?%!important}.u-m-t-46{margin-top:%?46?%!important}.u-p-t-46{padding-top:%?46?%!important}.u-margin-top-46{margin-top:%?46?%!important}.u-padding-top-46{padding-top:%?46?%!important}.u-m-r-46{margin-right:%?46?%!important}.u-p-r-46{padding-right:%?46?%!important}.u-margin-right-46{margin-right:%?46?%!important}.u-padding-right-46{padding-right:%?46?%!important}.u-m-b-46{margin-bottom:%?46?%!important}.u-p-b-46{padding-bottom:%?46?%!important}.u-margin-bottom-46{margin-bottom:%?46?%!important}.u-padding-bottom-46{padding-bottom:%?46?%!important}.u-margin-48, .u-m-48{margin:%?48?%!important}.u-padding-48, .u-p-48{padding:%?48?%!important}.u-m-l-48{margin-left:%?48?%!important}.u-p-l-48{padding-left:%?48?%!important}.u-margin-left-48{margin-left:%?48?%!important}.u-padding-left-48{padding-left:%?48?%!important}.u-m-t-48{margin-top:%?48?%!important}.u-p-t-48{padding-top:%?48?%!important}.u-margin-top-48{margin-top:%?48?%!important}.u-padding-top-48{padding-top:%?48?%!important}.u-m-r-48{margin-right:%?48?%!important}.u-p-r-48{padding-right:%?48?%!important}.u-margin-right-48{margin-right:%?48?%!important}.u-padding-right-48{padding-right:%?48?%!important}.u-m-b-48{margin-bottom:%?48?%!important}.u-p-b-48{padding-bottom:%?48?%!important}.u-margin-bottom-48{margin-bottom:%?48?%!important}.u-padding-bottom-48{padding-bottom:%?48?%!important}.u-margin-50, .u-m-50{margin:%?50?%!important}.u-padding-50, .u-p-50{padding:%?50?%!important}.u-m-l-50{margin-left:%?50?%!important}.u-p-l-50{padding-left:%?50?%!important}.u-margin-left-50{margin-left:%?50?%!important}.u-padding-left-50{padding-left:%?50?%!important}.u-m-t-50{margin-top:%?50?%!important}.u-p-t-50{padding-top:%?50?%!important}.u-margin-top-50{margin-top:%?50?%!important}.u-padding-top-50{padding-top:%?50?%!important}.u-m-r-50{margin-right:%?50?%!important}.u-p-r-50{padding-right:%?50?%!important}.u-margin-right-50{margin-right:%?50?%!important}.u-padding-right-50{padding-right:%?50?%!important}.u-m-b-50{margin-bottom:%?50?%!important}.u-p-b-50{padding-bottom:%?50?%!important}.u-margin-bottom-50{margin-bottom:%?50?%!important}.u-padding-bottom-50{padding-bottom:%?50?%!important}.u-margin-52, .u-m-52{margin:%?52?%!important}.u-padding-52, .u-p-52{padding:%?52?%!important}.u-m-l-52{margin-left:%?52?%!important}.u-p-l-52{padding-left:%?52?%!important}.u-margin-left-52{margin-left:%?52?%!important}.u-padding-left-52{padding-left:%?52?%!important}.u-m-t-52{margin-top:%?52?%!important}.u-p-t-52{padding-top:%?52?%!important}.u-margin-top-52{margin-top:%?52?%!important}.u-padding-top-52{padding-top:%?52?%!important}.u-m-r-52{margin-right:%?52?%!important}.u-p-r-52{padding-right:%?52?%!important}.u-margin-right-52{margin-right:%?52?%!important}.u-padding-right-52{padding-right:%?52?%!important}.u-m-b-52{margin-bottom:%?52?%!important}.u-p-b-52{padding-bottom:%?52?%!important}.u-margin-bottom-52{margin-bottom:%?52?%!important}.u-padding-bottom-52{padding-bottom:%?52?%!important}.u-margin-54, .u-m-54{margin:%?54?%!important}.u-padding-54, .u-p-54{padding:%?54?%!important}.u-m-l-54{margin-left:%?54?%!important}.u-p-l-54{padding-left:%?54?%!important}.u-margin-left-54{margin-left:%?54?%!important}.u-padding-left-54{padding-left:%?54?%!important}.u-m-t-54{margin-top:%?54?%!important}.u-p-t-54{padding-top:%?54?%!important}.u-margin-top-54{margin-top:%?54?%!important}.u-padding-top-54{padding-top:%?54?%!important}.u-m-r-54{margin-right:%?54?%!important}.u-p-r-54{padding-right:%?54?%!important}.u-margin-right-54{margin-right:%?54?%!important}.u-padding-right-54{padding-right:%?54?%!important}.u-m-b-54{margin-bottom:%?54?%!important}.u-p-b-54{padding-bottom:%?54?%!important}.u-margin-bottom-54{margin-bottom:%?54?%!important}.u-padding-bottom-54{padding-bottom:%?54?%!important}.u-margin-55, .u-m-55{margin:%?55?%!important}.u-padding-55, .u-p-55{padding:%?55?%!important}.u-m-l-55{margin-left:%?55?%!important}.u-p-l-55{padding-left:%?55?%!important}.u-margin-left-55{margin-left:%?55?%!important}.u-padding-left-55{padding-left:%?55?%!important}.u-m-t-55{margin-top:%?55?%!important}.u-p-t-55{padding-top:%?55?%!important}.u-margin-top-55{margin-top:%?55?%!important}.u-padding-top-55{padding-top:%?55?%!important}.u-m-r-55{margin-right:%?55?%!important}.u-p-r-55{padding-right:%?55?%!important}.u-margin-right-55{margin-right:%?55?%!important}.u-padding-right-55{padding-right:%?55?%!important}.u-m-b-55{margin-bottom:%?55?%!important}.u-p-b-55{padding-bottom:%?55?%!important}.u-margin-bottom-55{margin-bottom:%?55?%!important}.u-padding-bottom-55{padding-bottom:%?55?%!important}.u-margin-56, .u-m-56{margin:%?56?%!important}.u-padding-56, .u-p-56{padding:%?56?%!important}.u-m-l-56{margin-left:%?56?%!important}.u-p-l-56{padding-left:%?56?%!important}.u-margin-left-56{margin-left:%?56?%!important}.u-padding-left-56{padding-left:%?56?%!important}.u-m-t-56{margin-top:%?56?%!important}.u-p-t-56{padding-top:%?56?%!important}.u-margin-top-56{margin-top:%?56?%!important}.u-padding-top-56{padding-top:%?56?%!important}.u-m-r-56{margin-right:%?56?%!important}.u-p-r-56{padding-right:%?56?%!important}.u-margin-right-56{margin-right:%?56?%!important}.u-padding-right-56{padding-right:%?56?%!important}.u-m-b-56{margin-bottom:%?56?%!important}.u-p-b-56{padding-bottom:%?56?%!important}.u-margin-bottom-56{margin-bottom:%?56?%!important}.u-padding-bottom-56{padding-bottom:%?56?%!important}.u-margin-58, .u-m-58{margin:%?58?%!important}.u-padding-58, .u-p-58{padding:%?58?%!important}.u-m-l-58{margin-left:%?58?%!important}.u-p-l-58{padding-left:%?58?%!important}.u-margin-left-58{margin-left:%?58?%!important}.u-padding-left-58{padding-left:%?58?%!important}.u-m-t-58{margin-top:%?58?%!important}.u-p-t-58{padding-top:%?58?%!important}.u-margin-top-58{margin-top:%?58?%!important}.u-padding-top-58{padding-top:%?58?%!important}.u-m-r-58{margin-right:%?58?%!important}.u-p-r-58{padding-right:%?58?%!important}.u-margin-right-58{margin-right:%?58?%!important}.u-padding-right-58{padding-right:%?58?%!important}.u-m-b-58{margin-bottom:%?58?%!important}.u-p-b-58{padding-bottom:%?58?%!important}.u-margin-bottom-58{margin-bottom:%?58?%!important}.u-padding-bottom-58{padding-bottom:%?58?%!important}.u-margin-60, .u-m-60{margin:%?60?%!important}.u-padding-60, .u-p-60{padding:%?60?%!important}.u-m-l-60{margin-left:%?60?%!important}.u-p-l-60{padding-left:%?60?%!important}.u-margin-left-60{margin-left:%?60?%!important}.u-padding-left-60{padding-left:%?60?%!important}.u-m-t-60{margin-top:%?60?%!important}.u-p-t-60{padding-top:%?60?%!important}.u-margin-top-60{margin-top:%?60?%!important}.u-padding-top-60{padding-top:%?60?%!important}.u-m-r-60{margin-right:%?60?%!important}.u-p-r-60{padding-right:%?60?%!important}.u-margin-right-60{margin-right:%?60?%!important}.u-padding-right-60{padding-right:%?60?%!important}.u-m-b-60{margin-bottom:%?60?%!important}.u-p-b-60{padding-bottom:%?60?%!important}.u-margin-bottom-60{margin-bottom:%?60?%!important}.u-padding-bottom-60{padding-bottom:%?60?%!important}.u-margin-62, .u-m-62{margin:%?62?%!important}.u-padding-62, .u-p-62{padding:%?62?%!important}.u-m-l-62{margin-left:%?62?%!important}.u-p-l-62{padding-left:%?62?%!important}.u-margin-left-62{margin-left:%?62?%!important}.u-padding-left-62{padding-left:%?62?%!important}.u-m-t-62{margin-top:%?62?%!important}.u-p-t-62{padding-top:%?62?%!important}.u-margin-top-62{margin-top:%?62?%!important}.u-padding-top-62{padding-top:%?62?%!important}.u-m-r-62{margin-right:%?62?%!important}.u-p-r-62{padding-right:%?62?%!important}.u-margin-right-62{margin-right:%?62?%!important}.u-padding-right-62{padding-right:%?62?%!important}.u-m-b-62{margin-bottom:%?62?%!important}.u-p-b-62{padding-bottom:%?62?%!important}.u-margin-bottom-62{margin-bottom:%?62?%!important}.u-padding-bottom-62{padding-bottom:%?62?%!important}.u-margin-64, .u-m-64{margin:%?64?%!important}.u-padding-64, .u-p-64{padding:%?64?%!important}.u-m-l-64{margin-left:%?64?%!important}.u-p-l-64{padding-left:%?64?%!important}.u-margin-left-64{margin-left:%?64?%!important}.u-padding-left-64{padding-left:%?64?%!important}.u-m-t-64{margin-top:%?64?%!important}.u-p-t-64{padding-top:%?64?%!important}.u-margin-top-64{margin-top:%?64?%!important}.u-padding-top-64{padding-top:%?64?%!important}.u-m-r-64{margin-right:%?64?%!important}.u-p-r-64{padding-right:%?64?%!important}.u-margin-right-64{margin-right:%?64?%!important}.u-padding-right-64{padding-right:%?64?%!important}.u-m-b-64{margin-bottom:%?64?%!important}.u-p-b-64{padding-bottom:%?64?%!important}.u-margin-bottom-64{margin-bottom:%?64?%!important}.u-padding-bottom-64{padding-bottom:%?64?%!important}.u-margin-65, .u-m-65{margin:%?65?%!important}.u-padding-65, .u-p-65{padding:%?65?%!important}.u-m-l-65{margin-left:%?65?%!important}.u-p-l-65{padding-left:%?65?%!important}.u-margin-left-65{margin-left:%?65?%!important}.u-padding-left-65{padding-left:%?65?%!important}.u-m-t-65{margin-top:%?65?%!important}.u-p-t-65{padding-top:%?65?%!important}.u-margin-top-65{margin-top:%?65?%!important}.u-padding-top-65{padding-top:%?65?%!important}.u-m-r-65{margin-right:%?65?%!important}.u-p-r-65{padding-right:%?65?%!important}.u-margin-right-65{margin-right:%?65?%!important}.u-padding-right-65{padding-right:%?65?%!important}.u-m-b-65{margin-bottom:%?65?%!important}.u-p-b-65{padding-bottom:%?65?%!important}.u-margin-bottom-65{margin-bottom:%?65?%!important}.u-padding-bottom-65{padding-bottom:%?65?%!important}.u-margin-66, .u-m-66{margin:%?66?%!important}.u-padding-66, .u-p-66{padding:%?66?%!important}.u-m-l-66{margin-left:%?66?%!important}.u-p-l-66{padding-left:%?66?%!important}.u-margin-left-66{margin-left:%?66?%!important}.u-padding-left-66{padding-left:%?66?%!important}.u-m-t-66{margin-top:%?66?%!important}.u-p-t-66{padding-top:%?66?%!important}.u-margin-top-66{margin-top:%?66?%!important}.u-padding-top-66{padding-top:%?66?%!important}.u-m-r-66{margin-right:%?66?%!important}.u-p-r-66{padding-right:%?66?%!important}.u-margin-right-66{margin-right:%?66?%!important}.u-padding-right-66{padding-right:%?66?%!important}.u-m-b-66{margin-bottom:%?66?%!important}.u-p-b-66{padding-bottom:%?66?%!important}.u-margin-bottom-66{margin-bottom:%?66?%!important}.u-padding-bottom-66{padding-bottom:%?66?%!important}.u-margin-68, .u-m-68{margin:%?68?%!important}.u-padding-68, .u-p-68{padding:%?68?%!important}.u-m-l-68{margin-left:%?68?%!important}.u-p-l-68{padding-left:%?68?%!important}.u-margin-left-68{margin-left:%?68?%!important}.u-padding-left-68{padding-left:%?68?%!important}.u-m-t-68{margin-top:%?68?%!important}.u-p-t-68{padding-top:%?68?%!important}.u-margin-top-68{margin-top:%?68?%!important}.u-padding-top-68{padding-top:%?68?%!important}.u-m-r-68{margin-right:%?68?%!important}.u-p-r-68{padding-right:%?68?%!important}.u-margin-right-68{margin-right:%?68?%!important}.u-padding-right-68{padding-right:%?68?%!important}.u-m-b-68{margin-bottom:%?68?%!important}.u-p-b-68{padding-bottom:%?68?%!important}.u-margin-bottom-68{margin-bottom:%?68?%!important}.u-padding-bottom-68{padding-bottom:%?68?%!important}.u-margin-70, .u-m-70{margin:%?70?%!important}.u-padding-70, .u-p-70{padding:%?70?%!important}.u-m-l-70{margin-left:%?70?%!important}.u-p-l-70{padding-left:%?70?%!important}.u-margin-left-70{margin-left:%?70?%!important}.u-padding-left-70{padding-left:%?70?%!important}.u-m-t-70{margin-top:%?70?%!important}.u-p-t-70{padding-top:%?70?%!important}.u-margin-top-70{margin-top:%?70?%!important}.u-padding-top-70{padding-top:%?70?%!important}.u-m-r-70{margin-right:%?70?%!important}.u-p-r-70{padding-right:%?70?%!important}.u-margin-right-70{margin-right:%?70?%!important}.u-padding-right-70{padding-right:%?70?%!important}.u-m-b-70{margin-bottom:%?70?%!important}.u-p-b-70{padding-bottom:%?70?%!important}.u-margin-bottom-70{margin-bottom:%?70?%!important}.u-padding-bottom-70{padding-bottom:%?70?%!important}.u-margin-72, .u-m-72{margin:%?72?%!important}.u-padding-72, .u-p-72{padding:%?72?%!important}.u-m-l-72{margin-left:%?72?%!important}.u-p-l-72{padding-left:%?72?%!important}.u-margin-left-72{margin-left:%?72?%!important}.u-padding-left-72{padding-left:%?72?%!important}.u-m-t-72{margin-top:%?72?%!important}.u-p-t-72{padding-top:%?72?%!important}.u-margin-top-72{margin-top:%?72?%!important}.u-padding-top-72{padding-top:%?72?%!important}.u-m-r-72{margin-right:%?72?%!important}.u-p-r-72{padding-right:%?72?%!important}.u-margin-right-72{margin-right:%?72?%!important}.u-padding-right-72{padding-right:%?72?%!important}.u-m-b-72{margin-bottom:%?72?%!important}.u-p-b-72{padding-bottom:%?72?%!important}.u-margin-bottom-72{margin-bottom:%?72?%!important}.u-padding-bottom-72{padding-bottom:%?72?%!important}.u-margin-74, .u-m-74{margin:%?74?%!important}.u-padding-74, .u-p-74{padding:%?74?%!important}.u-m-l-74{margin-left:%?74?%!important}.u-p-l-74{padding-left:%?74?%!important}.u-margin-left-74{margin-left:%?74?%!important}.u-padding-left-74{padding-left:%?74?%!important}.u-m-t-74{margin-top:%?74?%!important}.u-p-t-74{padding-top:%?74?%!important}.u-margin-top-74{margin-top:%?74?%!important}.u-padding-top-74{padding-top:%?74?%!important}.u-m-r-74{margin-right:%?74?%!important}.u-p-r-74{padding-right:%?74?%!important}.u-margin-right-74{margin-right:%?74?%!important}.u-padding-right-74{padding-right:%?74?%!important}.u-m-b-74{margin-bottom:%?74?%!important}.u-p-b-74{padding-bottom:%?74?%!important}.u-margin-bottom-74{margin-bottom:%?74?%!important}.u-padding-bottom-74{padding-bottom:%?74?%!important}.u-margin-75, .u-m-75{margin:%?75?%!important}.u-padding-75, .u-p-75{padding:%?75?%!important}.u-m-l-75{margin-left:%?75?%!important}.u-p-l-75{padding-left:%?75?%!important}.u-margin-left-75{margin-left:%?75?%!important}.u-padding-left-75{padding-left:%?75?%!important}.u-m-t-75{margin-top:%?75?%!important}.u-p-t-75{padding-top:%?75?%!important}.u-margin-top-75{margin-top:%?75?%!important}.u-padding-top-75{padding-top:%?75?%!important}.u-m-r-75{margin-right:%?75?%!important}.u-p-r-75{padding-right:%?75?%!important}.u-margin-right-75{margin-right:%?75?%!important}.u-padding-right-75{padding-right:%?75?%!important}.u-m-b-75{margin-bottom:%?75?%!important}.u-p-b-75{padding-bottom:%?75?%!important}.u-margin-bottom-75{margin-bottom:%?75?%!important}.u-padding-bottom-75{padding-bottom:%?75?%!important}.u-margin-76, .u-m-76{margin:%?76?%!important}.u-padding-76, .u-p-76{padding:%?76?%!important}.u-m-l-76{margin-left:%?76?%!important}.u-p-l-76{padding-left:%?76?%!important}.u-margin-left-76{margin-left:%?76?%!important}.u-padding-left-76{padding-left:%?76?%!important}.u-m-t-76{margin-top:%?76?%!important}.u-p-t-76{padding-top:%?76?%!important}.u-margin-top-76{margin-top:%?76?%!important}.u-padding-top-76{padding-top:%?76?%!important}.u-m-r-76{margin-right:%?76?%!important}.u-p-r-76{padding-right:%?76?%!important}.u-margin-right-76{margin-right:%?76?%!important}.u-padding-right-76{padding-right:%?76?%!important}.u-m-b-76{margin-bottom:%?76?%!important}.u-p-b-76{padding-bottom:%?76?%!important}.u-margin-bottom-76{margin-bottom:%?76?%!important}.u-padding-bottom-76{padding-bottom:%?76?%!important}.u-margin-78, .u-m-78{margin:%?78?%!important}.u-padding-78, .u-p-78{padding:%?78?%!important}.u-m-l-78{margin-left:%?78?%!important}.u-p-l-78{padding-left:%?78?%!important}.u-margin-left-78{margin-left:%?78?%!important}.u-padding-left-78{padding-left:%?78?%!important}.u-m-t-78{margin-top:%?78?%!important}.u-p-t-78{padding-top:%?78?%!important}.u-margin-top-78{margin-top:%?78?%!important}.u-padding-top-78{padding-top:%?78?%!important}.u-m-r-78{margin-right:%?78?%!important}.u-p-r-78{padding-right:%?78?%!important}.u-margin-right-78{margin-right:%?78?%!important}.u-padding-right-78{padding-right:%?78?%!important}.u-m-b-78{margin-bottom:%?78?%!important}.u-p-b-78{padding-bottom:%?78?%!important}.u-margin-bottom-78{margin-bottom:%?78?%!important}.u-padding-bottom-78{padding-bottom:%?78?%!important}.u-margin-80, .u-m-80{margin:%?80?%!important}.u-padding-80, .u-p-80{padding:%?80?%!important}.u-m-l-80{margin-left:%?80?%!important}.u-p-l-80{padding-left:%?80?%!important}.u-margin-left-80{margin-left:%?80?%!important}.u-padding-left-80{padding-left:%?80?%!important}.u-m-t-80{margin-top:%?80?%!important}.u-p-t-80{padding-top:%?80?%!important}.u-margin-top-80{margin-top:%?80?%!important}.u-padding-top-80{padding-top:%?80?%!important}.u-m-r-80{margin-right:%?80?%!important}.u-p-r-80{padding-right:%?80?%!important}.u-margin-right-80{margin-right:%?80?%!important}.u-padding-right-80{padding-right:%?80?%!important}.u-m-b-80{margin-bottom:%?80?%!important}.u-p-b-80{padding-bottom:%?80?%!important}.u-margin-bottom-80{margin-bottom:%?80?%!important}.u-padding-bottom-80{padding-bottom:%?80?%!important}.u-reset-nvue{flex-direction:row;align-items:center}.u-type-primary-light{color:#ecf5ff}.u-type-warning-light{color:#fdf6ec}.u-type-success-light{color:#dbf1e1}.u-type-error-light{color:#fef0f0}.u-type-info-light{color:#f4f4f5}.u-type-primary-light-bg{background-color:#ecf5ff}.u-type-warning-light-bg{background-color:#fdf6ec}.u-type-success-light-bg{background-color:#dbf1e1}.u-type-error-light-bg{background-color:#fef0f0}.u-type-info-light-bg{background-color:#f4f4f5}.u-type-primary-dark{color:#2b85e4}.u-type-warning-dark{color:#f29100}.u-type-success-dark{color:#18b566}.u-type-error-dark{color:#dd6161}.u-type-info-dark{color:#82848a}.u-type-primary-dark-bg{background-color:#2b85e4}.u-type-warning-dark-bg{background-color:#f29100}.u-type-success-dark-bg{background-color:#18b566}.u-type-error-dark-bg{background-color:#dd6161}.u-type-info-dark-bg{background-color:#82848a}.u-type-primary-disabled{color:#a0cfff}.u-type-warning-disabled{color:#fcbd71}.u-type-success-disabled{color:#71d5a1}.u-type-error-disabled{color:#fab6b6}.u-type-info-disabled{color:#c8c9cc}.u-type-primary{color:#2979ff}.u-type-warning{color:#f90}.u-type-success{color:#19be6b}.u-type-error{color:#fa3534}.u-type-info{color:#909399}.u-type-primary-bg{background-color:#2979ff}.u-type-warning-bg{background-color:#f90}.u-type-success-bg{background-color:#19be6b}.u-type-error-bg{background-color:#fa3534}.u-type-info-bg{background-color:#909399}.u-main-color{color:#303133}.u-content-color{color:#606266}.u-tips-color{color:#909399}.u-light-color{color:#c0c4cc}uni-page-body{color:#303133;font-size:%?28?%}\n/* start--去除webkit的默认样式--start */.u-fix-ios-appearance{-webkit-appearance:none}\n/* end--去除webkit的默认样式--end */\n/* start--icon图标外层套一个view,让其达到更好的垂直居中的效果--start */.u-icon-wrap{display:flex;align-items:center}\n/* end-icon图标外层套一个view,让其达到更好的垂直居中的效果--end */\n/* start--iPhoneX底部安全区定义--start */.safe-area-inset-bottom{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}\n/* end-iPhoneX底部安全区定义--end */\n/* start--各种hover点击反馈相关的类名-start */.u-hover-class{opacity:.6}.u-cell-hover{background-color:#f7f8f9!important}\n/* end--各种hover点击反馈相关的类名--end */\n/* start--文本行数限制--start */.u-line-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-line-2{-webkit-line-clamp:2}.u-line-3{-webkit-line-clamp:3}.u-line-4{-webkit-line-clamp:4}.u-line-5{-webkit-line-clamp:5}.u-line-2, .u-line-3, .u-line-4, .u-line-5{overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}\n/* end--文本行数限制--end */\n/* start--Retina 屏幕下的 1px 边框--start */.u-border,\n.u-border-bottom,\n.u-border-left,\n.u-border-right,\n.u-border-top,\n.u-border-top-bottom{position:relative}.u-border-bottom:after,\n.u-border-left:after,\n.u-border-right:after,\n.u-border-top-bottom:after,\n.u-border-top:after,\n.u-border:after{\ncontent:" ";\nposition:absolute;left:0;top:0;pointer-events:none;box-sizing:border-box;-webkit-transform-origin:0 0;transform-origin:0 0;width:199.8%;height:199.7%;-webkit-transform:scale(.5);transform:scale(.5);border:0 solid #e4e7ed;z-index:2}.u-border-top:after{border-top-width:1px}.u-border-left:after{border-left-width:1px}.u-border-right:after{border-right-width:1px}.u-border-bottom:after{border-bottom-width:1px}.u-border-top-bottom:after{border-width:1px 0}.u-border:after{border-width:1px}\n/* end--Retina 屏幕下的 1px 边框--end */\n/* start--clearfix--start */.u-clearfix:after,\n.clearfix:after{\ncontent:"";\ndisplay:table;clear:both}\n/* end--clearfix--end */\n/* start--高斯模糊tabbar底部处理--start */.u-blur-effect-inset{width:%?750?%;height:var(--window-bottom);background-color:#fff}\n/* end--高斯模糊tabbar底部处理--end */\n/* start--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--start */\nuni-toast{z-index:10090}uni-toast .uni-toast{z-index:10090}\n\n/* end--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--end */\n/* start--去除button的所有默认样式--start */.u-reset-button{padding:0;font-size:inherit;line-height:inherit;background-color:initial;color:inherit}.u-reset-button::after{border:none}\n/* end--去除button的所有默认样式--end */\n/* H5的时候,隐藏滚动条 */::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}',""]),t.exports=n},"33d3":function(t,n,i){"use strict";i.r(n);var a=i("7464"),r=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(n,t,(function(){return a[t]}))}(o);n["default"]=r.a},3418:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5ef2");var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"success",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];-1==["primary","info","error","warning","success"].indexOf(t)&&(t="success");var i="";switch(t){case"primary":i="info-circle";break;case"info":i="info-circle";break;case"error":i="close-circle";break;case"warning":i="error-circle";break;case"success":i="checkmark-circle";break;default:i="checkmark-circle"}return n&&(i+="-fill"),i};n.default=a},3804:function(t,n,i){"use strict";var a=i("f5bd").default,r=a(i("9b1b"));i("3dde"),i("a8b2"),i("1480"),i("6e4a"),i("fa08"),i("9337");var o=a(i("9270")),e=a(i("9b8e")),p=a(i("534e")),d=a(i("84b0")),u=i("25d7"),m=a(i("60ed")),g=a(i("abb8")),s=a(i("96c9"));e.default.use(d.default);var l=i("42af");e.default.mixin(l),e.default.config.productionTip=!1,o.default.mpType="app";var c=new e.default((0,r.default)({store:p.default},o.default));e.default.prototype.base=u.base,e.default.use(m.default,c),e.default.use(g.default,c),e.default.prototype.$moment=s.default,c.$mount()},"38e6":function(t,n,i){"use strict";var a=i("d99f"),r=i.n(a);r.a},4107:function(t,n,i){var a={"./af":"d313","./af.js":"d313","./ar":"6c41","./ar-dz":"9e17","./ar-dz.js":"9e17","./ar-kw":"9265","./ar-kw.js":"9265","./ar-ly":"75ff","./ar-ly.js":"75ff","./ar-ma":"d86e","./ar-ma.js":"d86e","./ar-ps":"cc4f","./ar-ps.js":"cc4f","./ar-sa":"9340","./ar-sa.js":"9340","./ar-tn":"6162","./ar-tn.js":"6162","./ar.js":"6c41","./az":"ac5b","./az.js":"ac5b","./be":"e83c","./be.js":"e83c","./bg":"1c42","./bg.js":"1c42","./bm":"3c8c","./bm.js":"3c8c","./bn":"49f5","./bn-bd":"55da","./bn-bd.js":"55da","./bn.js":"49f5","./bo":"a24c","./bo.js":"a24c","./br":"337a","./br.js":"337a","./bs":"aa1a","./bs.js":"aa1a","./ca":"908a","./ca.js":"908a","./cs":"1ab2","./cs.js":"1ab2","./cv":"ab59","./cv.js":"ab59","./cy":"c353","./cy.js":"c353","./da":"2d6a","./da.js":"2d6a","./de":"3fbb","./de-at":"3f20","./de-at.js":"3f20","./de-ch":"1b92","./de-ch.js":"1b92","./de.js":"3fbb","./dv":"3ac8","./dv.js":"3ac8","./el":"0dd2","./el.js":"0dd2","./en-au":"7296","./en-au.js":"7296","./en-ca":"7998","./en-ca.js":"7998","./en-gb":"434a","./en-gb.js":"434a","./en-ie":"1996","./en-ie.js":"1996","./en-il":"bf57","./en-il.js":"bf57","./en-in":"c6a2","./en-in.js":"c6a2","./en-nz":"ec06","./en-nz.js":"ec06","./en-sg":"4dcd","./en-sg.js":"4dcd","./eo":"c0b6","./eo.js":"c0b6","./es":"acf5","./es-do":"cea8","./es-do.js":"cea8","./es-mx":"4503","./es-mx.js":"4503","./es-us":"cf4d","./es-us.js":"cf4d","./es.js":"acf5","./et":"e163","./et.js":"e163","./eu":"21b7","./eu.js":"21b7","./fa":"02d6","./fa.js":"02d6","./fi":"02c5","./fi.js":"02c5","./fil":"4246","./fil.js":"4246","./fo":"69d9","./fo.js":"69d9","./fr":"7d55","./fr-ca":"0d4a","./fr-ca.js":"0d4a","./fr-ch":"3c45","./fr-ch.js":"3c45","./fr.js":"7d55","./fy":"4fde","./fy.js":"4fde","./ga":"22f8","./ga.js":"22f8","./gd":"377f","./gd.js":"377f","./gl":"95bb","./gl.js":"95bb","./gom-deva":"26e1","./gom-deva.js":"26e1","./gom-latn":"7f52","./gom-latn.js":"7f52","./gu":"3d4f","./gu.js":"3d4f","./he":"3691","./he.js":"3691","./hi":"d326","./hi.js":"d326","./hr":"d27e","./hr.js":"d27e","./hu":"4d02","./hu.js":"4d02","./hy-am":"62b3","./hy-am.js":"62b3","./id":"2a93","./id.js":"2a93","./is":"2c16","./is.js":"2c16","./it":"60fd","./it-ch":"fbc1","./it-ch.js":"fbc1","./it.js":"60fd","./ja":"e961","./ja.js":"e961","./jv":"bfb7","./jv.js":"bfb7","./ka":"ddcb","./ka.js":"ddcb","./kk":"2ad8","./kk.js":"2ad8","./km":"55ec","./km.js":"55ec","./kn":"e672","./kn.js":"e672","./ko":"9ea9","./ko.js":"9ea9","./ku":"2374","./ku-kmr":"8d47","./ku-kmr.js":"8d47","./ku.js":"2374","./ky":"79e0","./ky.js":"79e0","./lb":"9406","./lb.js":"9406","./lo":"aee0","./lo.js":"aee0","./lt":"8505","./lt.js":"8505","./lv":"b804","./lv.js":"b804","./me":"ca51","./me.js":"ca51","./mi":"33f0","./mi.js":"33f0","./mk":"a25a","./mk.js":"a25a","./ml":"9cfd","./ml.js":"9cfd","./mn":"f8c6","./mn.js":"f8c6","./mr":"1906","./mr.js":"1906","./ms":"e726","./ms-my":"0d3c","./ms-my.js":"0d3c","./ms.js":"e726","./mt":"e1b6","./mt.js":"e1b6","./my":"86a3","./my.js":"86a3","./nb":"1033","./nb.js":"1033","./ne":"4dc9","./ne.js":"4dc9","./nl":"f565","./nl-be":"9dd4","./nl-be.js":"9dd4","./nl.js":"f565","./nn":"22e3","./nn.js":"22e3","./oc-lnc":"84a1","./oc-lnc.js":"84a1","./pa-in":"b7cb","./pa-in.js":"b7cb","./pl":"8fcf","./pl.js":"8fcf","./pt":"efe0","./pt-br":"ea0e","./pt-br.js":"ea0e","./pt.js":"efe0","./ro":"3a75","./ro.js":"3a75","./ru":"236a","./ru.js":"236a","./sd":"f028","./sd.js":"f028","./se":"9d92","./se.js":"9d92","./si":"eb4e","./si.js":"eb4e","./sk":"5b11","./sk.js":"5b11","./sl":"5686","./sl.js":"5686","./sq":"eee2","./sq.js":"eee2","./sr":"9e87","./sr-cyrl":"5317","./sr-cyrl.js":"5317","./sr.js":"9e87","./ss":"376f","./ss.js":"376f","./sv":"b214","./sv.js":"b214","./sw":"dc5f","./sw.js":"dc5f","./ta":"d126","./ta.js":"d126","./te":"6134","./te.js":"6134","./tet":"8d0b5","./tet.js":"8d0b5","./tg":"3146","./tg.js":"3146","./th":"41b0","./th.js":"41b0","./tk":"b5bf","./tk.js":"b5bf","./tl-ph":"07b3","./tl-ph.js":"07b3","./tlh":"b5f5","./tlh.js":"b5f5","./tr":"4309","./tr.js":"4309","./tzl":"cd42","./tzl.js":"cd42","./tzm":"e4f9","./tzm-latn":"6b07","./tzm-latn.js":"6b07","./tzm.js":"e4f9","./ug-cn":"794e","./ug-cn.js":"794e","./uk":"8a1e","./uk.js":"8a1e","./ur":"5eaf","./ur.js":"5eaf","./uz":"0a37","./uz-latn":"347e","./uz-latn.js":"347e","./uz.js":"0a37","./vi":"fa46","./vi.js":"fa46","./x-pseudo":"1cde","./x-pseudo.js":"1cde","./yo":"0f0b","./yo.js":"0f0b","./zh-cn":"caed","./zh-cn.js":"caed","./zh-hk":"effd","./zh-hk.js":"effd","./zh-mo":"6eb3","./zh-mo.js":"6eb3","./zh-tw":"4a6a","./zh-tw.js":"4a6a"};function r(t){var n=o(t);return i(n)}function o(t){if(!i.o(a,t)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return a[t]}r.keys=function(){return Object.keys(a)},r.resolve=o,t.exports=r,r.id="4107"},"42af":function(t,n,i){"use strict";var a=i("f5bd").default,r=a(i("9b1b"));i("dc8a");var o=i("8f59"),e=a(i("534e")),p=[];try{p=e.default.state?Object.keys(e.default.state):[]}catch(d){}t.exports={created:function(){var t=this;this.$u.vuex=function(n,i){t.$store.commit("$uStore",{name:n,value:i})}},computed:(0,r.default)({},(0,o.mapState)(p))}},4854:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(t,n){if(t>=0&&n>0&&n>=t){var i=n-t+1;return Math.floor(Math.random()*i+t)}return 0};n.default=a},"4c1e":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5c47"),i("0506"),i("bf0f");var r=a(i("2634")),o=a(i("2fdc")),e=a(i("80b1")),p=a(i("efe5")),d=function(){function t(){(0,e.default)(this,t),this.config={type:"navigateTo",url:"",delta:1,params:{},animationType:"pop-in",animationDuration:300,intercept:!1},this.route=this.route.bind(this)}return(0,p.default)(t,[{key:"addRootPath",value:function(t){return"/"===t[0]?t:"/".concat(t)}},{key:"mixinParam",value:function(t,n){t=t&&this.addRootPath(t);var i="";return/.*\/.*\?.*=.*/.test(t)?(i=uni.$u.queryParams(n,!1),t+"&"+i):(i=uni.$u.queryParams(n),t+i)}},{key:"route",value:function(){var t=(0,o.default)((0,r.default)().mark((function t(){var n,i,a,o,e=arguments;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.length>0&&void 0!==e[0]?e[0]:{},i=e.length>1&&void 0!==e[1]?e[1]:{},a={},"string"===typeof n?(a.url=this.mixinParam(n,i),a.type="navigateTo"):(a=uni.$u.deepClone(n,this.config),a.url=this.mixinParam(n.url,n.params)),i.intercept&&(this.config.intercept=i.intercept),a.params=i,a=uni.$u.deepMerge(this.config,a),"function"!==typeof uni.$u.routeIntercept){t.next=14;break}return t.next=10,new Promise((function(t,n){uni.$u.routeIntercept(a,t)}));case 10:o=t.sent,o&&this.openPage(a),t.next=15;break;case 14:this.openPage(a);case 15:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}()},{key:"openPage",value:function(t){var n=t.url,i=(t.type,t.delta),a=t.animationType,r=t.animationDuration;"navigateTo"!=t.type&&"to"!=t.type||uni.navigateTo({url:n,animationType:a,animationDuration:r}),"redirectTo"!=t.type&&"redirect"!=t.type||uni.redirectTo({url:n}),"switchTab"!=t.type&&"tab"!=t.type||uni.switchTab({url:n}),"reLaunch"!=t.type&&"launch"!=t.type||uni.reLaunch({url:n}),"navigateBack"!=t.type&&"back"!=t.type||uni.navigateBack({delta:i})}}]),t}(),u=(new d).route;n.default=u},5167:function(t,n,i){"use strict";i.d(n,"b",(function(){return a})),i.d(n,"c",(function(){return r})),i.d(n,"a",(function(){}));var a=function(){var t=this.$createElement,n=this._self._c||t;return n("App",{attrs:{keepAliveInclude:this.keepAliveInclude}})},r=[]},5180:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1500;uni.showToast({title:t,icon:"none",duration:n})};n.default=a},"52f9":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("c223");var r=a(i("fcf3")),o=a(i("56d0"));var e=function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n=(0,o.default)(n),"object"!==(0,r.default)(n)||"object"!==(0,r.default)(i))return!1;for(var a in i)i.hasOwnProperty(a)&&(a in n?"object"!==(0,r.default)(n[a])||"object"!==(0,r.default)(i[a])?n[a]=i[a]:n[a].concat&&i[a].concat?n[a]=n[a].concat(i[a]):n[a]=t(n[a],i[a]):n[a]=i[a]);return n};n.default=e},"534e":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5ef2");var r=a(i("9b8e")),o=a(i("8f59"));r.default.use(o.default);var e={};try{e=uni.getStorageSync("lifeData")}catch(m){}var p=["vuex_user","vuex_token","vuex_share"],d=new o.default.Store({state:{vuex_user:e.vuex_user?e.vuex_user:{},vuex_token:e.vuex_token?e.vuex_token:"",vuex_version:"1.0.0",vuex_default_icon:"/static/logo-mini.png",vuex_sign_base64:"",vuex_point_id:""},mutations:{$uStore:function(t,n){var i=n.name.split("."),a="",r=i.length;if(i.length>=2){for(var o=t[i[0]],e=1;e1&&void 0!==arguments[1])||arguments[1],i=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;if(t=t.toLowerCase(),t&&i.test(t)){if(4===t.length){for(var a="#",r=1;r<4;r+=1)a+=t.slice(r,r+1).concat(t.slice(r,r+1));t=a}for(var o=[],e=1;e<7;e+=2)o.push(parseInt("0x"+t.slice(e,e+2)));return n?"rgb(".concat(o[0],",").concat(o[1],",").concat(o[2],")"):o}if(/^(rgb|RGB)/.test(t)){var p=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");return p.map((function(t){return Number(t)}))}return t}function r(t){var n=t;if(/^(rgb|RGB)/.test(n)){for(var i=n.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(","),a="#",r=0;r0&&void 0!==arguments[0]?arguments[0]:"rgb(0, 0, 0)",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rgb(255, 255, 255)",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=a(t,!1),e=o[0],p=o[1],d=o[2],u=a(n,!1),m=u[0],g=u[1],s=u[2],l=(m-e)/i,c=(g-p)/i,f=(s-d)/i,b=[],h=0;h1&&void 0!==arguments[1]?arguments[1]:.3;t=r(t);var i=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,a=t.toLowerCase();if(a&&i.test(a)){if(4===a.length){for(var o="#",e=1;e<4;e+=1)o+=a.slice(e,e+1).concat(a.slice(e,e+1));a=o}for(var p=[],d=1;d<7;d+=2)p.push(parseInt("0x"+a.slice(d,d+2)));return"rgba("+p.join(",")+","+n+")"}return a}};n.default=o},"682c":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.os=function(){return uni.getSystemInfoSync().platform},n.sys=function(){return uni.getSystemInfoSync()}},6878:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5ef2"),i("aa9c"),i("bf0f"),i("2797");var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"brackets",a=n?"?":"",r=[];-1==["indices","brackets","repeat","comma"].indexOf(i)&&(i="brackets");var o=function(n){var a=t[n];if(["",void 0,null].indexOf(a)>=0)return"continue";if(a.constructor===Array)switch(i){case"indices":for(var o=0;o-1){var i=decodeURIComponent((new RegExp("[?|&]code=([^&;]+?)(&|#|;|$)").exec(n)||[,""])[1].replace(/\+/g,"%20"))||null;console.log("code",i),uni.request({url:o.API.WX_LOGIN,method:"POST",data:{code:i},success:function(t){var n=t.data;if(0===n.errcode){var i=n.data.access_token;console.log("获取 token 成功:",i),uni.setStorageSync("token",i)}else console.error("登录失败:",n.errmsg),uni.showToast({title:n.errmsg,icon:"none"})},fail:function(t){console.error("获取 token 失败:",t)}})}else{var a=window.location.href,r=encodeURIComponent(a.replace(/#\//,""));console.log(r);var e="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".concat("wx9538bc740fe87fce","&redirect_uri=").concat(r,"&\n\t\t\t\tresponse_type=code&scope=").concat("snsapi_userinfo","&state=").concat("STATE","#wechat_redirect");window.location.href=e}}else uni.showModal({title:"提示",content:"请在微信客户端中打开",showCancel:!1})},mockAccountLogin:function(t,n){uni.request({url:o.API.LOGIN_ACCOUNT,method:"GET",data:{username:t,password:n},success:function(t){console.log("mockAccountLogin",t),t.data&&t.data.code||(t.data&&t.data.data.access_token?(uni.setStorageSync("token",t.data.data.access_token),uni.showToast({title:"登录成功",icon:"success"})):uni.showToast({title:"登录失败",icon:"none"}))},fail:function(){uni.showToast({title:"请求失败",icon:"none"})}})},configWechatJSSDK:function(){var t=this,n=/MicroMessenger/i.test(navigator.userAgent);if(console.log("[App] configWechatJSSDK 调用,isWeixinBrowser =",n,", typeof wx =",(0,r.default)(p.default),", has window.wx =","undefined"!==typeof window&&!!window.wx),n&&"undefined"!==typeof window&&"undefined"!==typeof p.default){var i=window.location.href.split("#")[0],a=encodeURIComponent(i);console.log("[App] 当前用于签名的 URL =",i,",编码后 =",a),uni.request({url:"".concat(o.API.WECHAT_JSSDK_CONFIG,"?url=").concat(a),method:"GET",success:function(n){if(console.log("[App] WECHAT_JSSDK_CONFIG 响应:",n.data),n.data)if(0===n.data.errcode&&n.data.data){var i=n.data.data;t.initWechatJSSDK(i)}else console.warn("[App] 获取微信 JSSDK 配置失败,errcode =",n.data.errcode,"errmsg =",n.data.errmsg);else console.warn("[App] WECHAT_JSSDK_CONFIG 返回为空")},fail:function(t){console.error("[App] 调用 WECHAT_JSSDK_CONFIG 接口失败:",t)}})}else console.log("[App] 非微信环境或微信JS-SDK未加载,跳过配置")},initWechatJSSDK:function(t){var n=this;"undefined"!==typeof p.default?(p.default.config({debug:!1,appId:t.appId,timestamp:t.timestamp,nonceStr:t.nonceStr,signature:t.signature,jsApiList:["getLocation","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo"]}),p.default.ready((function(){console.log("微信 JS-SDK 配置成功"),n.setupGlobalWechatShare()})),p.default.error((function(t){console.error("微信 JS-SDK 配置失败:",t),uni.showToast({title:"微信功能配置失败",icon:"none"})}))):console.error("微信 JS-SDK 未加载")},setupGlobalWechatShare:function(){var t=/MicroMessenger/i.test(navigator.userAgent);if(t&&"undefined"!==typeof window){var n=window.wx||p.default;if(n){var i=window.location.href,a=i.split("#")[0],r={title:"胥口枢纽闸站公众号",desc:"主要功能为胥口闸站船只过闸预约、支付等功能",link:a,imgUrl:window.location.origin+"/static/icon_logo.png",type:"link"},o=r.link;try{o=e.urlUtils.generateSafeShareUrl(r.link,{source:"share",timestamp:Date.now()})}catch(u){console.warn("生成安全分享链接时出错:",u),o=r.link}var d=function(){console.log("微信JS-SDK准备就绪,配置全局分享"),n.onMenuShareTimeline({title:r.title,desc:r.desc,link:o,imgUrl:r.imgUrl,success:function(){console.log("分享到朋友圈成功"),uni.showToast({title:"分享到朋友圈成功",icon:"success"})},cancel:function(){console.log("取消分享到朋友圈")}}),n.onMenuShareAppMessage({title:r.title,desc:r.desc,link:o,imgUrl:r.imgUrl,type:r.type,dataUrl:"",success:function(){console.log("分享给朋友成功"),uni.showToast({title:"分享给朋友成功",icon:"success"})},cancel:function(){console.log("取消分享给朋友")}}),n.onMenuShareQQ({title:r.title,desc:r.desc,link:o,imgUrl:r.imgUrl,success:function(){console.log("分享到QQ成功"),uni.showToast({title:"分享到QQ成功",icon:"success"})},cancel:function(){console.log("取消分享到QQ")}}),n.onMenuShareWeibo({title:r.title,desc:r.desc,link:o,imgUrl:r.imgUrl,success:function(){console.log("分享到微博成功"),uni.showToast({title:"分享到微博成功",icon:"success"})},cancel:function(){console.log("取消分享到微博")}}),console.log("全局微信分享配置完成")};n.ready?n.ready(d):d(),n.error&&n.error((function(t){console.error("微信JS-SDK配置失败:",t)}))}else console.log("微信JS-SDK未加载,跳过分享配置")}else console.log("非微信环境,跳过分享配置")}}};n.default=d},"7dcf":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(i("fcf3"));function o(t){switch((0,r.default)(t)){case"undefined":return!0;case"string":if(0==t.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,"").length)return!0;break;case"boolean":if(!t)return!0;break;case"number":if(0===t||isNaN(t))return!0;break;case"object":if(null===t||0===t.length)return!0;for(var n in t)return!1;return!0}return!1}i("5c47"),i("0506"),i("c9b5"),i("bf0f"),i("ab80"),i("5ef2"),i("a1c1"),i("23f4"),i("7d2f"),i("9c4e");var e={email:function(t){return/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(t)},mobile:function(t){return/^1[3-9]\d{9}$/.test(t)},url:function(t){return/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/.test(t)},date:function(t){return!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t){return/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t){return/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t){return/^\d+$/.test(t)},idCard:function(t){return/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(t)},carNo:function(t){return 7===t.length?/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/.test(t):8===t.length&&/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/.test(t)},amount:function(t){return/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(t)},chinese:function(t){return/^[\u4e00-\u9fa5]+$/gi.test(t)},letter:function(t){return/^[a-zA-Z]*$/.test(t)},enOrNum:function(t){return/^[0-9a-zA-Z]*$/g.test(t)},contains:function(t,n){return t.indexOf(n)>=0},range:function(t,n){return t>=n[0]&&t<=n[1]},rangeLength:function(t,n){return t.length>=n[0]&&t.length<=n[1]},empty:o,isEmpty:o,jsonString:function(t){if("string"==typeof t)try{var n=JSON.parse(t);return!("object"!=(0,r.default)(n)||!n)}catch(i){return!1}return!1},landline:function(t){return/^\d{3,4}-\d{7,8}(-\d{3,4})?$/.test(t)},object:function(t){return"[object Object]"===Object.prototype.toString.call(t)},array:function(t){return"function"===typeof Array.isArray?Array.isArray(t):"[object Array]"===Object.prototype.toString.call(t)},code:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return new RegExp("^\\d{".concat(n,"}$")).test(t)}};n.default=e},"84b0":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("8f71"),i("bf0f");var r=a(i("0031")),o=a(i("2084")),e=a(i("6878")),p=a(i("4c1e")),d=a(i("97ac")),u=a(i("f1c7")),m=a(i("66d9")),g=a(i("0937")),s=a(i("a91b")),l=a(i("3418")),c=a(i("c502")),f=a(i("56d0")),b=a(i("52f9")),h=a(i("95d2")),y=a(i("7dcf")),_=a(i("4854")),v=a(i("b189")),x=a(i("5180")),w=a(i("d86d")),j=a(i("c3f5")),S=i("682c"),T=a(i("dfde")),k=a(i("c6cd")),C=a(i("d39b")),P=a(i("eaad"));var A={queryParams:e.default,route:p.default,timeFormat:d.default,date:d.default,timeFrom:u.default,colorGradient:m.default.colorGradient,colorToRgba:m.default.colorToRgba,guid:g.default,color:s.default,sys:S.sys,os:S.os,type2icon:l.default,randomArray:c.default,wranning:function(t){0},get:o.default.get,post:o.default.post,put:o.default.put,delete:o.default.delete,hexToRgb:m.default.hexToRgb,rgbToHex:m.default.rgbToHex,test:y.default,random:_.default,deepClone:f.default,deepMerge:b.default,getParent:w.default,$parent:j.default,addUnit:h.default,trim:v.default,type:["primary","success","error","warning","info"],http:o.default,toast:x.default,config:C.default,zIndex:P.default,debounce:T.default,throttle:k.default};uni.$u=A;var O={install:function(t){t.mixin(r.default),t.prototype.openShare&&t.mixin(mpShare),t.filter("timeFormat",(function(t,n){return(0,d.default)(t,n)})),t.filter("date",(function(t,n){return(0,d.default)(t,n)})),t.filter("timeFrom",(function(t,n){return(0,u.default)(t,n)})),t.prototype.$u=A}};n.default=O},"8fb1":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.ROOTPATH=void 0,i("7a76"),i("c9b5");var a="https://vr.ali251.langye.net";switch(n.ROOTPATH=a,"production"){case"devLocal":n.ROOTPATH=a=a;break;case"devOnline":n.ROOTPATH=a=a;break;case"production":n.ROOTPATH=a=a;break;default:throw new Error("未配置环境")}},9270:function(t,n,i){"use strict";i.r(n);var a=i("5167"),r=i("33d3");for(var o in r)["default"].indexOf(o)<0&&function(t){i.d(n,t,(function(){return r[t]}))}(o);i("38e6");var e=i("828b"),p=Object(e["a"])(r["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);n["default"]=p.exports},"95d2":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rpx";return t=String(t),r.default.number(t)?"".concat(t).concat(n):t},i("c223");var r=a(i("7dcf"))},"97ac":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("795c"),i("bf0f"),i("7a76"),i("c9b5"),i("f7a5"),i("64aa"),i("ab80"),i("5c47"),i("23f4"),i("7d2f"),i("9c4e"),i("a1c1"),String.prototype.padStart||(String.prototype.padStart=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";if("[object String]"!==Object.prototype.toString.call(n))throw new TypeError("fillString must be String");var i=this;if(i.length>=t)return String(i);var a=t-i.length,r=Math.ceil(a/n.length);while(r>>=1)n+=n,1===r&&(n+=n);return n.slice(0,a)+i});var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-mm-dd";t||(t=Number(new Date)),10==t.toString().length&&(t*=1e3);var i,a=new Date(t),r={"y+":a.getFullYear().toString(),"m+":(a.getMonth()+1).toString(),"d+":a.getDate().toString(),"h+":a.getHours().toString(),"M+":a.getMinutes().toString(),"s+":a.getSeconds().toString()};for(var o in r)i=new RegExp("("+o+")").exec(n),i&&(n=n.replace(i[1],1==i[1].length?r[o]:r[o].padStart(i[1].length,"0")));return n};n.default=a},a91b:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={primary:"#2979ff",primaryDark:"#2b85e4",primaryDisabled:"#a0cfff",primaryLight:"#ecf5ff",bgColor:"#f3f4f6",info:"#909399",infoDark:"#82848a",infoDisabled:"#c8c9cc",infoLight:"#f4f4f5",warning:"#ff9900",warningDark:"#f29100",warningDisabled:"#fcbd71",warningLight:"#fdf6ec",error:"#fa3534",errorDark:"#dd6161",errorDisabled:"#fab6b6",errorLight:"#fef0f0",success:"#19be6b",successDark:"#18b566",successDisabled:"#71d5a1",successLight:"#dbf1e1",mainColor:"#303133",contentColor:"#606266",tipsColor:"#909399",lightColor:"#c0c4cc",borderColor:"#e4e7ed"};n.default=a},abb8:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={install:function(t,n){n.$u.api={}}};n.default=a},b189:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5c47"),i("a1c1");var a=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"both";return"both"==n?t.replace(/^\s+|\s+$/g,""):"left"==n?t.replace(/^\s*/,""):"right"==n?t.replace(/(\s*$)/g,""):"all"==n?t.replace(/\s+/g,""):t};n.default=a},bd31:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.BASE_URL=n.API=void 0;var a="https://xukoushuniu.115.langye.net";n.BASE_URL=a;var r={WECHAT_JSSDK_CONFIG:"".concat(a,"/api/customer/wechat/jssdk-config"),LOGIN:"".concat(a,"/api/customer/login-by-code"),WX_LOGIN:"".concat(a,"/api/customer/login-by-wechat-code"),STATISTICS:"".concat(a,"/api/customer/reservation/statistics"),LOGIN_ACCOUNT:"".concat(a,"/api/customer/login"),GET_USER_INFO:"".concat(a,"/api/customer/me"),UPDATE_USER_INFO:"".concat(a,"/api/customer/profile/update"),UPLOAD_FILE:"".concat(a,"/api/customer/upload-file"),SHIP_CREATE:"".concat(a,"/api/customer/ship/create"),SHIP_INDEX:"".concat(a,"/api/customer/ship/index"),SHIP_DETAIL:"".concat(a,"/api/customer/ship/get-one"),SHIP_PROPERTY_ENUM:"".concat(a,"/api/customer/ship/get-property-enum"),SHIP_DELETE:"".concat(a,"/api/customer/ship/delete"),RESERVATION_STATUS_ENUM:"".concat(a,"/api/customer/reservation/get-status-enum"),RESERVATION_CREATE:"".concat(a,"/api/customer/reservation/create"),RESERVATION_LIST:"".concat(a,"/api/customer/reservation/index"),AVAILABLE_SHIP:"".concat(a,"/api/customer/reservation/get-available-ship"),GET_PAYMENT_QRCODE:"".concat(a,"/api/customer/reservation/fake-pay"),FAKE_PAY:"".concat(a,"/api/customer/reservation/fake-pay"),NOTIFICATION_LIST:"".concat(a,"/api/customer/notifications/index"),CANCEL_RESERVATION:"".concat(a,"/api/customer/reservation/cancel"),GET_DIRECTION_ENUM:"".concat(a,"/api/customer/reservation/get-direction-enum"),SHIP_UPDATE:"".concat(a,"/api/customer/ship/update"),GET_INVOICE:"".concat(a,"/api/customer/reservation/get-invoice"),GET_DAILY_RESERVATION_DEADLINE:"".concat(a,"/api/customer/setting/get-daily-reservation-deadline"),GET_GEOFENCE_BY_DIRECTION:"".concat(a,"/api/customer/geofence/get-by-direction")};n.API=r},c3f5:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=this.$parent;while(n){if(!n.$options||n.$options.name===t)return n;n=n.$parent}return!1}},c502:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("4100");var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.sort((function(){return Math.random()-.5}))};n.default=a},c6cd:function(t,n,i){"use strict";var a;i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];i?a||(a=!0,"function"===typeof t&&t(),setTimeout((function(){a=!1}),n)):a||(a=!0,setTimeout((function(){a=!1,"function"===typeof t&&t()}),n))};n.default=r},d39b:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={v:"1.8.4",version:"1.8.4",type:["primary","success","info","error","warning"]};n.default=a},d86d:function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t,n){var i=this.$parent;while(i)if(i.$options.name!==t)i=i.$parent;else{var a=function(){var t={};if(Array.isArray(n))n.map((function(n){t[n]=i[n]?i[n]:""}));else for(var a in n)Array.isArray(n[a])?n[a].length?t[a]=n[a]:t[a]=i[a]:n[a].constructor===Object?Object.keys(n[a]).length?t[a]=n[a]:t[a]=i[a]:t[a]=n[a]||!1===n[a]?n[a]:i[a];return{v:t}}();if("object"===(0,r.default)(a))return a.v}return{}};var r=a(i("fcf3"));i("fd3c"),i("dc8a")},d99f:function(t,n,i){var a=i("2a91");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var r=i("967d").default;r("00da2e51",a,!0,{sourceMap:!1,shadowMode:!1})},dfde:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=null;var r=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(null!==a&&clearTimeout(a),i){var r=!a;a=setTimeout((function(){a=null}),n),r&&"function"===typeof t&&t()}else a=setTimeout((function(){"function"===typeof t&&t()}),n)};n.default=r},eaad:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={toast:10090,noNetwork:10080,popup:10075,mask:10070,navbar:980,topTips:975,sticky:970,indexListSticky:965}},f1c7:function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("64aa"),i("c9b5"),i("bf0f"),i("ab80"),i("e966");var r=a(i("97ac"));var o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-mm-dd";t||(t=Number(new Date)),10==t.toString().length&&(t*=1e3);var i=+new Date(Number(t)),a=(Number(new Date)-i)/1e3,o="";switch(!0){case a<300:o="刚刚";break;case a>=300&&a<3600:o=parseInt(a/60)+"分钟前";break;case a>=3600&&a<86400:o=parseInt(a/3600)+"小时前";break;case a>=86400&&a<2592e3:o=parseInt(a/86400)+"天前";break;default:o=!1===n?a>=2592e3&&a<31536e3?parseInt(a/2592e3)+"个月前":parseInt(a/31536e3)+"年前":(0,r.default)(i,n)}return o};n.default=o},fa08:function(t,n,i){"use strict";(function(t){var n=i("f5bd").default;i("473f"),i("bf0f"),i("de6c"),i("5c47"),i("a1c1");var a=n(i("9b8e")),r={keys:function(){return[]}};t["____421D47B____"]=!0,delete t["____421D47B____"],t.__uniConfig={easycom:{"^u-(.*)":"@/uview-ui/components/u-$1/u-$1.vue","^unicloud-db$":"@dcloudio/uni-cli-shared/components/unicloud-db.vue","^uniad$":"@dcloudio/uni-cli-shared/components/uniad.vue","^ad-rewarded-video$":"@dcloudio/uni-cli-shared/components/ad-rewarded-video.vue","^ad-fullscreen-video$":"@dcloudio/uni-cli-shared/components/ad-fullscreen-video.vue","^ad-interstitial$":"@dcloudio/uni-cli-shared/components/ad-interstitial.vue","^ad-interactive$":"@dcloudio/uni-cli-shared/components/ad-interactive.vue","^page-meta$":"@dcloudio/uni-cli-shared/components/page-meta.vue","^navigation-bar$":"@dcloudio/uni-cli-shared/components/navigation-bar.vue","^uni-match-media$":"@dcloudio/uni-cli-shared/components/uni-match-media.vue"},tabBar:{color:"#999999",selectedColor:"#3B7CFF",backgroundColor:"#ffffff",borderStyle:"black",list:[{pagePath:"pages/index/index",iconPath:"static/index.png",selectedIconPath:"static/index_sel.png",text:"首页",redDot:!1,badge:""},{pagePath:"pages/order/index",iconPath:"static/order.png",selectedIconPath:"static/order_sel.png",text:"订单",redDot:!1,badge:""},{pagePath:"pages/message/index",iconPath:"static/msg.png",selectedIconPath:"static/msg_sel.png",text:"消息",redDot:!1,badge:""},{pagePath:"pages/my/index",iconPath:"static/mine.png",selectedIconPath:"static/mine_sel.png",text:"我的",redDot:!1,badge:""}]},preloadRule:{},globalStyle:{navigationStyle:"custom",navigationBarTextStyle:"black",navigationBarTitleText:"胥口枢纽",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8",titleNView:!1}},t.__uniConfig.compilerVersion="4.76",t.__uniConfig.darkmode=!1,t.__uniConfig.themeConfig={},t.__uniConfig.uniPlatform="h5",t.__uniConfig.appId="__UNI__421D47B",t.__uniConfig.appName="胥口闸站购票",t.__uniConfig.appVersion="1.0.0",t.__uniConfig.appVersionCode="100",t.__uniConfig.router={mode:"hash",base:"/h5/"},t.__uniConfig.publicPath="/h5/",t.__uniConfig["async"]={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4},t.__uniConfig.debug=!1,t.__uniConfig.networkTimeout={request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},t.__uniConfig.sdkConfigs={},t.__uniConfig.qqMapKey=void 0,t.__uniConfig.googleMapKey=void 0,t.__uniConfig.aMapKey=void 0,t.__uniConfig.aMapSecurityJsCode=void 0,t.__uniConfig.aMapServiceHost=void 0,t.__uniConfig.locale="",t.__uniConfig.fallbackLocale=void 0,t.__uniConfig.locales=r.keys().reduce((function(t,n){var i=n.replace(/\.\/(uni-app.)?(.*).json/,"$2"),a=r(n);return Object.assign(t[i]||(t[i]={}),a.common||a),t}),{}),t.__uniConfig.nvue={"flex-direction":"column"},t.__uniConfig.__webpack_chunk_load__=i.e,a.default.component("pages-index-index",(function(t){var n={component:i.e("pages-index-index").then(function(){return t(i("f6ca"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-ship_manage",(function(t){var n={component:i.e("pages-index-ship_manage").then(function(){return t(i("3b2a"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-ship_add",(function(t){var n={component:i.e("pages-index-ship_add").then(function(){return t(i("cf75"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-my-index",(function(t){var n={component:i.e("pages-my-index").then(function(){return t(i("a87a"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-index",(function(t){var n={component:i.e("pages-order-index").then(function(){return t(i("0cc4"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-pay_order",(function(t){var n={component:i.e("pages-order-pay_order").then(function(){return t(i("b9c7"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-pay_order_detail",(function(t){var n={component:i.e("pages-order-pay_order_detail").then(function(){return t(i("d183"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-pay_order_list",(function(t){var n={component:i.e("pages-order-pay_order_list").then(function(){return t(i("1c25"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-message-index",(function(t){var n={component:i.e("pages-message-index").then(function(){return t(i("637c"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-reservation-index",(function(t){var n={component:i.e("pages-reservation-index").then(function(){return t(i("9b42"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-ship_detail",(function(t){var n={component:i.e("pages-index-ship_detail").then(function(){return t(i("ff33"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-invoice_manage",(function(t){var n={component:i.e("pages-index-invoice_manage").then(function(){return t(i("a187"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-invoice_detail",(function(t){var n={component:i.e("pages-index-invoice_detail").then(function(){return t(i("5745"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-invoice_issue",(function(t){var n={component:i.e("pages-index-invoice_issue").then(function(){return t(i("2543"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-my-about",(function(t){var n={component:i.e("pages-my-about").then(function(){return t(i("0625"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),t.__uniRoutes=[{path:"/",alias:"/pages/index/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isEntry:!0,isTabBar:!0,tabBarIndex:0},__uniConfig.globalStyle,{navigationBarTitleText:"首页",navigationStyle:"custom",titleNView:!1})},[t("pages-index-index",{slot:"page"})])}},meta:{id:1,name:"pages-index-index",isNVue:!1,maxWidth:0,pagePath:"pages/index/index",isQuit:!0,isEntry:!0,isTabBar:!0,tabBarIndex:0,windowTop:0}},{path:"/pages/index/ship_manage",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"船只管理",navigationStyle:"custom"})},[t("pages-index-ship_manage",{slot:"page"})])}},meta:{name:"pages-index-ship_manage",isNVue:!1,maxWidth:0,pagePath:"pages/index/ship_manage",windowTop:0}},{path:"/pages/index/ship_add",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"添加船只",navigationStyle:"custom"})},[t("pages-index-ship_add",{slot:"page"})])}},meta:{name:"pages-index-ship_add",isNVue:!1,maxWidth:0,pagePath:"pages/index/ship_add",windowTop:0}},{path:"/pages/my/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:3},__uniConfig.globalStyle,{navigationBarTitleText:"我的",navigationStyle:"custom"})},[t("pages-my-index",{slot:"page"})])}},meta:{id:2,name:"pages-my-index",isNVue:!1,maxWidth:0,pagePath:"pages/my/index",isQuit:!0,isTabBar:!0,tabBarIndex:3,windowTop:0}},{path:"/pages/order/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:1},__uniConfig.globalStyle,{navigationBarTitleText:"我的购票",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-order-index",{slot:"page"})])}},meta:{id:3,name:"pages-order-index",isNVue:!1,maxWidth:0,pagePath:"pages/order/index",isQuit:!0,isTabBar:!0,tabBarIndex:1,windowTop:0}},{path:"/pages/order/pay_order",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线购票",navigationStyle:"custom"})},[t("pages-order-pay_order",{slot:"page"})])}},meta:{name:"pages-order-pay_order",isNVue:!1,maxWidth:0,pagePath:"pages/order/pay_order",windowTop:0}},{path:"/pages/order/pay_order_detail",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[t("pages-order-pay_order_detail",{slot:"page"})])}},meta:{name:"pages-order-pay_order_detail",isNVue:!1,maxWidth:0,pagePath:"pages/order/pay_order_detail",windowTop:0}},{path:"/pages/order/pay_order_list",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线付款",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-order-pay_order_list",{slot:"page"})])}},meta:{name:"pages-order-pay_order_list",isNVue:!1,maxWidth:0,pagePath:"pages/order/pay_order_list",windowTop:0}},{path:"/pages/message/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:2},__uniConfig.globalStyle,{navigationBarTitleText:"消息",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-message-index",{slot:"page"})])}},meta:{id:4,name:"pages-message-index",isNVue:!1,maxWidth:0,pagePath:"pages/message/index",isQuit:!0,isTabBar:!0,tabBarIndex:2,windowTop:0}},{path:"/pages/reservation/index",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"过闸预约",navigationStyle:"custom"})},[t("pages-reservation-index",{slot:"page"})])}},meta:{name:"pages-reservation-index",isNVue:!1,maxWidth:0,pagePath:"pages/reservation/index",windowTop:0}},{path:"/pages/index/ship_detail",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"船只详情",navigationStyle:"custom"})},[t("pages-index-ship_detail",{slot:"page"})])}},meta:{name:"pages-index-ship_detail",isNVue:!1,maxWidth:0,pagePath:"pages/index/ship_detail",windowTop:0}},{path:"/pages/index/invoice_manage",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"发票管理",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-index-invoice_manage",{slot:"page"})])}},meta:{name:"pages-index-invoice_manage",isNVue:!1,maxWidth:0,pagePath:"pages/index/invoice_manage",windowTop:0}},{path:"/pages/index/invoice_detail",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"发票详情",navigationStyle:"custom"})},[t("pages-index-invoice_detail",{slot:"page"})])}},meta:{name:"pages-index-invoice_detail",isNVue:!1,maxWidth:0,pagePath:"pages/index/invoice_detail",windowTop:0}},{path:"/pages/index/invoice_issue",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"发票开具",navigationStyle:"custom"})},[t("pages-index-invoice_issue",{slot:"page"})])}},meta:{name:"pages-index-invoice_issue",isNVue:!1,maxWidth:0,pagePath:"pages/index/invoice_issue",windowTop:0}},{path:"/pages/my/about",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"关于我们",navigationStyle:"custom"})},[t("pages-my-about",{slot:"page"})])}},meta:{name:"pages-my-about",isNVue:!1,maxWidth:0,pagePath:"pages/my/about",windowTop:0}},{path:"/choose-location",component:{render:function(t){return t("Page",{props:{navigationStyle:"custom"}},[t("system-choose-location",{slot:"page"})])}},meta:{name:"choose-location",pagePath:"/choose-location"}},{path:"/open-location",component:{render:function(t){return t("Page",{props:{navigationStyle:"custom"}},[t("system-open-location",{slot:"page"})])}},meta:{name:"open-location",pagePath:"/open-location"}}],t.UniApp&&new t.UniApp}).call(this,i("0ee4"))}}); \ No newline at end of file +(function(t){function n(n){for(var a,e,p=n[0],d=n[1],u=n[2],g=0,s=[];g0&&void 0!==arguments[0]?arguments[0]:"";this.parent||(this.parent=!1),this.parent=this.$u.$parent.call(this,n),this.parent&&Object.keys(this.parentData).map((function(n){t.parentData[n]=t.parent[n]}))},preventEvent:function(t){t&&t.stopPropagation&&t.stopPropagation()}},onReachBottom:function(){uni.$emit("uOnReachBottom")},beforeDestroy:function(){var t=this;if(this.parent&&uni.$u.test.array(this.parent.children)){var n=this.parent.children;n.map((function(i,a){i===t&&n.splice(a,1)}))}}}},"0937":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),r=[];if(i=i||a.length,t)for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({method:"GET",url:t,header:a,data:i})},this.post=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({url:t,method:"POST",header:a,data:i})},this.put=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({url:t,method:"PUT",header:a,data:i})},this.delete=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.request({url:t,method:"DELETE",header:a,data:i})}}return(0,o.default)(t,[{key:"setConfig",value:function(t){this.config=(0,e.default)(this.config,t)}},{key:"request",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.interceptor.request&&"function"===typeof this.interceptor.request){var i=this.interceptor.request(n);if(!1===i)return new Promise((function(){}));this.options=i}return n.dataType=n.dataType||this.config.dataType,n.responseType=n.responseType||this.config.responseType,n.url=n.url||"",n.params=n.params||{},n.header=Object.assign({},this.config.header,n.header),n.method=n.method||this.config.method,new Promise((function(i,a){n.complete=function(n){if(uni.hideLoading(),clearTimeout(t.config.timer),t.config.timer=null,t.config.originalData)if(t.interceptor.response&&"function"===typeof t.interceptor.response){var r=t.interceptor.response(n);!1!==r?i(r):a(n)}else i(n);else if(200==n.statusCode)if(t.interceptor.response&&"function"===typeof t.interceptor.response){var o=t.interceptor.response(n.data);!1!==o?i(o):a(n.data)}else i(n.data);else a(n)},n.url=p.default.url(n.url)?n.url:t.config.baseUrl+(0==n.url.indexOf("/")?n.url:"/"+n.url),t.config.showLoading&&!t.config.timer&&(t.config.timer=setTimeout((function(){uni.showLoading({title:t.config.loadingText,mask:t.config.loadingMask}),t.config.timer=null}),t.config.loadingTime)),uni.request(n)}))}}]),t}(),u=new d;n.default=u},"25d7":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.urlUtils=n.base=void 0,i("4626"),i("5ac7"),i("5c47"),i("a1c1"),i("795c"),i("c223"),i("bf0f"),i("18f7"),i("de6c"),i("dc89"),i("2425"),i("af8f"),i("2797"),i("dc8a"),i("d4b5"),i("c9b5"),i("ab80");a(i("96c9")),i("8fb1");var r={toast:function(t,n,i){uni.showToast({icon:"none",title:t,duration:n||2e3,success:function(t){i&&"function"==typeof i&&(console.log(i),i())}})},isNull:function(t){return""==t||void 0==t||null==t||"undefined"==t||"null"==t},getAgeFromId:function(t){if(!t||18!==t.length)return"";var n=new Date,i=new Date(t.substring(6,10),t.substring(10,12)-1,t.substring(12,14)),a=n.getFullYear()-i.getFullYear(),r=n.getMonth()-i.getMonth();return(r<0||0===r&&n.getDate()1&&void 0!==arguments[1]?arguments[1]:["code","state","access_token"];try{var i=new URL(t),a=new URLSearchParams(i.search),r={};if(n.forEach((function(t){a.has(t)&&(r[t]=a.get(t),a.delete(t))})),Object.keys(r).length>0){var o="sensitive_params_".concat(Date.now()),e={params:r,timestamp:Date.now(),expires:Date.now()+3e5};return localStorage.setItem(o,JSON.stringify(e)),i.search=a.toString(),{url:i.toString(),storageKey:o}}return{url:t,storageKey:null}}catch(p){return console.warn("处理敏感参数时出错:",p),{url:t,storageKey:null}}},generateSafeShareUrl:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{var i=this.handleSensitiveParams(t),a=new URL(i.url);return Object.keys(n).forEach((function(t){a.searchParams.set(t,n[t])})),a.toString()}catch(r){return console.warn("生成安全分享链接时出错:",r),t}},restoreSensitiveParams:function(t,n){try{if(!n)return t;var i=localStorage.getItem(n);if(!i)return t;var a=JSON.parse(i);if(Date.now()>a.expires)return localStorage.removeItem(n),t;var r=new URL(t);return Object.keys(a.params).forEach((function(t){r.searchParams.set(t,a.params[t])})),r.toString()}catch(o){return console.warn("恢复敏感参数时出错:",o),t}}};n.urlUtils=o},"2a91":function(t,n,i){var a=i("c86c");n=a(!1),n.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */\n/*每个页面公共css */.u-relative,\n.u-rela{position:relative}.u-absolute,\n.u-abso{position:absolute}\nuni-image{display:inline-block}uni-view,\nuni-text{box-sizing:border-box}\n.u-font-xs{font-size:%?22?%}.u-font-sm{font-size:%?26?%}.u-font-md{font-size:%?28?%}.u-font-lg{font-size:%?30?%}.u-font-xl{font-size:%?34?%}.u-flex{\ndisplay:flex;\nflex-direction:row;align-items:center}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-col-center{align-items:center}.u-col-top{align-items:flex-start}.u-col-bottom{align-items:flex-end}.u-row-center{justify-content:center}.u-row-left{justify-content:flex-start}.u-row-right{justify-content:flex-end}.u-row-between{justify-content:space-between}.u-row-around{justify-content:space-around}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-flex-col{\ndisplay:flex;\nflex-direction:column}.u-flex-0{flex:0}.u-flex-1{flex:1}.u-flex-2{flex:2}.u-flex-3{flex:3}.u-flex-4{flex:4}.u-flex-5{flex:5}.u-flex-6{flex:6}.u-flex-7{flex:7}.u-flex-8{flex:8}.u-flex-9{flex:9}.u-flex-10{flex:10}.u-flex-11{flex:11}.u-flex-12{flex:12}.u-font-9{font-size:9px}.u-font-10{font-size:10px}.u-font-11{font-size:11px}.u-font-12{font-size:12px}.u-font-13{font-size:13px}.u-font-14{font-size:14px}.u-font-15{font-size:15px}.u-font-16{font-size:16px}.u-font-17{font-size:17px}.u-font-18{font-size:18px}.u-font-19{font-size:19px}.u-font-20{font-size:%?20?%}.u-font-21{font-size:%?21?%}.u-font-22{font-size:%?22?%}.u-font-23{font-size:%?23?%}.u-font-24{font-size:%?24?%}.u-font-25{font-size:%?25?%}.u-font-26{font-size:%?26?%}.u-font-27{font-size:%?27?%}.u-font-28{font-size:%?28?%}.u-font-29{font-size:%?29?%}.u-font-30{font-size:%?30?%}.u-font-31{font-size:%?31?%}.u-font-32{font-size:%?32?%}.u-font-33{font-size:%?33?%}.u-font-34{font-size:%?34?%}.u-font-35{font-size:%?35?%}.u-font-36{font-size:%?36?%}.u-font-37{font-size:%?37?%}.u-font-38{font-size:%?38?%}.u-font-39{font-size:%?39?%}.u-font-40{font-size:%?40?%}.u-margin-0, .u-m-0{margin:%?0?%!important}.u-padding-0, .u-p-0{padding:%?0?%!important}.u-m-l-0{margin-left:%?0?%!important}.u-p-l-0{padding-left:%?0?%!important}.u-margin-left-0{margin-left:%?0?%!important}.u-padding-left-0{padding-left:%?0?%!important}.u-m-t-0{margin-top:%?0?%!important}.u-p-t-0{padding-top:%?0?%!important}.u-margin-top-0{margin-top:%?0?%!important}.u-padding-top-0{padding-top:%?0?%!important}.u-m-r-0{margin-right:%?0?%!important}.u-p-r-0{padding-right:%?0?%!important}.u-margin-right-0{margin-right:%?0?%!important}.u-padding-right-0{padding-right:%?0?%!important}.u-m-b-0{margin-bottom:%?0?%!important}.u-p-b-0{padding-bottom:%?0?%!important}.u-margin-bottom-0{margin-bottom:%?0?%!important}.u-padding-bottom-0{padding-bottom:%?0?%!important}.u-margin-2, .u-m-2{margin:%?2?%!important}.u-padding-2, .u-p-2{padding:%?2?%!important}.u-m-l-2{margin-left:%?2?%!important}.u-p-l-2{padding-left:%?2?%!important}.u-margin-left-2{margin-left:%?2?%!important}.u-padding-left-2{padding-left:%?2?%!important}.u-m-t-2{margin-top:%?2?%!important}.u-p-t-2{padding-top:%?2?%!important}.u-margin-top-2{margin-top:%?2?%!important}.u-padding-top-2{padding-top:%?2?%!important}.u-m-r-2{margin-right:%?2?%!important}.u-p-r-2{padding-right:%?2?%!important}.u-margin-right-2{margin-right:%?2?%!important}.u-padding-right-2{padding-right:%?2?%!important}.u-m-b-2{margin-bottom:%?2?%!important}.u-p-b-2{padding-bottom:%?2?%!important}.u-margin-bottom-2{margin-bottom:%?2?%!important}.u-padding-bottom-2{padding-bottom:%?2?%!important}.u-margin-4, .u-m-4{margin:%?4?%!important}.u-padding-4, .u-p-4{padding:%?4?%!important}.u-m-l-4{margin-left:%?4?%!important}.u-p-l-4{padding-left:%?4?%!important}.u-margin-left-4{margin-left:%?4?%!important}.u-padding-left-4{padding-left:%?4?%!important}.u-m-t-4{margin-top:%?4?%!important}.u-p-t-4{padding-top:%?4?%!important}.u-margin-top-4{margin-top:%?4?%!important}.u-padding-top-4{padding-top:%?4?%!important}.u-m-r-4{margin-right:%?4?%!important}.u-p-r-4{padding-right:%?4?%!important}.u-margin-right-4{margin-right:%?4?%!important}.u-padding-right-4{padding-right:%?4?%!important}.u-m-b-4{margin-bottom:%?4?%!important}.u-p-b-4{padding-bottom:%?4?%!important}.u-margin-bottom-4{margin-bottom:%?4?%!important}.u-padding-bottom-4{padding-bottom:%?4?%!important}.u-margin-5, .u-m-5{margin:%?5?%!important}.u-padding-5, .u-p-5{padding:%?5?%!important}.u-m-l-5{margin-left:%?5?%!important}.u-p-l-5{padding-left:%?5?%!important}.u-margin-left-5{margin-left:%?5?%!important}.u-padding-left-5{padding-left:%?5?%!important}.u-m-t-5{margin-top:%?5?%!important}.u-p-t-5{padding-top:%?5?%!important}.u-margin-top-5{margin-top:%?5?%!important}.u-padding-top-5{padding-top:%?5?%!important}.u-m-r-5{margin-right:%?5?%!important}.u-p-r-5{padding-right:%?5?%!important}.u-margin-right-5{margin-right:%?5?%!important}.u-padding-right-5{padding-right:%?5?%!important}.u-m-b-5{margin-bottom:%?5?%!important}.u-p-b-5{padding-bottom:%?5?%!important}.u-margin-bottom-5{margin-bottom:%?5?%!important}.u-padding-bottom-5{padding-bottom:%?5?%!important}.u-margin-6, .u-m-6{margin:%?6?%!important}.u-padding-6, .u-p-6{padding:%?6?%!important}.u-m-l-6{margin-left:%?6?%!important}.u-p-l-6{padding-left:%?6?%!important}.u-margin-left-6{margin-left:%?6?%!important}.u-padding-left-6{padding-left:%?6?%!important}.u-m-t-6{margin-top:%?6?%!important}.u-p-t-6{padding-top:%?6?%!important}.u-margin-top-6{margin-top:%?6?%!important}.u-padding-top-6{padding-top:%?6?%!important}.u-m-r-6{margin-right:%?6?%!important}.u-p-r-6{padding-right:%?6?%!important}.u-margin-right-6{margin-right:%?6?%!important}.u-padding-right-6{padding-right:%?6?%!important}.u-m-b-6{margin-bottom:%?6?%!important}.u-p-b-6{padding-bottom:%?6?%!important}.u-margin-bottom-6{margin-bottom:%?6?%!important}.u-padding-bottom-6{padding-bottom:%?6?%!important}.u-margin-8, .u-m-8{margin:%?8?%!important}.u-padding-8, .u-p-8{padding:%?8?%!important}.u-m-l-8{margin-left:%?8?%!important}.u-p-l-8{padding-left:%?8?%!important}.u-margin-left-8{margin-left:%?8?%!important}.u-padding-left-8{padding-left:%?8?%!important}.u-m-t-8{margin-top:%?8?%!important}.u-p-t-8{padding-top:%?8?%!important}.u-margin-top-8{margin-top:%?8?%!important}.u-padding-top-8{padding-top:%?8?%!important}.u-m-r-8{margin-right:%?8?%!important}.u-p-r-8{padding-right:%?8?%!important}.u-margin-right-8{margin-right:%?8?%!important}.u-padding-right-8{padding-right:%?8?%!important}.u-m-b-8{margin-bottom:%?8?%!important}.u-p-b-8{padding-bottom:%?8?%!important}.u-margin-bottom-8{margin-bottom:%?8?%!important}.u-padding-bottom-8{padding-bottom:%?8?%!important}.u-margin-10, .u-m-10{margin:%?10?%!important}.u-padding-10, .u-p-10{padding:%?10?%!important}.u-m-l-10{margin-left:%?10?%!important}.u-p-l-10{padding-left:%?10?%!important}.u-margin-left-10{margin-left:%?10?%!important}.u-padding-left-10{padding-left:%?10?%!important}.u-m-t-10{margin-top:%?10?%!important}.u-p-t-10{padding-top:%?10?%!important}.u-margin-top-10{margin-top:%?10?%!important}.u-padding-top-10{padding-top:%?10?%!important}.u-m-r-10{margin-right:%?10?%!important}.u-p-r-10{padding-right:%?10?%!important}.u-margin-right-10{margin-right:%?10?%!important}.u-padding-right-10{padding-right:%?10?%!important}.u-m-b-10{margin-bottom:%?10?%!important}.u-p-b-10{padding-bottom:%?10?%!important}.u-margin-bottom-10{margin-bottom:%?10?%!important}.u-padding-bottom-10{padding-bottom:%?10?%!important}.u-margin-12, .u-m-12{margin:%?12?%!important}.u-padding-12, .u-p-12{padding:%?12?%!important}.u-m-l-12{margin-left:%?12?%!important}.u-p-l-12{padding-left:%?12?%!important}.u-margin-left-12{margin-left:%?12?%!important}.u-padding-left-12{padding-left:%?12?%!important}.u-m-t-12{margin-top:%?12?%!important}.u-p-t-12{padding-top:%?12?%!important}.u-margin-top-12{margin-top:%?12?%!important}.u-padding-top-12{padding-top:%?12?%!important}.u-m-r-12{margin-right:%?12?%!important}.u-p-r-12{padding-right:%?12?%!important}.u-margin-right-12{margin-right:%?12?%!important}.u-padding-right-12{padding-right:%?12?%!important}.u-m-b-12{margin-bottom:%?12?%!important}.u-p-b-12{padding-bottom:%?12?%!important}.u-margin-bottom-12{margin-bottom:%?12?%!important}.u-padding-bottom-12{padding-bottom:%?12?%!important}.u-margin-14, .u-m-14{margin:%?14?%!important}.u-padding-14, .u-p-14{padding:%?14?%!important}.u-m-l-14{margin-left:%?14?%!important}.u-p-l-14{padding-left:%?14?%!important}.u-margin-left-14{margin-left:%?14?%!important}.u-padding-left-14{padding-left:%?14?%!important}.u-m-t-14{margin-top:%?14?%!important}.u-p-t-14{padding-top:%?14?%!important}.u-margin-top-14{margin-top:%?14?%!important}.u-padding-top-14{padding-top:%?14?%!important}.u-m-r-14{margin-right:%?14?%!important}.u-p-r-14{padding-right:%?14?%!important}.u-margin-right-14{margin-right:%?14?%!important}.u-padding-right-14{padding-right:%?14?%!important}.u-m-b-14{margin-bottom:%?14?%!important}.u-p-b-14{padding-bottom:%?14?%!important}.u-margin-bottom-14{margin-bottom:%?14?%!important}.u-padding-bottom-14{padding-bottom:%?14?%!important}.u-margin-15, .u-m-15{margin:%?15?%!important}.u-padding-15, .u-p-15{padding:%?15?%!important}.u-m-l-15{margin-left:%?15?%!important}.u-p-l-15{padding-left:%?15?%!important}.u-margin-left-15{margin-left:%?15?%!important}.u-padding-left-15{padding-left:%?15?%!important}.u-m-t-15{margin-top:%?15?%!important}.u-p-t-15{padding-top:%?15?%!important}.u-margin-top-15{margin-top:%?15?%!important}.u-padding-top-15{padding-top:%?15?%!important}.u-m-r-15{margin-right:%?15?%!important}.u-p-r-15{padding-right:%?15?%!important}.u-margin-right-15{margin-right:%?15?%!important}.u-padding-right-15{padding-right:%?15?%!important}.u-m-b-15{margin-bottom:%?15?%!important}.u-p-b-15{padding-bottom:%?15?%!important}.u-margin-bottom-15{margin-bottom:%?15?%!important}.u-padding-bottom-15{padding-bottom:%?15?%!important}.u-margin-16, .u-m-16{margin:%?16?%!important}.u-padding-16, .u-p-16{padding:%?16?%!important}.u-m-l-16{margin-left:%?16?%!important}.u-p-l-16{padding-left:%?16?%!important}.u-margin-left-16{margin-left:%?16?%!important}.u-padding-left-16{padding-left:%?16?%!important}.u-m-t-16{margin-top:%?16?%!important}.u-p-t-16{padding-top:%?16?%!important}.u-margin-top-16{margin-top:%?16?%!important}.u-padding-top-16{padding-top:%?16?%!important}.u-m-r-16{margin-right:%?16?%!important}.u-p-r-16{padding-right:%?16?%!important}.u-margin-right-16{margin-right:%?16?%!important}.u-padding-right-16{padding-right:%?16?%!important}.u-m-b-16{margin-bottom:%?16?%!important}.u-p-b-16{padding-bottom:%?16?%!important}.u-margin-bottom-16{margin-bottom:%?16?%!important}.u-padding-bottom-16{padding-bottom:%?16?%!important}.u-margin-18, .u-m-18{margin:%?18?%!important}.u-padding-18, .u-p-18{padding:%?18?%!important}.u-m-l-18{margin-left:%?18?%!important}.u-p-l-18{padding-left:%?18?%!important}.u-margin-left-18{margin-left:%?18?%!important}.u-padding-left-18{padding-left:%?18?%!important}.u-m-t-18{margin-top:%?18?%!important}.u-p-t-18{padding-top:%?18?%!important}.u-margin-top-18{margin-top:%?18?%!important}.u-padding-top-18{padding-top:%?18?%!important}.u-m-r-18{margin-right:%?18?%!important}.u-p-r-18{padding-right:%?18?%!important}.u-margin-right-18{margin-right:%?18?%!important}.u-padding-right-18{padding-right:%?18?%!important}.u-m-b-18{margin-bottom:%?18?%!important}.u-p-b-18{padding-bottom:%?18?%!important}.u-margin-bottom-18{margin-bottom:%?18?%!important}.u-padding-bottom-18{padding-bottom:%?18?%!important}.u-margin-20, .u-m-20{margin:%?20?%!important}.u-padding-20, .u-p-20{padding:%?20?%!important}.u-m-l-20{margin-left:%?20?%!important}.u-p-l-20{padding-left:%?20?%!important}.u-margin-left-20{margin-left:%?20?%!important}.u-padding-left-20{padding-left:%?20?%!important}.u-m-t-20{margin-top:%?20?%!important}.u-p-t-20{padding-top:%?20?%!important}.u-margin-top-20{margin-top:%?20?%!important}.u-padding-top-20{padding-top:%?20?%!important}.u-m-r-20{margin-right:%?20?%!important}.u-p-r-20{padding-right:%?20?%!important}.u-margin-right-20{margin-right:%?20?%!important}.u-padding-right-20{padding-right:%?20?%!important}.u-m-b-20{margin-bottom:%?20?%!important}.u-p-b-20{padding-bottom:%?20?%!important}.u-margin-bottom-20{margin-bottom:%?20?%!important}.u-padding-bottom-20{padding-bottom:%?20?%!important}.u-margin-22, .u-m-22{margin:%?22?%!important}.u-padding-22, .u-p-22{padding:%?22?%!important}.u-m-l-22{margin-left:%?22?%!important}.u-p-l-22{padding-left:%?22?%!important}.u-margin-left-22{margin-left:%?22?%!important}.u-padding-left-22{padding-left:%?22?%!important}.u-m-t-22{margin-top:%?22?%!important}.u-p-t-22{padding-top:%?22?%!important}.u-margin-top-22{margin-top:%?22?%!important}.u-padding-top-22{padding-top:%?22?%!important}.u-m-r-22{margin-right:%?22?%!important}.u-p-r-22{padding-right:%?22?%!important}.u-margin-right-22{margin-right:%?22?%!important}.u-padding-right-22{padding-right:%?22?%!important}.u-m-b-22{margin-bottom:%?22?%!important}.u-p-b-22{padding-bottom:%?22?%!important}.u-margin-bottom-22{margin-bottom:%?22?%!important}.u-padding-bottom-22{padding-bottom:%?22?%!important}.u-margin-24, .u-m-24{margin:%?24?%!important}.u-padding-24, .u-p-24{padding:%?24?%!important}.u-m-l-24{margin-left:%?24?%!important}.u-p-l-24{padding-left:%?24?%!important}.u-margin-left-24{margin-left:%?24?%!important}.u-padding-left-24{padding-left:%?24?%!important}.u-m-t-24{margin-top:%?24?%!important}.u-p-t-24{padding-top:%?24?%!important}.u-margin-top-24{margin-top:%?24?%!important}.u-padding-top-24{padding-top:%?24?%!important}.u-m-r-24{margin-right:%?24?%!important}.u-p-r-24{padding-right:%?24?%!important}.u-margin-right-24{margin-right:%?24?%!important}.u-padding-right-24{padding-right:%?24?%!important}.u-m-b-24{margin-bottom:%?24?%!important}.u-p-b-24{padding-bottom:%?24?%!important}.u-margin-bottom-24{margin-bottom:%?24?%!important}.u-padding-bottom-24{padding-bottom:%?24?%!important}.u-margin-25, .u-m-25{margin:%?25?%!important}.u-padding-25, .u-p-25{padding:%?25?%!important}.u-m-l-25{margin-left:%?25?%!important}.u-p-l-25{padding-left:%?25?%!important}.u-margin-left-25{margin-left:%?25?%!important}.u-padding-left-25{padding-left:%?25?%!important}.u-m-t-25{margin-top:%?25?%!important}.u-p-t-25{padding-top:%?25?%!important}.u-margin-top-25{margin-top:%?25?%!important}.u-padding-top-25{padding-top:%?25?%!important}.u-m-r-25{margin-right:%?25?%!important}.u-p-r-25{padding-right:%?25?%!important}.u-margin-right-25{margin-right:%?25?%!important}.u-padding-right-25{padding-right:%?25?%!important}.u-m-b-25{margin-bottom:%?25?%!important}.u-p-b-25{padding-bottom:%?25?%!important}.u-margin-bottom-25{margin-bottom:%?25?%!important}.u-padding-bottom-25{padding-bottom:%?25?%!important}.u-margin-26, .u-m-26{margin:%?26?%!important}.u-padding-26, .u-p-26{padding:%?26?%!important}.u-m-l-26{margin-left:%?26?%!important}.u-p-l-26{padding-left:%?26?%!important}.u-margin-left-26{margin-left:%?26?%!important}.u-padding-left-26{padding-left:%?26?%!important}.u-m-t-26{margin-top:%?26?%!important}.u-p-t-26{padding-top:%?26?%!important}.u-margin-top-26{margin-top:%?26?%!important}.u-padding-top-26{padding-top:%?26?%!important}.u-m-r-26{margin-right:%?26?%!important}.u-p-r-26{padding-right:%?26?%!important}.u-margin-right-26{margin-right:%?26?%!important}.u-padding-right-26{padding-right:%?26?%!important}.u-m-b-26{margin-bottom:%?26?%!important}.u-p-b-26{padding-bottom:%?26?%!important}.u-margin-bottom-26{margin-bottom:%?26?%!important}.u-padding-bottom-26{padding-bottom:%?26?%!important}.u-margin-28, .u-m-28{margin:%?28?%!important}.u-padding-28, .u-p-28{padding:%?28?%!important}.u-m-l-28{margin-left:%?28?%!important}.u-p-l-28{padding-left:%?28?%!important}.u-margin-left-28{margin-left:%?28?%!important}.u-padding-left-28{padding-left:%?28?%!important}.u-m-t-28{margin-top:%?28?%!important}.u-p-t-28{padding-top:%?28?%!important}.u-margin-top-28{margin-top:%?28?%!important}.u-padding-top-28{padding-top:%?28?%!important}.u-m-r-28{margin-right:%?28?%!important}.u-p-r-28{padding-right:%?28?%!important}.u-margin-right-28{margin-right:%?28?%!important}.u-padding-right-28{padding-right:%?28?%!important}.u-m-b-28{margin-bottom:%?28?%!important}.u-p-b-28{padding-bottom:%?28?%!important}.u-margin-bottom-28{margin-bottom:%?28?%!important}.u-padding-bottom-28{padding-bottom:%?28?%!important}.u-margin-30, .u-m-30{margin:%?30?%!important}.u-padding-30, .u-p-30{padding:%?30?%!important}.u-m-l-30{margin-left:%?30?%!important}.u-p-l-30{padding-left:%?30?%!important}.u-margin-left-30{margin-left:%?30?%!important}.u-padding-left-30{padding-left:%?30?%!important}.u-m-t-30{margin-top:%?30?%!important}.u-p-t-30{padding-top:%?30?%!important}.u-margin-top-30{margin-top:%?30?%!important}.u-padding-top-30{padding-top:%?30?%!important}.u-m-r-30{margin-right:%?30?%!important}.u-p-r-30{padding-right:%?30?%!important}.u-margin-right-30{margin-right:%?30?%!important}.u-padding-right-30{padding-right:%?30?%!important}.u-m-b-30{margin-bottom:%?30?%!important}.u-p-b-30{padding-bottom:%?30?%!important}.u-margin-bottom-30{margin-bottom:%?30?%!important}.u-padding-bottom-30{padding-bottom:%?30?%!important}.u-margin-32, .u-m-32{margin:%?32?%!important}.u-padding-32, .u-p-32{padding:%?32?%!important}.u-m-l-32{margin-left:%?32?%!important}.u-p-l-32{padding-left:%?32?%!important}.u-margin-left-32{margin-left:%?32?%!important}.u-padding-left-32{padding-left:%?32?%!important}.u-m-t-32{margin-top:%?32?%!important}.u-p-t-32{padding-top:%?32?%!important}.u-margin-top-32{margin-top:%?32?%!important}.u-padding-top-32{padding-top:%?32?%!important}.u-m-r-32{margin-right:%?32?%!important}.u-p-r-32{padding-right:%?32?%!important}.u-margin-right-32{margin-right:%?32?%!important}.u-padding-right-32{padding-right:%?32?%!important}.u-m-b-32{margin-bottom:%?32?%!important}.u-p-b-32{padding-bottom:%?32?%!important}.u-margin-bottom-32{margin-bottom:%?32?%!important}.u-padding-bottom-32{padding-bottom:%?32?%!important}.u-margin-34, .u-m-34{margin:%?34?%!important}.u-padding-34, .u-p-34{padding:%?34?%!important}.u-m-l-34{margin-left:%?34?%!important}.u-p-l-34{padding-left:%?34?%!important}.u-margin-left-34{margin-left:%?34?%!important}.u-padding-left-34{padding-left:%?34?%!important}.u-m-t-34{margin-top:%?34?%!important}.u-p-t-34{padding-top:%?34?%!important}.u-margin-top-34{margin-top:%?34?%!important}.u-padding-top-34{padding-top:%?34?%!important}.u-m-r-34{margin-right:%?34?%!important}.u-p-r-34{padding-right:%?34?%!important}.u-margin-right-34{margin-right:%?34?%!important}.u-padding-right-34{padding-right:%?34?%!important}.u-m-b-34{margin-bottom:%?34?%!important}.u-p-b-34{padding-bottom:%?34?%!important}.u-margin-bottom-34{margin-bottom:%?34?%!important}.u-padding-bottom-34{padding-bottom:%?34?%!important}.u-margin-35, .u-m-35{margin:%?35?%!important}.u-padding-35, .u-p-35{padding:%?35?%!important}.u-m-l-35{margin-left:%?35?%!important}.u-p-l-35{padding-left:%?35?%!important}.u-margin-left-35{margin-left:%?35?%!important}.u-padding-left-35{padding-left:%?35?%!important}.u-m-t-35{margin-top:%?35?%!important}.u-p-t-35{padding-top:%?35?%!important}.u-margin-top-35{margin-top:%?35?%!important}.u-padding-top-35{padding-top:%?35?%!important}.u-m-r-35{margin-right:%?35?%!important}.u-p-r-35{padding-right:%?35?%!important}.u-margin-right-35{margin-right:%?35?%!important}.u-padding-right-35{padding-right:%?35?%!important}.u-m-b-35{margin-bottom:%?35?%!important}.u-p-b-35{padding-bottom:%?35?%!important}.u-margin-bottom-35{margin-bottom:%?35?%!important}.u-padding-bottom-35{padding-bottom:%?35?%!important}.u-margin-36, .u-m-36{margin:%?36?%!important}.u-padding-36, .u-p-36{padding:%?36?%!important}.u-m-l-36{margin-left:%?36?%!important}.u-p-l-36{padding-left:%?36?%!important}.u-margin-left-36{margin-left:%?36?%!important}.u-padding-left-36{padding-left:%?36?%!important}.u-m-t-36{margin-top:%?36?%!important}.u-p-t-36{padding-top:%?36?%!important}.u-margin-top-36{margin-top:%?36?%!important}.u-padding-top-36{padding-top:%?36?%!important}.u-m-r-36{margin-right:%?36?%!important}.u-p-r-36{padding-right:%?36?%!important}.u-margin-right-36{margin-right:%?36?%!important}.u-padding-right-36{padding-right:%?36?%!important}.u-m-b-36{margin-bottom:%?36?%!important}.u-p-b-36{padding-bottom:%?36?%!important}.u-margin-bottom-36{margin-bottom:%?36?%!important}.u-padding-bottom-36{padding-bottom:%?36?%!important}.u-margin-38, .u-m-38{margin:%?38?%!important}.u-padding-38, .u-p-38{padding:%?38?%!important}.u-m-l-38{margin-left:%?38?%!important}.u-p-l-38{padding-left:%?38?%!important}.u-margin-left-38{margin-left:%?38?%!important}.u-padding-left-38{padding-left:%?38?%!important}.u-m-t-38{margin-top:%?38?%!important}.u-p-t-38{padding-top:%?38?%!important}.u-margin-top-38{margin-top:%?38?%!important}.u-padding-top-38{padding-top:%?38?%!important}.u-m-r-38{margin-right:%?38?%!important}.u-p-r-38{padding-right:%?38?%!important}.u-margin-right-38{margin-right:%?38?%!important}.u-padding-right-38{padding-right:%?38?%!important}.u-m-b-38{margin-bottom:%?38?%!important}.u-p-b-38{padding-bottom:%?38?%!important}.u-margin-bottom-38{margin-bottom:%?38?%!important}.u-padding-bottom-38{padding-bottom:%?38?%!important}.u-margin-40, .u-m-40{margin:%?40?%!important}.u-padding-40, .u-p-40{padding:%?40?%!important}.u-m-l-40{margin-left:%?40?%!important}.u-p-l-40{padding-left:%?40?%!important}.u-margin-left-40{margin-left:%?40?%!important}.u-padding-left-40{padding-left:%?40?%!important}.u-m-t-40{margin-top:%?40?%!important}.u-p-t-40{padding-top:%?40?%!important}.u-margin-top-40{margin-top:%?40?%!important}.u-padding-top-40{padding-top:%?40?%!important}.u-m-r-40{margin-right:%?40?%!important}.u-p-r-40{padding-right:%?40?%!important}.u-margin-right-40{margin-right:%?40?%!important}.u-padding-right-40{padding-right:%?40?%!important}.u-m-b-40{margin-bottom:%?40?%!important}.u-p-b-40{padding-bottom:%?40?%!important}.u-margin-bottom-40{margin-bottom:%?40?%!important}.u-padding-bottom-40{padding-bottom:%?40?%!important}.u-margin-42, .u-m-42{margin:%?42?%!important}.u-padding-42, .u-p-42{padding:%?42?%!important}.u-m-l-42{margin-left:%?42?%!important}.u-p-l-42{padding-left:%?42?%!important}.u-margin-left-42{margin-left:%?42?%!important}.u-padding-left-42{padding-left:%?42?%!important}.u-m-t-42{margin-top:%?42?%!important}.u-p-t-42{padding-top:%?42?%!important}.u-margin-top-42{margin-top:%?42?%!important}.u-padding-top-42{padding-top:%?42?%!important}.u-m-r-42{margin-right:%?42?%!important}.u-p-r-42{padding-right:%?42?%!important}.u-margin-right-42{margin-right:%?42?%!important}.u-padding-right-42{padding-right:%?42?%!important}.u-m-b-42{margin-bottom:%?42?%!important}.u-p-b-42{padding-bottom:%?42?%!important}.u-margin-bottom-42{margin-bottom:%?42?%!important}.u-padding-bottom-42{padding-bottom:%?42?%!important}.u-margin-44, .u-m-44{margin:%?44?%!important}.u-padding-44, .u-p-44{padding:%?44?%!important}.u-m-l-44{margin-left:%?44?%!important}.u-p-l-44{padding-left:%?44?%!important}.u-margin-left-44{margin-left:%?44?%!important}.u-padding-left-44{padding-left:%?44?%!important}.u-m-t-44{margin-top:%?44?%!important}.u-p-t-44{padding-top:%?44?%!important}.u-margin-top-44{margin-top:%?44?%!important}.u-padding-top-44{padding-top:%?44?%!important}.u-m-r-44{margin-right:%?44?%!important}.u-p-r-44{padding-right:%?44?%!important}.u-margin-right-44{margin-right:%?44?%!important}.u-padding-right-44{padding-right:%?44?%!important}.u-m-b-44{margin-bottom:%?44?%!important}.u-p-b-44{padding-bottom:%?44?%!important}.u-margin-bottom-44{margin-bottom:%?44?%!important}.u-padding-bottom-44{padding-bottom:%?44?%!important}.u-margin-45, .u-m-45{margin:%?45?%!important}.u-padding-45, .u-p-45{padding:%?45?%!important}.u-m-l-45{margin-left:%?45?%!important}.u-p-l-45{padding-left:%?45?%!important}.u-margin-left-45{margin-left:%?45?%!important}.u-padding-left-45{padding-left:%?45?%!important}.u-m-t-45{margin-top:%?45?%!important}.u-p-t-45{padding-top:%?45?%!important}.u-margin-top-45{margin-top:%?45?%!important}.u-padding-top-45{padding-top:%?45?%!important}.u-m-r-45{margin-right:%?45?%!important}.u-p-r-45{padding-right:%?45?%!important}.u-margin-right-45{margin-right:%?45?%!important}.u-padding-right-45{padding-right:%?45?%!important}.u-m-b-45{margin-bottom:%?45?%!important}.u-p-b-45{padding-bottom:%?45?%!important}.u-margin-bottom-45{margin-bottom:%?45?%!important}.u-padding-bottom-45{padding-bottom:%?45?%!important}.u-margin-46, .u-m-46{margin:%?46?%!important}.u-padding-46, .u-p-46{padding:%?46?%!important}.u-m-l-46{margin-left:%?46?%!important}.u-p-l-46{padding-left:%?46?%!important}.u-margin-left-46{margin-left:%?46?%!important}.u-padding-left-46{padding-left:%?46?%!important}.u-m-t-46{margin-top:%?46?%!important}.u-p-t-46{padding-top:%?46?%!important}.u-margin-top-46{margin-top:%?46?%!important}.u-padding-top-46{padding-top:%?46?%!important}.u-m-r-46{margin-right:%?46?%!important}.u-p-r-46{padding-right:%?46?%!important}.u-margin-right-46{margin-right:%?46?%!important}.u-padding-right-46{padding-right:%?46?%!important}.u-m-b-46{margin-bottom:%?46?%!important}.u-p-b-46{padding-bottom:%?46?%!important}.u-margin-bottom-46{margin-bottom:%?46?%!important}.u-padding-bottom-46{padding-bottom:%?46?%!important}.u-margin-48, .u-m-48{margin:%?48?%!important}.u-padding-48, .u-p-48{padding:%?48?%!important}.u-m-l-48{margin-left:%?48?%!important}.u-p-l-48{padding-left:%?48?%!important}.u-margin-left-48{margin-left:%?48?%!important}.u-padding-left-48{padding-left:%?48?%!important}.u-m-t-48{margin-top:%?48?%!important}.u-p-t-48{padding-top:%?48?%!important}.u-margin-top-48{margin-top:%?48?%!important}.u-padding-top-48{padding-top:%?48?%!important}.u-m-r-48{margin-right:%?48?%!important}.u-p-r-48{padding-right:%?48?%!important}.u-margin-right-48{margin-right:%?48?%!important}.u-padding-right-48{padding-right:%?48?%!important}.u-m-b-48{margin-bottom:%?48?%!important}.u-p-b-48{padding-bottom:%?48?%!important}.u-margin-bottom-48{margin-bottom:%?48?%!important}.u-padding-bottom-48{padding-bottom:%?48?%!important}.u-margin-50, .u-m-50{margin:%?50?%!important}.u-padding-50, .u-p-50{padding:%?50?%!important}.u-m-l-50{margin-left:%?50?%!important}.u-p-l-50{padding-left:%?50?%!important}.u-margin-left-50{margin-left:%?50?%!important}.u-padding-left-50{padding-left:%?50?%!important}.u-m-t-50{margin-top:%?50?%!important}.u-p-t-50{padding-top:%?50?%!important}.u-margin-top-50{margin-top:%?50?%!important}.u-padding-top-50{padding-top:%?50?%!important}.u-m-r-50{margin-right:%?50?%!important}.u-p-r-50{padding-right:%?50?%!important}.u-margin-right-50{margin-right:%?50?%!important}.u-padding-right-50{padding-right:%?50?%!important}.u-m-b-50{margin-bottom:%?50?%!important}.u-p-b-50{padding-bottom:%?50?%!important}.u-margin-bottom-50{margin-bottom:%?50?%!important}.u-padding-bottom-50{padding-bottom:%?50?%!important}.u-margin-52, .u-m-52{margin:%?52?%!important}.u-padding-52, .u-p-52{padding:%?52?%!important}.u-m-l-52{margin-left:%?52?%!important}.u-p-l-52{padding-left:%?52?%!important}.u-margin-left-52{margin-left:%?52?%!important}.u-padding-left-52{padding-left:%?52?%!important}.u-m-t-52{margin-top:%?52?%!important}.u-p-t-52{padding-top:%?52?%!important}.u-margin-top-52{margin-top:%?52?%!important}.u-padding-top-52{padding-top:%?52?%!important}.u-m-r-52{margin-right:%?52?%!important}.u-p-r-52{padding-right:%?52?%!important}.u-margin-right-52{margin-right:%?52?%!important}.u-padding-right-52{padding-right:%?52?%!important}.u-m-b-52{margin-bottom:%?52?%!important}.u-p-b-52{padding-bottom:%?52?%!important}.u-margin-bottom-52{margin-bottom:%?52?%!important}.u-padding-bottom-52{padding-bottom:%?52?%!important}.u-margin-54, .u-m-54{margin:%?54?%!important}.u-padding-54, .u-p-54{padding:%?54?%!important}.u-m-l-54{margin-left:%?54?%!important}.u-p-l-54{padding-left:%?54?%!important}.u-margin-left-54{margin-left:%?54?%!important}.u-padding-left-54{padding-left:%?54?%!important}.u-m-t-54{margin-top:%?54?%!important}.u-p-t-54{padding-top:%?54?%!important}.u-margin-top-54{margin-top:%?54?%!important}.u-padding-top-54{padding-top:%?54?%!important}.u-m-r-54{margin-right:%?54?%!important}.u-p-r-54{padding-right:%?54?%!important}.u-margin-right-54{margin-right:%?54?%!important}.u-padding-right-54{padding-right:%?54?%!important}.u-m-b-54{margin-bottom:%?54?%!important}.u-p-b-54{padding-bottom:%?54?%!important}.u-margin-bottom-54{margin-bottom:%?54?%!important}.u-padding-bottom-54{padding-bottom:%?54?%!important}.u-margin-55, .u-m-55{margin:%?55?%!important}.u-padding-55, .u-p-55{padding:%?55?%!important}.u-m-l-55{margin-left:%?55?%!important}.u-p-l-55{padding-left:%?55?%!important}.u-margin-left-55{margin-left:%?55?%!important}.u-padding-left-55{padding-left:%?55?%!important}.u-m-t-55{margin-top:%?55?%!important}.u-p-t-55{padding-top:%?55?%!important}.u-margin-top-55{margin-top:%?55?%!important}.u-padding-top-55{padding-top:%?55?%!important}.u-m-r-55{margin-right:%?55?%!important}.u-p-r-55{padding-right:%?55?%!important}.u-margin-right-55{margin-right:%?55?%!important}.u-padding-right-55{padding-right:%?55?%!important}.u-m-b-55{margin-bottom:%?55?%!important}.u-p-b-55{padding-bottom:%?55?%!important}.u-margin-bottom-55{margin-bottom:%?55?%!important}.u-padding-bottom-55{padding-bottom:%?55?%!important}.u-margin-56, .u-m-56{margin:%?56?%!important}.u-padding-56, .u-p-56{padding:%?56?%!important}.u-m-l-56{margin-left:%?56?%!important}.u-p-l-56{padding-left:%?56?%!important}.u-margin-left-56{margin-left:%?56?%!important}.u-padding-left-56{padding-left:%?56?%!important}.u-m-t-56{margin-top:%?56?%!important}.u-p-t-56{padding-top:%?56?%!important}.u-margin-top-56{margin-top:%?56?%!important}.u-padding-top-56{padding-top:%?56?%!important}.u-m-r-56{margin-right:%?56?%!important}.u-p-r-56{padding-right:%?56?%!important}.u-margin-right-56{margin-right:%?56?%!important}.u-padding-right-56{padding-right:%?56?%!important}.u-m-b-56{margin-bottom:%?56?%!important}.u-p-b-56{padding-bottom:%?56?%!important}.u-margin-bottom-56{margin-bottom:%?56?%!important}.u-padding-bottom-56{padding-bottom:%?56?%!important}.u-margin-58, .u-m-58{margin:%?58?%!important}.u-padding-58, .u-p-58{padding:%?58?%!important}.u-m-l-58{margin-left:%?58?%!important}.u-p-l-58{padding-left:%?58?%!important}.u-margin-left-58{margin-left:%?58?%!important}.u-padding-left-58{padding-left:%?58?%!important}.u-m-t-58{margin-top:%?58?%!important}.u-p-t-58{padding-top:%?58?%!important}.u-margin-top-58{margin-top:%?58?%!important}.u-padding-top-58{padding-top:%?58?%!important}.u-m-r-58{margin-right:%?58?%!important}.u-p-r-58{padding-right:%?58?%!important}.u-margin-right-58{margin-right:%?58?%!important}.u-padding-right-58{padding-right:%?58?%!important}.u-m-b-58{margin-bottom:%?58?%!important}.u-p-b-58{padding-bottom:%?58?%!important}.u-margin-bottom-58{margin-bottom:%?58?%!important}.u-padding-bottom-58{padding-bottom:%?58?%!important}.u-margin-60, .u-m-60{margin:%?60?%!important}.u-padding-60, .u-p-60{padding:%?60?%!important}.u-m-l-60{margin-left:%?60?%!important}.u-p-l-60{padding-left:%?60?%!important}.u-margin-left-60{margin-left:%?60?%!important}.u-padding-left-60{padding-left:%?60?%!important}.u-m-t-60{margin-top:%?60?%!important}.u-p-t-60{padding-top:%?60?%!important}.u-margin-top-60{margin-top:%?60?%!important}.u-padding-top-60{padding-top:%?60?%!important}.u-m-r-60{margin-right:%?60?%!important}.u-p-r-60{padding-right:%?60?%!important}.u-margin-right-60{margin-right:%?60?%!important}.u-padding-right-60{padding-right:%?60?%!important}.u-m-b-60{margin-bottom:%?60?%!important}.u-p-b-60{padding-bottom:%?60?%!important}.u-margin-bottom-60{margin-bottom:%?60?%!important}.u-padding-bottom-60{padding-bottom:%?60?%!important}.u-margin-62, .u-m-62{margin:%?62?%!important}.u-padding-62, .u-p-62{padding:%?62?%!important}.u-m-l-62{margin-left:%?62?%!important}.u-p-l-62{padding-left:%?62?%!important}.u-margin-left-62{margin-left:%?62?%!important}.u-padding-left-62{padding-left:%?62?%!important}.u-m-t-62{margin-top:%?62?%!important}.u-p-t-62{padding-top:%?62?%!important}.u-margin-top-62{margin-top:%?62?%!important}.u-padding-top-62{padding-top:%?62?%!important}.u-m-r-62{margin-right:%?62?%!important}.u-p-r-62{padding-right:%?62?%!important}.u-margin-right-62{margin-right:%?62?%!important}.u-padding-right-62{padding-right:%?62?%!important}.u-m-b-62{margin-bottom:%?62?%!important}.u-p-b-62{padding-bottom:%?62?%!important}.u-margin-bottom-62{margin-bottom:%?62?%!important}.u-padding-bottom-62{padding-bottom:%?62?%!important}.u-margin-64, .u-m-64{margin:%?64?%!important}.u-padding-64, .u-p-64{padding:%?64?%!important}.u-m-l-64{margin-left:%?64?%!important}.u-p-l-64{padding-left:%?64?%!important}.u-margin-left-64{margin-left:%?64?%!important}.u-padding-left-64{padding-left:%?64?%!important}.u-m-t-64{margin-top:%?64?%!important}.u-p-t-64{padding-top:%?64?%!important}.u-margin-top-64{margin-top:%?64?%!important}.u-padding-top-64{padding-top:%?64?%!important}.u-m-r-64{margin-right:%?64?%!important}.u-p-r-64{padding-right:%?64?%!important}.u-margin-right-64{margin-right:%?64?%!important}.u-padding-right-64{padding-right:%?64?%!important}.u-m-b-64{margin-bottom:%?64?%!important}.u-p-b-64{padding-bottom:%?64?%!important}.u-margin-bottom-64{margin-bottom:%?64?%!important}.u-padding-bottom-64{padding-bottom:%?64?%!important}.u-margin-65, .u-m-65{margin:%?65?%!important}.u-padding-65, .u-p-65{padding:%?65?%!important}.u-m-l-65{margin-left:%?65?%!important}.u-p-l-65{padding-left:%?65?%!important}.u-margin-left-65{margin-left:%?65?%!important}.u-padding-left-65{padding-left:%?65?%!important}.u-m-t-65{margin-top:%?65?%!important}.u-p-t-65{padding-top:%?65?%!important}.u-margin-top-65{margin-top:%?65?%!important}.u-padding-top-65{padding-top:%?65?%!important}.u-m-r-65{margin-right:%?65?%!important}.u-p-r-65{padding-right:%?65?%!important}.u-margin-right-65{margin-right:%?65?%!important}.u-padding-right-65{padding-right:%?65?%!important}.u-m-b-65{margin-bottom:%?65?%!important}.u-p-b-65{padding-bottom:%?65?%!important}.u-margin-bottom-65{margin-bottom:%?65?%!important}.u-padding-bottom-65{padding-bottom:%?65?%!important}.u-margin-66, .u-m-66{margin:%?66?%!important}.u-padding-66, .u-p-66{padding:%?66?%!important}.u-m-l-66{margin-left:%?66?%!important}.u-p-l-66{padding-left:%?66?%!important}.u-margin-left-66{margin-left:%?66?%!important}.u-padding-left-66{padding-left:%?66?%!important}.u-m-t-66{margin-top:%?66?%!important}.u-p-t-66{padding-top:%?66?%!important}.u-margin-top-66{margin-top:%?66?%!important}.u-padding-top-66{padding-top:%?66?%!important}.u-m-r-66{margin-right:%?66?%!important}.u-p-r-66{padding-right:%?66?%!important}.u-margin-right-66{margin-right:%?66?%!important}.u-padding-right-66{padding-right:%?66?%!important}.u-m-b-66{margin-bottom:%?66?%!important}.u-p-b-66{padding-bottom:%?66?%!important}.u-margin-bottom-66{margin-bottom:%?66?%!important}.u-padding-bottom-66{padding-bottom:%?66?%!important}.u-margin-68, .u-m-68{margin:%?68?%!important}.u-padding-68, .u-p-68{padding:%?68?%!important}.u-m-l-68{margin-left:%?68?%!important}.u-p-l-68{padding-left:%?68?%!important}.u-margin-left-68{margin-left:%?68?%!important}.u-padding-left-68{padding-left:%?68?%!important}.u-m-t-68{margin-top:%?68?%!important}.u-p-t-68{padding-top:%?68?%!important}.u-margin-top-68{margin-top:%?68?%!important}.u-padding-top-68{padding-top:%?68?%!important}.u-m-r-68{margin-right:%?68?%!important}.u-p-r-68{padding-right:%?68?%!important}.u-margin-right-68{margin-right:%?68?%!important}.u-padding-right-68{padding-right:%?68?%!important}.u-m-b-68{margin-bottom:%?68?%!important}.u-p-b-68{padding-bottom:%?68?%!important}.u-margin-bottom-68{margin-bottom:%?68?%!important}.u-padding-bottom-68{padding-bottom:%?68?%!important}.u-margin-70, .u-m-70{margin:%?70?%!important}.u-padding-70, .u-p-70{padding:%?70?%!important}.u-m-l-70{margin-left:%?70?%!important}.u-p-l-70{padding-left:%?70?%!important}.u-margin-left-70{margin-left:%?70?%!important}.u-padding-left-70{padding-left:%?70?%!important}.u-m-t-70{margin-top:%?70?%!important}.u-p-t-70{padding-top:%?70?%!important}.u-margin-top-70{margin-top:%?70?%!important}.u-padding-top-70{padding-top:%?70?%!important}.u-m-r-70{margin-right:%?70?%!important}.u-p-r-70{padding-right:%?70?%!important}.u-margin-right-70{margin-right:%?70?%!important}.u-padding-right-70{padding-right:%?70?%!important}.u-m-b-70{margin-bottom:%?70?%!important}.u-p-b-70{padding-bottom:%?70?%!important}.u-margin-bottom-70{margin-bottom:%?70?%!important}.u-padding-bottom-70{padding-bottom:%?70?%!important}.u-margin-72, .u-m-72{margin:%?72?%!important}.u-padding-72, .u-p-72{padding:%?72?%!important}.u-m-l-72{margin-left:%?72?%!important}.u-p-l-72{padding-left:%?72?%!important}.u-margin-left-72{margin-left:%?72?%!important}.u-padding-left-72{padding-left:%?72?%!important}.u-m-t-72{margin-top:%?72?%!important}.u-p-t-72{padding-top:%?72?%!important}.u-margin-top-72{margin-top:%?72?%!important}.u-padding-top-72{padding-top:%?72?%!important}.u-m-r-72{margin-right:%?72?%!important}.u-p-r-72{padding-right:%?72?%!important}.u-margin-right-72{margin-right:%?72?%!important}.u-padding-right-72{padding-right:%?72?%!important}.u-m-b-72{margin-bottom:%?72?%!important}.u-p-b-72{padding-bottom:%?72?%!important}.u-margin-bottom-72{margin-bottom:%?72?%!important}.u-padding-bottom-72{padding-bottom:%?72?%!important}.u-margin-74, .u-m-74{margin:%?74?%!important}.u-padding-74, .u-p-74{padding:%?74?%!important}.u-m-l-74{margin-left:%?74?%!important}.u-p-l-74{padding-left:%?74?%!important}.u-margin-left-74{margin-left:%?74?%!important}.u-padding-left-74{padding-left:%?74?%!important}.u-m-t-74{margin-top:%?74?%!important}.u-p-t-74{padding-top:%?74?%!important}.u-margin-top-74{margin-top:%?74?%!important}.u-padding-top-74{padding-top:%?74?%!important}.u-m-r-74{margin-right:%?74?%!important}.u-p-r-74{padding-right:%?74?%!important}.u-margin-right-74{margin-right:%?74?%!important}.u-padding-right-74{padding-right:%?74?%!important}.u-m-b-74{margin-bottom:%?74?%!important}.u-p-b-74{padding-bottom:%?74?%!important}.u-margin-bottom-74{margin-bottom:%?74?%!important}.u-padding-bottom-74{padding-bottom:%?74?%!important}.u-margin-75, .u-m-75{margin:%?75?%!important}.u-padding-75, .u-p-75{padding:%?75?%!important}.u-m-l-75{margin-left:%?75?%!important}.u-p-l-75{padding-left:%?75?%!important}.u-margin-left-75{margin-left:%?75?%!important}.u-padding-left-75{padding-left:%?75?%!important}.u-m-t-75{margin-top:%?75?%!important}.u-p-t-75{padding-top:%?75?%!important}.u-margin-top-75{margin-top:%?75?%!important}.u-padding-top-75{padding-top:%?75?%!important}.u-m-r-75{margin-right:%?75?%!important}.u-p-r-75{padding-right:%?75?%!important}.u-margin-right-75{margin-right:%?75?%!important}.u-padding-right-75{padding-right:%?75?%!important}.u-m-b-75{margin-bottom:%?75?%!important}.u-p-b-75{padding-bottom:%?75?%!important}.u-margin-bottom-75{margin-bottom:%?75?%!important}.u-padding-bottom-75{padding-bottom:%?75?%!important}.u-margin-76, .u-m-76{margin:%?76?%!important}.u-padding-76, .u-p-76{padding:%?76?%!important}.u-m-l-76{margin-left:%?76?%!important}.u-p-l-76{padding-left:%?76?%!important}.u-margin-left-76{margin-left:%?76?%!important}.u-padding-left-76{padding-left:%?76?%!important}.u-m-t-76{margin-top:%?76?%!important}.u-p-t-76{padding-top:%?76?%!important}.u-margin-top-76{margin-top:%?76?%!important}.u-padding-top-76{padding-top:%?76?%!important}.u-m-r-76{margin-right:%?76?%!important}.u-p-r-76{padding-right:%?76?%!important}.u-margin-right-76{margin-right:%?76?%!important}.u-padding-right-76{padding-right:%?76?%!important}.u-m-b-76{margin-bottom:%?76?%!important}.u-p-b-76{padding-bottom:%?76?%!important}.u-margin-bottom-76{margin-bottom:%?76?%!important}.u-padding-bottom-76{padding-bottom:%?76?%!important}.u-margin-78, .u-m-78{margin:%?78?%!important}.u-padding-78, .u-p-78{padding:%?78?%!important}.u-m-l-78{margin-left:%?78?%!important}.u-p-l-78{padding-left:%?78?%!important}.u-margin-left-78{margin-left:%?78?%!important}.u-padding-left-78{padding-left:%?78?%!important}.u-m-t-78{margin-top:%?78?%!important}.u-p-t-78{padding-top:%?78?%!important}.u-margin-top-78{margin-top:%?78?%!important}.u-padding-top-78{padding-top:%?78?%!important}.u-m-r-78{margin-right:%?78?%!important}.u-p-r-78{padding-right:%?78?%!important}.u-margin-right-78{margin-right:%?78?%!important}.u-padding-right-78{padding-right:%?78?%!important}.u-m-b-78{margin-bottom:%?78?%!important}.u-p-b-78{padding-bottom:%?78?%!important}.u-margin-bottom-78{margin-bottom:%?78?%!important}.u-padding-bottom-78{padding-bottom:%?78?%!important}.u-margin-80, .u-m-80{margin:%?80?%!important}.u-padding-80, .u-p-80{padding:%?80?%!important}.u-m-l-80{margin-left:%?80?%!important}.u-p-l-80{padding-left:%?80?%!important}.u-margin-left-80{margin-left:%?80?%!important}.u-padding-left-80{padding-left:%?80?%!important}.u-m-t-80{margin-top:%?80?%!important}.u-p-t-80{padding-top:%?80?%!important}.u-margin-top-80{margin-top:%?80?%!important}.u-padding-top-80{padding-top:%?80?%!important}.u-m-r-80{margin-right:%?80?%!important}.u-p-r-80{padding-right:%?80?%!important}.u-margin-right-80{margin-right:%?80?%!important}.u-padding-right-80{padding-right:%?80?%!important}.u-m-b-80{margin-bottom:%?80?%!important}.u-p-b-80{padding-bottom:%?80?%!important}.u-margin-bottom-80{margin-bottom:%?80?%!important}.u-padding-bottom-80{padding-bottom:%?80?%!important}.u-reset-nvue{flex-direction:row;align-items:center}.u-type-primary-light{color:#ecf5ff}.u-type-warning-light{color:#fdf6ec}.u-type-success-light{color:#dbf1e1}.u-type-error-light{color:#fef0f0}.u-type-info-light{color:#f4f4f5}.u-type-primary-light-bg{background-color:#ecf5ff}.u-type-warning-light-bg{background-color:#fdf6ec}.u-type-success-light-bg{background-color:#dbf1e1}.u-type-error-light-bg{background-color:#fef0f0}.u-type-info-light-bg{background-color:#f4f4f5}.u-type-primary-dark{color:#2b85e4}.u-type-warning-dark{color:#f29100}.u-type-success-dark{color:#18b566}.u-type-error-dark{color:#dd6161}.u-type-info-dark{color:#82848a}.u-type-primary-dark-bg{background-color:#2b85e4}.u-type-warning-dark-bg{background-color:#f29100}.u-type-success-dark-bg{background-color:#18b566}.u-type-error-dark-bg{background-color:#dd6161}.u-type-info-dark-bg{background-color:#82848a}.u-type-primary-disabled{color:#a0cfff}.u-type-warning-disabled{color:#fcbd71}.u-type-success-disabled{color:#71d5a1}.u-type-error-disabled{color:#fab6b6}.u-type-info-disabled{color:#c8c9cc}.u-type-primary{color:#2979ff}.u-type-warning{color:#f90}.u-type-success{color:#19be6b}.u-type-error{color:#fa3534}.u-type-info{color:#909399}.u-type-primary-bg{background-color:#2979ff}.u-type-warning-bg{background-color:#f90}.u-type-success-bg{background-color:#19be6b}.u-type-error-bg{background-color:#fa3534}.u-type-info-bg{background-color:#909399}.u-main-color{color:#303133}.u-content-color{color:#606266}.u-tips-color{color:#909399}.u-light-color{color:#c0c4cc}uni-page-body{color:#303133;font-size:%?28?%}\n/* start--去除webkit的默认样式--start */.u-fix-ios-appearance{-webkit-appearance:none}\n/* end--去除webkit的默认样式--end */\n/* start--icon图标外层套一个view,让其达到更好的垂直居中的效果--start */.u-icon-wrap{display:flex;align-items:center}\n/* end-icon图标外层套一个view,让其达到更好的垂直居中的效果--end */\n/* start--iPhoneX底部安全区定义--start */.safe-area-inset-bottom{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}\n/* end-iPhoneX底部安全区定义--end */\n/* start--各种hover点击反馈相关的类名-start */.u-hover-class{opacity:.6}.u-cell-hover{background-color:#f7f8f9!important}\n/* end--各种hover点击反馈相关的类名--end */\n/* start--文本行数限制--start */.u-line-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-line-2{-webkit-line-clamp:2}.u-line-3{-webkit-line-clamp:3}.u-line-4{-webkit-line-clamp:4}.u-line-5{-webkit-line-clamp:5}.u-line-2, .u-line-3, .u-line-4, .u-line-5{overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}\n/* end--文本行数限制--end */\n/* start--Retina 屏幕下的 1px 边框--start */.u-border,\n.u-border-bottom,\n.u-border-left,\n.u-border-right,\n.u-border-top,\n.u-border-top-bottom{position:relative}.u-border-bottom:after,\n.u-border-left:after,\n.u-border-right:after,\n.u-border-top-bottom:after,\n.u-border-top:after,\n.u-border:after{\ncontent:" ";\nposition:absolute;left:0;top:0;pointer-events:none;box-sizing:border-box;-webkit-transform-origin:0 0;transform-origin:0 0;width:199.8%;height:199.7%;-webkit-transform:scale(.5);transform:scale(.5);border:0 solid #e4e7ed;z-index:2}.u-border-top:after{border-top-width:1px}.u-border-left:after{border-left-width:1px}.u-border-right:after{border-right-width:1px}.u-border-bottom:after{border-bottom-width:1px}.u-border-top-bottom:after{border-width:1px 0}.u-border:after{border-width:1px}\n/* end--Retina 屏幕下的 1px 边框--end */\n/* start--clearfix--start */.u-clearfix:after,\n.clearfix:after{\ncontent:"";\ndisplay:table;clear:both}\n/* end--clearfix--end */\n/* start--高斯模糊tabbar底部处理--start */.u-blur-effect-inset{width:%?750?%;height:var(--window-bottom);background-color:#fff}\n/* end--高斯模糊tabbar底部处理--end */\n/* start--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--start */\nuni-toast{z-index:10090}uni-toast .uni-toast{z-index:10090}\n\n/* end--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--end */\n/* start--去除button的所有默认样式--start */.u-reset-button{padding:0;font-size:inherit;line-height:inherit;background-color:initial;color:inherit}.u-reset-button::after{border:none}\n/* end--去除button的所有默认样式--end */\n/* H5的时候,隐藏滚动条 */::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}',""]),t.exports=n},"33d3":function(t,n,i){"use strict";i.r(n);var a=i("7464"),r=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(n,t,(function(){return a[t]}))}(o);n["default"]=r.a},3418:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5ef2");var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"success",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];-1==["primary","info","error","warning","success"].indexOf(t)&&(t="success");var i="";switch(t){case"primary":i="info-circle";break;case"info":i="info-circle";break;case"error":i="close-circle";break;case"warning":i="error-circle";break;case"success":i="checkmark-circle";break;default:i="checkmark-circle"}return n&&(i+="-fill"),i};n.default=a},3804:function(t,n,i){"use strict";var a=i("f5bd").default,r=a(i("9b1b"));i("3dde"),i("a8b2"),i("1480"),i("6e4a"),i("fa08"),i("9337");var o=a(i("9270")),e=a(i("9b8e")),p=a(i("534e")),d=a(i("84b0")),u=i("25d7"),m=a(i("60ed")),g=a(i("abb8")),s=a(i("96c9"));e.default.use(d.default);var l=i("42af");e.default.mixin(l),e.default.config.productionTip=!1,o.default.mpType="app";var c=new e.default((0,r.default)({store:p.default},o.default));e.default.prototype.base=u.base,e.default.use(m.default,c),e.default.use(g.default,c),e.default.prototype.$moment=s.default,c.$mount()},"38e6":function(t,n,i){"use strict";var a=i("d99f"),r=i.n(a);r.a},4107:function(t,n,i){var a={"./af":"d313","./af.js":"d313","./ar":"6c41","./ar-dz":"9e17","./ar-dz.js":"9e17","./ar-kw":"9265","./ar-kw.js":"9265","./ar-ly":"75ff","./ar-ly.js":"75ff","./ar-ma":"d86e","./ar-ma.js":"d86e","./ar-ps":"cc4f","./ar-ps.js":"cc4f","./ar-sa":"9340","./ar-sa.js":"9340","./ar-tn":"6162","./ar-tn.js":"6162","./ar.js":"6c41","./az":"ac5b","./az.js":"ac5b","./be":"e83c","./be.js":"e83c","./bg":"1c42","./bg.js":"1c42","./bm":"3c8c","./bm.js":"3c8c","./bn":"49f5","./bn-bd":"55da","./bn-bd.js":"55da","./bn.js":"49f5","./bo":"a24c","./bo.js":"a24c","./br":"337a","./br.js":"337a","./bs":"aa1a","./bs.js":"aa1a","./ca":"908a","./ca.js":"908a","./cs":"1ab2","./cs.js":"1ab2","./cv":"ab59","./cv.js":"ab59","./cy":"c353","./cy.js":"c353","./da":"2d6a","./da.js":"2d6a","./de":"3fbb","./de-at":"3f20","./de-at.js":"3f20","./de-ch":"1b92","./de-ch.js":"1b92","./de.js":"3fbb","./dv":"3ac8","./dv.js":"3ac8","./el":"0dd2","./el.js":"0dd2","./en-au":"7296","./en-au.js":"7296","./en-ca":"7998","./en-ca.js":"7998","./en-gb":"434a","./en-gb.js":"434a","./en-ie":"1996","./en-ie.js":"1996","./en-il":"bf57","./en-il.js":"bf57","./en-in":"c6a2","./en-in.js":"c6a2","./en-nz":"ec06","./en-nz.js":"ec06","./en-sg":"4dcd","./en-sg.js":"4dcd","./eo":"c0b6","./eo.js":"c0b6","./es":"acf5","./es-do":"cea8","./es-do.js":"cea8","./es-mx":"4503","./es-mx.js":"4503","./es-us":"cf4d","./es-us.js":"cf4d","./es.js":"acf5","./et":"e163","./et.js":"e163","./eu":"21b7","./eu.js":"21b7","./fa":"02d6","./fa.js":"02d6","./fi":"02c5","./fi.js":"02c5","./fil":"4246","./fil.js":"4246","./fo":"69d9","./fo.js":"69d9","./fr":"7d55","./fr-ca":"0d4a","./fr-ca.js":"0d4a","./fr-ch":"3c45","./fr-ch.js":"3c45","./fr.js":"7d55","./fy":"4fde","./fy.js":"4fde","./ga":"22f8","./ga.js":"22f8","./gd":"377f","./gd.js":"377f","./gl":"95bb","./gl.js":"95bb","./gom-deva":"26e1","./gom-deva.js":"26e1","./gom-latn":"7f52","./gom-latn.js":"7f52","./gu":"3d4f","./gu.js":"3d4f","./he":"3691","./he.js":"3691","./hi":"d326","./hi.js":"d326","./hr":"d27e","./hr.js":"d27e","./hu":"4d02","./hu.js":"4d02","./hy-am":"62b3","./hy-am.js":"62b3","./id":"2a93","./id.js":"2a93","./is":"2c16","./is.js":"2c16","./it":"60fd","./it-ch":"fbc1","./it-ch.js":"fbc1","./it.js":"60fd","./ja":"e961","./ja.js":"e961","./jv":"bfb7","./jv.js":"bfb7","./ka":"ddcb","./ka.js":"ddcb","./kk":"2ad8","./kk.js":"2ad8","./km":"55ec","./km.js":"55ec","./kn":"e672","./kn.js":"e672","./ko":"9ea9","./ko.js":"9ea9","./ku":"2374","./ku-kmr":"8d47","./ku-kmr.js":"8d47","./ku.js":"2374","./ky":"79e0","./ky.js":"79e0","./lb":"9406","./lb.js":"9406","./lo":"aee0","./lo.js":"aee0","./lt":"8505","./lt.js":"8505","./lv":"b804","./lv.js":"b804","./me":"ca51","./me.js":"ca51","./mi":"33f0","./mi.js":"33f0","./mk":"a25a","./mk.js":"a25a","./ml":"9cfd","./ml.js":"9cfd","./mn":"f8c6","./mn.js":"f8c6","./mr":"1906","./mr.js":"1906","./ms":"e726","./ms-my":"0d3c","./ms-my.js":"0d3c","./ms.js":"e726","./mt":"e1b6","./mt.js":"e1b6","./my":"86a3","./my.js":"86a3","./nb":"1033","./nb.js":"1033","./ne":"4dc9","./ne.js":"4dc9","./nl":"f565","./nl-be":"9dd4","./nl-be.js":"9dd4","./nl.js":"f565","./nn":"22e3","./nn.js":"22e3","./oc-lnc":"84a1","./oc-lnc.js":"84a1","./pa-in":"b7cb","./pa-in.js":"b7cb","./pl":"8fcf","./pl.js":"8fcf","./pt":"efe0","./pt-br":"ea0e","./pt-br.js":"ea0e","./pt.js":"efe0","./ro":"3a75","./ro.js":"3a75","./ru":"236a","./ru.js":"236a","./sd":"f028","./sd.js":"f028","./se":"9d92","./se.js":"9d92","./si":"eb4e","./si.js":"eb4e","./sk":"5b11","./sk.js":"5b11","./sl":"5686","./sl.js":"5686","./sq":"eee2","./sq.js":"eee2","./sr":"9e87","./sr-cyrl":"5317","./sr-cyrl.js":"5317","./sr.js":"9e87","./ss":"376f","./ss.js":"376f","./sv":"b214","./sv.js":"b214","./sw":"dc5f","./sw.js":"dc5f","./ta":"d126","./ta.js":"d126","./te":"6134","./te.js":"6134","./tet":"8d0b5","./tet.js":"8d0b5","./tg":"3146","./tg.js":"3146","./th":"41b0","./th.js":"41b0","./tk":"b5bf","./tk.js":"b5bf","./tl-ph":"07b3","./tl-ph.js":"07b3","./tlh":"b5f5","./tlh.js":"b5f5","./tr":"4309","./tr.js":"4309","./tzl":"cd42","./tzl.js":"cd42","./tzm":"e4f9","./tzm-latn":"6b07","./tzm-latn.js":"6b07","./tzm.js":"e4f9","./ug-cn":"794e","./ug-cn.js":"794e","./uk":"8a1e","./uk.js":"8a1e","./ur":"5eaf","./ur.js":"5eaf","./uz":"0a37","./uz-latn":"347e","./uz-latn.js":"347e","./uz.js":"0a37","./vi":"fa46","./vi.js":"fa46","./x-pseudo":"1cde","./x-pseudo.js":"1cde","./yo":"0f0b","./yo.js":"0f0b","./zh-cn":"caed","./zh-cn.js":"caed","./zh-hk":"effd","./zh-hk.js":"effd","./zh-mo":"6eb3","./zh-mo.js":"6eb3","./zh-tw":"4a6a","./zh-tw.js":"4a6a"};function r(t){var n=o(t);return i(n)}function o(t){if(!i.o(a,t)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return a[t]}r.keys=function(){return Object.keys(a)},r.resolve=o,t.exports=r,r.id="4107"},"42af":function(t,n,i){"use strict";var a=i("f5bd").default,r=a(i("9b1b"));i("dc8a");var o=i("8f59"),e=a(i("534e")),p=[];try{p=e.default.state?Object.keys(e.default.state):[]}catch(d){}t.exports={created:function(){var t=this;this.$u.vuex=function(n,i){t.$store.commit("$uStore",{name:n,value:i})}},computed:(0,r.default)({},(0,o.mapState)(p))}},4854:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(t,n){if(t>=0&&n>0&&n>=t){var i=n-t+1;return Math.floor(Math.random()*i+t)}return 0};n.default=a},"4c1e":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5c47"),i("0506"),i("bf0f");var r=a(i("2634")),o=a(i("2fdc")),e=a(i("80b1")),p=a(i("efe5")),d=function(){function t(){(0,e.default)(this,t),this.config={type:"navigateTo",url:"",delta:1,params:{},animationType:"pop-in",animationDuration:300,intercept:!1},this.route=this.route.bind(this)}return(0,p.default)(t,[{key:"addRootPath",value:function(t){return"/"===t[0]?t:"/".concat(t)}},{key:"mixinParam",value:function(t,n){t=t&&this.addRootPath(t);var i="";return/.*\/.*\?.*=.*/.test(t)?(i=uni.$u.queryParams(n,!1),t+"&"+i):(i=uni.$u.queryParams(n),t+i)}},{key:"route",value:function(){var t=(0,o.default)((0,r.default)().mark((function t(){var n,i,a,o,e=arguments;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.length>0&&void 0!==e[0]?e[0]:{},i=e.length>1&&void 0!==e[1]?e[1]:{},a={},"string"===typeof n?(a.url=this.mixinParam(n,i),a.type="navigateTo"):(a=uni.$u.deepClone(n,this.config),a.url=this.mixinParam(n.url,n.params)),i.intercept&&(this.config.intercept=i.intercept),a.params=i,a=uni.$u.deepMerge(this.config,a),"function"!==typeof uni.$u.routeIntercept){t.next=14;break}return t.next=10,new Promise((function(t,n){uni.$u.routeIntercept(a,t)}));case 10:o=t.sent,o&&this.openPage(a),t.next=15;break;case 14:this.openPage(a);case 15:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}()},{key:"openPage",value:function(t){var n=t.url,i=(t.type,t.delta),a=t.animationType,r=t.animationDuration;"navigateTo"!=t.type&&"to"!=t.type||uni.navigateTo({url:n,animationType:a,animationDuration:r}),"redirectTo"!=t.type&&"redirect"!=t.type||uni.redirectTo({url:n}),"switchTab"!=t.type&&"tab"!=t.type||uni.switchTab({url:n}),"reLaunch"!=t.type&&"launch"!=t.type||uni.reLaunch({url:n}),"navigateBack"!=t.type&&"back"!=t.type||uni.navigateBack({delta:i})}}]),t}(),u=(new d).route;n.default=u},5180:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1500;uni.showToast({title:t,icon:"none",duration:n})};n.default=a},"52f9":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("c223");var r=a(i("fcf3")),o=a(i("56d0"));var e=function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n=(0,o.default)(n),"object"!==(0,r.default)(n)||"object"!==(0,r.default)(i))return!1;for(var a in i)i.hasOwnProperty(a)&&(a in n?"object"!==(0,r.default)(n[a])||"object"!==(0,r.default)(i[a])?n[a]=i[a]:n[a].concat&&i[a].concat?n[a]=n[a].concat(i[a]):n[a]=t(n[a],i[a]):n[a]=i[a]);return n};n.default=e},"534e":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5ef2");var r=a(i("9b8e")),o=a(i("8f59"));r.default.use(o.default);var e={};try{e=uni.getStorageSync("lifeData")}catch(m){}var p=["vuex_user","vuex_token","vuex_share"],d=new o.default.Store({state:{vuex_user:e.vuex_user?e.vuex_user:{},vuex_token:e.vuex_token?e.vuex_token:"",vuex_version:"1.0.0",vuex_default_icon:"/static/logo-mini.png",vuex_sign_base64:"",vuex_point_id:""},mutations:{$uStore:function(t,n){var i=n.name.split("."),a="",r=i.length;if(i.length>=2){for(var o=t[i[0]],e=1;e1&&void 0!==arguments[1])||arguments[1],i=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;if(t=t.toLowerCase(),t&&i.test(t)){if(4===t.length){for(var a="#",r=1;r<4;r+=1)a+=t.slice(r,r+1).concat(t.slice(r,r+1));t=a}for(var o=[],e=1;e<7;e+=2)o.push(parseInt("0x"+t.slice(e,e+2)));return n?"rgb(".concat(o[0],",").concat(o[1],",").concat(o[2],")"):o}if(/^(rgb|RGB)/.test(t)){var p=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");return p.map((function(t){return Number(t)}))}return t}function r(t){var n=t;if(/^(rgb|RGB)/.test(n)){for(var i=n.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(","),a="#",r=0;r0&&void 0!==arguments[0]?arguments[0]:"rgb(0, 0, 0)",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rgb(255, 255, 255)",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=a(t,!1),e=o[0],p=o[1],d=o[2],u=a(n,!1),m=u[0],g=u[1],s=u[2],l=(m-e)/i,c=(g-p)/i,f=(s-d)/i,b=[],h=0;h1&&void 0!==arguments[1]?arguments[1]:.3;t=r(t);var i=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,a=t.toLowerCase();if(a&&i.test(a)){if(4===a.length){for(var o="#",e=1;e<4;e+=1)o+=a.slice(e,e+1).concat(a.slice(e,e+1));a=o}for(var p=[],d=1;d<7;d+=2)p.push(parseInt("0x"+a.slice(d,d+2)));return"rgba("+p.join(",")+","+n+")"}return a}};n.default=o},"682c":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.os=function(){return uni.getSystemInfoSync().platform},n.sys=function(){return uni.getSystemInfoSync()}},6878:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5ef2"),i("aa9c"),i("bf0f"),i("2797");var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"brackets",a=n?"?":"",r=[];-1==["indices","brackets","repeat","comma"].indexOf(i)&&(i="brackets");var o=function(n){var a=t[n];if(["",void 0,null].indexOf(a)>=0)return"continue";if(a.constructor===Array)switch(i){case"indices":for(var o=0;o=0},range:function(t,n){return t>=n[0]&&t<=n[1]},rangeLength:function(t,n){return t.length>=n[0]&&t.length<=n[1]},empty:o,isEmpty:o,jsonString:function(t){if("string"==typeof t)try{var n=JSON.parse(t);return!("object"!=(0,r.default)(n)||!n)}catch(i){return!1}return!1},landline:function(t){return/^\d{3,4}-\d{7,8}(-\d{3,4})?$/.test(t)},object:function(t){return"[object Object]"===Object.prototype.toString.call(t)},array:function(t){return"function"===typeof Array.isArray?Array.isArray(t):"[object Array]"===Object.prototype.toString.call(t)},code:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return new RegExp("^\\d{".concat(n,"}$")).test(t)}};n.default=e},"84b0":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("8f71"),i("bf0f");var r=a(i("0031")),o=a(i("2084")),e=a(i("6878")),p=a(i("4c1e")),d=a(i("97ac")),u=a(i("f1c7")),m=a(i("66d9")),g=a(i("0937")),s=a(i("a91b")),l=a(i("3418")),c=a(i("c502")),f=a(i("56d0")),b=a(i("52f9")),h=a(i("95d2")),y=a(i("7dcf")),v=a(i("4854")),_=a(i("b189")),x=a(i("5180")),w=a(i("d86d")),S=a(i("c3f5")),j=i("682c"),T=a(i("dfde")),k=a(i("c6cd")),C=a(i("d39b")),P=a(i("eaad"));var A={queryParams:e.default,route:p.default,timeFormat:d.default,date:d.default,timeFrom:u.default,colorGradient:m.default.colorGradient,colorToRgba:m.default.colorToRgba,guid:g.default,color:s.default,sys:j.sys,os:j.os,type2icon:l.default,randomArray:c.default,wranning:function(t){0},get:o.default.get,post:o.default.post,put:o.default.put,delete:o.default.delete,hexToRgb:m.default.hexToRgb,rgbToHex:m.default.rgbToHex,test:y.default,random:v.default,deepClone:f.default,deepMerge:b.default,getParent:w.default,$parent:S.default,addUnit:h.default,trim:_.default,type:["primary","success","error","warning","info"],http:o.default,toast:x.default,config:C.default,zIndex:P.default,debounce:T.default,throttle:k.default};uni.$u=A;var O={install:function(t){t.mixin(r.default),t.prototype.openShare&&t.mixin(mpShare),t.filter("timeFormat",(function(t,n){return(0,d.default)(t,n)})),t.filter("date",(function(t,n){return(0,d.default)(t,n)})),t.filter("timeFrom",(function(t,n){return(0,u.default)(t,n)})),t.prototype.$u=A}};n.default=O},"8fb1":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.ROOTPATH=void 0,i("7a76"),i("c9b5");var a="https://vr.ali251.langye.net";switch(n.ROOTPATH=a,"production"){case"devLocal":n.ROOTPATH=a=a;break;case"devOnline":n.ROOTPATH=a=a;break;case"production":n.ROOTPATH=a=a;break;default:throw new Error("未配置环境")}},9270:function(t,n,i){"use strict";i.r(n);var a=i("7aef"),r=i("33d3");for(var o in r)["default"].indexOf(o)<0&&function(t){i.d(n,t,(function(){return r[t]}))}(o);i("38e6");var e=i("828b"),p=Object(e["a"])(r["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);n["default"]=p.exports},"95d2":function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rpx";return t=String(t),r.default.number(t)?"".concat(t).concat(n):t},i("c223");var r=a(i("7dcf"))},"97ac":function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("795c"),i("bf0f"),i("7a76"),i("c9b5"),i("f7a5"),i("64aa"),i("ab80"),i("5c47"),i("23f4"),i("7d2f"),i("9c4e"),i("a1c1"),String.prototype.padStart||(String.prototype.padStart=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";if("[object String]"!==Object.prototype.toString.call(n))throw new TypeError("fillString must be String");var i=this;if(i.length>=t)return String(i);var a=t-i.length,r=Math.ceil(a/n.length);while(r>>=1)n+=n,1===r&&(n+=n);return n.slice(0,a)+i});var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-mm-dd";t||(t=Number(new Date)),10==t.toString().length&&(t*=1e3);var i,a=new Date(t),r={"y+":a.getFullYear().toString(),"m+":(a.getMonth()+1).toString(),"d+":a.getDate().toString(),"h+":a.getHours().toString(),"M+":a.getMinutes().toString(),"s+":a.getSeconds().toString()};for(var o in r)i=new RegExp("("+o+")").exec(n),i&&(n=n.replace(i[1],1==i[1].length?r[o]:r[o].padStart(i[1].length,"0")));return n};n.default=a},a91b:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={primary:"#2979ff",primaryDark:"#2b85e4",primaryDisabled:"#a0cfff",primaryLight:"#ecf5ff",bgColor:"#f3f4f6",info:"#909399",infoDark:"#82848a",infoDisabled:"#c8c9cc",infoLight:"#f4f4f5",warning:"#ff9900",warningDark:"#f29100",warningDisabled:"#fcbd71",warningLight:"#fdf6ec",error:"#fa3534",errorDark:"#dd6161",errorDisabled:"#fab6b6",errorLight:"#fef0f0",success:"#19be6b",successDark:"#18b566",successDisabled:"#71d5a1",successLight:"#dbf1e1",mainColor:"#303133",contentColor:"#606266",tipsColor:"#909399",lightColor:"#c0c4cc",borderColor:"#e4e7ed"};n.default=a},abb8:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={install:function(t,n){n.$u.api={}}};n.default=a},b189:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("5c47"),i("a1c1");var a=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"both";return"both"==n?t.replace(/^\s+|\s+$/g,""):"left"==n?t.replace(/^\s*/,""):"right"==n?t.replace(/(\s*$)/g,""):"all"==n?t.replace(/\s+/g,""):t};n.default=a},bd31:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.BASE_URL=n.API=void 0;var a="https://xukoushuniu.115.langye.net";n.BASE_URL=a;var r={WECHAT_JSSDK_CONFIG:"".concat(a,"/api/customer/wechat/jssdk-config"),LOGIN:"".concat(a,"/api/customer/login-by-code"),WX_LOGIN:"".concat(a,"/api/customer/login-by-wechat-code"),STATISTICS:"".concat(a,"/api/customer/reservation/statistics"),LOGIN_ACCOUNT:"".concat(a,"/api/customer/login"),GET_USER_INFO:"".concat(a,"/api/customer/me"),UPDATE_USER_INFO:"".concat(a,"/api/customer/profile/update"),UPLOAD_FILE:"".concat(a,"/api/customer/upload-file"),SHIP_CREATE:"".concat(a,"/api/customer/ship/create"),SHIP_INDEX:"".concat(a,"/api/customer/ship/index"),SHIP_DETAIL:"".concat(a,"/api/customer/ship/get-one"),SHIP_PROPERTY_ENUM:"".concat(a,"/api/customer/ship/get-property-enum"),SHIP_DELETE:"".concat(a,"/api/customer/ship/delete"),RESERVATION_STATUS_ENUM:"".concat(a,"/api/customer/reservation/get-status-enum"),RESERVATION_CREATE:"".concat(a,"/api/customer/reservation/create"),RESERVATION_LIST:"".concat(a,"/api/customer/reservation/index"),AVAILABLE_SHIP:"".concat(a,"/api/customer/reservation/get-available-ship"),GET_PAYMENT_QRCODE:"".concat(a,"/api/customer/reservation/fake-pay"),FAKE_PAY:"".concat(a,"/api/customer/reservation/fake-pay"),NOTIFICATION_LIST:"".concat(a,"/api/customer/notifications/index"),CANCEL_RESERVATION:"".concat(a,"/api/customer/reservation/cancel"),GET_DIRECTION_ENUM:"".concat(a,"/api/customer/reservation/get-direction-enum"),SHIP_UPDATE:"".concat(a,"/api/customer/ship/update"),GET_INVOICE:"".concat(a,"/api/customer/reservation/get-invoice"),GET_DAILY_RESERVATION_DEADLINE:"".concat(a,"/api/customer/setting/get-daily-reservation-deadline"),GET_GEOFENCE_BY_DIRECTION:"".concat(a,"/api/customer/geofence/get-by-direction"),GET_WATER_LEVEL:"".concat(a,"/api/customer/setting/get-water-level"),GET_UNIT_PRICE:"".concat(a,"/api/customer/setting/get-unit-price"),GET_SHIP_INSPECTION_EXAMPLES:"".concat(a,"/api/customer/setting/get-ship-inspection-examples")};n.API=r},c3f5:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=this.$parent;while(n){if(!n.$options||n.$options.name===t)return n;n=n.$parent}return!1}},c502:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("4100");var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.sort((function(){return Math.random()-.5}))};n.default=a},c6cd:function(t,n,i){"use strict";var a;i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];i?a||(a=!0,"function"===typeof t&&t(),setTimeout((function(){a=!1}),n)):a||(a=!0,setTimeout((function(){a=!1,"function"===typeof t&&t()}),n))};n.default=r},d39b:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={v:"1.8.4",version:"1.8.4",type:["primary","success","info","error","warning"]};n.default=a},d86d:function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t,n){var i=this.$parent;while(i)if(i.$options.name!==t)i=i.$parent;else{var a=function(){var t={};if(Array.isArray(n))n.map((function(n){t[n]=i[n]?i[n]:""}));else for(var a in n)Array.isArray(n[a])?n[a].length?t[a]=n[a]:t[a]=i[a]:n[a].constructor===Object?Object.keys(n[a]).length?t[a]=n[a]:t[a]=i[a]:t[a]=n[a]||!1===n[a]?n[a]:i[a];return{v:t}}();if("object"===(0,r.default)(a))return a.v}return{}};var r=a(i("fcf3"));i("fd3c"),i("dc8a")},d99f:function(t,n,i){var a=i("2a91");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var r=i("967d").default;r("00da2e51",a,!0,{sourceMap:!1,shadowMode:!1})},dfde:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=null;var r=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(null!==a&&clearTimeout(a),i){var r=!a;a=setTimeout((function(){a=null}),n),r&&"function"===typeof t&&t()}else a=setTimeout((function(){"function"===typeof t&&t()}),n)};n.default=r},eaad:function(t,n,i){"use strict";i("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={toast:10090,noNetwork:10080,popup:10075,mask:10070,navbar:980,topTips:975,sticky:970,indexListSticky:965}},f1c7:function(t,n,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,i("64aa"),i("c9b5"),i("bf0f"),i("ab80"),i("e966");var r=a(i("97ac"));var o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-mm-dd";t||(t=Number(new Date)),10==t.toString().length&&(t*=1e3);var i=+new Date(Number(t)),a=(Number(new Date)-i)/1e3,o="";switch(!0){case a<300:o="刚刚";break;case a>=300&&a<3600:o=parseInt(a/60)+"分钟前";break;case a>=3600&&a<86400:o=parseInt(a/3600)+"小时前";break;case a>=86400&&a<2592e3:o=parseInt(a/86400)+"天前";break;default:o=!1===n?a>=2592e3&&a<31536e3?parseInt(a/2592e3)+"个月前":parseInt(a/31536e3)+"年前":(0,r.default)(i,n)}return o};n.default=o},fa08:function(t,n,i){"use strict";(function(t){var n=i("f5bd").default;i("473f"),i("bf0f"),i("de6c"),i("5c47"),i("a1c1");var a=n(i("9b8e")),r={keys:function(){return[]}};t["____421D47B____"]=!0,delete t["____421D47B____"],t.__uniConfig={easycom:{"^u-(.*)":"@/uview-ui/components/u-$1/u-$1.vue","^unicloud-db$":"@dcloudio/uni-cli-shared/components/unicloud-db.vue","^uniad$":"@dcloudio/uni-cli-shared/components/uniad.vue","^ad-rewarded-video$":"@dcloudio/uni-cli-shared/components/ad-rewarded-video.vue","^ad-fullscreen-video$":"@dcloudio/uni-cli-shared/components/ad-fullscreen-video.vue","^ad-interstitial$":"@dcloudio/uni-cli-shared/components/ad-interstitial.vue","^ad-interactive$":"@dcloudio/uni-cli-shared/components/ad-interactive.vue","^page-meta$":"@dcloudio/uni-cli-shared/components/page-meta.vue","^navigation-bar$":"@dcloudio/uni-cli-shared/components/navigation-bar.vue","^uni-match-media$":"@dcloudio/uni-cli-shared/components/uni-match-media.vue"},tabBar:{color:"#999999",selectedColor:"#3B7CFF",backgroundColor:"#ffffff",borderStyle:"black",list:[{pagePath:"pages/index/index",iconPath:"static/index.png",selectedIconPath:"static/index_sel.png",text:"首页",redDot:!1,badge:""},{pagePath:"pages/order/index",iconPath:"static/order.png",selectedIconPath:"static/order_sel.png",text:"订单",redDot:!1,badge:""},{pagePath:"pages/message/index",iconPath:"static/msg.png",selectedIconPath:"static/msg_sel.png",text:"消息",redDot:!1,badge:""},{pagePath:"pages/my/index",iconPath:"static/mine.png",selectedIconPath:"static/mine_sel.png",text:"我的",redDot:!1,badge:""}]},preloadRule:{},globalStyle:{navigationStyle:"custom",navigationBarTextStyle:"black",navigationBarTitleText:"胥口枢纽",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8",titleNView:!1}},t.__uniConfig.compilerVersion="4.76",t.__uniConfig.darkmode=!1,t.__uniConfig.themeConfig={},t.__uniConfig.uniPlatform="h5",t.__uniConfig.appId="__UNI__421D47B",t.__uniConfig.appName="胥口闸站购票",t.__uniConfig.appVersion="1.0.0",t.__uniConfig.appVersionCode="100",t.__uniConfig.router={mode:"hash",base:"/h5/"},t.__uniConfig.publicPath="/h5/",t.__uniConfig["async"]={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4},t.__uniConfig.debug=!1,t.__uniConfig.networkTimeout={request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},t.__uniConfig.sdkConfigs={},t.__uniConfig.qqMapKey=void 0,t.__uniConfig.googleMapKey=void 0,t.__uniConfig.aMapKey=void 0,t.__uniConfig.aMapSecurityJsCode=void 0,t.__uniConfig.aMapServiceHost=void 0,t.__uniConfig.locale="",t.__uniConfig.fallbackLocale=void 0,t.__uniConfig.locales=r.keys().reduce((function(t,n){var i=n.replace(/\.\/(uni-app.)?(.*).json/,"$2"),a=r(n);return Object.assign(t[i]||(t[i]={}),a.common||a),t}),{}),t.__uniConfig.nvue={"flex-direction":"column"},t.__uniConfig.__webpack_chunk_load__=i.e,a.default.component("pages-index-index",(function(t){var n={component:i.e("pages-index-index").then(function(){return t(i("f6ca"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-ship_manage",(function(t){var n={component:i.e("pages-index-ship_manage").then(function(){return t(i("3b2a"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-ship_add",(function(t){var n={component:i.e("pages-index-ship_add").then(function(){return t(i("cf75"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-my-index",(function(t){var n={component:i.e("pages-my-index").then(function(){return t(i("a87a"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-index",(function(t){var n={component:i.e("pages-order-index").then(function(){return t(i("0cc4"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-pay_order",(function(t){var n={component:i.e("pages-order-pay_order").then(function(){return t(i("b9c7"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-pay_order_detail",(function(t){var n={component:i.e("pages-order-pay_order_detail").then(function(){return t(i("d183"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-order-pay_order_list",(function(t){var n={component:i.e("pages-order-pay_order_list").then(function(){return t(i("1c25"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-message-index",(function(t){var n={component:i.e("pages-message-index").then(function(){return t(i("637c"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-reservation-index",(function(t){var n={component:i.e("pages-reservation-index").then(function(){return t(i("9b42"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-ship_detail",(function(t){var n={component:i.e("pages-index-ship_detail").then(function(){return t(i("ff33"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-invoice_manage",(function(t){var n={component:i.e("pages-index-invoice_manage").then(function(){return t(i("a187"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-invoice_detail",(function(t){var n={component:i.e("pages-index-invoice_detail").then(function(){return t(i("5745"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-index-invoice_issue",(function(t){var n={component:i.e("pages-index-invoice_issue").then(function(){return t(i("2543"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),a.default.component("pages-my-about",(function(t){var n={component:i.e("pages-my-about").then(function(){return t(i("0625"))}.bind(null,i)).catch(i.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(n.loading={name:"SystemAsyncLoading",render:function(t){return t(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(n.error={name:"SystemAsyncError",render:function(t){return t(__uniConfig["async"]["error"])}}),n})),t.__uniRoutes=[{path:"/",alias:"/pages/index/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isEntry:!0,isTabBar:!0,tabBarIndex:0},__uniConfig.globalStyle,{navigationBarTitleText:"首页",navigationStyle:"custom",titleNView:!1})},[t("pages-index-index",{slot:"page"})])}},meta:{id:1,name:"pages-index-index",isNVue:!1,maxWidth:0,pagePath:"pages/index/index",isQuit:!0,isEntry:!0,isTabBar:!0,tabBarIndex:0,windowTop:0}},{path:"/pages/index/ship_manage",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"船只管理",navigationStyle:"custom"})},[t("pages-index-ship_manage",{slot:"page"})])}},meta:{name:"pages-index-ship_manage",isNVue:!1,maxWidth:0,pagePath:"pages/index/ship_manage",windowTop:0}},{path:"/pages/index/ship_add",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"添加船只",navigationStyle:"custom"})},[t("pages-index-ship_add",{slot:"page"})])}},meta:{name:"pages-index-ship_add",isNVue:!1,maxWidth:0,pagePath:"pages/index/ship_add",windowTop:0}},{path:"/pages/my/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:3},__uniConfig.globalStyle,{navigationBarTitleText:"我的",navigationStyle:"custom"})},[t("pages-my-index",{slot:"page"})])}},meta:{id:2,name:"pages-my-index",isNVue:!1,maxWidth:0,pagePath:"pages/my/index",isQuit:!0,isTabBar:!0,tabBarIndex:3,windowTop:0}},{path:"/pages/order/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:1},__uniConfig.globalStyle,{navigationBarTitleText:"我的购票",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-order-index",{slot:"page"})])}},meta:{id:3,name:"pages-order-index",isNVue:!1,maxWidth:0,pagePath:"pages/order/index",isQuit:!0,isTabBar:!0,tabBarIndex:1,windowTop:0}},{path:"/pages/order/pay_order",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线购票",navigationStyle:"custom"})},[t("pages-order-pay_order",{slot:"page"})])}},meta:{name:"pages-order-pay_order",isNVue:!1,maxWidth:0,pagePath:"pages/order/pay_order",windowTop:0}},{path:"/pages/order/pay_order_detail",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[t("pages-order-pay_order_detail",{slot:"page"})])}},meta:{name:"pages-order-pay_order_detail",isNVue:!1,maxWidth:0,pagePath:"pages/order/pay_order_detail",windowTop:0}},{path:"/pages/order/pay_order_list",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线付款",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-order-pay_order_list",{slot:"page"})])}},meta:{name:"pages-order-pay_order_list",isNVue:!1,maxWidth:0,pagePath:"pages/order/pay_order_list",windowTop:0}},{path:"/pages/message/index",component:{render:function(t){return t("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:2},__uniConfig.globalStyle,{navigationBarTitleText:"消息",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-message-index",{slot:"page"})])}},meta:{id:4,name:"pages-message-index",isNVue:!1,maxWidth:0,pagePath:"pages/message/index",isQuit:!0,isTabBar:!0,tabBarIndex:2,windowTop:0}},{path:"/pages/reservation/index",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"过闸预约",navigationStyle:"custom"})},[t("pages-reservation-index",{slot:"page"})])}},meta:{name:"pages-reservation-index",isNVue:!1,maxWidth:0,pagePath:"pages/reservation/index",windowTop:0}},{path:"/pages/index/ship_detail",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"船只详情",navigationStyle:"custom"})},[t("pages-index-ship_detail",{slot:"page"})])}},meta:{name:"pages-index-ship_detail",isNVue:!1,maxWidth:0,pagePath:"pages/index/ship_detail",windowTop:0}},{path:"/pages/index/invoice_manage",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"发票管理",navigationStyle:"custom",enablePullDownRefresh:!0,onReachBottomDistance:50})},[t("pages-index-invoice_manage",{slot:"page"})])}},meta:{name:"pages-index-invoice_manage",isNVue:!1,maxWidth:0,pagePath:"pages/index/invoice_manage",windowTop:0}},{path:"/pages/index/invoice_detail",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"发票详情",navigationStyle:"custom"})},[t("pages-index-invoice_detail",{slot:"page"})])}},meta:{name:"pages-index-invoice_detail",isNVue:!1,maxWidth:0,pagePath:"pages/index/invoice_detail",windowTop:0}},{path:"/pages/index/invoice_issue",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"发票开具",navigationStyle:"custom"})},[t("pages-index-invoice_issue",{slot:"page"})])}},meta:{name:"pages-index-invoice_issue",isNVue:!1,maxWidth:0,pagePath:"pages/index/invoice_issue",windowTop:0}},{path:"/pages/my/about",component:{render:function(t){return t("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"关于我们",navigationStyle:"custom"})},[t("pages-my-about",{slot:"page"})])}},meta:{name:"pages-my-about",isNVue:!1,maxWidth:0,pagePath:"pages/my/about",windowTop:0}},{path:"/choose-location",component:{render:function(t){return t("Page",{props:{navigationStyle:"custom"}},[t("system-choose-location",{slot:"page"})])}},meta:{name:"choose-location",pagePath:"/choose-location"}},{path:"/open-location",component:{render:function(t){return t("Page",{props:{navigationStyle:"custom"}},[t("system-open-location",{slot:"page"})])}},meta:{name:"open-location",pagePath:"/open-location"}}],t.UniApp&&new t.UniApp}).call(this,i("0ee4"))}}); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-index.bd0c5c51.js b/unpackage/dist/build/web/static/js/pages-index-index.bd0c5c51.js new file mode 100644 index 0000000..fef7bca --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-index-index.bd0c5c51.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"2c36":function(t,a,e){"use strict";e("6a54");var i=e("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=i(e("9b1b")),s=i(e("2634")),o=i(e("2fdc"));e("5c47"),e("0506"),e("bf0f"),e("c223"),e("64aa"),e("4626");var c=e("bd31"),r={data:function(){return{batches:[{id:1,direction:"in",name:"2025010101"},{id:2,direction:"out",name:"2025010102"}],isWeixinBrowser:!1,userInfo:null,showEditPopup:!1,editForm:{name:"",payer_type:1,phone:"",id_card:""},statistics:{taihu_to_xujiang:null,xujiang_to_taihu:null,total_count:0,unpaid_count:0,paid_count:0,billed_count:0,batches:[{id:1,direction:"in",name:"2025010101"},{id:2,direction:"out",name:"2025010102"}]}}},onLoad:function(){this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent),this.waitForTokenAndFetch()},onShow:function(){var t=uni.getStorageSync("token");t&&(this.fetchUserInfo(),this.fetchStatistics(),this.fetchWaterLevel())},onUnload:function(){uni.$off("loginSuccess",this.onLoginSuccess)},methods:{waitForTokenAndFetch:function(){var t=this,a=uni.getStorageSync("token");if(a)this.fetchUserInfo(),this.fetchStatistics(),this.fetchWaterLevel();else{uni.$on("loginSuccess",this.onLoginSuccess);var e=0,i=setInterval((function(){e++;var a=uni.getStorageSync("token");a?(clearInterval(i),t.fetchUserInfo(),t.fetchStatistics(),t.fetchWaterLevel()):e>=20&&(clearInterval(i),console.warn("等待 token 超时,可能登录失败"))}),500)}},onLoginSuccess:function(){uni.$off("loginSuccess",this.onLoginSuccess),this.fetchUserInfo(),this.fetchStatistics(),this.fetchWaterLevel()},fetchWaterLevel:function(){var t=this;return(0,o.default)((0,s.default)().mark((function a(){var e,i,n;return(0,s.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e=uni.getStorageSync("token"),e){a.next=3;break}return a.abrupt("return");case 3:return a.next=5,new Promise((function(t,a){uni.request({url:"".concat(c.API.GET_WATER_LEVEL,"?token=").concat(e),method:"get",success:t,fail:a})}));case 5:i=a.sent,i.data&&0===i.data.errcode&&(n=i.data.data,n&&(console.log("data",n),t.statistics.taihu_to_xujiang=n.taihu_to_xujiang||null,t.statistics.xujiang_to_taihu=n.xujiang_to_taihu||null),console.log(t.statistics));case 7:case"end":return a.stop()}}),a)})))()},fetchStatistics:function(){var t=this;return(0,o.default)((0,s.default)().mark((function a(){var e,i,o;return(0,s.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e=uni.getStorageSync("token"),e){a.next=3;break}return a.abrupt("return");case 3:return a.next=5,new Promise((function(t,a){uni.request({url:"".concat(c.API.STATISTICS,"?token=").concat(e),method:"get",success:t,fail:a})}));case 5:i=a.sent,i.data&&0===i.data.errcode&&(o={taihu_to_xujiang:t.statistics.taihu_to_xujiang,xujiang_to_taihu:t.statistics.xujiang_to_taihu},t.statistics=(0,n.default)((0,n.default)({},i.data.data),o));case 7:case"end":return a.stop()}}),a)})))()},fetchUserInfo:function(){var t=this;return(0,o.default)((0,s.default)().mark((function a(){var e,i,o,r,d,u;return(0,s.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e=uni.getStorageSync("token"),e){a.next=4;break}return t.userInfo=null,a.abrupt("return");case 4:return a.prev=4,a.next=7,new Promise((function(t,a){uni.request({url:"".concat(c.API.GET_USER_INFO,"?token=").concat(e),method:"POST",success:t,fail:a})}));case 7:i=a.sent,i.data&&(d=i.data||{},u=Number(null!==(o=null!==(r=d.payer_type)&&void 0!==r?r:d.payerType)&&void 0!==o?o:1),t.userInfo=(0,n.default)((0,n.default)({},d),{},{payer_type:u}),t.editForm={name:d.name||"",payer_type:u,phone:d.phone||"",id_card:d.id_card||""}),a.next=14;break;case 11:a.prev=11,a.t0=a["catch"](4),t.userInfo=null;case 14:case"end":return a.stop()}}),a,null,[[4,11]])})))()},requireUserInfoComplete:function(){var t,a=this.userInfo||{},e=!!(a.name&&(null!==(t=a.payer_type)&&void 0!==t?t:a.payerType)&&a.phone&&a.id_card);return e},openEditPopup:function(){this.showEditPopup=!0},closeEditPopup:function(){this.showEditPopup=!1},validateForm:function(){if(!this.editForm.name)return uni.showToast({title:"请输入姓名",icon:"none"}),!1;if(![1,2].includes(Number(this.editForm.payer_type)))return uni.showToast({title:"请选择交款人类型",icon:"none"}),!1;if(!/^1\d{10}$/.test(this.editForm.phone))return uni.showToast({title:"请输入正确的手机号",icon:"none"}),!1;return!!/^(?:\d{15}|\d{17}[\dXx])$/.test(this.editForm.id_card)||(uni.showToast({title:"请输入正确的证件号",icon:"none"}),!1)},submitUserInfo:function(){var t=this;return(0,o.default)((0,s.default)().mark((function a(){var e,i;return(0,s.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t.validateForm()){a.next=2;break}return a.abrupt("return");case 2:if(e=uni.getStorageSync("token"),e){a.next=6;break}return uni.showToast({title:"请先登录",icon:"none"}),a.abrupt("return");case 6:return a.prev=6,uni.showLoading({title:"提交中..."}),a.next=10,new Promise((function(a,i){uni.request({url:"".concat(c.API.UPDATE_USER_INFO,"?token=").concat(e),method:"POST",data:{name:t.editForm.name,payer_type:Number(t.editForm.payer_type),phone:t.editForm.phone,id_card:t.editForm.id_card},success:a,fail:i})}));case 10:if(i=a.sent,uni.hideLoading(),!i.data||0!==i.data.errcode){a.next=19;break}return uni.showToast({title:"更新成功",icon:"success"}),t.closeEditPopup(),a.next=17,t.fetchUserInfo();case 17:a.next=20;break;case 19:uni.showToast({title:i.data&&i.data.errmsg||"更新失败",icon:"none"});case 20:a.next=26;break;case 22:a.prev=22,a.t0=a["catch"](6),uni.hideLoading(),uni.showToast({title:"更新失败",icon:"none"});case 26:case"end":return a.stop()}}),a,null,[[6,22]])})))()},goReservation:function(){var t=this,a=function(){t.requireUserInfoComplete()?uni.navigateTo({url:"/pages/reservation/index"}):uni.showModal({title:"提示",content:"为了后续流程的使用,请先完善个人信息",confirmText:"去完善",cancelText:"取消",success:function(a){a.confirm&&t.openEditPopup()}})};this.userInfo?a():this.fetchUserInfo().then(a).catch(a)},goWaitPass:function(){uni.navigateTo({url:"/pages/order/pay_order_list?status=paid"})},goOrder:function(){uni.navigateTo({url:"/pages/order/pay_order_list?status=unpaid"})},goInvoiceManage:function(){uni.navigateTo({url:"/pages/index/invoice_manage"})}}};a.default=r},"4e77":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){}));var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"home-container",class:{"wechat-browser":t.isWeixinBrowser}},[e("v-uni-view",{staticClass:"header-gradient"},[e("v-uni-view",{staticClass:"header-title"},[t._v("胥口枢纽闸站状态")]),e("v-uni-view",{staticClass:"header-info"},[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("太湖")]),e("v-uni-view",{staticClass:"info-value-group"},[e("v-uni-text",{staticClass:"info-value"},[t._v("水位深度:"+t._s(t.statistics.taihu_to_xujiang?t.statistics.taihu_to_xujiang.water_level:"-")+"m")]),e("v-uni-text",{staticClass:"info-value"},[t._v("吃水深度:"+t._s(t.statistics.taihu_to_xujiang?t.statistics.taihu_to_xujiang.draft_depth:"-")+"m")])],1)],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("胥江")]),e("v-uni-view",{staticClass:"info-value-group"},[e("v-uni-text",{staticClass:"info-value"},[t._v("水位深度:"+t._s(t.statistics.xujiang_to_taihu?t.statistics.xujiang_to_taihu.water_level:"-")+"m")]),e("v-uni-text",{staticClass:"info-value"},[t._v("吃水深度:"+t._s(t.statistics.xujiang_to_taihu?t.statistics.xujiang_to_taihu.draft_depth:"-")+"m")])],1)],1)],1),e("v-uni-view",{staticClass:"batch-row-strict"},[t._l(t.statistics.batches||[],(function(a,i){return[i<2?[e("v-uni-view",{staticClass:"batch-col"},[e("v-uni-view",{staticClass:"batch-tag-strict orange"},[e("v-uni-text",{staticClass:"tag-orange"},[t._v(t._s("in"===a.direction?"去胥江":"去太湖"))]),e("v-uni-view",{staticClass:"batch-num-strict"},[t._v(t._s(a.name))])],1)],1),i<1?e("v-uni-view",{staticClass:"batch-divider-strict"}):t._e()]:t._e()]}))],2)],1),e("v-uni-view",{staticClass:"process-card"},[e("v-uni-view",{staticClass:"process-title-bar"},[e("v-uni-text",[t._v("闸站流程")])],1),e("v-uni-view",{staticClass:"process-flow"},[e("v-uni-view",{staticClass:"process-step"},[e("v-uni-image",{staticClass:"icon",attrs:{src:"/static/icon_step_index1.png",mode:"aspectFit"}}),e("v-uni-text",{staticClass:"process-label"},[t._v("先预约")])],1),e("v-uni-view",{staticClass:"arrow"},[t._v(">")]),e("v-uni-view",{staticClass:"process-step"},[e("v-uni-image",{staticClass:"icon",attrs:{src:"/static/icon_step_index2.png",mode:"aspectFit"}}),e("v-uni-text",{staticClass:"process-label"},[t._v("再购票")])],1),e("v-uni-view",{staticClass:"arrow"},[t._v(">")]),e("v-uni-view",{staticClass:"process-step"},[e("v-uni-image",{staticClass:"icon",attrs:{src:"/static/icon_step_index3.png",mode:"aspectFit"}}),e("v-uni-text",{staticClass:"process-label"},[t._v("排队过闸")])],1)],1)],1),e("v-uni-view",{staticClass:"card-grid"},[e("v-uni-view",{staticClass:"func-card",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.goReservation.apply(void 0,arguments)}}},[e("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_green.png",mode:"aspectFill"}}),e("v-uni-view",{staticClass:"func-card-content"},[e("v-uni-text",{staticClass:"func-title"},[t._v("过闸预约")]),e("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.total_count))])],1),e("v-uni-view",{staticClass:"func-bg-icon clock"})],1),e("v-uni-view",{staticClass:"func-card",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.goOrder.apply(void 0,arguments)}}},[e("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_blue.png",mode:"aspectFill"}}),e("v-uni-view",{staticClass:"func-card-content"},[e("v-uni-text",{staticClass:"func-title"},[t._v("在线付款")]),e("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.unpaid_count))])],1),e("v-uni-view",{staticClass:"func-bg-icon ticket"})],1),e("v-uni-view",{staticClass:"func-card",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.goWaitPass.apply(void 0,arguments)}}},[e("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_orange.png",mode:"aspectFill"}}),e("v-uni-view",{staticClass:"func-card-content"},[e("v-uni-text",{staticClass:"func-title"},[t._v("排队过闸")]),e("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.paid_count))])],1),e("v-uni-view",{staticClass:"func-bg-icon ship"})],1),e("v-uni-view",{staticClass:"func-card",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.goInvoiceManage.apply(void 0,arguments)}}},[e("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_purple.png",mode:"aspectFill"}}),e("v-uni-view",{staticClass:"func-card-content"},[e("v-uni-text",{staticClass:"func-title"},[t._v("我的开票")]),e("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.billed_count))])],1),e("v-uni-view",{staticClass:"func-bg-icon invoice"})],1)],1),t.showEditPopup?e("v-uni-view",{staticClass:"edit-popup-mask",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.closeEditPopup.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"edit-popup",on:{click:function(a){a.stopPropagation(),arguments[0]=a=t.$handleEvent(a)}}},[e("v-uni-view",{staticClass:"edit-popup-header"},[e("v-uni-text",[t._v("更新信息")]),e("v-uni-text",{staticClass:"edit-popup-close",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.closeEditPopup.apply(void 0,arguments)}}},[t._v("×")])],1),e("v-uni-view",{staticClass:"edit-popup-content"},[e("v-uni-view",{staticClass:"edit-field"},[e("v-uni-text",{staticClass:"edit-label"},[t._v("姓名")]),e("v-uni-input",{staticClass:"edit-input",attrs:{placeholder:"请输入姓名"},model:{value:t.editForm.name,callback:function(a){t.$set(t.editForm,"name",a)},expression:"editForm.name"}})],1),e("v-uni-view",{staticClass:"edit-field"},[e("v-uni-text",{staticClass:"edit-label"},[t._v("交款人类型")]),e("v-uni-view",{staticClass:"payer-type-group"},[e("v-uni-view",{staticClass:"payer-type-item",class:{active:1===Number(t.editForm.payer_type)},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.editForm.payer_type=1}}},[t._v("个人")]),e("v-uni-view",{staticClass:"payer-type-item",class:{active:2===Number(t.editForm.payer_type)},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.editForm.payer_type=2}}},[t._v("单位")])],1)],1),e("v-uni-view",{staticClass:"edit-field"},[e("v-uni-text",{staticClass:"edit-label"},[t._v("手机号")]),e("v-uni-input",{staticClass:"edit-input",attrs:{type:"number",maxlength:"11",placeholder:"请输入手机号"},model:{value:t.editForm.phone,callback:function(a){t.$set(t.editForm,"phone",a)},expression:"editForm.phone"}})],1),e("v-uni-view",{staticClass:"edit-field"},[e("v-uni-text",{staticClass:"edit-label"},[t._v("证件号")]),e("v-uni-input",{staticClass:"edit-input",attrs:{placeholder:"请输入身份证号",maxlength:"18"},model:{value:t.editForm.id_card,callback:function(a){t.$set(t.editForm,"id_card",a)},expression:"editForm.id_card"}})],1)],1),e("v-uni-view",{staticClass:"edit-popup-footer"},[e("v-uni-button",{staticClass:"edit-submit-btn",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.submitUserInfo.apply(void 0,arguments)}}},[t._v("保存")])],1)],1)],1):t._e()],1)},n=[]},5309:function(t,a,e){"use strict";var i=e("d259"),n=e.n(i);n.a},"7a65":function(t,a,e){"use strict";e.r(a);var i=e("2c36"),n=e.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(s);a["default"]=n.a},"84f5":function(t,a,e){var i=e("c86c");a=i(!1),a.push([t.i,".home-container[data-v-ada1b70c]{background:#f6f8fc;min-height:100vh;padding-bottom:%?24?%;position:relative}.wechat-browser[data-v-ada1b70c]{margin-top:%?-88?%}.header-gradient[data-v-ada1b70c]{background:linear-gradient(180deg,#2f50ff,#28a8fa);border-bottom-left-radius:%?20?%;border-bottom-right-radius:%?20?%;padding:0 0 %?36?% 0;color:#fff;position:relative;height:%?630?%;min-height:%?400?%;max-height:%?650?%}.header-title[data-v-ada1b70c]{text-align:center;font-size:%?36?%;font-weight:700;padding-top:7vh;letter-spacing:%?2?%}.header-info[data-v-ada1b70c]{display:flex;justify-content:center;align-items:flex-start;width:-webkit-fit-content;width:fit-content;margin:2vh auto 0 auto; /* 水平居中 */gap:%?154?% /* 控制每组间距 */}.info-item[data-v-ada1b70c]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.info-label[data-v-ada1b70c]{font-size:%?32?%;opacity:.95;color:#e6eaff}.info-value[data-v-ada1b70c]{font-size:%?24?%;font-weight:400;margin-top:%?8?%;display:block;color:#fff;font-family:sans-serif}.info-value-group[data-v-ada1b70c]{display:flex;flex-direction:column;align-items:flex-start;gap:%?4?%;margin-top:%?8?%}.info-value-group .info-value[data-v-ada1b70c]{margin-top:0;font-size:%?28?%}.batch-row-strict[data-v-ada1b70c]{display:flex;align-items:flex-start;justify-content:center;margin:2vh %?48?% 0 %?48?%;position:relative}.batch-col[data-v-ada1b70c]{flex:1;display:flex;flex-direction:column;align-items:center}.batch-divider-strict[data-v-ada1b70c]{width:%?2?%;height:%?82?%;background:hsla(0,0%,100%,.2);margin:0 %?48?%}.batch-num-strict[data-v-ada1b70c]{font-size:%?32?%;font-weight:400;margin-bottom:%?8?%;font-family:PangMenZhengDao,SourceHanSansCN,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:%?3?%}.batch-tag-strict[data-v-ada1b70c]{font-size:%?32?%;padding:%?4?% %?12?%;border-radius:%?20?%;background:#2b70ee;\n /* display: flex; */align-items:center;gap:%?4?%}.tag-orange[data-v-ada1b70c]{color:#ff9f43}.tag-green[data-v-ada1b70c]{color:#28c76f}.tag-blue[data-v-ada1b70c]{color:#4fc3ff}.process-card[data-v-ada1b70c]{background:#fff;border-radius:%?22?%;margin:%?24?%;padding:%?32?%;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08);position:relative;margin-top:%?-140?%;height:138px}.process-title-bar[data-v-ada1b70c]{width:60%;margin:0 auto;position:relative;top:%?-32?%;background:linear-gradient(180deg,#2f4dff,#4b65ff);color:#fff;font-size:%?28?%;font-weight:700;border-radius:0 0 %?20?% %?20?%;padding:%?12?% 0;text-align:center;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.12);z-index:2}.process-flow[data-v-ada1b70c]{display:flex;align-items:center;justify-content:space-between;padding:0 %?12?%;margin-top:%?10?%}.process-step[data-v-ada1b70c]{display:flex;flex-direction:column;align-items:center;flex:1}.icon[data-v-ada1b70c]{width:%?88?%;height:%?88?%;border-radius:50%;background:linear-gradient(135deg,#2c51ff,#2991fd);display:flex;align-items:center;justify-content:center;margin-bottom:%?12?%\n /* 这里放svg或字体icon,颜色为白色 */}.process-label[data-v-ada1b70c]{color:#445fff;font-size:%?26?%;margin-top:%?4?%}.arrow[data-v-ada1b70c]{color:#b0b8c6;font-size:%?40?%;font-weight:700;margin:0 %?12?%;margin-top:%?-30?%}.card-grid[data-v-ada1b70c]{display:grid;grid-template-columns:repeat(2,1fr);gap:%?32?%;margin:%?32?% %?24?% %?24?% %?24?%}.func-card[data-v-ada1b70c]{position:relative;border-radius:%?32?%;height:%?200?%;overflow:hidden;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;padding:%?32?% 0 %?32?% %?32?%}.card-bg[data-v-ada1b70c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.func-card-content[data-v-ada1b70c]{z-index:2;position:relative;display:flex;flex-direction:column;height:100%;justify-content:space-between}.func-title[data-v-ada1b70c]{font-size:%?28?%;color:#fff;font-weight:500;margin-bottom:%?20?%;margin-top:%?10?%}.func-num[data-v-ada1b70c]{font-size:%?58?%;font-weight:400;color:#fff;font-family:PangMenZhengDao,SourceHanSansCN,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:%?5?%}.func-bg-icon[data-v-ada1b70c]{position:absolute;right:%?12?%;bottom:%?12?%;width:%?100?%;height:%?100?%;opacity:.18;z-index:1\n /* 这里放svg或字体icon */}.edit-popup-mask[data-v-ada1b70c]{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:flex-end;z-index:9999}.edit-popup[data-v-ada1b70c]{background:#fff;width:100%;border-top-left-radius:%?24?%;border-top-right-radius:%?24?%;padding:%?32?%;box-sizing:border-box;max-height:80vh;overflow-y:auto}.edit-popup-header[data-v-ada1b70c]{display:flex;justify-content:center;position:relative;font-size:%?32?%;font-weight:600;color:#222}.edit-popup-close[data-v-ada1b70c]{position:absolute;right:0;top:0;font-size:%?44?%;color:#999;padding:0 %?16?%}.edit-popup-content[data-v-ada1b70c]{margin-top:%?32?%}.edit-field[data-v-ada1b70c]{margin-bottom:%?28?%}.edit-label[data-v-ada1b70c]{display:block;font-size:%?28?%;color:#666;margin-bottom:%?12?%}.edit-input[data-v-ada1b70c]{width:100%;height:%?80?%;border-radius:%?12?%;border:%?1?% solid #e5e6eb;padding:0 %?24?%;font-size:%?28?%;box-sizing:border-box;background:#fafafa}.payer-type-group[data-v-ada1b70c]{display:flex;gap:%?20?%}.payer-type-item[data-v-ada1b70c]{flex:1;height:%?80?%;border-radius:%?12?%;border:%?1?% solid #e5e6eb;display:flex;align-items:center;justify-content:center;font-size:%?28?%;color:#666}.payer-type-item.active[data-v-ada1b70c]{border-color:#3b7cff;color:#3b7cff;background:#edf3ff}.edit-popup-footer[data-v-ada1b70c]{margin-top:%?12?%}.edit-submit-btn[data-v-ada1b70c]{width:100%;height:%?88?%;line-height:%?88?%;border-radius:%?44?%;background:linear-gradient(90deg,#3b7cff,#5bb6ff);color:#fff;font-size:%?32?%;font-weight:500;border:none}.edit-submit-btn[data-v-ada1b70c]::after{border:none}.info-list[data-v-ada1b70c]{background:#fff;border-radius:%?24?%;margin:%?24?%;padding:%?24?%;box-shadow:0 %?4?% %?12?% rgba(0,0,0,.05)}.info-item-row[data-v-ada1b70c]{display:flex;align-items:center;margin-bottom:%?16?%;padding:%?12?% 0}.info-item-row[data-v-ada1b70c]:last-child{margin-bottom:0}.info-tag[data-v-ada1b70c]{font-size:%?22?%;padding:%?4?% %?18?%;border-radius:%?8?%;margin-right:%?12?%;white-space:nowrap;color:#fff;display:inline-block;background:#e68c6e;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);font-weight:500;border:none;margin-right:%?32?%}.info-tag-text[data-v-ada1b70c]{display:inline-block;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.notice[data-v-ada1b70c]{background:linear-gradient(90deg,#2b70ee,#4fc3ff);color:#fff}.realtime[data-v-ada1b70c]{background:linear-gradient(90deg,#e68d6e,#ffb86c);color:#fff}.info-text[data-v-ada1b70c]{font-size:%?26?%;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}",""]),t.exports=a},d259:function(t,a,e){var i=e("84f5");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("967d").default;n("3c8744cb",i,!0,{sourceMap:!1,shadowMode:!1})},f6ca:function(t,a,e){"use strict";e.r(a);var i=e("4e77"),n=e("7a65");for(var s in n)["default"].indexOf(s)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(s);e("5309");var o=e("828b"),c=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"ada1b70c",null,!1,i["a"],void 0);a["default"]=c.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-index.cd1b8532.js b/unpackage/dist/build/web/static/js/pages-index-index.cd1b8532.js deleted file mode 100644 index 282d6c2..0000000 --- a/unpackage/dist/build/web/static/js/pages-index-index.cd1b8532.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"0c9f":function(t,e,i){"use strict";var a=i("7ee3"),n=i.n(a);n.a},"2c36":function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(i("9b1b")),s=a(i("2634")),o=a(i("2fdc"));i("5c47"),i("0506"),i("bf0f"),i("c223"),i("64aa"),i("4626");var r=i("bd31"),c={data:function(){return{isWeixinBrowser:!1,userInfo:null,showEditPopup:!1,editForm:{name:"",payer_type:1,phone:"",id_card:""},statistics:{water_level:{taihu:"-",xujiang:"-"},total_count:0,unpaid_count:0,paid_count:0,billed_count:0}}},onLoad:function(){this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent),this.fetchUserInfo(),this.fetchStatistics()},methods:{fetchStatistics:function(){var t=this;return(0,o.default)((0,s.default)().mark((function e(){var i,a;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,new Promise((function(t,e){uni.request({url:"".concat(r.API.STATISTICS,"?token=").concat(i),method:"get",success:t,fail:e})}));case 5:a=e.sent,a.data&&0===a.data.errcode&&(t.statistics=a.data.data);case 7:case"end":return e.stop()}}),e)})))()},fetchUserInfo:function(){var t=this;return(0,o.default)((0,s.default)().mark((function e(){var i,a,o,c,d,l;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=4;break}return t.userInfo=null,e.abrupt("return");case 4:return e.prev=4,e.next=7,new Promise((function(t,e){uni.request({url:"".concat(r.API.GET_USER_INFO,"?token=").concat(i),method:"POST",success:t,fail:e})}));case 7:a=e.sent,a.data&&(d=a.data||{},l=Number(null!==(o=null!==(c=d.payer_type)&&void 0!==c?c:d.payerType)&&void 0!==o?o:1),t.userInfo=(0,n.default)((0,n.default)({},d),{},{payer_type:l}),t.editForm={name:d.name||"",payer_type:l,phone:d.phone||"",id_card:d.id_card||""}),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](4),t.userInfo=null;case 14:case"end":return e.stop()}}),e,null,[[4,11]])})))()},requireUserInfoComplete:function(){var t,e=this.userInfo||{},i=!!(e.name&&(null!==(t=e.payer_type)&&void 0!==t?t:e.payerType)&&e.phone&&e.id_card);return i},openEditPopup:function(){this.showEditPopup=!0},closeEditPopup:function(){this.showEditPopup=!1},validateForm:function(){if(!this.editForm.name)return uni.showToast({title:"请输入姓名",icon:"none"}),!1;if(![1,2].includes(Number(this.editForm.payer_type)))return uni.showToast({title:"请选择交款人类型",icon:"none"}),!1;if(!/^1\d{10}$/.test(this.editForm.phone))return uni.showToast({title:"请输入正确的手机号",icon:"none"}),!1;return!!/^(?:\d{15}|\d{17}[\dXx])$/.test(this.editForm.id_card)||(uni.showToast({title:"请输入正确的证件号",icon:"none"}),!1)},submitUserInfo:function(){var t=this;return(0,o.default)((0,s.default)().mark((function e(){var i,a;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.validateForm()){e.next=2;break}return e.abrupt("return");case 2:if(i=uni.getStorageSync("token"),i){e.next=6;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return");case 6:return e.prev=6,uni.showLoading({title:"提交中..."}),e.next=10,new Promise((function(e,a){uni.request({url:"".concat(r.API.UPDATE_USER_INFO,"?token=").concat(i),method:"POST",data:{name:t.editForm.name,payer_type:Number(t.editForm.payer_type),phone:t.editForm.phone,id_card:t.editForm.id_card},success:e,fail:a})}));case 10:if(a=e.sent,uni.hideLoading(),!a.data||0!==a.data.errcode){e.next=19;break}return uni.showToast({title:"更新成功",icon:"success"}),t.closeEditPopup(),e.next=17,t.fetchUserInfo();case 17:e.next=20;break;case 19:uni.showToast({title:a.data&&a.data.errmsg||"更新失败",icon:"none"});case 20:e.next=26;break;case 22:e.prev=22,e.t0=e["catch"](6),uni.hideLoading(),uni.showToast({title:"更新失败",icon:"none"});case 26:case"end":return e.stop()}}),e,null,[[6,22]])})))()},goReservation:function(){var t=this,e=function(){t.requireUserInfoComplete()?uni.navigateTo({url:"/pages/reservation/index"}):uni.showModal({title:"提示",content:"为了后续流程的使用,请先完善个人信息",confirmText:"去完善",cancelText:"取消",success:function(e){e.confirm&&t.openEditPopup()}})};this.userInfo?e():this.fetchUserInfo().then(e).catch(e)},goWaitPass:function(){uni.navigateTo({url:"/pages/order/pay_order_list?status=paid"})},goOrder:function(){uni.navigateTo({url:"/pages/order/pay_order_list?status=unpaid"})},goInvoiceManage:function(){uni.navigateTo({url:"/pages/index/invoice_manage"})}}};e.default=c},"7a65":function(t,e,i){"use strict";i.r(e);var a=i("2c36"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=n.a},"7ee3":function(t,e,i){var a=i("d550");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("5cae9262",a,!0,{sourceMap:!1,shadowMode:!1})},cb8a: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:"home-container",class:{"wechat-browser":t.isWeixinBrowser}},[i("v-uni-view",{staticClass:"header-gradient"},[i("v-uni-view",{staticClass:"header-title"},[t._v("胥口枢纽闸站状态")]),i("v-uni-view",{staticClass:"header-info"},[i("v-uni-view",{staticClass:"info-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("今日太湖水位:")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.statistics.water_level.taihu)+"m")])],1),i("v-uni-view",{staticClass:"info-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("今日胥江水位:")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.statistics.water_level.xujiang)+"m")])],1)],1),i("v-uni-view",{staticClass:"batch-row-strict"},[t._l(t.statistics.batches,(function(e,a){return[a<2?[i("v-uni-view",{staticClass:"batch-col"},[i("v-uni-view",{staticClass:"batch-tag-strict orange"},[i("v-uni-text",{staticClass:"tag-orange"},[t._v(t._s("in"===e.direction?"去胥江":"去太湖"))]),t._v(t._s(e.name))],1)],1),a<1?i("v-uni-view",{staticClass:"batch-divider-strict"}):t._e()]:t._e()]}))],2)],1),i("v-uni-view",{staticClass:"process-card"},[i("v-uni-view",{staticClass:"process-title-bar"},[i("v-uni-text",[t._v("闸站流程")])],1),i("v-uni-view",{staticClass:"process-flow"},[i("v-uni-view",{staticClass:"process-step"},[i("v-uni-image",{staticClass:"icon",attrs:{src:"/static/icon_step_index1.png",mode:"aspectFit"}}),i("v-uni-text",{staticClass:"process-label"},[t._v("先预约")])],1),i("v-uni-view",{staticClass:"arrow"},[t._v(">")]),i("v-uni-view",{staticClass:"process-step"},[i("v-uni-image",{staticClass:"icon",attrs:{src:"/static/icon_step_index2.png",mode:"aspectFit"}}),i("v-uni-text",{staticClass:"process-label"},[t._v("再购票")])],1),i("v-uni-view",{staticClass:"arrow"},[t._v(">")]),i("v-uni-view",{staticClass:"process-step"},[i("v-uni-image",{staticClass:"icon",attrs:{src:"/static/icon_step_index3.png",mode:"aspectFit"}}),i("v-uni-text",{staticClass:"process-label"},[t._v("排队过闸")])],1)],1)],1),i("v-uni-view",{staticClass:"card-grid"},[i("v-uni-view",{staticClass:"func-card",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goReservation.apply(void 0,arguments)}}},[i("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_green.png",mode:"aspectFill"}}),i("v-uni-view",{staticClass:"func-card-content"},[i("v-uni-text",{staticClass:"func-title"},[t._v("过闸预约")]),i("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.total_count))])],1),i("v-uni-view",{staticClass:"func-bg-icon clock"})],1),i("v-uni-view",{staticClass:"func-card",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goOrder.apply(void 0,arguments)}}},[i("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_blue.png",mode:"aspectFill"}}),i("v-uni-view",{staticClass:"func-card-content"},[i("v-uni-text",{staticClass:"func-title"},[t._v("在线付款")]),i("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.unpaid_count))])],1),i("v-uni-view",{staticClass:"func-bg-icon ticket"})],1),i("v-uni-view",{staticClass:"func-card",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goWaitPass.apply(void 0,arguments)}}},[i("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_orange.png",mode:"aspectFill"}}),i("v-uni-view",{staticClass:"func-card-content"},[i("v-uni-text",{staticClass:"func-title"},[t._v("排队过闸")]),i("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.paid_count))])],1),i("v-uni-view",{staticClass:"func-bg-icon ship"})],1),i("v-uni-view",{staticClass:"func-card",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goInvoiceManage.apply(void 0,arguments)}}},[i("v-uni-image",{staticClass:"card-bg",attrs:{src:"/static/index_radius_purple.png",mode:"aspectFill"}}),i("v-uni-view",{staticClass:"func-card-content"},[i("v-uni-text",{staticClass:"func-title"},[t._v("我的开票")]),i("v-uni-text",{staticClass:"func-num"},[t._v(t._s(t.statistics.billed_count))])],1),i("v-uni-view",{staticClass:"func-bg-icon invoice"})],1)],1),t.showEditPopup?i("v-uni-view",{staticClass:"edit-popup-mask",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.closeEditPopup.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"edit-popup",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e)}}},[i("v-uni-view",{staticClass:"edit-popup-header"},[i("v-uni-text",[t._v("更新信息")]),i("v-uni-text",{staticClass:"edit-popup-close",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.closeEditPopup.apply(void 0,arguments)}}},[t._v("×")])],1),i("v-uni-view",{staticClass:"edit-popup-content"},[i("v-uni-view",{staticClass:"edit-field"},[i("v-uni-text",{staticClass:"edit-label"},[t._v("姓名")]),i("v-uni-input",{staticClass:"edit-input",attrs:{placeholder:"请输入姓名"},model:{value:t.editForm.name,callback:function(e){t.$set(t.editForm,"name",e)},expression:"editForm.name"}})],1),i("v-uni-view",{staticClass:"edit-field"},[i("v-uni-text",{staticClass:"edit-label"},[t._v("交款人类型")]),i("v-uni-view",{staticClass:"payer-type-group"},[i("v-uni-view",{staticClass:"payer-type-item",class:{active:1===Number(t.editForm.payer_type)},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.editForm.payer_type=1}}},[t._v("个人")]),i("v-uni-view",{staticClass:"payer-type-item",class:{active:2===Number(t.editForm.payer_type)},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.editForm.payer_type=2}}},[t._v("单位")])],1)],1),i("v-uni-view",{staticClass:"edit-field"},[i("v-uni-text",{staticClass:"edit-label"},[t._v("手机号")]),i("v-uni-input",{staticClass:"edit-input",attrs:{type:"number",maxlength:"11",placeholder:"请输入手机号"},model:{value:t.editForm.phone,callback:function(e){t.$set(t.editForm,"phone",e)},expression:"editForm.phone"}})],1),i("v-uni-view",{staticClass:"edit-field"},[i("v-uni-text",{staticClass:"edit-label"},[t._v("证件号")]),i("v-uni-input",{staticClass:"edit-input",attrs:{placeholder:"请输入身份证号",maxlength:"18"},model:{value:t.editForm.id_card,callback:function(e){t.$set(t.editForm,"id_card",e)},expression:"editForm.id_card"}})],1)],1),i("v-uni-view",{staticClass:"edit-popup-footer"},[i("v-uni-button",{staticClass:"edit-submit-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submitUserInfo.apply(void 0,arguments)}}},[t._v("保存")])],1)],1)],1):t._e()],1)},n=[]},d550:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,".home-container[data-v-7b6aebed]{background:#f6f8fc;min-height:100vh;padding-bottom:%?24?%;position:relative}.wechat-browser[data-v-7b6aebed]{margin-top:%?-88?%}.header-gradient[data-v-7b6aebed]{background:linear-gradient(180deg,#2f50ff,#28a8fa);border-bottom-left-radius:%?20?%;border-bottom-right-radius:%?20?%;padding:0 0 %?36?% 0;color:#fff;position:relative;height:%?630?%;min-height:%?400?%;max-height:%?650?%}.header-title[data-v-7b6aebed]{text-align:center;font-size:%?36?%;font-weight:700;padding-top:7vh;letter-spacing:%?2?%}.header-info[data-v-7b6aebed]{display:flex;justify-content:center;align-items:flex-start;width:-webkit-fit-content;width:fit-content;margin:5vh auto 0 auto; /* 水平居中 */gap:%?154?% /* 控制每组间距 */}.info-item[data-v-7b6aebed]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.info-label[data-v-7b6aebed]{font-size:%?24?%;opacity:.95;color:#e6eaff}.info-value[data-v-7b6aebed]{font-size:%?32?%;font-weight:400;margin-top:%?8?%;display:block;color:#fff;font-family:sans-serif}.batch-row-strict[data-v-7b6aebed]{display:flex;align-items:flex-start;justify-content:center;margin:4vh %?48?% 0 %?48?%;position:relative}.batch-col[data-v-7b6aebed]{flex:1;display:flex;flex-direction:column;align-items:center}.batch-divider-strict[data-v-7b6aebed]{width:%?2?%;height:%?82?%;background:hsla(0,0%,100%,.2);margin:0 %?48?%}.batch-num-strict[data-v-7b6aebed]{font-size:%?32?%;font-weight:400;margin-bottom:%?8?%;font-family:PangMenZhengDao,SourceHanSansCN,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:%?3?%}.batch-tag-strict[data-v-7b6aebed]{font-size:%?32?%;padding:%?4?% %?12?%;border-radius:%?20?%;background:#2b70ee;display:flex;align-items:center;gap:%?4?%}.tag-orange[data-v-7b6aebed]{color:#ff9f43}.tag-green[data-v-7b6aebed]{color:#28c76f}.tag-blue[data-v-7b6aebed]{color:#4fc3ff}.process-card[data-v-7b6aebed]{background:#fff;border-radius:%?22?%;margin:%?24?%;padding:%?32?%;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08);position:relative;margin-top:%?-140?%;height:138px}.process-title-bar[data-v-7b6aebed]{width:60%;margin:0 auto;position:relative;top:%?-32?%;background:linear-gradient(180deg,#2f4dff,#4b65ff);color:#fff;font-size:%?28?%;font-weight:700;border-radius:0 0 %?20?% %?20?%;padding:%?12?% 0;text-align:center;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.12);z-index:2}.process-flow[data-v-7b6aebed]{display:flex;align-items:center;justify-content:space-between;padding:0 %?12?%;margin-top:%?10?%}.process-step[data-v-7b6aebed]{display:flex;flex-direction:column;align-items:center;flex:1}.icon[data-v-7b6aebed]{width:%?88?%;height:%?88?%;border-radius:50%;background:linear-gradient(135deg,#2c51ff,#2991fd);display:flex;align-items:center;justify-content:center;margin-bottom:%?12?%\n /* 这里放svg或字体icon,颜色为白色 */}.process-label[data-v-7b6aebed]{color:#445fff;font-size:%?26?%;margin-top:%?4?%}.arrow[data-v-7b6aebed]{color:#b0b8c6;font-size:%?40?%;font-weight:700;margin:0 %?12?%;margin-top:%?-30?%}.card-grid[data-v-7b6aebed]{display:grid;grid-template-columns:repeat(2,1fr);gap:%?32?%;margin:%?32?% %?24?% %?24?% %?24?%}.func-card[data-v-7b6aebed]{position:relative;border-radius:%?32?%;height:%?200?%;overflow:hidden;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;padding:%?32?% 0 %?32?% %?32?%}.card-bg[data-v-7b6aebed]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.func-card-content[data-v-7b6aebed]{z-index:2;position:relative;display:flex;flex-direction:column;height:100%;justify-content:space-between}.func-title[data-v-7b6aebed]{font-size:%?28?%;color:#fff;font-weight:500;margin-bottom:%?20?%;margin-top:%?10?%}.func-num[data-v-7b6aebed]{font-size:%?58?%;font-weight:400;color:#fff;font-family:PangMenZhengDao,SourceHanSansCN,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:%?5?%}.func-bg-icon[data-v-7b6aebed]{position:absolute;right:%?12?%;bottom:%?12?%;width:%?100?%;height:%?100?%;opacity:.18;z-index:1\n /* 这里放svg或字体icon */}.edit-popup-mask[data-v-7b6aebed]{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:flex-end;z-index:9999}.edit-popup[data-v-7b6aebed]{background:#fff;width:100%;border-top-left-radius:%?24?%;border-top-right-radius:%?24?%;padding:%?32?%;box-sizing:border-box;max-height:80vh;overflow-y:auto}.edit-popup-header[data-v-7b6aebed]{display:flex;justify-content:center;position:relative;font-size:%?32?%;font-weight:600;color:#222}.edit-popup-close[data-v-7b6aebed]{position:absolute;right:0;top:0;font-size:%?44?%;color:#999;padding:0 %?16?%}.edit-popup-content[data-v-7b6aebed]{margin-top:%?32?%}.edit-field[data-v-7b6aebed]{margin-bottom:%?28?%}.edit-label[data-v-7b6aebed]{display:block;font-size:%?28?%;color:#666;margin-bottom:%?12?%}.edit-input[data-v-7b6aebed]{width:100%;height:%?80?%;border-radius:%?12?%;border:%?1?% solid #e5e6eb;padding:0 %?24?%;font-size:%?28?%;box-sizing:border-box;background:#fafafa}.payer-type-group[data-v-7b6aebed]{display:flex;gap:%?20?%}.payer-type-item[data-v-7b6aebed]{flex:1;height:%?80?%;border-radius:%?12?%;border:%?1?% solid #e5e6eb;display:flex;align-items:center;justify-content:center;font-size:%?28?%;color:#666}.payer-type-item.active[data-v-7b6aebed]{border-color:#3b7cff;color:#3b7cff;background:#edf3ff}.edit-popup-footer[data-v-7b6aebed]{margin-top:%?12?%}.edit-submit-btn[data-v-7b6aebed]{width:100%;height:%?88?%;line-height:%?88?%;border-radius:%?44?%;background:linear-gradient(90deg,#3b7cff,#5bb6ff);color:#fff;font-size:%?32?%;font-weight:500;border:none}.edit-submit-btn[data-v-7b6aebed]::after{border:none}.info-list[data-v-7b6aebed]{background:#fff;border-radius:%?24?%;margin:%?24?%;padding:%?24?%;box-shadow:0 %?4?% %?12?% rgba(0,0,0,.05)}.info-item-row[data-v-7b6aebed]{display:flex;align-items:center;margin-bottom:%?16?%;padding:%?12?% 0}.info-item-row[data-v-7b6aebed]:last-child{margin-bottom:0}.info-tag[data-v-7b6aebed]{font-size:%?22?%;padding:%?4?% %?18?%;border-radius:%?8?%;margin-right:%?12?%;white-space:nowrap;color:#fff;display:inline-block;background:#e68c6e;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);font-weight:500;border:none;margin-right:%?32?%}.info-tag-text[data-v-7b6aebed]{display:inline-block;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.notice[data-v-7b6aebed]{background:linear-gradient(90deg,#2b70ee,#4fc3ff);color:#fff}.realtime[data-v-7b6aebed]{background:linear-gradient(90deg,#e68d6e,#ffb86c);color:#fff}.info-text[data-v-7b6aebed]{font-size:%?26?%;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}",""]),t.exports=e},f6ca:function(t,e,i){"use strict";i.r(e);var a=i("cb8a"),n=i("7a65");for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);i("0c9f");var o=i("828b"),r=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"7b6aebed",null,!1,a["a"],void 0);e["default"]=r.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-ship_add.2a6d1ca4.js b/unpackage/dist/build/web/static/js/pages-index-ship_add.2a6d1ca4.js new file mode 100644 index 0000000..88afb4a --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-index-ship_add.2a6d1ca4.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-ship_add"],{"00ec":function(e,t,i){"use strict";i.r(t);var a=i("64b0"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(r);t["default"]=n.a},"0d9a":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"ship-detail-bg",class:{"wechat-browser":e.isWeixinBrowser}},[e.isWeixinBrowser?e._e():i("v-uni-view",{staticClass:"fixed-nav"},[i("NavBar",{attrs:{title:e.isEdit?"编辑船只":"添加船只"}})],1),i("v-uni-view",{staticClass:"content-area"},[e.unitPrice||e.calculationDescription?i("v-uni-view",{staticClass:"price-info-section"},[e.unitPrice?i("v-uni-view",{staticClass:"price-info-item"},[i("v-uni-text",{staticClass:"price-label"},[e._v("计算单价:")]),i("v-uni-text",{staticClass:"price-value"},[e._v(e._s(e.unitPrice)+"元")])],1):e._e(),e.calculationDescription?i("v-uni-view",{staticClass:"price-info-item"},[i("v-uni-text",{staticClass:"price-label"},[e._v("计算规则:")]),i("v-uni-text",{staticClass:"price-desc"},[e._v(e._s(e.calculationDescription))])],1):e._e()],1):e._e(),i("v-uni-view",{staticClass:"step-bar"},e._l(e.steps,(function(t,a){return i("v-uni-view",{key:a,staticClass:"step-group"},[i("v-uni-view",{staticClass:"step-circle",class:{active:a+1===e.currentStep}},[e._v(e._s(a+1))]),i("v-uni-view",{staticClass:"step-label",class:{active:a+1===e.currentStep}},[e._v(e._s(t))]),a1?i("v-uni-button",{staticClass:"step-btn prev-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.prevStep.apply(void 0,arguments)}}},[e._v("上一步")]):e._e(),e.currentStep<4?i("v-uni-button",{staticClass:"step-btn next-btn",class:{"single-btn":1===e.currentStep},style:1===e.currentStep?"margin: 0 auto;":"",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.nextStep.apply(void 0,arguments)}}},[e._v("下一步")]):e._e(),4===e.currentStep?i("v-uni-button",{staticClass:"step-btn next-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submit.apply(void 0,arguments)}}},[e._v("提交")]):e._e()],1)],1)},n=[]},"291a":function(e,t,i){var a=i("9098");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("967d").default;n("2fa82ad0",a,!0,{sourceMap:!1,shadowMode:!1})},3627:function(e,t,i){"use strict";i.r(t);var a=i("b47a"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(r);t["default"]=n.a},"41ed":function(e,t,i){"use strict";var a=i("b674"),n=i.n(a);n.a},"561e":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:e.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(t){arguments[0]=t=e.$handleEvent(t),e.onBack.apply(void 0,arguments)}}}),i("v-uni-text",{staticClass:"nav-title"},[e._v(e._s(e.title))]),i("v-uni-view",{staticClass:"right-slot"},[e._t("right")],2)],1),e._t("default")],2)},n=[]},"592f":function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */[data-v-090e185a] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-090e185a] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}.ship-detail-bg[data-v-090e185a]{min-height:100vh;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-bottom:%?32?%}.wechat-browser[data-v-090e185a]{padding-top:%?10?%}.wechat-browser .content-area[data-v-090e185a]{padding-top:0}.fixed-nav[data-v-090e185a]{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-090e185a]{padding-top:90px}.step-bar[data-v-090e185a]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:%?64?% auto 0 auto;padding:0 %?32?%;position:relative}.step-group[data-v-090e185a]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.step-circle[data-v-090e185a]{width:%?60?%;height:%?60?%;border-radius:50%;background:#e3eaf7;color:#b0b8c6;display:flex;align-items:center;justify-content:center;font-size:%?32?%;font-weight:700;transition:background .2s,color .2s;z-index:1}.step-circle.active[data-v-090e185a]{background:#fff;color:#217aff;border:%?4?% solid #217aff}.step-label[data-v-090e185a]{margin-top:%?18?%;font-size:%?24?%;color:#222;font-weight:400;text-align:center;min-width:%?60?%;white-space:nowrap}.step-label.active[data-v-090e185a]{color:#217aff;font-weight:700}.step-line[data-v-090e185a]{position:absolute;top:%?30?%;left:50%;width:100%;height:%?4?%;background:#e3eaf7;z-index:0}.info-card[data-v-090e185a]{background:#fff;border-radius:%?24?%;margin:0 %?32?%;padding:%?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(0,0,0,.06);margin-top:%?60?%}.info-title[data-v-090e185a]{font-size:%?32?%;font-weight:700;margin-bottom:%?24?%;color:#222}.info-form[data-v-090e185a]{display:flex;flex-direction:column;gap:%?18?%}.form-row[data-v-090e185a]{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding:%?16?% 0}.form-label[data-v-090e185a]{width:%?200?%;font-size:%?28?%;color:#222}.form-label.required[data-v-090e185a]::before{content:"*";color:#ff5c5c;margin-right:%?6?%}.form-input[data-v-090e185a]{flex:1;font-size:%?28?%;color:#333;border:none;outline:none;background:transparent}.form-static[data-v-090e185a]{flex:1;font-size:%?28?%;color:#222;text-align:left}.step-btn-bar[data-v-090e185a]{display:flex;justify-content:center;gap:%?32?%;margin:%?64?% 0 0 0;margin-top:%?100?%}.step-btn[data-v-090e185a]{min-width:%?270?%;height:%?80?%;border-radius:%?40?%;font-size:%?28?%;font-weight:500;border:none;outline:none;background:#217aff;color:#fff;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s;display:flex;align-items:center;justify-content:center}.step-btn.single-btn[data-v-090e185a]{min-width:%?420?%}.prev-btn[data-v-090e185a]{background:#e3eaf7;color:#000;border:none;outline:none}.prev-btn[data-v-090e185a]::after{border:none}.next-btn[data-v-090e185a]{background:#217aff;color:#fff}.info-desc[data-v-090e185a]{font-size:%?24?%;color:#888;margin-left:%?12?%;font-weight:400}.form-unit[data-v-090e185a]{font-size:%?24?%;color:#888;margin-left:%?8?%}.form-tip[data-v-090e185a]{font-size:%?24?%;color:#b0b8c6;margin-bottom:%?8?%;margin-left:%?180?%}.form-radio-group[data-v-090e185a]{display:flex;gap:%?32?%;margin-left:%?24?%}.form-radio[data-v-090e185a]{font-size:%?28?%;color:#222;display:flex;align-items:center}\n/* 船舶类型特殊样式 */.fee-type-group[data-v-090e185a]{display:flex;flex-direction:column;gap:%?24?%;margin-left:%?24?%;width:100%}.fee-type-item[data-v-090e185a]{display:flex;align-items:flex-start;width:100%}.fee-type-info[data-v-090e185a]{display:flex;flex-direction:column;margin-left:%?8?%;flex:1}.fee-type-label[data-v-090e185a]{font-size:%?28?%;color:#222}.fee-type-desc[data-v-090e185a]{font-size:%?24?%;color:#888;margin-top:%?4?%}.info-title-row[data-v-090e185a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?24?%}.example-btn[data-v-090e185a]{background:#edf0f5;font-size:%?28?%;color:#222;border-radius:%?40?%;font-weight:500;padding:%?18?% %?78?%;border:none;height:%?64?%;line-height:1;box-shadow:none;margin-right:%?20?%}.upload-section[data-v-090e185a]{margin-bottom:%?32?%}.upload-row[data-v-090e185a]{display:flex;align-items:center;gap:%?24?%;margin-top:%?12?%}.upload-img-box[data-v-090e185a]{position:relative;width:%?140?%;height:%?140?%;background:#f0f0f0;border-radius:%?12?%;display:flex;align-items:center;justify-content:center;overflow:hidden}.upload-img[data-v-090e185a]{width:100%;height:100%;object-fit:cover;border-radius:%?12?%}.upload-add[data-v-090e185a]{width:%?140?%;height:%?140?%;color:#fff;font-size:%?28?%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#a6a8ab;border-radius:%?12?%;cursor:pointer;font-weight:500;letter-spacing:%?1?%;margin-bottom:%?20?%}.upload-add uni-text[data-v-090e185a]:first-child{font-size:%?48?%}.upload-add uni-text[data-v-090e185a]:last-child{font-size:%?24?%}.upload-del[data-v-090e185a]{position:absolute;top:0;right:0;width:%?36?%;height:%?36?%;background:rgba(0,0,0,.5);color:#fff;font-size:%?24?%;display:flex;align-items:center;justify-content:center;border-radius:0 %?12?% 0 %?12?%;cursor:pointer}.upload-desc[data-v-090e185a]{flex:1;background:#f5f7fa;font-size:%?24?%;color:#b0b8c6;border-radius:%?12?%;padding:0 %?24?%;min-height:%?140?%;display:flex;align-items:center}.example-info[data-v-090e185a]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:%?24?%}.example-img[data-v-090e185a]{width:%?120?%;height:%?120?%;border-radius:%?8?%;cursor:pointer;object-fit:contain;background:#fff;flex-shrink:0}.example-text[data-v-090e185a]{font-size:%?24?%;color:#666;text-align:left;line-height:1.5;font-size:%?24?%;flex:1}.divider[data-v-090e185a]{height:%?2?%;background:#f0f0f0;margin:%?32?% 0}.sign-declare-row[data-v-090e185a]{display:flex;align-items:flex-start;margin-bottom:%?24?%}.sign-declare-text[data-v-090e185a]{font-size:%?28?%;color:#666;margin-left:%?16?%;line-height:1.6}.sign-area[data-v-090e185a]{width:100%;min-height:%?460?%;background:#f5f7fa;border-radius:%?16?%;display:flex;align-items:center;justify-content:center;margin-bottom:%?32?%;position:relative}.sign-placeholder[data-v-090e185a]{font-size:%?24?%;color:#b0b8c6}.sign-img[data-v-090e185a]{width:100%;height:%?460?%;object-fit:contain;border-radius:%?16?%}.sign-btn-bar[data-v-090e185a]{display:flex;justify-content:center;gap:%?32?%;margin-top:%?48?%}.sign-btn[data-v-090e185a]{min-width:%?220?%;height:%?70?%;border-radius:%?35?%;font-size:%?28?%;font-weight:500;border:none;outline:none;transition:background .2s}.reset-btn[data-v-090e185a]{background:#f5f7fa;color:#888}.preview-btn[data-v-090e185a]{background:#217aff;color:#fff}.sign-canvas[data-v-090e185a]{width:100%;height:%?460?%;background:transparent;border-radius:%?16?%;position:absolute;left:0;top:0}[data-v-090e185a] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-090e185a] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}.price-info-section[data-v-090e185a]{background:#fff;border-radius:%?24?%;margin:0 %?24?% %?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.08);padding:%?32?% %?24?%;margin-top:20px}.price-info-item[data-v-090e185a]{display:flex;align-items:flex-start;margin-bottom:%?16?%;font-size:%?28?%}.price-info-item[data-v-090e185a]:last-child{margin-bottom:0}.price-label[data-v-090e185a]{color:#666;min-width:%?140?%;flex-shrink:0}.price-value[data-v-090e185a]{color:#217aff;font-weight:600;flex:1}.price-desc[data-v-090e185a]{color:#222;flex:1;line-height:1.6}',""]),e.exports=t},"64b0":function(e,t,i){"use strict";i("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.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()}}};t.default=a},7645:function(e,t,i){"use strict";var a=i("291a"),n=i.n(a);n.a},9098:function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.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}",""]),e.exports=t},b47a:function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(i("fcf3")),r=a(i("2634")),o=a(i("2fdc"));i("5c47"),i("0506"),i("bf0f"),i("c223"),i("c9b5"),i("ab80"),i("22b6"),i("7a76");var s=a(i("efbe")),l=i("bd31"),c={name:"ShipManagerPage",components:{NavBar:s.default},data:function(){return{steps:["基本信息","船舶参数","船检簿上传","签名确认"],currentStep:1,page1Img:"",page2Img:"",page3Img:"",originalPage1Img:"",originalPage2Img:"",originalPage3Img:"",signChecked:!1,signImg:"",isSigning:!1,lastPoint:null,canvasWidth:0,canvasHeight:0,hasDrawn:!1,hasSigned:!1,originalSignature:"",isEdit:!1,shipTypeEnum:{},tonnageClassEnum:{},feeTypeEnum:{},unitPrice:"",calculationDescription:"",shipInspectionExamples:[],form:{owner:"",idCard:"",phone:"",shipNo:"",feeType:1,ton:"",length:"",width:"",depth:"",tonLevel:"B",shipType:"1",page1FileId:"",page2FileId:"",page3FileId:""},isWeixinBrowser:!1}},onLoad:function(e){var t=this;this.fetchUnitPrice(),this.fetchShipInspectionExample(),this.fetchShipPropertyEnum().then((function(i){if(i){if(e&&"1"===e.edit)if(t.isEdit=!0,e.id)t.fetchShipDetailForEdit(e.id);else if(e.ship)try{var a=JSON.parse(decodeURIComponent(e.ship));console.log("填充数据(兼容旧参数 ship):",a.fee_type),t.form.id=a.id||"",t.form.owner=a.owner_name||"",t.form.idCard=a.id_card||"",t.form.phone=a.phone||"",t.form.shipNo=a.ship_number||"",t.form.ton=a.total_tonnage||"",t.form.length=a.total_length||"",t.form.width=a.total_width||"",t.form.depth=a.molded_depth||"",t.form.tonLevel=a.tonnage_class||"",t.form.shipType=a.ship_type||"",t.form.feeType=a.fee_type||1,t.form.page1FileId=a.picture1||"",t.form.page2FileId=a.picture2||"",t.form.page3FileId=a.picture3||"",t.page1Img=t.getFileUrl(a.picture1),t.page2Img=t.getFileUrl(a.picture2),t.page3Img=t.getFileUrl(a.picture3),t.originalPage1Img=t.page1Img,t.originalPage2Img=t.page2Img,t.originalPage3Img=t.page3Img}catch(n){console.error("解析 ship 参数失败:",n)}}else setTimeout((function(){uni.navigateBack()}),1500)})),this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},methods:{fetchUnitPrice:function(){var e=this;return(0,o.default)((0,r.default)().mark((function t(){var i,a,n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=uni.getStorageSync("token"),i){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,new Promise((function(e,t){uni.request({url:"".concat(l.API.GET_UNIT_PRICE,"?token=").concat(i),method:"get",success:e,fail:t})}));case 5:a=t.sent,a.data&&0===a.data.errcode&&(n=a.data.data,e.unitPrice=n.unit_price||"",e.calculationDescription=n.calculation_description||"");case 7:case"end":return t.stop()}}),t)})))()},fetchShipInspectionExample:function(){var e=this;return(0,o.default)((0,r.default)().mark((function t(){var i,a,n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=uni.getStorageSync("token"),i){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,new Promise((function(e,t){uni.request({url:"".concat(l.API.GET_SHIP_INSPECTION_EXAMPLES,"?token=").concat(i),method:"get",success:e,fail:t})}));case 5:a=t.sent,a.data&&0===a.data.errcode&&(n=a.data.data,e.shipInspectionExamples=n||[]);case 7:case"end":return t.stop()}}),t)})))()},fetchShipDetailForEdit:function(e){var t=this;return(0,o.default)((0,r.default)().mark((function i(){var a,n,o,s,c,u;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(a=uni.getStorageSync("token"),a){i.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),i.abrupt("return");case 4:if(e){i.next=7;break}return uni.showToast({title:"无效的船舶ID",icon:"none"}),i.abrupt("return");case 7:return uni.showLoading({title:"加载中..."}),i.prev=8,i.next=11,new Promise((function(t,i){uni.request({url:"".concat(l.API.SHIP_DETAIL,"/").concat(e),method:"GET",data:{token:a},success:t,fail:i})}));case 11:n=i.sent,uni.hideLoading(),n.data&&0===n.data.errcode&&n.data.data?(o=n.data.data,console.log("编辑模式-详情数据:",o),t.isEdit=!0,t.form.id=o.id||e,t.form.owner=o.owner_name||"",t.form.idCard=o.id_card||"",t.form.phone=o.phone||"",t.form.shipNo=o.ship_number||"",t.form.ton=o.total_tonnage||"",t.form.length=o.total_length||"",t.form.width=o.total_width||"",t.form.depth=o.molded_depth||"",t.form.tonLevel=o.tonnage_class||"",t.form.shipType=(o.ship_type||"").toString(),t.form.feeType=o.fee_type||1,t.form.page1FileId=o.picture1||"",t.form.page2FileId=o.picture2||"",t.form.page3FileId=o.picture3||"",s=o.picture1_file&&o.picture1_file.url?o.picture1_file.url:t.getFileUrl(o.picture1),c=o.picture2_file&&o.picture2_file.url?o.picture2_file.url:t.getFileUrl(o.picture2),u=o.picture3_file&&o.picture3_file.url?o.picture3_file.url:t.getFileUrl(o.picture3),t.page1Img=s,t.page2Img=c,t.page3Img=u,t.originalPage1Img=s,t.originalPage2Img=c,t.originalPage3Img=u,o.signature&&(t.signImg=o.signature,t.originalSignature=o.signature,t.hasSigned=!0)):uni.showToast({title:n.data&&n.data.errmsg||"获取船舶详情失败",icon:"none"}),i.next=21;break;case 16:i.prev=16,i.t0=i["catch"](8),uni.hideLoading(),console.error("获取船舶详情异常:",i.t0),uni.showToast({title:i.t0.message||"网络错误",icon:"none"});case 21:case"end":return i.stop()}}),i,null,[[8,16]])})))()},fetchShipPropertyEnum:function(){var e=this;return(0,o.default)((0,r.default)().mark((function t(){var i,a,n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=uni.getStorageSync("token"),i){t.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),t.abrupt("return",!1);case 4:return uni.showLoading({title:"加载中..."}),t.prev=5,t.next=8,new Promise((function(e,t){uni.request({url:l.API.SHIP_PROPERTY_ENUM,method:"GET",data:{token:i},success:e,fail:t})}));case 8:if(a=t.sent,uni.hideLoading(),!a.data||0!==a.data.errcode){t.next=19;break}return n=a.data.data,e.shipTypeEnum=n.ship_type,e.tonnageClassEnum=n.tonnage_class,e.feeTypeEnum=n.fee_type,e.isEdit||(e.form.shipType=Object.values(e.shipTypeEnum)[0].toString(),e.form.tonLevel=Object.values(e.tonnageClassEnum)[0],e.form.feeType=1),t.abrupt("return",!0);case 19:return uni.showToast({title:a.data.errmsg||"获取枚举失败",icon:"none"}),t.abrupt("return",!1);case 21:t.next=28;break;case 23:return t.prev=23,t.t0=t["catch"](5),uni.hideLoading(),uni.showToast({title:t.t0.message||"网络错误",icon:"none"}),t.abrupt("return",!1);case 28:case"end":return t.stop()}}),t,null,[[5,23]])})))()},getFileUrl:function(e){return e?"".concat(l.API.BASE_URL,"/api/customer/upload-file/preview?id=").concat(e):""},uploadFile:function(e){return(0,o.default)((0,r.default)().mark((function t(){return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,i){var a=uni.getStorageSync("token");a?uni.uploadFile({url:l.API.UPLOAD_FILE,filePath:e,name:"file",formData:{token:a},success:function(e){if(200===e.statusCode){var a=JSON.parse(e.data);a.errcode&&0!==a.errcode?i(new Error(a.errmsg||"Upload failed")):t(a)}else i(new Error("Upload failed"))},fail:function(e){i(e)}}):i(new Error("未登录或登录已过期"))})));case 1:case"end":return t.stop()}}),t)})))()},isValidNumber:function(e){return!!e&&/^\d+(\.\d+)?$/.test(e)},nextStep:function(){var e=this;return(0,o.default)((0,r.default)().mark((function t(){var i,a,n;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(1!==e.currentStep){t.next=16;break}if(e.form.owner){t.next=4;break}return uni.showToast({title:"请填写船舶所有人",icon:"none"}),t.abrupt("return");case 4:if(e.form.idCard){t.next=7;break}return uni.showToast({title:"请填写身份证号",icon:"none"}),t.abrupt("return");case 7:if(e.form.phone){t.next=10;break}return uni.showToast({title:"请填写联系电话",icon:"none"}),t.abrupt("return");case 10:if(/^\d{11}$/.test(e.form.phone)){t.next=13;break}return uni.showToast({title:"联系电话格式不正确",icon:"none"}),t.abrupt("return");case 13:if(e.form.shipNo){t.next=16;break}return uni.showToast({title:"请填写船舶编号",icon:"none"}),t.abrupt("return");case 16:if(2!==e.currentStep){t.next=47;break}if(e.form.ton){t.next=20;break}return uni.showToast({title:"请填写载重吨位",icon:"none"}),t.abrupt("return");case 20:if(e.isValidNumber(e.form.ton)){t.next=23;break}return uni.showToast({title:"载重吨位必须是数字",icon:"none"}),t.abrupt("return");case 23:if(e.form.length){t.next=26;break}return uni.showToast({title:"请填写总长度",icon:"none"}),t.abrupt("return");case 26:if(e.isValidNumber(e.form.length)){t.next=29;break}return uni.showToast({title:"总长度必须是数字",icon:"none"}),t.abrupt("return");case 29:if(e.form.width){t.next=32;break}return uni.showToast({title:"请填写总宽",icon:"none"}),t.abrupt("return");case 32:if(e.isValidNumber(e.form.width)){t.next=35;break}return uni.showToast({title:"总宽必须是数字",icon:"none"}),t.abrupt("return");case 35:if(e.form.depth){t.next=38;break}return uni.showToast({title:"请填写型深",icon:"none"}),t.abrupt("return");case 38:if(e.isValidNumber(e.form.depth)){t.next=41;break}return uni.showToast({title:"型深必须是数字",icon:"none"}),t.abrupt("return");case 41:if(e.form.tonLevel){t.next=44;break}return uni.showToast({title:"请选择参考载重吨位",icon:"none"}),t.abrupt("return");case 44:if(e.form.shipType){t.next=47;break}return uni.showToast({title:"请选择船型",icon:"none"}),t.abrupt("return");case 47:if(3!==e.currentStep){t.next=82;break}if(e.page1Img){t.next=51;break}return uni.showToast({title:"请上传第一页图片",icon:"none"}),t.abrupt("return");case 51:if(e.page2Img){t.next=54;break}return uni.showToast({title:"请上传第二页图片",icon:"none"}),t.abrupt("return");case 54:if(e.page3Img){t.next=57;break}return uni.showToast({title:"请上传第三页图片",icon:"none"}),t.abrupt("return");case 57:if(t.prev=57,uni.showLoading({title:"上传中..."}),e.page1Img===e.originalPage1Img&&e.form.page1FileId){t.next=64;break}return t.next=62,e.uploadFile(e.page1Img);case 62:i=t.sent,e.form.page1FileId=i.data.id;case 64:if(e.page2Img===e.originalPage2Img&&e.form.page2FileId){t.next=69;break}return t.next=67,e.uploadFile(e.page2Img);case 67:a=t.sent,e.form.page2FileId=a.data.id;case 69:if(e.page3Img===e.originalPage3Img&&e.form.page3FileId){t.next=74;break}return t.next=72,e.uploadFile(e.page3Img);case 72:n=t.sent,e.form.page3FileId=n.data.id;case 74:uni.hideLoading(),t.next=82;break;case 77:return t.prev=77,t.t0=t["catch"](57),uni.hideLoading(),uni.showToast({title:t.t0.message||"上传失败,请重试",icon:"none"}),t.abrupt("return");case 82:e.currentStep<4&&e.currentStep++;case 83:case"end":return t.stop()}}),t,null,[[57,77]])})))()},submit:function(){var e=this;return(0,o.default)((0,r.default)().mark((function t(){var i,a,o,s,c,u,d,f,p;return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.signChecked){t.next=3;break}return uni.showToast({title:"请勾选承诺声明",icon:"none"}),t.abrupt("return");case 3:if(e.hasSigned){t.next=6;break}return uni.showToast({title:"请完成签名",icon:"none"}),t.abrupt("return");case 6:if(t.prev=6,uni.showLoading({title:"处理中..."}),i="",!e.isEdit||!e.originalSignature||e.hasDrawn){t.next=13;break}i=e.originalSignature,t.next=16;break;case 13:return t.next=15,e.getSignBase64();case 15:i=t.sent;case 16:if(a=uni.getStorageSync("token"),a){t.next=21;break}return uni.hideLoading(),uni.showToast({title:"登录已失效",icon:"none"}),t.abrupt("return");case 21:return o={token:a,owner_name:e.form.owner,id_card:e.form.idCard,phone:e.form.phone,ship_number:e.form.shipNo,total_tonnage:e.form.ton,total_length:e.form.length,total_width:e.form.width,molded_depth:e.form.depth,tonnage_class:e.form.tonLevel,ship_type:e.form.shipType,fee_type:e.form.feeType,picture1:e.form.page1FileId,picture2:e.form.page2FileId,picture3:e.form.page3FileId,signature:i},s=l.API.SHIP_CREATE,c="POST",e.isEdit&&e.form.id&&(s="".concat(l.API.SHIP_UPDATE,"/").concat(encodeURIComponent(e.form.id)),c="POST"),console.log("提交参数:",o,s),t.next=28,new Promise((function(e,t){uni.request({url:s,method:c,data:o,header:{"Content-Type":"application/json"},success:e,fail:t})}));case 28:u=t.sent,uni.hideLoading(),u.data&&0===u.data.errcode?(uni.showToast({title:"提交成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),800)):(console.log("提交失败返回:",u.data),d=u.data||{},f=d.data||{},p="",f&&"object"===(0,n.default)(f)&&Array.isArray(f.signature)&&f.signature.length&&(p="签名:".concat(f.signature.join(","))),p||(p=d.errmsg||"提交失败"),uni.showToast({title:p,icon:"none"})),t.next=37;break;case 33:t.prev=33,t.t0=t["catch"](6),uni.hideLoading(),uni.showToast({title:t.t0.message||"提交失败,请重试",icon:"none"});case 37:case"end":return t.stop()}}),t,null,[[6,33]])})))()},prevStep:function(){this.currentStep>1&&this.currentStep--},chooseImage:function(e){var t=this;uni.chooseImage({count:1,success:function(i){"page1"===e&&(t.page1Img=i.tempFilePaths[0],t.originalPage1Img=i.tempFilePaths[0]),"page2"===e&&(t.page2Img=i.tempFilePaths[0],t.originalPage2Img=i.tempFilePaths[0]),"page3"===e&&(t.page3Img=i.tempFilePaths[0],t.originalPage3Img=i.tempFilePaths[0])}})},deleteImage:function(e){"page1"===e&&(this.page1Img="",this.originalPage1Img="",this.form.page1FileId=""),"page2"===e&&(this.page2Img="",this.originalPage2Img="",this.form.page2FileId=""),"page3"===e&&(this.page3Img="",this.originalPage3Img="",this.form.page3FileId="")},viewExample:function(){uni.showToast({title:"查看示例",icon:"none"})},getExampleByIndex:function(e){return Array.isArray(this.shipInspectionExamples)&&0!==this.shipInspectionExamples.length?e<0||e>=3||e>=this.shipInspectionExamples.length?null:this.shipInspectionExamples[e]||null:null},previewExample:function(e){e&&uni.previewImage({urls:[e],current:e})},startSign:function(e){this.isSigning=!0,this.hasSigned=!0;var t=uni.createCanvasContext("signCanvas",this),i=e.touches[0],a=i.x,n=i.y;this.hasDrawn||(t.setFillStyle("#fff"),t.fillRect(0,0,this.canvasWidth,this.canvasHeight),this.hasDrawn=!0),t.moveTo(a,n),t.setStrokeStyle("#222"),t.setLineWidth(4),this.lastPoint={x:a,y:n},t.beginPath(),t.draw(!0)},moveSign:function(e){if(this.isSigning){var t=uni.createCanvasContext("signCanvas",this),i=e.touches[0],a=i.x,n=i.y;t.moveTo(this.lastPoint.x,this.lastPoint.y),t.lineTo(a,n),t.setStrokeStyle("#222"),t.setLineWidth(4),t.stroke(),t.draw(!0),this.lastPoint={x:a,y:n}}},endSign:function(){this.isSigning=!1},resetSign:function(){this.signImg="",this.hasDrawn=!1,this.hasSigned=!1;var e=uni.createCanvasContext("signCanvas",this);e.setFillStyle("#fff"),e.fillRect(0,0,this.canvasWidth,this.canvasHeight),e.draw()},previewSign:function(){var e=this;uni.createSelectorQuery().select("#signCanvas").boundingClientRect((function(t){uni.canvasToTempFilePath({canvasId:"signCanvas",width:t.width,height:t.height,success:function(e){uni.previewImage({urls:[e.tempFilePath]})},fail:function(e){uni.showToast({title:"签名生成失败",icon:"none"})}},e)})).exec()},onTonLevelChange:function(e){this.form.tonLevel=e.detail.value,console.log(e.detail.value)},onShipTypeChange:function(e){this.form.shipType=e.detail.value},onFeeTypeChange:function(e){this.form.feeType=e.detail.value},toggleSignChecked:function(){this.signChecked=!this.signChecked},getSignBase64:function(){var e=this;return new Promise((function(t,i){uni.canvasToTempFilePath({canvasId:"signCanvas",success:function(e){t(e.tempFilePath)},fail:i},e)}))}}};t.default=c},b674:function(e,t,i){var a=i("592f");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("967d").default;n("9fda3f5c",a,!0,{sourceMap:!1,shadowMode:!1})},cf75:function(e,t,i){"use strict";i.r(t);var a=i("0d9a"),n=i("3627");for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("41ed");var o=i("828b"),s=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"090e185a",null,!1,a["a"],void 0);t["default"]=s.exports},efbe:function(e,t,i){"use strict";i.r(t);var a=i("561e"),n=i("00ec");for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("7645");var o=i("828b"),s=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"28453a18",null,!1,a["a"],void 0);t["default"]=s.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-ship_add.a0b603c1.js b/unpackage/dist/build/web/static/js/pages-index-ship_add.a0b603c1.js deleted file mode 100644 index 5124f86..0000000 --- a/unpackage/dist/build/web/static/js/pages-index-ship_add.a0b603c1.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-ship_add"],{"00ec":function(e,t,a){"use strict";a.r(t);var i=a("64b0"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(o);t["default"]=n.a},"291a":function(e,t,a){var i=a("9098");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("2fa82ad0",i,!0,{sourceMap:!1,shadowMode:!1})},"297b":function(e,t,a){var i=a("84d7");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("1c0a84d0",i,!0,{sourceMap:!1,shadowMode:!1})},3627:function(e,t,a){"use strict";a.r(t);var i=a("b47a"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(o);t["default"]=n.a},5534:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"ship-detail-bg",class:{"wechat-browser":e.isWeixinBrowser}},[e.isWeixinBrowser?e._e():a("v-uni-view",{staticClass:"fixed-nav"},[a("NavBar",{attrs:{title:e.isEdit?"编辑船只":"添加船只"}})],1),a("v-uni-view",{staticClass:"content-area"},[a("v-uni-view",{staticClass:"step-bar"},e._l(e.steps,(function(t,i){return a("v-uni-view",{key:i,staticClass:"step-group"},[a("v-uni-view",{staticClass:"step-circle",class:{active:i+1===e.currentStep}},[e._v(e._s(i+1))]),a("v-uni-view",{staticClass:"step-label",class:{active:i+1===e.currentStep}},[e._v(e._s(t))]),i1?a("v-uni-button",{staticClass:"step-btn prev-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.prevStep.apply(void 0,arguments)}}},[e._v("上一步")]):e._e(),e.currentStep<4?a("v-uni-button",{staticClass:"step-btn next-btn",class:{"single-btn":1===e.currentStep},style:1===e.currentStep?"margin: 0 auto;":"",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.nextStep.apply(void 0,arguments)}}},[e._v("下一步")]):e._e(),4===e.currentStep?a("v-uni-button",{staticClass:"step-btn next-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submit.apply(void 0,arguments)}}},[e._v("提交")]):e._e()],1)],1)},n=[]},"561e":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:e.statusBarHeight+"px"}},[a("v-uni-view",{staticClass:"nav-content"},[a("v-uni-image",{staticClass:"back-btn",attrs:{src:"/static/back.png",mode:"aspectFit"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onBack.apply(void 0,arguments)}}}),a("v-uni-text",{staticClass:"nav-title"},[e._v(e._s(e.title))]),a("v-uni-view",{staticClass:"right-slot"},[e._t("right")],2)],1),e._t("default")],2)},n=[]},"64b0":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={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()}}};t.default=i},7645:function(e,t,a){"use strict";var i=a("291a"),n=a.n(i);n.a},"84d7":function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */[data-v-d2c6113a] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-d2c6113a] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}.ship-detail-bg[data-v-d2c6113a]{min-height:100vh;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-bottom:%?32?%}.wechat-browser[data-v-d2c6113a]{padding-top:%?10?%}.wechat-browser .content-area[data-v-d2c6113a]{padding-top:0}.fixed-nav[data-v-d2c6113a]{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-d2c6113a]{padding-top:90px}.step-bar[data-v-d2c6113a]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:%?64?% auto 0 auto;padding:0 %?32?%;position:relative}.step-group[data-v-d2c6113a]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.step-circle[data-v-d2c6113a]{width:%?60?%;height:%?60?%;border-radius:50%;background:#e3eaf7;color:#b0b8c6;display:flex;align-items:center;justify-content:center;font-size:%?32?%;font-weight:700;transition:background .2s,color .2s;z-index:1}.step-circle.active[data-v-d2c6113a]{background:#fff;color:#217aff;border:%?4?% solid #217aff}.step-label[data-v-d2c6113a]{margin-top:%?18?%;font-size:%?24?%;color:#222;font-weight:400;text-align:center;min-width:%?60?%;white-space:nowrap}.step-label.active[data-v-d2c6113a]{color:#217aff;font-weight:700}.step-line[data-v-d2c6113a]{position:absolute;top:%?30?%;left:50%;width:100%;height:%?4?%;background:#e3eaf7;z-index:0}.info-card[data-v-d2c6113a]{background:#fff;border-radius:%?24?%;margin:0 %?32?%;padding:%?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(0,0,0,.06);margin-top:%?60?%}.info-title[data-v-d2c6113a]{font-size:%?32?%;font-weight:700;margin-bottom:%?24?%;color:#222}.info-form[data-v-d2c6113a]{display:flex;flex-direction:column;gap:%?18?%}.form-row[data-v-d2c6113a]{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding:%?16?% 0}.form-label[data-v-d2c6113a]{width:%?200?%;font-size:%?28?%;color:#222}.form-label.required[data-v-d2c6113a]::before{content:"*";color:#ff5c5c;margin-right:%?6?%}.form-input[data-v-d2c6113a]{flex:1;font-size:%?28?%;color:#333;border:none;outline:none;background:transparent}.form-static[data-v-d2c6113a]{flex:1;font-size:%?28?%;color:#222;text-align:left}.step-btn-bar[data-v-d2c6113a]{display:flex;justify-content:center;gap:%?32?%;margin:%?64?% 0 0 0;margin-top:%?100?%}.step-btn[data-v-d2c6113a]{min-width:%?270?%;height:%?80?%;border-radius:%?40?%;font-size:%?28?%;font-weight:500;border:none;outline:none;background:#217aff;color:#fff;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s;display:flex;align-items:center;justify-content:center}.step-btn.single-btn[data-v-d2c6113a]{min-width:%?420?%}.prev-btn[data-v-d2c6113a]{background:#e3eaf7;color:#000;border:none;outline:none}.prev-btn[data-v-d2c6113a]::after{border:none}.next-btn[data-v-d2c6113a]{background:#217aff;color:#fff}.info-desc[data-v-d2c6113a]{font-size:%?24?%;color:#888;margin-left:%?12?%;font-weight:400}.form-unit[data-v-d2c6113a]{font-size:%?24?%;color:#888;margin-left:%?8?%}.form-tip[data-v-d2c6113a]{font-size:%?24?%;color:#b0b8c6;margin-bottom:%?8?%;margin-left:%?180?%}.form-radio-group[data-v-d2c6113a]{display:flex;gap:%?32?%;margin-left:%?24?%}.form-radio[data-v-d2c6113a]{font-size:%?28?%;color:#222;display:flex;align-items:center}\n/* 船舶类型特殊样式 */.fee-type-group[data-v-d2c6113a]{display:flex;flex-direction:column;gap:%?24?%;margin-left:%?24?%;width:100%}.fee-type-item[data-v-d2c6113a]{display:flex;align-items:flex-start;width:100%}.fee-type-info[data-v-d2c6113a]{display:flex;flex-direction:column;margin-left:%?8?%;flex:1}.fee-type-label[data-v-d2c6113a]{font-size:%?28?%;color:#222}.fee-type-desc[data-v-d2c6113a]{font-size:%?24?%;color:#888;margin-top:%?4?%}.info-title-row[data-v-d2c6113a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?24?%}.example-btn[data-v-d2c6113a]{background:#edf0f5;font-size:%?28?%;color:#222;border-radius:%?40?%;font-weight:500;padding:%?18?% %?78?%;border:none;height:%?64?%;line-height:1;box-shadow:none;margin-right:%?20?%}.upload-section[data-v-d2c6113a]{margin-bottom:%?32?%}.upload-row[data-v-d2c6113a]{display:flex;align-items:center;gap:%?24?%;margin-top:%?12?%}.upload-img-box[data-v-d2c6113a]{position:relative;width:%?140?%;height:%?140?%;background:#f0f0f0;border-radius:%?12?%;display:flex;align-items:center;justify-content:center;overflow:hidden}.upload-img[data-v-d2c6113a]{width:100%;height:100%;object-fit:cover;border-radius:%?12?%}.upload-add[data-v-d2c6113a]{width:%?140?%;height:%?140?%;color:#fff;font-size:%?28?%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#a6a8ab;border-radius:%?12?%;cursor:pointer;font-weight:500;letter-spacing:%?1?%;margin-bottom:%?20?%}.upload-add uni-text[data-v-d2c6113a]:first-child{font-size:%?48?%}.upload-add uni-text[data-v-d2c6113a]:last-child{font-size:%?24?%}.upload-del[data-v-d2c6113a]{position:absolute;top:0;right:0;width:%?36?%;height:%?36?%;background:rgba(0,0,0,.5);color:#fff;font-size:%?24?%;display:flex;align-items:center;justify-content:center;border-radius:0 %?12?% 0 %?12?%;cursor:pointer}.upload-desc[data-v-d2c6113a]{flex:1;background:#f5f7fa;font-size:%?24?%;color:#b0b8c6;border-radius:%?12?%;padding:0 %?24?%;min-height:%?140?%;display:flex;align-items:center}.divider[data-v-d2c6113a]{height:%?2?%;background:#f0f0f0;margin:%?32?% 0}.sign-declare-row[data-v-d2c6113a]{display:flex;align-items:flex-start;margin-bottom:%?24?%}.sign-declare-text[data-v-d2c6113a]{font-size:%?28?%;color:#666;margin-left:%?16?%;line-height:1.6}.sign-area[data-v-d2c6113a]{width:100%;min-height:%?460?%;background:#f5f7fa;border-radius:%?16?%;display:flex;align-items:center;justify-content:center;margin-bottom:%?32?%;position:relative}.sign-placeholder[data-v-d2c6113a]{font-size:%?24?%;color:#b0b8c6}.sign-img[data-v-d2c6113a]{width:100%;height:%?460?%;object-fit:contain;border-radius:%?16?%}.sign-btn-bar[data-v-d2c6113a]{display:flex;justify-content:center;gap:%?32?%;margin-top:%?48?%}.sign-btn[data-v-d2c6113a]{min-width:%?220?%;height:%?70?%;border-radius:%?35?%;font-size:%?28?%;font-weight:500;border:none;outline:none;transition:background .2s}.reset-btn[data-v-d2c6113a]{background:#f5f7fa;color:#888}.preview-btn[data-v-d2c6113a]{background:#217aff;color:#fff}.sign-canvas[data-v-d2c6113a]{width:100%;height:%?460?%;background:transparent;border-radius:%?16?%;position:absolute;left:0;top:0}[data-v-d2c6113a] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-d2c6113a] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}',""]),e.exports=t},"861e":function(e,t,a){"use strict";var i=a("297b"),n=a.n(i);n.a},9098:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.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}",""]),e.exports=t},b47a:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a("fcf3")),o=i(a("2634")),r=i(a("2fdc"));a("5c47"),a("0506"),a("bf0f"),a("c223"),a("c9b5"),a("ab80"),a("22b6"),a("7a76");var s=i(a("efbe")),c=a("bd31"),l={name:"ShipManagerPage",components:{NavBar:s.default},data:function(){return{steps:["基本信息","船舶参数","船检簿上传","签名确认"],currentStep:1,page1Img:"",page2Img:"",page3Img:"",originalPage1Img:"",originalPage2Img:"",originalPage3Img:"",signChecked:!1,signImg:"",isSigning:!1,lastPoint:null,canvasWidth:0,canvasHeight:0,hasDrawn:!1,hasSigned:!1,originalSignature:"",isEdit:!1,shipTypeEnum:{},tonnageClassEnum:{},feeTypeEnum:{},form:{owner:"",idCard:"",phone:"",shipNo:"",feeType:1,ton:"",length:"",width:"",depth:"",tonLevel:"B",shipType:"1",page1FileId:"",page2FileId:"",page3FileId:""},isWeixinBrowser:!1}},onLoad:function(e){var t=this;this.fetchShipPropertyEnum().then((function(a){if(a){if(e&&"1"===e.edit)if(t.isEdit=!0,e.id)t.fetchShipDetailForEdit(e.id);else if(e.ship)try{var i=JSON.parse(decodeURIComponent(e.ship));console.log("填充数据(兼容旧参数 ship):",i.fee_type),t.form.id=i.id||"",t.form.owner=i.owner_name||"",t.form.idCard=i.id_card||"",t.form.phone=i.phone||"",t.form.shipNo=i.ship_number||"",t.form.ton=i.total_tonnage||"",t.form.length=i.total_length||"",t.form.width=i.total_width||"",t.form.depth=i.molded_depth||"",t.form.tonLevel=i.tonnage_class||"",t.form.shipType=i.ship_type||"",t.form.feeType=i.fee_type||1,t.form.page1FileId=i.picture1||"",t.form.page2FileId=i.picture2||"",t.form.page3FileId=i.picture3||"",t.page1Img=t.getFileUrl(i.picture1),t.page2Img=t.getFileUrl(i.picture2),t.page3Img=t.getFileUrl(i.picture3),t.originalPage1Img=t.page1Img,t.originalPage2Img=t.page2Img,t.originalPage3Img=t.page3Img}catch(n){console.error("解析 ship 参数失败:",n)}}else setTimeout((function(){uni.navigateBack()}),1500)})),this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},methods:{fetchShipDetailForEdit:function(e){var t=this;return(0,r.default)((0,o.default)().mark((function a(){var i,n,r,s,l,u;return(0,o.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=uni.getStorageSync("token"),i){a.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),a.abrupt("return");case 4:if(e){a.next=7;break}return uni.showToast({title:"无效的船舶ID",icon:"none"}),a.abrupt("return");case 7:return uni.showLoading({title:"加载中..."}),a.prev=8,a.next=11,new Promise((function(t,a){uni.request({url:"".concat(c.API.SHIP_DETAIL,"/").concat(e),method:"GET",data:{token:i},success:t,fail:a})}));case 11:n=a.sent,uni.hideLoading(),n.data&&0===n.data.errcode&&n.data.data?(r=n.data.data,console.log("编辑模式-详情数据:",r),t.isEdit=!0,t.form.id=r.id||e,t.form.owner=r.owner_name||"",t.form.idCard=r.id_card||"",t.form.phone=r.phone||"",t.form.shipNo=r.ship_number||"",t.form.ton=r.total_tonnage||"",t.form.length=r.total_length||"",t.form.width=r.total_width||"",t.form.depth=r.molded_depth||"",t.form.tonLevel=r.tonnage_class||"",t.form.shipType=(r.ship_type||"").toString(),t.form.feeType=r.fee_type||1,t.form.page1FileId=r.picture1||"",t.form.page2FileId=r.picture2||"",t.form.page3FileId=r.picture3||"",s=r.picture1_file&&r.picture1_file.url?r.picture1_file.url:t.getFileUrl(r.picture1),l=r.picture2_file&&r.picture2_file.url?r.picture2_file.url:t.getFileUrl(r.picture2),u=r.picture3_file&&r.picture3_file.url?r.picture3_file.url:t.getFileUrl(r.picture3),t.page1Img=s,t.page2Img=l,t.page3Img=u,t.originalPage1Img=s,t.originalPage2Img=l,t.originalPage3Img=u,r.signature&&(t.signImg=r.signature,t.originalSignature=r.signature,t.hasSigned=!0)):uni.showToast({title:n.data&&n.data.errmsg||"获取船舶详情失败",icon:"none"}),a.next=21;break;case 16:a.prev=16,a.t0=a["catch"](8),uni.hideLoading(),console.error("获取船舶详情异常:",a.t0),uni.showToast({title:a.t0.message||"网络错误",icon:"none"});case 21:case"end":return a.stop()}}),a,null,[[8,16]])})))()},fetchShipPropertyEnum:function(){var e=this;return(0,r.default)((0,o.default)().mark((function t(){var a,i,n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=uni.getStorageSync("token"),a){t.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),t.abrupt("return",!1);case 4:return uni.showLoading({title:"加载中..."}),t.prev=5,t.next=8,new Promise((function(e,t){uni.request({url:c.API.SHIP_PROPERTY_ENUM,method:"GET",data:{token:a},success:e,fail:t})}));case 8:if(i=t.sent,uni.hideLoading(),!i.data||0!==i.data.errcode){t.next=19;break}return n=i.data.data,e.shipTypeEnum=n.ship_type,e.tonnageClassEnum=n.tonnage_class,e.feeTypeEnum=n.fee_type,e.isEdit||(e.form.shipType=Object.values(e.shipTypeEnum)[0].toString(),e.form.tonLevel=Object.values(e.tonnageClassEnum)[0],e.form.feeType=1),t.abrupt("return",!0);case 19:return uni.showToast({title:i.data.errmsg||"获取枚举失败",icon:"none"}),t.abrupt("return",!1);case 21:t.next=28;break;case 23:return t.prev=23,t.t0=t["catch"](5),uni.hideLoading(),uni.showToast({title:t.t0.message||"网络错误",icon:"none"}),t.abrupt("return",!1);case 28:case"end":return t.stop()}}),t,null,[[5,23]])})))()},getFileUrl:function(e){return e?"".concat(c.API.BASE_URL,"/api/customer/upload-file/preview?id=").concat(e):""},uploadFile:function(e){return(0,r.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,a){var i=uni.getStorageSync("token");i?uni.uploadFile({url:c.API.UPLOAD_FILE,filePath:e,name:"file",formData:{token:i},success:function(e){if(200===e.statusCode){var i=JSON.parse(e.data);i.errcode&&0!==i.errcode?a(new Error(i.errmsg||"Upload failed")):t(i)}else a(new Error("Upload failed"))},fail:function(e){a(e)}}):a(new Error("未登录或登录已过期"))})));case 1:case"end":return t.stop()}}),t)})))()},isValidNumber:function(e){return!!e&&/^\d+(\.\d+)?$/.test(e)},nextStep:function(){var e=this;return(0,r.default)((0,o.default)().mark((function t(){var a,i,n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(1!==e.currentStep){t.next=16;break}if(e.form.owner){t.next=4;break}return uni.showToast({title:"请填写船舶所有人",icon:"none"}),t.abrupt("return");case 4:if(e.form.idCard){t.next=7;break}return uni.showToast({title:"请填写身份证号",icon:"none"}),t.abrupt("return");case 7:if(e.form.phone){t.next=10;break}return uni.showToast({title:"请填写联系电话",icon:"none"}),t.abrupt("return");case 10:if(/^\d{11}$/.test(e.form.phone)){t.next=13;break}return uni.showToast({title:"联系电话格式不正确",icon:"none"}),t.abrupt("return");case 13:if(e.form.shipNo){t.next=16;break}return uni.showToast({title:"请填写船舶编号",icon:"none"}),t.abrupt("return");case 16:if(2!==e.currentStep){t.next=47;break}if(e.form.ton){t.next=20;break}return uni.showToast({title:"请填写总吨位",icon:"none"}),t.abrupt("return");case 20:if(e.isValidNumber(e.form.ton)){t.next=23;break}return uni.showToast({title:"总吨位必须是数字",icon:"none"}),t.abrupt("return");case 23:if(e.form.length){t.next=26;break}return uni.showToast({title:"请填写总长度",icon:"none"}),t.abrupt("return");case 26:if(e.isValidNumber(e.form.length)){t.next=29;break}return uni.showToast({title:"总长度必须是数字",icon:"none"}),t.abrupt("return");case 29:if(e.form.width){t.next=32;break}return uni.showToast({title:"请填写总宽",icon:"none"}),t.abrupt("return");case 32:if(e.isValidNumber(e.form.width)){t.next=35;break}return uni.showToast({title:"总宽必须是数字",icon:"none"}),t.abrupt("return");case 35:if(e.form.depth){t.next=38;break}return uni.showToast({title:"请填写型深",icon:"none"}),t.abrupt("return");case 38:if(e.isValidNumber(e.form.depth)){t.next=41;break}return uni.showToast({title:"型深必须是数字",icon:"none"}),t.abrupt("return");case 41:if(e.form.tonLevel){t.next=44;break}return uni.showToast({title:"请选择参考载重吨位",icon:"none"}),t.abrupt("return");case 44:if(e.form.shipType){t.next=47;break}return uni.showToast({title:"请选择船型",icon:"none"}),t.abrupt("return");case 47:if(3!==e.currentStep){t.next=82;break}if(e.page1Img){t.next=51;break}return uni.showToast({title:"请上传第一页图片",icon:"none"}),t.abrupt("return");case 51:if(e.page2Img){t.next=54;break}return uni.showToast({title:"请上传第二页图片",icon:"none"}),t.abrupt("return");case 54:if(e.page3Img){t.next=57;break}return uni.showToast({title:"请上传第三页图片",icon:"none"}),t.abrupt("return");case 57:if(t.prev=57,uni.showLoading({title:"上传中..."}),e.page1Img===e.originalPage1Img&&e.form.page1FileId){t.next=64;break}return t.next=62,e.uploadFile(e.page1Img);case 62:a=t.sent,e.form.page1FileId=a.data.id;case 64:if(e.page2Img===e.originalPage2Img&&e.form.page2FileId){t.next=69;break}return t.next=67,e.uploadFile(e.page2Img);case 67:i=t.sent,e.form.page2FileId=i.data.id;case 69:if(e.page3Img===e.originalPage3Img&&e.form.page3FileId){t.next=74;break}return t.next=72,e.uploadFile(e.page3Img);case 72:n=t.sent,e.form.page3FileId=n.data.id;case 74:uni.hideLoading(),t.next=82;break;case 77:return t.prev=77,t.t0=t["catch"](57),uni.hideLoading(),uni.showToast({title:t.t0.message||"上传失败,请重试",icon:"none"}),t.abrupt("return");case 82:e.currentStep<4&&e.currentStep++;case 83:case"end":return t.stop()}}),t,null,[[57,77]])})))()},submit:function(){var e=this;return(0,r.default)((0,o.default)().mark((function t(){var a,i,r,s,l,u,d,f,p;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.signChecked){t.next=3;break}return uni.showToast({title:"请勾选承诺声明",icon:"none"}),t.abrupt("return");case 3:if(e.hasSigned){t.next=6;break}return uni.showToast({title:"请完成签名",icon:"none"}),t.abrupt("return");case 6:if(t.prev=6,uni.showLoading({title:"处理中..."}),a="",!e.isEdit||!e.originalSignature||e.hasDrawn){t.next=13;break}a=e.originalSignature,t.next=16;break;case 13:return t.next=15,e.getSignBase64();case 15:a=t.sent;case 16:if(i=uni.getStorageSync("token"),i){t.next=21;break}return uni.hideLoading(),uni.showToast({title:"登录已失效",icon:"none"}),t.abrupt("return");case 21:return r={token:i,owner_name:e.form.owner,id_card:e.form.idCard,phone:e.form.phone,ship_number:e.form.shipNo,total_tonnage:e.form.ton,total_length:e.form.length,total_width:e.form.width,molded_depth:e.form.depth,tonnage_class:e.form.tonLevel,ship_type:e.form.shipType,fee_type:e.form.feeType,picture1:e.form.page1FileId,picture2:e.form.page2FileId,picture3:e.form.page3FileId,signature:a},s=c.API.SHIP_CREATE,l="POST",e.isEdit&&e.form.id&&(s="".concat(c.API.SHIP_UPDATE,"/").concat(encodeURIComponent(e.form.id)),l="POST"),console.log("提交参数:",r,s),t.next=28,new Promise((function(e,t){uni.request({url:s,method:l,data:r,header:{"Content-Type":"application/json"},success:e,fail:t})}));case 28:u=t.sent,uni.hideLoading(),u.data&&0===u.data.errcode?(uni.showToast({title:"提交成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),800)):(console.log("提交失败返回:",u.data),d=u.data||{},f=d.data||{},p="",f&&"object"===(0,n.default)(f)&&Array.isArray(f.signature)&&f.signature.length&&(p="签名:".concat(f.signature.join(","))),p||(p=d.errmsg||"提交失败"),uni.showToast({title:p,icon:"none"})),t.next=37;break;case 33:t.prev=33,t.t0=t["catch"](6),uni.hideLoading(),uni.showToast({title:t.t0.message||"提交失败,请重试",icon:"none"});case 37:case"end":return t.stop()}}),t,null,[[6,33]])})))()},prevStep:function(){this.currentStep>1&&this.currentStep--},chooseImage:function(e){var t=this;uni.chooseImage({count:1,success:function(a){"page1"===e&&(t.page1Img=a.tempFilePaths[0],t.originalPage1Img=a.tempFilePaths[0]),"page2"===e&&(t.page2Img=a.tempFilePaths[0],t.originalPage2Img=a.tempFilePaths[0]),"page3"===e&&(t.page3Img=a.tempFilePaths[0],t.originalPage3Img=a.tempFilePaths[0])}})},deleteImage:function(e){"page1"===e&&(this.page1Img="",this.originalPage1Img="",this.form.page1FileId=""),"page2"===e&&(this.page2Img="",this.originalPage2Img="",this.form.page2FileId=""),"page3"===e&&(this.page3Img="",this.originalPage3Img="",this.form.page3FileId="")},viewExample:function(){uni.showToast({title:"查看示例",icon:"none"})},startSign:function(e){this.isSigning=!0,this.hasSigned=!0;var t=uni.createCanvasContext("signCanvas",this),a=e.touches[0],i=a.x,n=a.y;this.hasDrawn||(t.setFillStyle("#fff"),t.fillRect(0,0,this.canvasWidth,this.canvasHeight),this.hasDrawn=!0),t.moveTo(i,n),t.setStrokeStyle("#222"),t.setLineWidth(4),this.lastPoint={x:i,y:n},t.beginPath(),t.draw(!0)},moveSign:function(e){if(this.isSigning){var t=uni.createCanvasContext("signCanvas",this),a=e.touches[0],i=a.x,n=a.y;t.moveTo(this.lastPoint.x,this.lastPoint.y),t.lineTo(i,n),t.setStrokeStyle("#222"),t.setLineWidth(4),t.stroke(),t.draw(!0),this.lastPoint={x:i,y:n}}},endSign:function(){this.isSigning=!1},resetSign:function(){this.signImg="",this.hasDrawn=!1,this.hasSigned=!1;var e=uni.createCanvasContext("signCanvas",this);e.setFillStyle("#fff"),e.fillRect(0,0,this.canvasWidth,this.canvasHeight),e.draw()},previewSign:function(){var e=this;uni.createSelectorQuery().select("#signCanvas").boundingClientRect((function(t){uni.canvasToTempFilePath({canvasId:"signCanvas",width:t.width,height:t.height,success:function(e){uni.previewImage({urls:[e.tempFilePath]})},fail:function(e){uni.showToast({title:"签名生成失败",icon:"none"})}},e)})).exec()},onTonLevelChange:function(e){this.form.tonLevel=e.detail.value,console.log(e.detail.value)},onShipTypeChange:function(e){this.form.shipType=e.detail.value},onFeeTypeChange:function(e){this.form.feeType=e.detail.value},toggleSignChecked:function(){this.signChecked=!this.signChecked},getSignBase64:function(){var e=this;return new Promise((function(t,a){uni.canvasToTempFilePath({canvasId:"signCanvas",success:function(e){t(e.tempFilePath)},fail:a},e)}))}}};t.default=l},cf75:function(e,t,a){"use strict";a.r(t);var i=a("5534"),n=a("3627");for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);a("861e");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"d2c6113a",null,!1,i["a"],void 0);t["default"]=s.exports},efbe:function(e,t,a){"use strict";a.r(t);var i=a("561e"),n=a("00ec");for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);a("7645");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"28453a18",null,!1,i["a"],void 0);t["default"]=s.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-ship_detail.256ba4e2.js b/unpackage/dist/build/web/static/js/pages-index-ship_detail.256ba4e2.js new file mode 100644 index 0000000..79b2665 --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-index-ship_detail.256ba4e2.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-ship_detail"],{"00ec":function(t,e,i){"use strict";i.r(e);var n=i("64b0"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"0829":function(t,e,i){"use strict";var n=i("8bdb"),a=i("ea07").entries;n({target:"Object",stat:!0},{entries:function(t){return a(t)}})},"0b9b":function(t,e,i){"use strict";i.r(e);var n=i("7e10"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"291a":function(t,e,i){var n=i("9098");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("2fa82ad0",n,!0,{sourceMap:!1,shadowMode:!1})},"561e":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=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)},a=[]},"64b0":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={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=n},6633:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"ship-detail-bg",class:{"wechat-browser":t.isWeixinBrowser}},[t.isWeixinBrowser?t._e():i("v-uni-view",{staticClass:"fixed-nav"},[i("NavBar",{attrs:{title:"船舶详情"}})],1),i("v-uni-view",{staticClass:"content-area"},[t.unitPrice||t.calculationDescription?i("v-uni-view",{staticClass:"price-info-section"},[t.unitPrice?i("v-uni-view",{staticClass:"price-info-item"},[i("v-uni-text",{staticClass:"price-label"},[t._v("计算单价:")]),i("v-uni-text",{staticClass:"price-value"},[t._v(t._s(t.unitPrice)+"元")])],1):t._e(),t.calculationDescription?i("v-uni-view",{staticClass:"price-info-item"},[i("v-uni-text",{staticClass:"price-label"},[t._v("计算规则:")]),i("v-uni-text",{staticClass:"price-desc"},[t._v(t._s(t.calculationDescription))])],1):t._e()],1):t._e(),t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("基本信息")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("船舶所有人")]),i("v-uni-text",[t._v(t._s(t.ship.owner_name))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("身份证号")]),i("v-uni-text",[t._v(t._s(t.ship.id_card))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("联系电话")]),i("v-uni-text",[t._v(t._s(t.ship.phone))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("船舶编号")]),i("v-uni-text",[t._v(t._s(t.ship.ship_number))])],1)],1):t._e(),t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("船舶参数")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("载重吨位")]),i("v-uni-text",[t._v(t._s(t.ship.total_tonnage))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("总长度")]),i("v-uni-text",[t._v(t._s(t.ship.total_length))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("总宽")]),i("v-uni-text",[t._v(t._s(t.ship.total_width))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("型深")]),i("v-uni-text",[t._v(t._s(t.ship.molded_depth))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("吨位等级")]),i("v-uni-text",[t._v(t._s(t.ship.tonnage_class))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("船型")]),i("v-uni-text",[t._v(t._s(t.getShipTypeName(t.ship.ship_type)))])],1)],1):t._e(),t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("船检簿")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("第一页")]),i("v-uni-image",{staticStyle:{width:"80px",height:"80px"},attrs:{src:t.ship.picture1_file?t.ship.picture1_file.url:"",mode:"aspectFill"}})],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("第二页")]),i("v-uni-image",{staticStyle:{width:"80px",height:"80px"},attrs:{src:t.ship.picture2_file?t.ship.picture2_file.url:"",mode:"aspectFill"}})],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("第三页")]),i("v-uni-image",{staticStyle:{width:"80px",height:"80px"},attrs:{src:t.ship.picture3_file?t.ship.picture3_file.url:"",mode:"aspectFill"}})],1)],1):t._e(),t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("签名确认")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("签名声明")]),i("v-uni-text",[t._v("本人承诺所提供材料皆真实有效;如有虚假,本人承担因此造成的全部责任。")])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("签名图片")]),i("v-uni-image",{staticStyle:{width:"120px",height:"60px"},attrs:{src:t.ship.signature,mode:"aspectFit"}})],1)],1):t._e()],1)],1)},a=[]},"74bc":function(t,e,i){"use strict";var n=i("b5da"),a=i.n(n);a.a},7645:function(t,e,i){"use strict";var n=i("291a"),a=i.n(n);a.a},"7e10":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("5de6")),s=n(i("2634")),o=n(i("2fdc"));i("5c47"),i("0506"),i("bf0f"),i("c223"),i("aa77"),i("c9b5"),i("ab80"),i("fd3c"),i("0829");var r=n(i("efbe")),c=i("bd31"),u={name:"ShipDetailPage",components:{NavBar:r.default},data:function(){return{ship:null,id:null,shipTypeEnum:[],isWeixinBrowser:!1,picture1_file:{},picture2_file:{},picture3_file:{},unitPrice:"",calculationDescription:""}},onLoad:function(t){if(this.id=t.id,this.fetchUnitPrice(),t.item)try{this.ship=JSON.parse(decodeURIComponent(t.item))}catch(e){this.ship=null}this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){var t=this;this.fetchShipPropertyEnum().then((function(){t.fetchShipDetail()}))},methods:{fetchUnitPrice:function(){var t=this;return(0,o.default)((0,s.default)().mark((function e(){var i,n,a;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,new Promise((function(t,e){uni.request({url:"".concat(c.API.GET_UNIT_PRICE,"?token=").concat(i),method:"get",success:t,fail:e})}));case 5:n=e.sent,n.data&&0===n.data.errcode&&(a=n.data.data,t.unitPrice=a.unit_price||"",t.calculationDescription=a.calculation_description||"");case 7:case"end":return e.stop()}}),e)})))()},getShipTypeName:function(t){if(!Array.isArray(this.shipTypeEnum))return t;var e=this.shipTypeEnum.find((function(e){return e.value===(null===t||void 0===t?void 0:t.toString())}));return e?e.label:t},fetchShipPropertyEnum:function(){var t=this;return(0,o.default)((0,s.default)().mark((function e(){var i,n,o;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return",!1);case 4:return uni.showLoading({title:"加载中..."}),e.prev=5,e.next=8,new Promise((function(t,e){uni.request({url:c.API.SHIP_PROPERTY_ENUM,method:"GET",data:{token:i},success:t,fail:e})}));case 8:if(n=e.sent,uni.hideLoading(),!n.data||0!==n.data.errcode){e.next=16;break}return o=n.data.data.ship_type||{},t.shipTypeEnum=Object.entries(o).map((function(t){var e=(0,a.default)(t,2),i=e[0],n=e[1];return{label:i,value:n.toString()}})),e.abrupt("return",!0);case 16:return uni.showToast({title:n.data.errmsg||"获取枚举失败",icon:"none"}),e.abrupt("return",!1);case 18:e.next=25;break;case 20:return e.prev=20,e.t0=e["catch"](5),uni.hideLoading(),uni.showToast({title:e.t0.message||"网络错误",icon:"none"}),e.abrupt("return",!1);case 25:case"end":return e.stop()}}),e,null,[[5,20]])})))()},fetchShipDetail:function(){var t=this;return(0,o.default)((0,s.default)().mark((function e(){var i,n;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return");case 4:return uni.showLoading({title:"加载中..."}),e.prev=5,e.next=8,new Promise((function(e,n){uni.request({url:"".concat(c.API.SHIP_DETAIL,"/").concat(t.id),method:"GET",data:{token:i},success:e,fail:n})}));case 8:n=e.sent,uni.hideLoading(),n.data&&0===n.data.errcode?t.ship=n.data.data:uni.showToast({title:n.data.errmsg||"获取失败",icon:"none"}),e.next=17;break;case 13:e.prev=13,e.t0=e["catch"](5),uni.hideLoading(),uni.showToast({title:e.t0.message||"网络错误",icon:"none"});case 17:case"end":return e.stop()}}),e,null,[[5,13]])})))()},getFileUrl:function(t){return t?"".concat(c.API.BASE_URL,"/api/customer/upload-file/preview?id=").concat(t):""},onEdit:function(){this.ship&&this.ship.id&&uni.navigateTo({url:"/pages/index/ship_add?edit=1&id=".concat(this.ship.id)})},onDelete:function(){var t=this,e=uni.getStorageSync("token");e?this.ship&&this.ship.id?uni.showModal({title:"提示",content:"确定要删除该船舶吗?",success:function(i){i.confirm&&(uni.showLoading({title:"删除中..."}),uni.request({url:"".concat(c.API.SHIP_DELETE,"/").concat(t.ship.id,"?token=").concat(e),method:"POST",data:{},header:{"content-type":"application/json"},success:function(t){uni.hideLoading(),t.data&&0===t.data.errcode?(uni.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1e3)):uni.showToast({title:t.data.errmsg||"删除失败",icon:"none"})},fail:function(t){uni.hideLoading(),uni.showToast({title:"网络错误",icon:"none"})}}))}}):uni.showToast({title:"无效的船舶信息",icon:"none"}):uni.showToast({title:"请先登录",icon:"none"})}}};e.default=u},"87fa":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,".ship-detail-bg[data-v-aaef3e6e]{min-height:100vh;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-bottom:%?32?%}.wechat-browser[data-v-aaef3e6e]{padding-top:%?10?%}.wechat-browser .content-area[data-v-aaef3e6e]{padding-top:0}.fixed-nav[data-v-aaef3e6e]{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)}.nav-bar[data-v-aaef3e6e]{display:flex;align-items:center;justify-content:space-between;height:%?88?%;padding:0 %?32?%;background:transparent;font-size:%?36?%;margin-bottom:%?32?%}.iconfont.icon-back[data-v-aaef3e6e]{font-size:%?44?%;color:#222}.iconfont.icon-more[data-v-aaef3e6e]{font-size:%?36?%;color:#222}.nav-title[data-v-aaef3e6e]{flex:1;text-align:center;font-size:%?36?%;font-weight:700;color:#222;letter-spacing:%?2?%}.ship-section[data-v-aaef3e6e]{background:#fff;border-radius:%?24?%;margin:0 %?24?% %?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.08);padding:%?32?% %?24?% %?8?% %?24?%;margin-top:20px}.section-title[data-v-aaef3e6e]{font-size:%?30?%;font-weight:700;color:#222;margin-bottom:%?24?%}.section-row[data-v-aaef3e6e]{display:flex;justify-content:space-between;align-items:center;font-size:%?28?%;color:#222;padding:%?18?% 0;border-bottom:%?1?% solid #f2f4f8}.section-row[data-v-aaef3e6e]:last-child{border-bottom:none}.bottom-add-btn[data-v-aaef3e6e]{position:fixed;left:50%;bottom:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw;max-width:340px;height:48px;background:linear-gradient(90deg,#3b7cff,#5bb6ff);color:#fff;font-size:18px;font-weight:500;border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(59,124,255,.12);z-index:99}.content-area[data-v-aaef3e6e]{padding-top:90px;padding-bottom:20px}.price-info-section[data-v-aaef3e6e]{background:#fff;border-radius:%?24?%;margin:0 %?24?% %?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.08);padding:%?32?% %?24?%;margin-top:20px}.price-info-item[data-v-aaef3e6e]{display:flex;align-items:flex-start;margin-bottom:%?16?%;font-size:%?28?%}.price-info-item[data-v-aaef3e6e]:last-child{margin-bottom:0}.price-label[data-v-aaef3e6e]{color:#666;min-width:%?140?%;flex-shrink:0}.price-value[data-v-aaef3e6e]{color:#217aff;font-weight:600;flex:1}.price-desc[data-v-aaef3e6e]{color:#222;flex:1;line-height:1.6}.fixed-bottom-btn-bar[data-v-aaef3e6e]{position:fixed;left:0;right:0;bottom:0;z-index:200;background:hsla(0,0%,100%,.95);display:flex;justify-content:center;padding:16px 0 24px 0;box-shadow:0 -2px 8px rgba(0,0,0,.04)}.edit-btn[data-v-aaef3e6e]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#217aff;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s}.delete-btn[data-v-aaef3e6e]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#ff3b3b;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(255,59,59,.12);transition:background .2s;margin-left:16px}",""]),t.exports=e},9098:function(t,e,i){var n=i("c86c");e=n(!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},b5da:function(t,e,i){var n=i("87fa");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("0903a832",n,!0,{sourceMap:!1,shadowMode:!1})},efbe:function(t,e,i){"use strict";i.r(e);var n=i("561e"),a=i("00ec");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("7645");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"28453a18",null,!1,n["a"],void 0);e["default"]=r.exports},ff33:function(t,e,i){"use strict";i.r(e);var n=i("6633"),a=i("0b9b");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("74bc");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"aaef3e6e",null,!1,n["a"],void 0);e["default"]=r.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-ship_detail.c6b9934a.js b/unpackage/dist/build/web/static/js/pages-index-ship_detail.c6b9934a.js deleted file mode 100644 index 933e98f..0000000 --- a/unpackage/dist/build/web/static/js/pages-index-ship_detail.c6b9934a.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-ship_detail"],{"00ec":function(t,e,i){"use strict";i.r(e);var n=i("64b0"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"0829":function(t,e,i){"use strict";var n=i("8bdb"),a=i("ea07").entries;n({target:"Object",stat:!0},{entries:function(t){return a(t)}})},"0995":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"ship-detail-bg",class:{"wechat-browser":t.isWeixinBrowser}},[t.isWeixinBrowser?t._e():i("v-uni-view",{staticClass:"fixed-nav"},[i("NavBar",{attrs:{title:"船舶详情"}})],1),i("v-uni-view",{staticClass:"content-area"},[t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("基本信息")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("船舶所有人")]),i("v-uni-text",[t._v(t._s(t.ship.owner_name))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("身份证号")]),i("v-uni-text",[t._v(t._s(t.ship.id_card))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("联系电话")]),i("v-uni-text",[t._v(t._s(t.ship.phone))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("船舶编号")]),i("v-uni-text",[t._v(t._s(t.ship.ship_number))])],1)],1):t._e(),t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("船舶参数")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("总吨位")]),i("v-uni-text",[t._v(t._s(t.ship.total_tonnage))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("总长度")]),i("v-uni-text",[t._v(t._s(t.ship.total_length))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("总宽")]),i("v-uni-text",[t._v(t._s(t.ship.total_width))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("型深")]),i("v-uni-text",[t._v(t._s(t.ship.molded_depth))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("吨位等级")]),i("v-uni-text",[t._v(t._s(t.ship.tonnage_class))])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("船型")]),i("v-uni-text",[t._v(t._s(t.getShipTypeName(t.ship.ship_type)))])],1)],1):t._e(),t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("船检簿")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("第一页")]),i("v-uni-image",{staticStyle:{width:"80px",height:"80px"},attrs:{src:t.ship.picture1_file?t.ship.picture1_file.url:"",mode:"aspectFill"}})],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("第二页")]),i("v-uni-image",{staticStyle:{width:"80px",height:"80px"},attrs:{src:t.ship.picture2_file?t.ship.picture2_file.url:"",mode:"aspectFill"}})],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("第三页")]),i("v-uni-image",{staticStyle:{width:"80px",height:"80px"},attrs:{src:t.ship.picture3_file?t.ship.picture3_file.url:"",mode:"aspectFill"}})],1)],1):t._e(),t.ship?i("v-uni-view",{staticClass:"ship-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("签名确认")]),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("签名声明")]),i("v-uni-text",[t._v("本人承诺所提供材料皆真实有效;如有虚假,本人承担因此造成的全部责任。")])],1),i("v-uni-view",{staticClass:"section-row"},[i("v-uni-text",[t._v("签名图片")]),i("v-uni-image",{staticStyle:{width:"120px",height:"60px"},attrs:{src:t.ship.signature,mode:"aspectFit"}})],1)],1):t._e()],1)],1)},a=[]},"099c":function(t,e,i){"use strict";var n=i("145e"),a=i.n(n);a.a},"0b9b":function(t,e,i){"use strict";i.r(e);var n=i("7e10"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"145e":function(t,e,i){var n=i("3908");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("419ac2f1",n,!0,{sourceMap:!1,shadowMode:!1})},"291a":function(t,e,i){var n=i("9098");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("2fa82ad0",n,!0,{sourceMap:!1,shadowMode:!1})},3908:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,".ship-detail-bg[data-v-38d02fea]{min-height:100vh;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-bottom:%?32?%}.wechat-browser[data-v-38d02fea]{padding-top:%?10?%}.wechat-browser .content-area[data-v-38d02fea]{padding-top:0}.fixed-nav[data-v-38d02fea]{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)}.nav-bar[data-v-38d02fea]{display:flex;align-items:center;justify-content:space-between;height:%?88?%;padding:0 %?32?%;background:transparent;font-size:%?36?%;margin-bottom:%?32?%}.iconfont.icon-back[data-v-38d02fea]{font-size:%?44?%;color:#222}.iconfont.icon-more[data-v-38d02fea]{font-size:%?36?%;color:#222}.nav-title[data-v-38d02fea]{flex:1;text-align:center;font-size:%?36?%;font-weight:700;color:#222;letter-spacing:%?2?%}.ship-section[data-v-38d02fea]{background:#fff;border-radius:%?24?%;margin:0 %?24?% %?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.08);padding:%?32?% %?24?% %?8?% %?24?%;margin-top:20px}.section-title[data-v-38d02fea]{font-size:%?30?%;font-weight:700;color:#222;margin-bottom:%?24?%}.section-row[data-v-38d02fea]{display:flex;justify-content:space-between;align-items:center;font-size:%?28?%;color:#222;padding:%?18?% 0;border-bottom:%?1?% solid #f2f4f8}.section-row[data-v-38d02fea]:last-child{border-bottom:none}.bottom-add-btn[data-v-38d02fea]{position:fixed;left:50%;bottom:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw;max-width:340px;height:48px;background:linear-gradient(90deg,#3b7cff,#5bb6ff);color:#fff;font-size:18px;font-weight:500;border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(59,124,255,.12);z-index:99}.content-area[data-v-38d02fea]{padding-top:90px;padding-bottom:20px}.fixed-bottom-btn-bar[data-v-38d02fea]{position:fixed;left:0;right:0;bottom:0;z-index:200;background:hsla(0,0%,100%,.95);display:flex;justify-content:center;padding:16px 0 24px 0;box-shadow:0 -2px 8px rgba(0,0,0,.04)}.edit-btn[data-v-38d02fea]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#217aff;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s}.delete-btn[data-v-38d02fea]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#ff3b3b;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(255,59,59,.12);transition:background .2s;margin-left:16px}",""]),t.exports=e},"561e":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=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)},a=[]},"64b0":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={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=n},7645:function(t,e,i){"use strict";var n=i("291a"),a=i.n(n);a.a},"7e10":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("2634")),s=n(i("5de6")),o=n(i("2fdc"));i("5c47"),i("0506"),i("aa77"),i("bf0f"),i("c9b5"),i("ab80"),i("fd3c"),i("0829"),i("c223");var r=n(i("efbe")),c=i("bd31"),u={name:"ShipDetailPage",components:{NavBar:r.default},data:function(){return{ship:null,id:null,shipTypeEnum:[],isWeixinBrowser:!1,picture1_file:{},picture2_file:{},picture3_file:{}}},onLoad:function(t){if(this.id=t.id,t.item)try{this.ship=JSON.parse(decodeURIComponent(t.item))}catch(e){this.ship=null}this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){var t=this;this.fetchShipPropertyEnum().then((function(){t.fetchShipDetail()}))},methods:{getShipTypeName:function(t){if(!Array.isArray(this.shipTypeEnum))return t;var e=this.shipTypeEnum.find((function(e){return e.value===(null===t||void 0===t?void 0:t.toString())}));return e?e.label:t},fetchShipPropertyEnum:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){var i,n,o;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return",!1);case 4:return uni.showLoading({title:"加载中..."}),e.prev=5,e.next=8,new Promise((function(t,e){uni.request({url:c.API.SHIP_PROPERTY_ENUM,method:"GET",data:{token:i},success:t,fail:e})}));case 8:if(n=e.sent,uni.hideLoading(),!n.data||0!==n.data.errcode){e.next=16;break}return o=n.data.data.ship_type||{},t.shipTypeEnum=Object.entries(o).map((function(t){var e=(0,s.default)(t,2),i=e[0],n=e[1];return{label:i,value:n.toString()}})),e.abrupt("return",!0);case 16:return uni.showToast({title:n.data.errmsg||"获取枚举失败",icon:"none"}),e.abrupt("return",!1);case 18:e.next=25;break;case 20:return e.prev=20,e.t0=e["catch"](5),uni.hideLoading(),uni.showToast({title:e.t0.message||"网络错误",icon:"none"}),e.abrupt("return",!1);case 25:case"end":return e.stop()}}),e,null,[[5,20]])})))()},fetchShipDetail:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){var i,n;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=uni.getStorageSync("token"),i){e.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return");case 4:return uni.showLoading({title:"加载中..."}),e.prev=5,e.next=8,new Promise((function(e,n){uni.request({url:"".concat(c.API.SHIP_DETAIL,"/").concat(t.id),method:"GET",data:{token:i},success:e,fail:n})}));case 8:n=e.sent,uni.hideLoading(),n.data&&0===n.data.errcode?t.ship=n.data.data:uni.showToast({title:n.data.errmsg||"获取失败",icon:"none"}),e.next=17;break;case 13:e.prev=13,e.t0=e["catch"](5),uni.hideLoading(),uni.showToast({title:e.t0.message||"网络错误",icon:"none"});case 17:case"end":return e.stop()}}),e,null,[[5,13]])})))()},getFileUrl:function(t){return t?"".concat(c.API.BASE_URL,"/api/customer/upload-file/preview?id=").concat(t):""},onEdit:function(){this.ship&&this.ship.id&&uni.navigateTo({url:"/pages/index/ship_add?edit=1&id=".concat(this.ship.id)})},onDelete:function(){var t=this,e=uni.getStorageSync("token");e?this.ship&&this.ship.id?uni.showModal({title:"提示",content:"确定要删除该船舶吗?",success:function(i){i.confirm&&(uni.showLoading({title:"删除中..."}),uni.request({url:"".concat(c.API.SHIP_DELETE,"/").concat(t.ship.id,"?token=").concat(e),method:"POST",data:{},header:{"content-type":"application/json"},success:function(t){uni.hideLoading(),t.data&&0===t.data.errcode?(uni.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1e3)):uni.showToast({title:t.data.errmsg||"删除失败",icon:"none"})},fail:function(t){uni.hideLoading(),uni.showToast({title:"网络错误",icon:"none"})}}))}}):uni.showToast({title:"无效的船舶信息",icon:"none"}):uni.showToast({title:"请先登录",icon:"none"})}}};e.default=u},9098:function(t,e,i){var n=i("c86c");e=n(!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},efbe:function(t,e,i){"use strict";i.r(e);var n=i("561e"),a=i("00ec");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("7645");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"28453a18",null,!1,n["a"],void 0);e["default"]=r.exports},ff33:function(t,e,i){"use strict";i.r(e);var n=i("0995"),a=i("0b9b");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("099c");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"38d02fea",null,!1,n["a"],void 0);e["default"]=r.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-ship_manage.870e1198.js b/unpackage/dist/build/web/static/js/pages-index-ship_manage.870e1198.js deleted file mode 100644 index e05dc84..0000000 --- a/unpackage/dist/build/web/static/js/pages-index-ship_manage.870e1198.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-ship_manage"],{"00ec":function(t,e,n){"use strict";n.r(e);var a=n("64b0"),i=n.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);e["default"]=i.a},2045:function(t,e,n){var a=n("6e79");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("44a855ea",a,!0,{sourceMap:!1,shadowMode:!1})},"291a":function(t,e,n){var a=n("9098");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("2fa82ad0",a,!0,{sourceMap:!1,shadowMode:!1})},"345c":function(t,e,n){"use strict";n.r(e);var a=n("e07c"),i=n.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);e["default"]=i.a},"3b2a":function(t,e,n){"use strict";n.r(e);var a=n("9562"),i=n("345c");for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("91e8");var o=n("828b"),r=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"33570a34",null,!1,a["a"],void 0);e["default"]=r.exports},"561e":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:t.statusBarHeight+"px"}},[n("v-uni-view",{staticClass:"nav-content"},[n("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)}}}),n("v-uni-text",{staticClass:"nav-title"},[t._v(t._s(t.title))]),n("v-uni-view",{staticClass:"right-slot"},[t._t("right")],2)],1),t._t("default")],2)},i=[]},"64b0":function(t,e,n){"use strict";n("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},"6e79":function(t,e,n){var a=n("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */[data-v-33570a34] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-33570a34] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}.reservation-page[data-v-33570a34]{background:linear-gradient(180deg,#eaf3ff,#f6faff);min-height:100vh;padding-bottom:%?140?%}.wechat-browser[data-v-33570a34]{padding-top:%?20?%}.wechat-browser .content-area[data-v-33570a34]{padding-top:0}.fixed-nav[data-v-33570a34]{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-33570a34]{padding:%?220?% %?24?% %?24?% %?24?%;min-height:calc(100vh - %?220?% - %?140?%)}.ship-cell[data-v-33570a34]{background:#fff;border-radius:%?16?%;box-shadow:0 %?2?% %?8?% rgba(0,0,0,.04);padding:%?32?% %?28?%;margin-bottom:%?32?%;border:%?1?% solid #e5e5e5}.ship-card-header[data-v-33570a34]{display:flex;align-items:center;margin-bottom:%?12?%}.status[data-v-33570a34]{font-size:%?24?%;border-radius:%?8?%;padding:2px %?18?%;color:#fff;font-weight:500;display:inline-block;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);border:none;margin-right:%?16?%}.status-text[data-v-33570a34]{display:inline-block;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.status.pending[data-v-33570a34]{background:#ff9800}.status.rejected[data-v-33570a34]{background:#ff3b3b}.status.approved[data-v-33570a34]{background:#22c58b}.ship-title[data-v-33570a34]{font-size:%?32?%;font-weight:700;margin-bottom:%?18?%;color:#222}.ship-no[data-v-33570a34]{color:#222;font-weight:700;font-size:%?32?%}.ship-row[data-v-33570a34]{font-size:%?28?%;color:#222;margin-bottom:%?10?%}.fixed-bottom[data-v-33570a34]{position:fixed;left:0;right:0;bottom:0;background:#fcfcfc;box-shadow:0 %?-2?% %?16?% rgba(59,124,255,.08);padding:%?24?% %?24?% %?32?% %?24?%;z-index:999;display:flex;justify-content:center}.add-cell-btn[data-v-33570a34]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#217aff;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s}.empty-tip[data-v-33570a34]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:%?120?% 0}.empty-img[data-v-33570a34]{width:%?240?%;height:%?240?%;margin-bottom:%?24?%}.empty-text[data-v-33570a34]{font-size:%?28?%;color:#666}.delete-cell-btn[data-v-33570a34]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#ff3b3b;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(255,59,59,.12);transition:background .2s}.with-margin[data-v-33570a34]{margin-left:%?24?%}',""]),t.exports=e},7645:function(t,e,n){"use strict";var a=n("291a"),i=n.n(a);i.a},9098:function(t,e,n){var a=n("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},"91e8":function(t,e,n){"use strict";var a=n("2045"),i=n.n(a);i.a},9562:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"reservation-page",class:{"wechat-browser":t.isWeixinBrowser}},[t.isWeixinBrowser?t._e():n("v-uni-view",{staticClass:"fixed-nav"},[n("NavBar",{attrs:{title:"船只管理"}})],1),n("v-uni-view",{staticClass:"content-area"},[0===t.shipList.length?n("v-uni-view",{staticClass:"empty-tip"},[n("v-uni-image",{staticClass:"empty-img",attrs:{src:"/static/empty.png",mode:"aspectFit"}}),n("v-uni-text",{staticClass:"empty-text"},[t._v("暂无船只信息")])],1):n("v-uni-view",t._l(t.shipList,(function(e){return n("v-uni-view",{key:e.id,staticClass:"ship-cell",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.goDetail(e)}}},[n("v-uni-view",{staticClass:"ship-card-header"},["pending"===e.status?n("v-uni-view",{staticClass:"status pending"},[n("span",{staticClass:"status-text"},[t._v("待审核")])]):"rejected"===e.status?n("v-uni-view",{staticClass:"status rejected"},[n("span",{staticClass:"status-text"},[t._v("已拒绝")])]):"approved"===e.status?n("v-uni-view",{staticClass:"status approved"},[n("span",{staticClass:"status-text"},[t._v("已通过")])]):t._e()],1),n("v-uni-view",{staticClass:"ship-title"},[t._v("船号:"),n("v-uni-text",{staticClass:"ship-no"},[t._v(t._s(e.ship_number))])],1),n("v-uni-view",{staticClass:"ship-row"},[t._v("所有人: "+t._s(e.owner_name))]),n("v-uni-view",{staticClass:"ship-row"},[t._v("联系电话: "+t._s(e.phone))]),n("v-uni-view",{staticClass:"ship-row"},[t._v("总吨位: "+t._s(e.total_tonnage)+" 吨")])],1)})),1)],1),0===t.shipList.length?n("v-uni-view",{staticClass:"fixed-bottom"},[n("v-uni-button",{staticClass:"add-cell-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goAdd.apply(void 0,arguments)}}},[t._v("添加")])],1):t._e(),1===t.shipList.length?n("v-uni-view",{staticClass:"fixed-bottom"},["pending"===t.shipList[0].status?[n("v-uni-button",{staticClass:"add-cell-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.goEdit(t.shipList[0])}}},[t._v("修改")])]:"rejected"===t.shipList[0].status?[n("v-uni-button",{staticClass:"add-cell-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.goEdit(t.shipList[0])}}},[t._v("修改")]),n("v-uni-button",{staticClass:"delete-cell-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.onDelete(t.shipList[0])}}},[t._v("删除")])]:"approved"===t.shipList[0].status?[n("v-uni-button",{staticClass:"delete-cell-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.onDelete(t.shipList[0])}}},[t._v("删除")])]:t._e()],2):t._e()],1)},i=[]},e07c:function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("2634")),s=a(n("2fdc"));n("5c47"),n("0506"),n("bf0f"),n("d4b5"),n("c223");var o=a(n("efbe")),r=n("bd31"),c={name:"ShipManagePage",components:{NavBar:o.default},data:function(){return{isWeixinBrowser:!1,shipList:[]}},onLoad:function(){this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){this.fetchShipList()},methods:{fetchShipList:function(){var t=this;return(0,s.default)((0,i.default)().mark((function e(){var n,a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=uni.getStorageSync("token"),n){e.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return");case 4:return uni.showLoading({title:"加载中..."}),e.prev=5,console.log(r.API.SHIP_INDEX),e.next=9,new Promise((function(t,e){uni.request({url:r.API.SHIP_INDEX,method:"GET",data:{token:n},success:t,fail:e})}));case 9:a=e.sent,uni.hideLoading(),a.data&&0===a.data.errcode?t.shipList=a.data.data||[]:uni.showToast({title:a.data.errmsg||"获取失败",icon:"none"}),e.next=18;break;case 14:e.prev=14,e.t0=e["catch"](5),uni.hideLoading(),uni.showToast({title:e.t0.message||"网络错误",icon:"none"});case 18:case"end":return e.stop()}}),e,null,[[5,14]])})))()},goAdd:function(){uni.navigateTo({url:"/pages/index/ship_add"})},goDetail:function(t){var e=encodeURIComponent(JSON.stringify(t));uni.navigateTo({url:"/pages/index/ship_detail?id=".concat(t.id,"&item=").concat(e)})},getShipStatusText:function(t){return"pending"===t?"待审核":"rejected"===t?"已拒绝":"approved"===t?"已通过":""},getShipStatusClass:function(t){return"pending"===t?"pending":"rejected"===t?"rejected":"approved"===t?"approved":""},goEdit:function(t){t&&t.id?uni.navigateTo({url:"/pages/index/ship_add?edit=1&id=".concat(t.id)}):uni.showToast({title:"无效的船舶信息",icon:"none"})},onDelete:function(t){var e=this,n=uni.getStorageSync("token");n?t&&t.id?uni.showModal({title:"提示",content:"确定要删除该船舶吗?",success:function(a){a.confirm&&(uni.showLoading({title:"删除中..."}),uni.request({url:"".concat(r.API.SHIP_DELETE,"/").concat(t.id,"?token=").concat(n),method:"POST",data:{},header:{"content-type":"application/json"},success:function(t){uni.hideLoading(),t.data&&0===t.data.errcode?(uni.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){e.fetchShipList()}),1e3)):uni.showToast({title:t.data.errmsg||"删除失败",icon:"none"})},fail:function(t){uni.hideLoading(),uni.showToast({title:"网络错误",icon:"none"})}}))}}):uni.showToast({title:"无效的船舶信息",icon:"none"}):uni.showToast({title:"请先登录",icon:"none"})}}};e.default=c},efbe:function(t,e,n){"use strict";n.r(e);var a=n("561e"),i=n("00ec");for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("7645");var o=n("828b"),r=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"28453a18",null,!1,a["a"],void 0);e["default"]=r.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-index-ship_manage.aef00155.js b/unpackage/dist/build/web/static/js/pages-index-ship_manage.aef00155.js new file mode 100644 index 0000000..d614b4c --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-index-ship_manage.aef00155.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-ship_manage"],{"0000":function(t,n,e){var i=e("f13c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=e("967d").default;a("473db1d3",i,!0,{sourceMap:!1,shadowMode:!1})},"00ec":function(t,n,e){"use strict";e.r(n);var i=e("64b0"),a=e.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(s);n["default"]=a.a},"0685":function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){}));var i=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("v-uni-view",{staticClass:"reservation-page",class:{"wechat-browser":t.isWeixinBrowser}},[t.isWeixinBrowser?t._e():e("v-uni-view",{staticClass:"fixed-nav"},[e("NavBar",{attrs:{title:"船只管理"}})],1),e("v-uni-view",{staticClass:"content-area"},[0===t.shipList.length?e("v-uni-view",{staticClass:"empty-tip"},[e("v-uni-image",{staticClass:"empty-img",attrs:{src:"/static/empty.png",mode:"aspectFit"}}),e("v-uni-text",{staticClass:"empty-text"},[t._v("暂无船只信息")])],1):e("v-uni-view",t._l(t.shipList,(function(n){return e("v-uni-view",{key:n.id,staticClass:"ship-cell",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goDetail(n)}}},[e("v-uni-view",{staticClass:"ship-card-header"},["pending"===n.status?e("v-uni-view",{staticClass:"status pending"},[e("span",{staticClass:"status-text"},[t._v("待审核")])]):"rejected"===n.status?e("v-uni-view",{staticClass:"status rejected"},[e("span",{staticClass:"status-text"},[t._v("已拒绝")])]):"approved"===n.status?e("v-uni-view",{staticClass:"status approved"},[e("span",{staticClass:"status-text"},[t._v("已通过")])]):t._e()],1),e("v-uni-view",{staticClass:"ship-title"},[t._v("船号:"),e("v-uni-text",{staticClass:"ship-no"},[t._v(t._s(n.ship_number))])],1),e("v-uni-view",{staticClass:"ship-row"},[t._v("所有人: "+t._s(n.owner_name))]),e("v-uni-view",{staticClass:"ship-row"},[t._v("联系电话: "+t._s(n.phone))]),e("v-uni-view",{staticClass:"ship-row"},[t._v("载重吨位: "+t._s(n.total_tonnage)+" 吨")])],1)})),1)],1),0===t.shipList.length?e("v-uni-view",{staticClass:"fixed-bottom"},[e("v-uni-button",{staticClass:"add-cell-btn",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.goAdd.apply(void 0,arguments)}}},[t._v("添加")])],1):t._e(),1===t.shipList.length?e("v-uni-view",{staticClass:"fixed-bottom"},["pending"===t.shipList[0].status?[e("v-uni-button",{staticClass:"add-cell-btn",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.goEdit(t.shipList[0])}}},[t._v("修改")])]:"rejected"===t.shipList[0].status?[e("v-uni-button",{staticClass:"add-cell-btn",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.goEdit(t.shipList[0])}}},[t._v("修改")]),e("v-uni-button",{staticClass:"delete-cell-btn",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.onDelete(t.shipList[0])}}},[t._v("删除")])]:"approved"===t.shipList[0].status?[e("v-uni-button",{staticClass:"delete-cell-btn",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.onDelete(t.shipList[0])}}},[t._v("删除")])]:t._e()],2):t._e()],1)},a=[]},"291a":function(t,n,e){var i=e("9098");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=e("967d").default;a("2fa82ad0",i,!0,{sourceMap:!1,shadowMode:!1})},"345c":function(t,n,e){"use strict";e.r(n);var i=e("e07c"),a=e.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(s);n["default"]=a.a},"3b2a":function(t,n,e){"use strict";e.r(n);var i=e("0685"),a=e("345c");for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(s);e("4f82");var o=e("828b"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"28274687",null,!1,i["a"],void 0);n["default"]=r.exports},"4f82":function(t,n,e){"use strict";var i=e("0000"),a=e.n(i);a.a},"561e":function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){}));var i=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:t.statusBarHeight+"px"}},[e("v-uni-view",{staticClass:"nav-content"},[e("v-uni-image",{staticClass:"back-btn",attrs:{src:"/static/back.png",mode:"aspectFit"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.onBack.apply(void 0,arguments)}}}),e("v-uni-text",{staticClass:"nav-title"},[t._v(t._s(t.title))]),e("v-uni-view",{staticClass:"right-slot"},[t._t("right")],2)],1),t._t("default")],2)},a=[]},"64b0":function(t,n,e){"use strict";e("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={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()}}};n.default=i},7645:function(t,n,e){"use strict";var i=e("291a"),a=e.n(i);a.a},9098:function(t,n,e){var i=e("c86c");n=i(!1),n.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=n},e07c:function(t,n,e){"use strict";e("6a54");var i=e("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("2634")),s=i(e("2fdc"));e("5c47"),e("0506"),e("bf0f"),e("d4b5"),e("c223");var o=i(e("efbe")),r=e("bd31"),c={name:"ShipManagePage",components:{NavBar:o.default},data:function(){return{isWeixinBrowser:!1,shipList:[]}},onLoad:function(){this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){this.fetchShipList()},methods:{fetchShipList:function(){var t=this;return(0,s.default)((0,a.default)().mark((function n(){var e,i;return(0,a.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e=uni.getStorageSync("token"),e){n.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),n.abrupt("return");case 4:return uni.showLoading({title:"加载中..."}),n.prev=5,console.log(r.API.SHIP_INDEX),n.next=9,new Promise((function(t,n){uni.request({url:r.API.SHIP_INDEX,method:"GET",data:{token:e},success:t,fail:n})}));case 9:i=n.sent,uni.hideLoading(),i.data&&0===i.data.errcode?t.shipList=i.data.data||[]:uni.showToast({title:i.data.errmsg||"获取失败",icon:"none"}),n.next=18;break;case 14:n.prev=14,n.t0=n["catch"](5),uni.hideLoading(),uni.showToast({title:n.t0.message||"网络错误",icon:"none"});case 18:case"end":return n.stop()}}),n,null,[[5,14]])})))()},goAdd:function(){uni.navigateTo({url:"/pages/index/ship_add"})},goDetail:function(t){var n=encodeURIComponent(JSON.stringify(t));uni.navigateTo({url:"/pages/index/ship_detail?id=".concat(t.id,"&item=").concat(n)})},getShipStatusText:function(t){return"pending"===t?"待审核":"rejected"===t?"已拒绝":"approved"===t?"已通过":""},getShipStatusClass:function(t){return"pending"===t?"pending":"rejected"===t?"rejected":"approved"===t?"approved":""},goEdit:function(t){t&&t.id?uni.navigateTo({url:"/pages/index/ship_add?edit=1&id=".concat(t.id)}):uni.showToast({title:"无效的船舶信息",icon:"none"})},onDelete:function(t){var n=this,e=uni.getStorageSync("token");e?t&&t.id?uni.showModal({title:"提示",content:"确定要删除该船舶吗?",success:function(i){i.confirm&&(uni.showLoading({title:"删除中..."}),uni.request({url:"".concat(r.API.SHIP_DELETE,"/").concat(t.id,"?token=").concat(e),method:"POST",data:{},header:{"content-type":"application/json"},success:function(t){uni.hideLoading(),t.data&&0===t.data.errcode?(uni.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){n.fetchShipList()}),1e3)):uni.showToast({title:t.data.errmsg||"删除失败",icon:"none"})},fail:function(t){uni.hideLoading(),uni.showToast({title:"网络错误",icon:"none"})}}))}}):uni.showToast({title:"无效的船舶信息",icon:"none"}):uni.showToast({title:"请先登录",icon:"none"})}}};n.default=c},efbe:function(t,n,e){"use strict";e.r(n);var i=e("561e"),a=e("00ec");for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(s);e("7645");var o=e("828b"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"28453a18",null,!1,i["a"],void 0);n["default"]=r.exports},f13c:function(t,n,e){var i=e("c86c");n=i(!1),n.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */[data-v-28274687] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-28274687] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}.reservation-page[data-v-28274687]{background:linear-gradient(180deg,#eaf3ff,#f6faff);min-height:100vh;padding-bottom:%?140?%}.wechat-browser[data-v-28274687]{padding-top:%?20?%}.wechat-browser .content-area[data-v-28274687]{padding-top:0}.fixed-nav[data-v-28274687]{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-28274687]{padding:%?220?% %?24?% %?24?% %?24?%;min-height:calc(100vh - %?220?% - %?140?%)}.ship-cell[data-v-28274687]{background:#fff;border-radius:%?16?%;box-shadow:0 %?2?% %?8?% rgba(0,0,0,.04);padding:%?32?% %?28?%;margin-bottom:%?32?%;border:%?1?% solid #e5e5e5}.ship-card-header[data-v-28274687]{display:flex;align-items:center;margin-bottom:%?12?%}.status[data-v-28274687]{font-size:%?24?%;border-radius:%?8?%;padding:2px %?18?%;color:#fff;font-weight:500;display:inline-block;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);border:none;margin-right:%?16?%}.status-text[data-v-28274687]{display:inline-block;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.status.pending[data-v-28274687]{background:#ff9800}.status.rejected[data-v-28274687]{background:#ff3b3b}.status.approved[data-v-28274687]{background:#22c58b}.ship-title[data-v-28274687]{font-size:%?32?%;font-weight:700;margin-bottom:%?18?%;color:#222}.ship-no[data-v-28274687]{color:#222;font-weight:700;font-size:%?32?%}.ship-row[data-v-28274687]{font-size:%?28?%;color:#222;margin-bottom:%?10?%}.fixed-bottom[data-v-28274687]{position:fixed;left:0;right:0;bottom:0;background:#fcfcfc;box-shadow:0 %?-2?% %?16?% rgba(59,124,255,.08);padding:%?24?% %?24?% %?32?% %?24?%;z-index:999;display:flex;justify-content:center}.add-cell-btn[data-v-28274687]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#217aff;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s}.empty-tip[data-v-28274687]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:%?120?% 0}.empty-img[data-v-28274687]{width:%?240?%;height:%?240?%;margin-bottom:%?24?%}.empty-text[data-v-28274687]{font-size:%?28?%;color:#666}.delete-cell-btn[data-v-28274687]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#ff3b3b;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(255,59,59,.12);transition:background .2s}.with-margin[data-v-28274687]{margin-left:%?24?%}',""]),t.exports=n}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-order-pay_order_detail.582479c8.js b/unpackage/dist/build/web/static/js/pages-order-pay_order_detail.582479c8.js new file mode 100644 index 0000000..54220e3 --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-order-pay_order_detail.582479c8.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order-pay_order_detail"],{"00ec":function(t,e,o){"use strict";o.r(e);var i=o("64b0"),n=o.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(a);e["default"]=n.a},"0d16":function(t,e,o){var i=o("fca7");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=o("967d").default;n("3cd13c90",i,!0,{sourceMap:!1,shadowMode:!1})},1144:function(t,e,o){"use strict";o("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.cacheImageList=void 0;e.cacheImageList=[]},1145:function(t,e,o){"use strict";o.r(e);var i=o("ae76"),n=o("8c23");for(var a in n)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(a);o("e0f1");var r=o("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"50c98264",null,!1,i["a"],void 0);e["default"]=s.exports},1851:function(t,e,o){"use strict";var i=o("8bdb"),n=o("84d6"),a=o("1cb5");i({target:"Array",proto:!0},{fill:n}),a("fill")},"1c1c":function(t,e,o){"use strict";o("6a54");var i=o("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(o("2634")),a=i(o("2fdc"));o("5c47"),o("0506"),o("bf0f"),o("c223"),o("fd3c"),o("dc8a"),o("aa77");var r=i(o("efbe")),s=o("25d7"),u=o("bd31"),c=i(o("1145")),d={name:"PayOrderDetailPage",components:{NavBar:r.default,sQrcode:c.default},data:function(){return{isWeixinBrowser:!1,qrcodeUrl:"",payType:"wechat",item:{},shipTypeEnum:[],reservationStatusEnum:[],qrContent:"",unitPrice:"",calculationDescription:""}},onLoad:function(t){if(t.item)try{this.item=JSON.parse(decodeURIComponent(t.item)),console.log("this.item",this.item)}catch(e){console.error("Failed to parse item:",e),this.item={}}console.log(this.item),this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){var t=this;this.fetchUnitPrice(),this.fetchShipTypeEnum().then((function(){t.item.id&&"unpaid"===t.item.status&&t.fetchQrcode(t.item.id)})),this.fetchReservationStatusEnum()},methods:{formatChinaDate:s.base.formatChinaDate,fetchUnitPrice:function(){var t=this;return(0,a.default)((0,n.default)().mark((function e(){var o,i,a;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=uni.getStorageSync("token"),o){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,new Promise((function(t,e){uni.request({url:"".concat(u.API.GET_UNIT_PRICE,"?token=").concat(o),method:"get",success:t,fail:e})}));case 5:i=e.sent,i.data&&0===i.data.errcode&&(a=i.data.data,t.unitPrice=a.unit_price||"",t.calculationDescription=a.calculation_description||"");case 7:case"end":return e.stop()}}),e)})))()},fetchQrcode:function(t){var e=this;return(0,a.default)((0,n.default)().mark((function o(){var i,a,r;return(0,n.default)().wrap((function(o){while(1)switch(o.prev=o.next){case 0:if(i=uni.getStorageSync("token"),i&&t){o.next=3;break}return o.abrupt("return");case 3:return o.prev=3,o.next=6,new Promise((function(e,o){uni.request({url:"".concat(u.API.GET_PAYMENT_QRCODE),data:{reservation_id:t,token:i},method:"POST",success:e,fail:o})}));case 6:a=o.sent,a.data&&0===a.data.errcode?(r=a.data.data.payment_qrcode,console.log("payLink",r),e.qrContent=r):uni.showToast({title:a.data.errmsg||"获取二维码失败",icon:"none"}),o.next=12;break;case 10:o.prev=10,o.t0=o["catch"](3);case 12:case"end":return o.stop()}}),o,null,[[3,10]])})))()},saveImage:function(){if("undefined"!==typeof plus){var t=plus.downloader.createDownload(this.qrcodeUrl,{},(function(t,e){plus.gallery.save(t.filename,(function(t){uni.showToast({title:"保存成功",mask:!0}),console.log("下载成功")}),(function(t){console.log("下载失败,请重试")}))}));t.start()}else{var e=document.createElement("a");e.download="pay_code.png",e.href=this.qrcodeUrl,document.body.appendChild(e),e.click(),e.remove()}},handleComplete:function(t){var e=this;console.log("handleComplete",t),t&&t.success&&this.$refs.qrcode.toTempFilePath({success:function(t){console.log(t),e.qrcodeUrl=t.tempFilePath},fail:function(t){console.log(t)},complete:function(){console.log("complete")}})},fetchShipTypeEnum:function(){var t=this;return(0,a.default)((0,n.default)().mark((function e(){var o,i,a;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=uni.getStorageSync("token"),o){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.SHIP_PROPERTY_ENUM,"?token=").concat(o),method:"GET",success:t,fail:e})}));case 6:i=e.sent,i.data&&0===i.data.errcode&&(a=i.data.data.ship_type||{},Array.isArray(a)?t.shipTypeEnum=a:t.shipTypeEnum=Object.keys(a).map((function(t){return{label:t,value:a[t]}}))),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](3),console.error("Failed to fetch ship type enum:",e.t0);case 13:case"end":return e.stop()}}),e,null,[[3,10]])})))()},getShipTypeName:function(t){var e=this.shipTypeEnum.find((function(e){return e.value===t||e.value==t}));return e?e.label:t},handleLongPress:function(){uni.getImageInfo({src:this.qrcodeUrl,success:function(t){uni.scanCode({scanType:["qrCode"],onlyFromCamera:!1,path:t.path,success:function(t){console.log("扫码结果:",t),t.result&&uni.showToast({title:"扫码成功",icon:"success"})},fail:function(t){console.error("扫码失败:",t),uni.showToast({title:"扫码失败",icon:"none"})}})},fail:function(t){console.error("获取图片信息失败:",t),uni.showToast({title:"获取图片失败",icon:"none"})}})},handleCancel:function(){uni.showModal({title:"提示",content:"确定要取消该预约吗?",confirmText:"确定",cancelText:"再想想",success:function(t){t.confirm&&uni.showToast({title:"已取消预约",icon:"success"})}})},handleReReserve:function(){uni.navigateTo({url:"/pages/reservation/index"})},handlePay:function(){uni.request({url:"".concat(u.API.FAKE_PAY),method:"POST",data:{reservation_id:this.item.id,token:uni.getStorageSync("token")},success:function(t){console.log("模拟支付结果:",t),t.data&&0===t.data.errcode?(uni.showToast({title:"支付成功",icon:"success"}),uni.navigateBack()):uni.showToast({title:t.data.errmsg||"支付失败",icon:"none"})},fail:function(t){console.error("模拟支付失败:",t)}})},fetchReservationStatusEnum:function(){var t=this;return(0,a.default)((0,n.default)().mark((function e(){var o,i;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=uni.getStorageSync("token"),o){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.RESERVATION_STATUS_ENUM,"?token=").concat(o),method:"GET",success:t,fail:e})}));case 6:i=e.sent,i.data&&0===i.data.errcode&&(t.reservationStatusEnum=i.data.data),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](3),console.error("Failed to fetch reservation status enum:",e.t0);case 13:case"end":return e.stop()}}),e,null,[[3,10]])})))()},getStatusText:function(t){return this.reservationStatusEnum&&this.reservationStatusEnum[t]?this.reservationStatusEnum[t].label:t}}};e.default=d},"291a":function(t,e,o){var i=o("9098");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=o("967d").default;n("2fa82ad0",i,!0,{sourceMap:!1,shadowMode:!1})},"2d40":function(t,e,o){"use strict";o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("v-uni-view",{staticClass:"pay-bg",class:{"wechat-browser":t.isWeixinBrowser}},[t.isWeixinBrowser?t._e():o("v-uni-view",{staticClass:"fixed-nav"},[o("NavBar",{attrs:{title:"订单详情"}})],1),o("v-uni-view",{staticClass:"pay-scroll"},[t.unitPrice||t.calculationDescription?o("v-uni-view",{staticClass:"price-info-section"},[t.unitPrice?o("v-uni-view",{staticClass:"price-info-item"},[o("v-uni-text",{staticClass:"price-label"},[t._v("计算单价:")]),o("v-uni-text",{staticClass:"price-value"},[t._v(t._s(t.unitPrice)+"元")])],1):t._e(),t.calculationDescription?o("v-uni-view",{staticClass:"price-info-item"},[o("v-uni-text",{staticClass:"price-label"},[t._v("计算规则:")]),o("v-uni-text",{staticClass:"price-desc"},[t._v(t._s(t.calculationDescription))])],1):t._e()],1):t._e(),o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[t._v("预约信息")]),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("预约日期")]),o("v-uni-text",[t._v(t._s(t.formatChinaDate(t.item.batch&&t.item.batch.created_at?t.item.batch.created_at:t.item.created_at)))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("预约批次")]),o("v-uni-text",[t._v(t._s(t.item.batch&&t.item.batch.name?t.item.batch.name:"-"))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("航行方向")]),o("v-uni-text",[t._v(t._s(t.item.direction_name))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("预约状态")]),o("v-uni-text",{staticClass:"pay-status",class:t.item.status},[t._v(t._s(t.getStatusText(t.item.status)))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("支付金额")]),o("v-uni-text",[t._v("¥"+t._s(t.item.price))])],1)],1),o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[t._v("船舶信息")]),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("船舶编号")]),o("v-uni-text",[t._v(t._s(t.item.ship.ship_number))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("总长度")]),o("v-uni-text",[t._v(t._s(t.item.ship.total_length)+"米")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("型宽")]),o("v-uni-text",[t._v(t._s(t.item.ship.total_width)+"米")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("型深")]),o("v-uni-text",[t._v(t._s(t.item.ship.molded_depth)+"米")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("载重")]),o("v-uni-text",[t._v(t._s(t.item.ship.total_tonnage)+"吨")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("类型")]),o("v-uni-text",[t._v(t._s(t.item.ship&&t.item.ship.ship_type?t.getShipTypeName(t.item.ship.ship_type):""))])],1)],1),"paid"===t.item.status||"completed"===t.item.status?o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[t._v("票价信息")]),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("过闸费用")]),o("v-uni-text",[t._v("¥"+t._s(t.item.price))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[t._v("按吨位计费")]),o("v-uni-text",[t._v(t._s(t.item.ship.total_tonnage)+"吨")])],1),o("v-uni-view",{staticClass:"pay-row pay-total"},[o("v-uni-text",[t._v("总计")]),o("v-uni-text",{staticClass:"pay-total-num"},[t._v("¥"+t._s(t.item.price))])],1)],1):t._e(),"unpaid"===t.item.status||"approved"===t.item.status?o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[t._v("扫码支付")]),o("v-uni-view",{staticClass:"pay-qrcode-box"},[o("a",{attrs:{href:t.qrContent}},[t.qrContent?o("s-qrcode",{ref:"qrcode",attrs:{"canvas-id":"qrcode",value:t.qrContent,sizeUnit:"rpx",size:260,color:"#333333",bgColor:"#ffffff",margin:"10"},on:{complete:function(e){arguments[0]=e=t.$handleEvent(e),t.handleComplete.apply(void 0,arguments)}}}):t._e()],1)]),o("v-uni-view",{staticClass:"pay-qrcode-tip"},[t._v("点击二维码支付或保存图片到相册")])],1):t._e()],1),o("v-uni-view",{staticClass:"pay-bottom-bar"},["unpaid"===t.item.status||"approved"===t.item.status?[o("v-uni-view",{staticClass:"pay-bottom-btns"},[o("v-uni-button",{staticClass:"pay-pay-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.saveImage.apply(void 0,arguments)}}},[t._v("保存图片")])],1)]:"pending"===t.item.status?[o("v-uni-view",{staticClass:"pay-bottom-btns"},[o("v-uni-button",{staticClass:"pay-cancel-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCancel.apply(void 0,arguments)}}},[t._v("取消预约")])],1)]:"rejected"===t.item.status?[o("v-uni-view",{staticClass:"pay-bottom-btns"},[o("v-uni-button",{staticClass:"pay-cancel-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleReReserve.apply(void 0,arguments)}}},[t._v("重新预约")])],1)]:t._e()],2)],1)},n=[]},4788:function(t,e,o){var i=o("f36c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=o("967d").default;n("54772360",i,!0,{sourceMap:!1,shadowMode:!1})},"561e":function(t,e,o){"use strict";o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:t.statusBarHeight+"px"}},[o("v-uni-view",{staticClass:"nav-content"},[o("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)}}}),o("v-uni-text",{staticClass:"nav-title"},[t._v(t._s(t.title))]),o("v-uni-view",{staticClass:"right-slot"},[t._t("right")],2)],1),t._t("default")],2)},n=[]},"5ee1":function(t,e,o){"use strict";function i(){var t=this.waitingQueue=[],e=this.isRunning=!1;this.exec=function(o){return new Promise((function(i,n){e?t.push({task:o,resolve:i,reject:n}):(e=!0,function o(i,n,a){i().then((function(t){n(t)})).catch((function(t){a(t)})).finally((function(){if(t.length){var i=t.shift();o(i.task,i.resolve,i.reject)}else e=!1}))}(o,i,n))}))}}o("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.queueLoadImage=e.queueDraw=void 0,o("bf0f"),o("5c47"),o("aa9c");var n=new i;e.queueDraw=n;var a=new i;e.queueLoadImage=a},"620e":function(t,e,o){"use strict";o.r(e);var i=o("1c1c"),n=o.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(a);e["default"]=n.a},"64b0":function(t,e,o){"use strict";o("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={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=i},"688f":function(t,e,o){"use strict";var i=o("0d16"),n=o.n(i);n.a},7645:function(t,e,o){"use strict";var i=o("291a"),n=o.n(i);n.a},"8c23":function(t,e,o){"use strict";o.r(e);var i=o("f053"),n=o.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(a);e["default"]=n.a},9098:function(t,e,o){var i=o("c86c");e=i(!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},ae76:function(t,e,o){"use strict";o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return n})),o.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("v-uni-view",{staticClass:"uqrcode",class:{"uqrcode-hide":t.hide},style:{width:t.templateOptions.width+"px",height:t.templateOptions.height+"px"}},[o("v-uni-view",{staticClass:"uqrcode-canvas-wrapper"},[t.templateOptions.canvasDisplay?o("v-uni-canvas",{staticClass:"uqrcode-canvas",style:{width:t.templateOptions.canvasWidth+"px",height:t.templateOptions.canvasHeight+"px",transform:t.templateOptions.canvasTransform},attrs:{id:t.canvasId,"canvas-id":t.canvasId,type:t.canvasType},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClick.apply(void 0,arguments)}}}):t._e()],1),(void 0===t.loading?t.makeing:t.loading)?o("v-uni-view",{staticClass:"uqrcode-makeing"},[t._t("loading",[o("v-uni-image",{staticClass:"uqrcode-makeing-image",style:{width:t.templateOptions.size/4+"px",height:t.templateOptions.size/4+"px"},attrs:{src:"data:image/gif;base64,R0lGODlhAAEAAfIEAOHh4SSsWuDg4N3d3f///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODhGMzM4RDEwMTExRUM4MDhCRkVBQkE2QUZDQzkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyODhGMzM5RDEwMTExRUM4MDhCRkVBQkE2QUZDQzkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4OEYzMzZEMTAxMTFFQzgwOEJGRUFCQTZBRkNDOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4OEYzMzdEMTAxMTFFQzgwOEJGRUFCQTZBRkNDOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFFAAEACwAAAAAAAEAAQAD/0i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanigCqq6ytrieusbISAbW2t7i5uru8vb66bLLCrLDDw7S/ycrLzLXBxsLF0LHIzdbXzc/Trybb1BHY4eK92t6r0uaq1ePs4+Xp6PDg7fTh7+bx+PP1/Mz33vkA7utH0Ne/bQERDizIMNfBaQkhLmxIMcBDaBExTqzI8P+isYwfN3Ik6PFYt3TnRI7kVzLaSZQA1q0s2HLWS5QyZ/ar+a0ETHUqdbLjyc3nz5xC6RFtBdIkhKQ01/yMeVPeU6g7pR6tqu8q1npLiXEV6PVru7ApjcJEquyEPa1rxyosm83EWzVTm7qk688uNrRA1eIMatDvNcBUBVt9cJdEYzR55Urku8ztX7iDFXdlfLnE4zORNZPlfNiwNcR6bVJua7ou3q2i55I+3brv67ixJ8927bhzmtAkgDv4HIJ4GeEikDMw/oH5GOUgoCtw3oF6GOkesFvfsP0L9g7afY/o7uU7h/ClPYsHDTt4++Hri8c//j55/eXzm+d/fj96/+n/+1UX4HX/ZVcgeRggyIV5G6BHmycMauAgb5xEmMGEtnViIQYYVvbJhhd0yBqEBYJ34ICUgGiBiMmAomIFLP7iYonnnZiehjQ2aOODOE7l449MERbVai1iBuSRO67EVpG3IenkYvDptKSMRj5pZUhENjRlYU1e6aVqu420JTlVfmlmYGFyNCYviJ2ZWZoVrblLm25uFuVMcgJTZp1X5gmWkGzuyeeTfioF6JyCDopkoWcdqmeXilrJ6FCOOpRopD9O6k6luNCJ6V5wUqSpRZd+mqSYnN7iqalFhaplqrasyqpYWXYEqzOlzmpnA0mNKquuiblqa61kQgrsqWreSqqx/8e+eaeSyqIi7bTUVmvttdhmq+223Hbr7bejCCDuuOSWa+656Kar7rrnSjDAu/DGK++89NZr77340vsru/z2224E+QYs8MAEw7uvvwj3627BDDfM8MEJR5zuwg5XbHG9EEusMbkUX+zxxRlvvHHHH5f8cK4ip+wvySa3HHDIKifMsss0Y4xyzDijO3PNPBt8c85Aj7tzzzzDHPS6QxNNs9FHTwyw0lAPwHTT/0IQNdRTU11u0ld/nLXWQj/dddE/g50y12Nb/LXZaKft8Npgt+32ycyafbTccxMMt9Z45y3w3lT37Xe+qEnGruDxzihxalU/ULHiETNuLuI+k7i44f9Ii013j5Fjri7l70Ius+dOW/32hxpLvrXmBYuOsOocs6436pfndrjsA7u+Muk64/437Z3bnrnpDeuuMO+NO/A48KML/7nvLzP/OvKTQ0+49Ls7X7rjp1sevHu1c1889sdr3zvxm1eYOvWro986+fzCHrb7s3vfPPjfK9895/ePMLL1+DKe3c6Hv/fZb4DPM5++4IfA9hWwfvxrIAH9tz/1STCBD8wdAy8oNfYlboMXlF/oQChBEXbwgByMnQLnJcAUmrCFHDTh4FhYNrZ5cIY2q5sLb4hDGuowhjzs4Qd/GMIgCnGERCyhEY8IOAxS8IgVZE8Kk2cfKI4viQ2UIRPAaxi3JQqxiXcDoBXtVbgVOlB/YzTgb9ZnRhWKL40axCIVQ/A/+sExgFwU1wvFeMchrjF8T8xfA/oYxz8Kko5sfCMh71XGDJZPkYvMoSH7V8VDLiCS15Nj9do4P0hiUl6NDCQlGfBJRoLrlKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJhwQAACH5BAUUAAQALDIAMgCcAJwAAAP/KLrcTjDKSWt0OFsIuv9gKI5kaZ6Ztq1s6iorKs90/apsTt1pbP/AIA+mK16Gj41wyWwan8ikpUmtRp/GaMNn7Xq3WJ2Wwf2arWHxmDg9u6np3JpdeduX8da8fO8j83xXSn6EQ4CDa4GFi2CHO3uIjJJkjo+JkZOTlZZjipmFmxNzAp6ffqESo6Wmd6hHl22sjK4ckLGyoLSqmLh9tAS7t72+urZ1QL+LycacNcuEz528M9HErsHHP9WtxbDZNtt24YbTMuNu5zerJulm7S7rJe9e8zjfzt2n+VrxJPVo+wQJo/GvSsFG9wgGFLeQ3EBqDdFFVFcOxUEnE1/0G3GR/0lHOs0UXss10ltIiCX1peRX8cRHIS83iniJLVRNUcgyfonZkp1Oej/tnTT3K87NSkdfgSuaJukhp8ByMsUCNQ/UIFPDVDXKDKe2rFC6IhWrFB/YIlubkq319awak5uuSnWrB+5Yu2VF0pUpBZXctnt7jhqMl63KhMMIU3z4hm9ixY4xMn6sGENkj4IpVyaVuctlzdImn/kMWiDixp1L/z08VPVm0lhTuw59WqLo2YNhz22NO7dsOL9789ANmLfwwlGhBT8Obzke58wtQ499O/qf6bu9WvddHWj37RqxF9cOHrky8ZvTs/wOkH2IwPDjy59Pv779+/jz69/Pv7////8ABijggAQWaOCBCCao4FQDNOjggxBGKOGEFFZooYQrBKDhhhx26OGHIIYo4ogfXmjiiSim6GCGJLbo4oswaqjijDTSyGKMOOYYY4089ljhjToGKWSJPhZpJJBDJimkkUz2iKSSUO7Y5JQqPhnllSRSqeWJVmLpJZFbhjlhl1+WKaOYaEJIpplfpulmg2uyieWbbsYpZ5R0pmnnnUrmieaefA7pp5iABhrkoGEWamiOiG6p6KJSNjrlo5C+KCmVlFba4qWTbqCpl5w2memnIvLIkwVB6mdqUBh6qqOqNZ5aQar5rbpSiqMGAKuNrEaY664zykoBrfjZ6lesruYIbJX/vaqZLI7L4trsg7/WiuytKFZb7LXH8orqq9Z6222wz8YYbbbTrlgujOdymS6c677YronCTkDsfcbaxO2w4G4rrr7/2tsvvvvGVbAE99qXr8EBIzywwgc7srDDyoZLLrbufluxv6EOUFTC9XWsLi0g0ycyvCQ/HPLJH6tsMsu/lDzfyR7H7PLMMKe8McEit7wzxD3b/PPKQesMrcWh+kxqnzm7sjSeTaPyNJQ0Kz31oVGHcnWSVQu9tY5dG/01jmE7PTbYWW9yNtpFm712pDQ3HMHbZEf8lN0E0A03sxjTG6/eIU4sMd6AW4q3VYQXvunhXMkNgeKLOw6I4I9DPiLlGZMnbnngjKsl+ealdq6V5qB7iDnin5f+YQIAIfkEBRQABAAsMgAyAJwAnAAAA/84utxOMMpJa3Q4Wyi6/2AojmRpnpm2rWzqKisqz3T9qmxO3Wls/8AgD6YrXoaPjXDJbBqfyKSlSa1Gn8Zow2fterdYnZbB/ZqtYfGYOD27qencml1525fx1rx87yPzfFdKfoRDgINrgYWLYIc7e4iMkmSOj4mRk5OVlmOKmYWbE3MDnp9+oRKjpaZ3qEeXbayMrhyQsbKgtKqYuH20BLu3vb66tnVAv4vJxpw1y4TPnbwz0cSuwcc/1a3FsNk223bhhtMy427nN6sm6WbtLusl717zON/O3af5WvEk9Wj7BAmj8a9KwUb3CAYUt5DcQGoN0UVUVw7FQScTX/QbcZH/SUc6zRReyzXSW0iIJfWl5FfxxEchLzeKeIktVE1RyDJ+idmSnU56P+2dNPcrzs1KR1+BK5om6SGnwHIyxQI1D9QgU8NUNcoMp7asULoiFasUH9giW5uSrfX1rBqTm65KdasH7li7ZUXSlSkFldy2e3uOGoyXrcqEwwhTfPiGb2LFjjEyfqwYQ2SPgilXJpW5y2XN0iaf+QxaIOLGnUv/PTxU9WbSWFO7Dn1aoujZg2HPbY07t2w4v3vz0A2Yt/DCUaEFPw5vOR7nzC1Dj307+p/pu71a910daPftGrEX1w4euTLxm9Oz/A6QfYjA8OPLn0+/vv37+PPr38+/v////wAGKOCABBZo4IEIJqjgVAE06OCDEEYo4YQUVmihhMQBoOGGHHbo4YcghsjhhSSWaOKJDmYo4oostqghijDGGKOKLtZo44sy5qgjhTTe6OOKOwYpZAA9/mikh0MmKWORRzYJgJJQnsikk0ZGaeWFU1Lp45VcTpilljZ2KeaDX4Lp4pholmkmi2iOqeaaIrYp5ptwgihnl3TWieSdV+ap54h8WunnnzgGCuWghBoaJaJ/KnooeoTW6KiSjOo5aZKV1pnjL5tCp1+nroBaG4ufLkmLqMaJWOqMp5rqXoerwsipq6OuGCuKs7L6Koe3StmqrrWqmh+qmxCbipG9mpirrP+eDktrKMbmVWOyJS6La7P4RXuItsn5SC2J1vq664bfYvkrs+NqWK6F4SqL7X3c5sHtketW2G6179oXbxzzIusssNA+S56N9fJ47rXpAlCwlweLG2yIC7fJU7aXkhnUhxGnebGHGbu5Maz/Vkzkx7yGXPHE8IrcIMr6qjzySgSbfCnL9bn8sl/+UqwyTZHeaDPPPUvqMtBBt/gzyUVvOTTSSYe5NMxNr3k01FGDOTXOVWv6NNZZS721TV3DaXO/YZu5bxpkl63l2WGkrbaTbGPh9ttHxv3E3HT/aLcReOfts8CV9O230AAXC7i0gxOOLiqCJ87m4dtC3q3jThceuOQElP+YAAAh+QQFFAAEACwyADIAnACcAAAD/xi63E4wyklrdDhbOLr/YCiOZGmKWcpsbEuoMHvOdG17sOruVJ7Kt6Aw6NPwjq/iYzNsOkvKJXIXbQCfWGx1NaVuFdesWPgFd13lQHjMpqXP6PK6TSe94ay7pc6HyvEbehV9hCGCgBOHE4WMHYqIEI8RjYySiJYElIWYeJiahJxwnp98oWejpHSmXaipbKtTra5isEiys1p/kIm6g7hjtUe3v03BPMM0uxTFvcpJX3M1zhLM0NORzYtD1xxDxl7We9vc1Vvcz+ZM49flVefIM+ftUe/Z1OvT80r14b5C8t7sQYJ3AiAZgZcQZsLnTF8RfunE/SMXsJ8zgiYMElHYSf9hE403vsWxqG0iu4oRp2EsAdKGyBYrSbSs8TKPR4bKHPqA6E6dyXwoe16LOWKmG46ibv5sGJQeN6IijM6oGUhpkHMdSe6CGgJrUq0Drd7wegppWbDdlpIFl/KiWBtrY5ll9VZaXGFz5aJdqPZu1b1Z25a86petUJV1kxUeKXhr4niLYaaZTFmKP03RjlbePDkzIc8nOIt+3Ae0idGonUrE7HNj6tc6WlMy7Qe2bcvLSNG2c7v3gt1tgKPw7Vv4GOMgiBeX3Qj5B+W9nWOR7gi6bepOsFu/zpyR9u2vsX/srhn8aPE47x00f578Z/eh2bdfPRv+afmi0fed1BQ/VzH/3/lXmX6E0eeSgAPaV0eACP6XBXaRRSjhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiimQB4OKLMMYo44w01mjjjTMSKMCOPPbo449ABinkkDgWaeSROOpI5JJMNonkk1BGqaSTVFYZ5ZVY3jillVx2meWXSG7p5Zhkgmmmi2KWqeaZbBqZ5ppwtilnjG/GaeecbNZ55554Yqknn4D2eeSfgRYqaI2EGqrooS8muiijkDr6KKSCSjoppXNaeimmeSq46aec2qgpqKH66SmpqJYKwKipqjroqa3yKVWSsP64oaknSVmrj7deOauWu/bYq665QgmhhrgCRexl/1UOayxFy+bGpbNP/ipqsDxSGya0zxropLavFlsttjuC6ya343rbpLlFWosouQKwS6u426rLpLzA0hsus1Tie62+59q7pL/vAtwuvATT6K7CCCPrK7r18vutw9Hm9LDARCacI8T7SmulxjIuvDHGQ4JMJ8cBS7wuxa6GjPK9LLcMo8i2xiwzmi8PbPPNNPO6s8w9C/tzy0FnO7SrRZd7tKpJx7t0qU2bzGjUT4fadKxYn2xw1lwfvHXXYDP8ddhkN5pz2WhfjTbQZ68dttpuM9123De7PDbddZvJatZUk4x3xbsk6/Hfa/atMuGCWww4f4gXPrfYhzferbKTDy554hmBXxz55R0rXvlgnGvO1OJphS665+luTncCADs="}})])],2):t._e(),t.isError?o("v-uni-view",{staticClass:"uqrcode-error",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClick.apply(void 0,arguments)}}},[t._t("error",[o("v-uni-text",{staticClass:"uqrcode-error-message"},[t._v(t._s(t.error.errMsg))])],{error:t.error})],2):t._e(),t.isH5Save?o("v-uni-view",{staticClass:"uqrcode-h5-save"},[t._t("h5save",[o("v-uni-image",{staticClass:"uqrcode-h5-save-image",attrs:{src:t.tempFilePath}}),o("v-uni-text",{staticClass:"uqrcode-h5-save-text"},[t._v(t._s(t.h5SaveIsDownload?"若保存失败,":"")+"请长按二维码进行保存")])],{tempFilePath:t.tempFilePath}),o("v-uni-view",{staticClass:"uqrcode-h5-save-close",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.isH5Save=!1}}},[o("v-uni-view",{staticClass:"uqrcode-h5-save-close-before"}),o("v-uni-view",{staticClass:"uqrcode-h5-save-close-after"})],1)],2):t._e()],1)},n=[]},c074:function(t,e,o){"use strict";o("6a54");var i=o("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=b;var n=i(o("2634")),a=i(o("2fdc")),r=i(o("9b1b"));function s(t){this.mode=c.MODE_8BIT_BYTE,this.data=t}function u(t,e){this.typeNumber=t,this.errorCorrectLevel=e,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=new Array}o("aa9c"),o("7a76"),o("c9b5"),o("a03a"),o("64aa"),o("bf0f"),o("2797"),o("dc8a"),o("ab80"),o("4626"),o("5ac7"),o("1851"),s.prototype={getLength:function(t){return this.data.length},write:function(t){for(var e=0;e=7&&this.setupTypeNumber(t),null==this.dataCache&&(this.dataCache=u.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)},setupPositionProbePattern:function(t,e){for(var o=-1;o<=7;o++)if(!(t+o<=-1||this.moduleCount<=t+o))for(var i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(this.modules[t+o][e+i]=0<=o&&o<=6&&(0==i||6==i)||0<=i&&i<=6&&(0==o||6==o)||2<=o&&o<=4&&2<=i&&i<=4)},getBestMaskPattern:function(){for(var t=0,e=0,o=0;o<8;o++){this.makeImpl(!0,o);var i=l.getLostPoint(this);(0==o||t>i)&&(t=i,e=o)}return e},createMovieClip:function(t,e,o){var i=t.createEmptyMovieClip(e,o);this.make();for(var n=0;n>o&1);this.modules[Math.floor(o/3)][o%3+this.moduleCount-8-3]=i}for(o=0;o<18;o++)i=!t&&1==(e>>o&1),this.modules[o%3+this.moduleCount-8-3][Math.floor(o/3)]=i},setupTypeInfo:function(t,e){for(var o=this.errorCorrectLevel<<3|e,i=l.getBCHTypeInfo(o),n=0;n<15;n++){var a=!t&&1==(i>>n&1);n<6?this.modules[n][8]=a:n<8?this.modules[n+1][8]=a:this.modules[this.moduleCount-15+n][8]=a}for(n=0;n<15;n++)a=!t&&1==(i>>n&1),n<8?this.modules[8][this.moduleCount-n-1]=a:n<9?this.modules[8][15-n-1+1]=a:this.modules[8][15-n-1]=a;this.modules[this.moduleCount-8][8]=!t},mapData:function(t,e){for(var o=-1,i=this.moduleCount-1,n=7,a=0,r=this.moduleCount-1;r>0;r-=2)for(6==r&&r--;;){for(var s=0;s<2;s++)if(null==this.modules[i][r-s]){var u=!1;a>>n&1)),l.getMask(e,i,r-s)&&(u=!u),this.modules[i][r-s]=u,-1==--n&&(a++,n=7)}if((i+=o)<0||this.moduleCount<=i){i-=o,o=-o;break}}}},u.PAD0=236,u.PAD1=17,u.createData=function(t,e,o){for(var i=p.getRSBlocks(t,e),n=new m,a=0;a8*s)throw new Error("code length overflow. ("+n.getLengthInBits()+">"+8*s+")");for(n.getLengthInBits()+4<=8*s&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=8*s||(n.put(u.PAD0,8),n.getLengthInBits()>=8*s));)n.put(u.PAD1,8);return u.createBytes(n,i)},u.createBytes=function(t,e){for(var o=0,i=0,n=0,a=new Array(e.length),r=new Array(e.length),s=0;s=0?f.get(p):0}}var m=0;for(d=0;d=0;)e^=l.G15<=0;)e^=l.G18<>>=1;return e},getPatternPosition:function(t){return l.PATTERN_POSITION_TABLE[t-1]},getMask:function(t,e,o){switch(t){case 0:return(e+o)%2==0;case 1:return e%2==0;case 2:return o%3==0;case 3:return(e+o)%3==0;case 4:return(Math.floor(e/2)+Math.floor(o/3))%2==0;case 5:return e*o%2+e*o%3==0;case 6:return(e*o%2+e*o%3)%2==0;case 7:return(e*o%3+(e+o)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}},getErrorCorrectPolynomial:function(t){for(var e=new g([1],0),o=0;o5&&(o+=3+a-5)}for(i=0;i=256;)t-=255;return h.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},f=0;f<8;f++)h.EXP_TABLE[f]=1<1?1:t<0?0:t}},foregroundImageWidth:{get:function(){return void 0===h?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*h:h},set:function(t){h=Number(t)}},foregroundImageHeight:{get:function(){return void 0===f?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*f:f},set:function(t){f=Number(t)}},foregroundImageX:{get:function(){return void 0===g?this.dynamicSize/2-this.foregroundImageWidth/2:this.useDynamicSize?this.dynamicSize/this.size*g:g},set:function(t){g=Number(t)}},foregroundImageY:{get:function(){return void 0===p?this.dynamicSize/2-this.foregroundImageHeight/2:this.useDynamicSize?this.dynamicSize/this.size*p:p},set:function(t){p=Number(t)}},foregroundImagePadding:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*m:m},set:function(t){m=Number(t)}},foregroundImageBorderRadius:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*y:y},set:function(t){y=Number(t)}},foregroundImageShadowOffsetX:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*w:w},set:function(t){w=Number(t)}},foregroundImageShadowOffsetY:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*C:C},set:function(t){C=Number(t)}},foregroundImageShadowBlur:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*k:k},set:function(t){k=Number(t)}},foregroundPadding:{get:function(){return x},set:function(t){x=t>1?1:t<0?0:t}},positionProbeBackgroundColor:{get:function(){return I||this.backgroundColor},set:function(t){I=t}},positionProbeForegroundColor:{get:function(){return S||this.foregroundColor},set:function(t){S=t}},separatorColor:{get:function(){return O||this.backgroundColor},set:function(t){O=t}},positionAdjustBackgroundColor:{get:function(){return P||this.backgroundColor},set:function(t){P=t}},positionAdjustForegroundColor:{get:function(){return A||this.foregroundColor},set:function(t){A=t}},timingBackgroundColor:{get:function(){return T||this.backgroundColor},set:function(t){T=t}},timingForegroundColor:{get:function(){return D||this.foregroundColor},set:function(t){D=t}},typeNumberBackgroundColor:{get:function(){return B||this.backgroundColor},set:function(t){B=t}},typeNumberForegroundColor:{get:function(){return E||this.foregroundColor},set:function(t){E=t}},darkBlockColor:{get:function(){return M||this.foregroundColor},set:function(t){M=t}},canvasContext:{get:function(){if(void 0===z)throw console.error("[uQRCode]: use drawCanvas, you need to set the canvasContext!"),new b.Error("use drawCanvas, you need to set the canvasContext!");return z},set:function(t){z=v(t)}}}),b.plugins.forEach((function(t){return t(b,o,!1)})),t&&this.setOptions(t),e&&(this.canvasContext=v(e))}g.prototype={get:function(t){return this.num[t]},getLength:function(){return this.num.length},multiply:function(t){for(var e=new Array(this.getLength()+t.getLength()-1),o=0;o>>7-t%8&1)},put:function(t,e){for(var o=0;o>>e-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}},u.errorCorrectLevel=d,b.errorCorrectLevel=u.errorCorrectLevel,b.Error=function(t){this.errMsg="[uQRCode]: "+t},b.plugins=[],b.use=function(t){"function"==typeof t&&b.plugins.push(t)},b.prototype.loadImage=function(t){return Promise.resolve(t)},b.prototype.setOptions=function(t){var e,o,i,n,a,s,u,c,d,l,h,f,g,p,m,v,b,y,w,C,k,x,I,S,O,P,A,T,D,B,E,M,z,L,N,q,_,R,j,Y,G,F,H,W,X,Q,K,J,U,Z,V,$,tt,et,ot,it,nt=this;t&&(Object.keys(t).forEach((function(e){nt[e]=t[e]})),function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var n in t=i?e:(0,r.default)({},e),o){var a=o[n];null!=a&&(a.constructor==Object?t[n]=this.deepReplace(t[n],a):a.constructor!=String||a?t[n]=a:t[n]=t[n])}}(this,{data:t.data||t.text,size:t.size,useDynamicSize:t.useDynamicSize,typeNumber:t.typeNumber,errorCorrectLevel:t.errorCorrectLevel,margin:t.margin,areaColor:t.areaColor,backgroundColor:t.backgroundColor||(null===(e=t.background)||void 0===e?void 0:e.color),backgroundImageSrc:t.backgroundImageSrc||(null===(o=t.background)||void 0===o||null===(i=o.image)||void 0===i?void 0:i.src),backgroundImageWidth:t.backgroundImageWidth||(null===(n=t.background)||void 0===n||null===(a=n.image)||void 0===a?void 0:a.width),backgroundImageHeight:t.backgroundImageHeight||(null===(s=t.background)||void 0===s||null===(u=s.image)||void 0===u?void 0:u.height),backgroundImageX:t.backgroundImageX||(null===(c=t.background)||void 0===c||null===(d=c.image)||void 0===d?void 0:d.x),backgroundImageY:t.backgroundImageY||(null===(l=t.background)||void 0===l||null===(h=l.image)||void 0===h?void 0:h.y),backgroundImageAlpha:t.backgroundImageAlpha||(null===(f=t.background)||void 0===f||null===(g=f.image)||void 0===g?void 0:g.alpha),backgroundImageBorderRadius:t.backgroundImageBorderRadius||(null===(p=t.background)||void 0===p||null===(m=p.image)||void 0===m?void 0:m.borderRadius),backgroundPadding:t.backgroundPadding,foregroundColor:t.foregroundColor||(null===(v=t.foreground)||void 0===v?void 0:v.color),foregroundImageSrc:t.foregroundImageSrc||(null===(b=t.foreground)||void 0===b||null===(y=b.image)||void 0===y?void 0:y.src),foregroundImageWidth:t.foregroundImageWidth||(null===(w=t.foreground)||void 0===w||null===(C=w.image)||void 0===C?void 0:C.width),foregroundImageHeight:t.foregroundImageHeight||(null===(k=t.foreground)||void 0===k||null===(x=k.image)||void 0===x?void 0:x.height),foregroundImageX:t.foregroundImageX||(null===(I=t.foreground)||void 0===I||null===(S=I.image)||void 0===S?void 0:S.x),foregroundImageY:t.foregroundImageY||(null===(O=t.foreground)||void 0===O||null===(P=O.image)||void 0===P?void 0:P.y),foregroundImagePadding:t.foregroundImagePadding||(null===(A=t.foreground)||void 0===A||null===(T=A.image)||void 0===T?void 0:T.padding),foregroundImageBackgroundColor:t.foregroundImageBackgroundColor||(null===(D=t.foreground)||void 0===D||null===(B=D.image)||void 0===B?void 0:B.backgroundColor),foregroundImageBorderRadius:t.foregroundImageBorderRadius||(null===(E=t.foreground)||void 0===E||null===(M=E.image)||void 0===M?void 0:M.borderRadius),foregroundImageShadowOffsetX:t.foregroundImageShadowOffsetX||(null===(z=t.foreground)||void 0===z||null===(L=z.image)||void 0===L?void 0:L.shadowOffsetX),foregroundImageShadowOffsetY:t.foregroundImageShadowOffsetY||(null===(N=t.foreground)||void 0===N||null===(q=N.image)||void 0===q?void 0:q.shadowOffsetY),foregroundImageShadowBlur:t.foregroundImageShadowBlur||(null===(_=t.foreground)||void 0===_||null===(R=_.image)||void 0===R?void 0:R.shadowBlur),foregroundImageShadowColor:t.foregroundImageShadowColor||(null===(j=t.foreground)||void 0===j||null===(Y=j.image)||void 0===Y?void 0:Y.shadowColor),foregroundPadding:t.foregroundPadding,positionProbeBackgroundColor:t.positionProbeBackgroundColor||(null===(G=t.positionProbe)||void 0===G?void 0:G.backgroundColor)||(null===(F=t.positionDetection)||void 0===F?void 0:F.backgroundColor),positionProbeForegroundColor:t.positionProbeForegroundColor||(null===(H=t.positionProbe)||void 0===H?void 0:H.foregroundColor)||(null===(W=t.positionDetection)||void 0===W?void 0:W.foregroundColor),separatorColor:t.separatorColor||(null===(X=t.separator)||void 0===X?void 0:X.color),positionAdjustBackgroundColor:t.positionAdjustBackgroundColor||(null===(Q=t.positionAdjust)||void 0===Q?void 0:Q.backgroundColor)||(null===(K=t.alignment)||void 0===K?void 0:K.backgroundColor),positionAdjustForegroundColor:t.positionAdjustForegroundColor||(null===(J=t.positionAdjust)||void 0===J?void 0:J.foregroundColor)||(null===(U=t.alignment)||void 0===U?void 0:U.foregroundColor),timingBackgroundColor:t.timingBackgroundColor||(null===(Z=t.timing)||void 0===Z?void 0:Z.backgroundColor),timingForegroundColor:t.timingForegroundColor||(null===(V=t.timing)||void 0===V?void 0:V.foregroundColor),typeNumberBackgroundColor:t.typeNumberBackgroundColor||(null===($=t.typeNumber)||void 0===$?void 0:$.backgroundColor)||(null===(tt=t.versionInformation)||void 0===tt?void 0:tt.backgroundColor),typeNumberForegroundColor:t.typeNumberForegroundColor||(null===(et=t.typeNumber)||void 0===et?void 0:et.foregroundColor)||(null===(ot=t.versionInformation)||void 0===ot?void 0:ot.foregroundColor),darkBlockColor:t.darkBlockColor||(null===(it=t.darkBlock)||void 0===it?void 0:it.color)},!0))},b.prototype.make=function(){var t=this.foregroundColor,e=this.backgroundColor,o=this.typeNumber,i=this.errorCorrectLevel,n=this.data,a=this.size,r=this.margin,s=this.useDynamicSize;if(t===e)throw console.error("[uQRCode]: foregroundColor and backgroundColor cannot be the same!"),new b.Error("foregroundColor and backgroundColor cannot be the same!");var c=new u(o,i);c.addData(function(t){t=t.toString();for(var e,o="",i=0;i=1&&e<=127?o+=t.charAt(i):e>2047?(o+=String.fromCharCode(224|e>>12&15),o+=String.fromCharCode(128|e>>6&63),o+=String.fromCharCode(128|e>>0&63)):(o+=String.fromCharCode(192|e>>6&31),o+=String.fromCharCode(128|e>>0&63));return o}(n)),c.make(),this.base=c,this.typeNumber=c.typeNumber,this.modules=c.modules,this.moduleCount=c.moduleCount,this.dynamicSize=s?Math.ceil((a-2*r)/c.moduleCount)*c.moduleCount+2*r:a,function(t){var e=t.dynamicSize,o=t.margin,i=t.backgroundColor,n=t.backgroundPadding,a=t.foregroundColor,r=t.foregroundPadding,s=t.modules,u=t.moduleCount,c=(e-2*o)/u,d=c,l=0;n>0&&(l=d*n/2,d-=2*l);var h=c,f=0;r>0&&(f=h*r/2,h-=2*f);for(var g=0;gi-9-1&&g<9||g>i-9-1&&h<9||l.forEach((function(t){var e=o[h+t[0]][g+t[1]];e.type.push("positionAdjust"),e.type.includes("timing")?1==t[2]?e.color=r==n?u:r:e.color=r==n&&s==a?c:s:e.color=1==t[2]?r:s}))},p=0;p0)return this.drawModules;var t=this.drawModules=[],e=this.modules,o=this.moduleCount,i=this.dynamicSize,n=this.areaColor,a=this.backgroundImageSrc,r=this.backgroundImageX,s=this.backgroundImageY,u=this.backgroundImageWidth,c=this.backgroundImageHeight,d=this.backgroundImageAlpha,l=this.backgroundImageBorderRadius,h=this.foregroundImageSrc,f=this.foregroundImageX,g=this.foregroundImageY,p=this.foregroundImageWidth,m=this.foregroundImageHeight,v=this.foregroundImagePadding,b=this.foregroundImageBackgroundColor,y=this.foregroundImageBorderRadius,w=this.foregroundImageShadowOffsetX,C=this.foregroundImageShadowOffsetY,k=this.foregroundImageShadowBlur,x=this.foregroundImageShadowColor;n&&t.push({name:"area",type:"area",color:n,x:0,y:0,width:i,height:i}),a&&t.push({name:"backgroundImage",type:"image",imageSrc:a,mappingName:"backgroundImageSrc",x:r,y:s,width:u,height:c,alpha:d,borderRadius:l});for(var I=0;It||0>e||t>=o||e>=o)&&this.modules[t][e].isBlack},b.prototype.drawCanvas=function(){var t=this,e=this.isMaked,o=this.canvasContext,i=(this.useDynamicSize,this.dynamicSize),r=(this.foregroundColor,this.foregroundPadding,this.backgroundColor,this.backgroundPadding,this.drawReserve);this.margin;if(!e)return console.error("[uQRCode]: please execute the make method first!"),Promise.reject(new b.Error("please execute the make method first!"));var s=this.getDrawModules(),u=function(){var e=(0,a.default)((0,n.default)().mark((function e(a,u){var c,d,l,h,f,g,p,m,v,y,w,C,k,x;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:e.prev=0,o.clearRect(0,0,i,i),o.draw(!1),c=0;case 3:if(!(c0&&(o.beginPath(),o.moveTo(l+m,h),o.arcTo(l+f,h,l+f,h+g,m),o.arcTo(l+f,h+g,l,h+g,m),o.arcTo(l,h+g,l,h,m),o.arcTo(l,h,l+f,h,m),o.closePath(),o.setStrokeStyle("rgba(0,0,0,0)"),o.stroke(),o.clip()),e.prev=16,e.next=19,t.loadImage(d.imageSrc);case 19:p=e.sent,o.drawImage(p,l,h,f,g),e.next=26;break;case 23:throw e.prev=23,e.t1=e["catch"](16),console.error("[uQRCode]: ".concat(d.mappingName," invalid!")),new b.Error("".concat(d.mappingName," invalid!"));case 26:e.next=44;break;case 28:if("foregroundImage"!==d.name){e.next=44;break}return l=Math.round(d.x),h=Math.round(d.y),f=Math.round(d.width),g=Math.round(d.height),v=Math.round(d.padding),f<2*(m=Math.round(d.borderRadius))&&(m=f/2),g<2*m&&(m=g/2),y=l-v,w=h-v,C=f+2*v,k=g+2*v,x=Math.round(C/f*m),C<2*x&&(x=C/2),k<2*x&&(x=k/2),o.save(),o.setShadow(d.shadowOffsetX,d.shadowOffsetY,d.shadowBlur,d.shadowColor),x>0?(o.beginPath(),o.moveTo(y+x,w),o.arcTo(y+C,w,y+C,w+k,x),o.arcTo(y+C,w+k,y,w+k,x),o.arcTo(y,w+k,y,w,x),o.arcTo(y,w,y+C,w,x),o.closePath(),o.setFillStyle(d.backgroundColor),o.fill()):(o.setFillStyle(d.backgroundColor),o.fillRect(y,w,C,k)),o.restore(),o.save(),x>0?(o.beginPath(),o.moveTo(y+x,w),o.arcTo(y+C,w,y+C,w+k,x),o.arcTo(y+C,w+k,y,w+k,x),o.arcTo(y,w+k,y,w,x),o.arcTo(y,w,y+C,w,x),o.closePath(),o.setFillStyle(v>0?d.backgroundColor:"rgba(0,0,0,0)"),o.fill()):(o.setFillStyle(v>0?d.backgroundColor:"rgba(0,0,0,0)"),o.fillRect(y,w,C,k)),o.restore(),m>0&&(o.beginPath(),o.moveTo(l+m,h),o.arcTo(l+f,h,l+f,h+g,m),o.arcTo(l+f,h+g,l,h+g,m),o.arcTo(l,h+g,l,h,m),o.arcTo(l,h,l+f,h,m),o.closePath(),o.setStrokeStyle("rgba(0,0,0,0)"),o.stroke(),o.clip()),e.prev=34,e.next=37,t.loadImage(d.imageSrc);case 37:p=e.sent,o.drawImage(p,l,h,f,g),e.next=44;break;case 41:throw e.prev=41,e.t2=e["catch"](34),console.error("[uQRCode]: ".concat(d.mappingName," invalid!")),new b.Error("".concat(d.mappingName," invalid!"));case 44:r&&o.draw(!0),o.restore();case 45:c++,e.next=3;break;case 48:o.draw(!0),setTimeout(a,150),e.next=56;break;case 51:if(e.prev=51,e.t3=e["catch"](0),e.t3 instanceof b.Error){e.next=55;break}throw e.t3;case 55:u(e.t3);case 56:case"end":return e.stop()}}),e,null,[[0,51],[16,23],[34,41]])})));return function(t,o){return e.apply(this,arguments)}}();return new Promise((function(t,e){u(t,e)}))},b.prototype.draw=function(){return this.drawCanvas()},b.prototype.register=function(t){t&&t(b,this,!0)}},d183:function(t,e,o){"use strict";o.r(e);var i=o("2d40"),n=o("620e");for(var a in n)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(a);o("688f");var r=o("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"ed24144c",null,!1,i["a"],void 0);e["default"]=s.exports},e0f1:function(t,e,o){"use strict";var i=o("4788"),n=o.n(i);n.a},efbe:function(t,e,o){"use strict";o.r(e);var i=o("561e"),n=o("00ec");for(var a in n)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(a);o("7645");var r=o("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"28453a18",null,!1,i["a"],void 0);e["default"]=s.exports},f053:function(t,e,o){"use strict";o("6a54");var i=o("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(o("9b1b")),a=i(o("2634")),r=i(o("2fdc"));o("64aa"),o("4626"),o("c223"),o("bf0f"),o("2797"),o("9db6"),o("7a76"),o("c9b5"),o("aa77"),o("5c47"),o("aa9c");var s=i(o("c074")),u=o("5ee1"),c=o("1144"),d=null,l={name:"uqrcode",props:{canvasId:{type:String,required:!0},value:{type:[String,Number]},options:{type:Object,default:function(){return{}}},size:{type:[String,Number],default:200},sizeUnit:{type:String,default:"px"},fileType:{type:String,default:"png"},start:{type:Boolean,default:!0},auto:{type:Boolean,default:!0},hide:{type:Boolean,default:!1},type:{type:String,default:function(){return"normal"}},queue:{type:Boolean,default:!1},isQueueLoadImage:{type:Boolean,default:!1},loading:{type:Boolean,default:void 0},h5SaveIsDownload:{type:Boolean,default:!1},h5DownloadName:{type:String,default:"uQRCode"}},data:function(){return{canvas:void 0,canvasType:void 0,canvasContext:void 0,makeDelegate:void 0,drawDelegate:void 0,toTempFilePathDelegate:void 0,makeExecuted:!1,makeing:!1,drawing:!1,isError:!1,error:void 0,isH5Save:!1,tempFilePath:"",templateOptions:{size:0,width:0,height:0,canvasWidth:0,canvasHeight:0,canvasTransform:"",canvasDisplay:!1},uqrcodeOptions:{data:""},plugins:[],makeingPattern:[[[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0]],[[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!1,!0,!0,!0]],[[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!0,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!0,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0]],[[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0]]]}},watch:{type:{handler:function(t){["2d"].includes(t)?this.canvasType=t:this.canvasType=void 0},immediate:!0},value:{handler:function(){this.auto&&this.remake()}},size:{handler:function(){this.auto&&this.remake()}},options:{handler:function(){this.auto&&this.remake()},deep:!0},makeing:{handler:function(t){t||"function"===typeof this.toTempFilePathDelegate&&this.toTempFilePathDelegate()}}},mounted:function(){this.templateOptions.size="rpx"==this.sizeUnit?uni.upx2px(this.size):this.size,this.templateOptions.width=this.templateOptions.size,this.templateOptions.height=this.templateOptions.size,this.templateOptions.canvasWidth=this.templateOptions.size,this.templateOptions.canvasHeight=this.templateOptions.size,this.canvasType,this.templateOptions.canvasTransform="scale(".concat(this.templateOptions.size/this.templateOptions.canvasWidth,", ").concat(this.templateOptions.size/this.templateOptions.canvasHeight,")"),this.start&&this.make()},methods:{getTemplateOptions:function(){var t="rpx"==this.sizeUnit?uni.upx2px(this.size):this.size;return h(this.templateOptions,{size:t,width:t,height:t})},getUqrcodeOptions:function(){return h(this.options,{data:String(this.value),size:Number(this.templateOptions.size)})},resetCanvas:function(t){var e=this;this.templateOptions.canvasDisplay=!1,this.$nextTick((function(){e.templateOptions.canvasDisplay=!0,e.$nextTick((function(){t&&t()}))}))},draw:function(){var t=arguments,e=this;return(0,r.default)((0,a.default)().mark((function o(){var i,n,r,c;return(0,a.default)().wrap((function(o){while(1)switch(o.prev=o.next){case 0:if(i=t.length>0&&void 0!==t[0]?t[0]:{},n=t.length>1&&void 0!==t[1]&&t[1],"function"!=typeof i.success&&(i.success=function(){}),"function"!=typeof i.fail&&(i.fail=function(){}),"function"!=typeof i.complete&&(i.complete=function(){}),!e.drawing){o.next=11;break}if(n){o.next=9;break}return e.drawDelegate=function(){e.draw(i,!0)},o.abrupt("return");case 9:o.next=12;break;case 11:e.drawing=!0;case 12:if(e.canvasId){o.next=19;break}return console.error("[uQRCode]: canvasId must be set!"),e.isError=!0,e.drawing=!1,i.fail({errMsg:"[uQRCode]: canvasId must be set!"}),i.complete({errMsg:"[uQRCode]: canvasId must be set!"}),o.abrupt("return");case 19:if(e.value){o.next=26;break}return console.error("[uQRCode]: value must be set!"),e.isError=!0,e.drawing=!1,i.fail({errMsg:"[uQRCode]: value must be set!"}),i.complete({errMsg:"[uQRCode]: value must be set!"}),o.abrupt("return");case 26:e.templateOptions=e.getTemplateOptions(),e.uqrcodeOptions=e.getUqrcodeOptions(),"string"===typeof e.uqrcodeOptions.errorCorrectLevel&&(e.uqrcodeOptions.errorCorrectLevel=s.default.errorCorrectLevel[e.uqrcodeOptions.errorCorrectLevel]),"undefined"===typeof e.options.useDynamicSize&&(e.uqrcodeOptions.useDynamicSize=!0),r=d=new s.default,e.plugins.forEach((function(t){return r.register(t.plugin)})),r.setOptions(e.uqrcodeOptions),r.make(),c=null,"2d"===e.canvasType?(c=e.canvasContext=uni.createCanvasContext(e.canvasId,e),e.templateOptions.canvasWidth=r.dynamicSize,e.templateOptions.canvasHeight=r.dynamicSize,e.templateOptions.canvasTransform="scale(".concat(e.templateOptions.size/e.templateOptions.canvasWidth,", ").concat(e.templateOptions.size/e.templateOptions.canvasHeight,")"),r.loadImage=e.getLoadImage((function(t){return new Promise((function(e,o){if(t.startsWith("http"))uni.getImageInfo({src:t,success:function(t){e(t.path)},fail:function(t){o(t)}});else{if(t.startsWith("."))throw console.error("[uQRCode]: 本地图片路径仅支持绝对路径!"),new Error("[uQRCode]: local image path only supports absolute path!");e(t)}}))}))):(c=e.canvasContext=uni.createCanvasContext(e.canvasId,e),e.templateOptions.canvasWidth=r.dynamicSize,e.templateOptions.canvasHeight=r.dynamicSize,e.templateOptions.canvasTransform="scale(".concat(e.templateOptions.size/e.templateOptions.canvasWidth,", ").concat(e.templateOptions.size/e.templateOptions.canvasHeight,")"),r.loadImage=e.getLoadImage((function(t){return new Promise((function(e,o){if(t.startsWith("http"))uni.getImageInfo({src:t,success:function(t){e(t.path)},fail:function(t){o(t)}});else{if(t.startsWith("."))throw console.error("[uQRCode]: 本地图片路径仅支持绝对路径!"),new Error("[uQRCode]: local image path only supports absolute path!");e(t)}}))}))),r.canvasContext=c,setTimeout((function(){var t,o=e.plugins.find((function(t){return t.name==r.style})),n=o?o.drawCanvas:"drawCanvas";t=e.queue?function(){return u.queueDraw.exec((function(){return r[n]()}))}:function(){return r[n]()},t().then((function(){if(e.drawDelegate){var t=e.drawDelegate;e.drawDelegate=void 0,t()}else e.drawing=!1,i.success()})).catch((function(t){if(console.log(t),e.drawDelegate){var o=e.drawDelegate;e.drawDelegate=void 0,o()}else e.drawing=!1,e.isError=!0,i.fail(t)})).finally((function(){i.complete()}))}),300);case 38:case"end":return o.stop()}}),o)})))()},make:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.makeExecuted=!0,this.makeing=!0,this.isError=!1,"function"!=typeof e.success&&(e.success=function(){}),"function"!=typeof e.fail&&(e.fail=function(){}),"function"!=typeof e.complete&&(e.complete=function(){}),this.resetCanvas((function(){clearTimeout(t.makeDelegate),t.makeDelegate=setTimeout((function(){t.draw({success:function(){setTimeout((function(){e.success(),t.complete(!0)}),300)},fail:function(o){e.fail(o),t.error=o,t.complete(!1,o.errMsg)},complete:function(){e.complete(),t.makeing=!1}})}),300)}))},remake:function(t){this.$emit("change"),this.make(t)},complete:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t?this.$emit("complete",{success:t}):this.$emit("complete",{success:t,errMsg:e})},toTempFilePath:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"!=typeof e.success&&(e.success=function(){}),"function"!=typeof e.fail&&(e.fail=function(){}),"function"!=typeof e.complete&&(e.complete=function(){}),!this.makeExecuted){console.error("[uQRCode]: make() 方法从未调用!请先成功调用 make() 后再进行操作。");var o={errMsg:"[uQRCode]: make() method has never been executed! please execute make() successfully before operating."};return e.fail(o),void e.complete(o)}if(this.isError)return e.fail(this.error),void e.complete(this.error);this.makeing?this.toTempFilePathDelegate=function(){t.toTempFilePath(e)}:(this.toTempFilePathDelegate=null,"2d"===this.canvasType||uni.canvasToTempFilePath({canvasId:this.canvasId,fileType:this.fileType,width:Number(this.templateOptions.canvasWidth),height:Number(this.templateOptions.canvasHeight),destWidth:Number(this.templateOptions.size),destHeight:Number(this.templateOptions.size),success:function(t){e.success(t)},fail:function(t){e.fail(t)},complete:function(){e.complete()}},this))},save:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"function"!=typeof e.success&&(e.success=function(){}),"function"!=typeof e.fail&&(e.fail=function(){}),"function"!=typeof e.complete&&(e.complete=function(){}),this.toTempFilePath({success:function(o){if(t.isH5Save=!0,t.tempFilePath=o.tempFilePath,t.h5SaveIsDownload){var i=document.createElement("a");i.download=t.h5DownloadName,i.href=o.tempFilePath,document.body.appendChild(i),i.click(),i.remove()}e.success({errMsg:"ok"}),e.complete({errMsg:"ok"})},fail:function(t){e.fail(t),e.complete(t)}})},onClick:function(t){this.$emit("click",t)},getInstance:function(){return d},registerStyle:function(t){if("style"!=t.Type)return console.warn("[uQRCode]: registerStyle 仅支持注册 style 类型的扩展!"),{errMsg:"registerStyle 仅支持注册 style 类型的扩展!"};"function"===typeof t&&this.plugins.push({plugin:t,name:t.Name,drawCanvas:t.DrawCanvas})},getLoadImage:function(t){var e=this;return"function"==typeof t?function(o){return e.isQueueLoadImage?u.queueLoadImage.exec((function(){return new Promise((function(e,i){setTimeout((function(){var n=c.cacheImageList.find((function(t){return t.src==o}));n?e(n.img):t(o).then((function(t){c.cacheImageList.push({src:o,img:t}),e(t)})).catch((function(t){i(t)}))}),10)}))})):t(o)}:function(t){return Promise.resolve(t)}}}};function h(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var a in t=i?e:(0,n.default)({},e),o){var r=o[a];void 0!=r&&(r.constructor==Object?t[a]=this.deepReplace(t[a],r):r.constructor!=String||r?t[a]=r:t[a]=t[a])}return t}e.default=l},f36c:function(t,e,o){var i=o("c86c");e=i(!1),e.push([t.i,".uqrcode[data-v-50c98264]{position:relative}.uqrcode-hide[data-v-50c98264]{position:fixed;left:%?7500?%}.uqrcode-canvas[data-v-50c98264]{-webkit-transform-origin:top left;transform-origin:top left}.uqrcode-makeing[data-v-50c98264]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;\ndisplay:flex;\njustify-content:center;align-items:center}.uqrcode-makeing-image[data-v-50c98264]{\ndisplay:block;max-width:120px;max-height:120px\n}.uqrcode-error[data-v-50c98264]{position:absolute;top:0;right:0;bottom:0;left:0;\ndisplay:flex;\njustify-content:center;align-items:center}.uqrcode-error-message[data-v-50c98264]{font-size:12px;color:#939291}\n.uqrcode-h5-save[data-v-50c98264]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,.68);display:flex;flex-direction:column;justify-content:center;align-items:center}.uqrcode-h5-save-image[data-v-50c98264]{width:%?512?%;height:%?512?%;padding:%?32?%}.uqrcode-h5-save-text[data-v-50c98264]{margin-top:%?20?%;font-size:%?32?%;font-weight:700;color:#fff}.uqrcode-h5-save-close[data-v-50c98264]{position:relative;margin-top:%?72?%;width:%?60?%;height:%?60?%;border:%?2?% solid #fff;border-radius:%?60?%;padding:%?10?%}.uqrcode-h5-save-close-before[data-v-50c98264]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:%?40?%;height:%?4?%;background:#fff}.uqrcode-h5-save-close-after[data-v-50c98264]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:%?40?%;height:%?4?%;background:#fff}\n\n",""]),t.exports=e},fca7:function(t,e,o){var i=o("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */[data-v-ed24144c] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-ed24144c] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}.pay-bg[data-v-ed24144c]{min-height:100vh;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-bottom:%?32?%}.wechat-browser[data-v-ed24144c]{padding-top:%?20?%}.wechat-browser .pay-scroll[data-v-ed24144c]{padding-top:0}.fixed-nav[data-v-ed24144c]{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);height:90px}.pay-scroll[data-v-ed24144c]{padding-top:110px;padding-bottom:%?160?%}.pay-section[data-v-ed24144c]{background:#fff;border-radius:%?24?%;margin:0 %?24?% %?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.08);padding:%?32?% %?24?% %?8?% %?24?%}.pay-title[data-v-ed24144c]{font-size:%?32?%;font-weight:700;color:#222;margin-bottom:%?24?%}.pay-row[data-v-ed24144c]{display:flex;justify-content:space-between;align-items:center;padding:%?18?% 0;border-bottom:%?1?% solid #f2f4f8}.pay-row uni-text[data-v-ed24144c]:first-child{font-size:%?28?%;color:#222}.pay-row uni-text[data-v-ed24144c]:last-child{font-size:%?28?%;color:#666}.pay-row[data-v-ed24144c]:last-child{border-bottom:none}.pay-status[data-v-ed24144c]{background:#217aff;color:#fff!important;border-radius:%?24?%;padding:%?4?% %?24?%;font-size:%?24?%}.pay-status.pending[data-v-ed24144c]{background:#ff9800}.pay-status.rejected[data-v-ed24144c]{background:#ff4d4f}.pay-status.unpaid[data-v-ed24144c], .pay-status.approved[data-v-ed24144c]{background:#217aff}.pay-status.paid[data-v-ed24144c]{background:#22c58b}.pay-total[data-v-ed24144c]{font-weight:700}.pay-total-num[data-v-ed24144c]{color:#217aff;font-size:%?32?%}.pay-paytype[data-v-ed24144c]{gap:%?16?%}.pay-label[data-v-ed24144c]{display:flex;align-items:center}.pay-icon[data-v-ed24144c]{width:%?36?%;height:%?36?%;margin-right:%?20?%}.pay-paytype uni-text[data-v-ed24144c]{margin-left:0\n /* 确保文字紧跟图标 */}.pay-radio-group[data-v-ed24144c]{display:flex;flex-direction:column;gap:%?12?%}.pay-bottom-bar[data-v-ed24144c]{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;flex-direction:column;align-items:center}.pay-bottom-tip[data-v-ed24144c]{display:flex;align-items:center;justify-content:center;font-size:%?26?%;margin-bottom:%?18?%}.pay-bottom-clock-box[data-v-ed24144c]{width:%?40?%;height:%?40?%;border:%?2?% solid #217aff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:%?12?%}.pay-bottom-clock[data-v-ed24144c]{color:#217aff;font-size:%?28?%}.pay-bottom-tip-text[data-v-ed24144c]{color:#222}.pay-bottom-time[data-v-ed24144c]{color:#217aff;font-weight:700}.pay-bottom-btns[data-v-ed24144c]{display:flex;gap:%?24?%;justify-content:center;width:100%}.pay-cancel-btn[data-v-ed24144c]{min-width:%?240?%;height:%?72?%;border-radius:%?36?%;background:#f5f7fa;color:#222;font-size:%?28?%;border:none;outline:none}.pay-cancel-btn[data-v-ed24144c]::after{border:none}.pay-pay-btn[data-v-ed24144c]{min-width:%?320?%;height:%?72?%;border-radius:%?36?%;background:#217aff;color:#fff;font-size:%?28?%;font-weight:500;border:none;outline:none}.pay-pay-btn[data-v-ed24144c]::after{border:none}.pay-qrcode-box[data-v-ed24144c]{display:flex;justify-content:center;align-items:center;margin:%?32?% 0}.pay-qrcode-img[data-v-ed24144c]{width:%?260?%;height:%?260?%;background:#fff;border-radius:%?16?%;box-shadow:0 %?2?% %?8?% rgba(0,0,0,.06)}.pay-qrcode-tip[data-v-ed24144c]{text-align:center;color:#888;font-size:%?26?%;margin-top:%?12?%}.pay-detail-btn[data-v-ed24144c]{min-width:%?240?%;height:%?72?%;border-radius:%?36?%;background:#e4f3fe;color:#217aff;font-size:%?28?%;border:none;outline:none}.pay-detail-btn[data-v-ed24144c]::after{border:none}.price-info-section[data-v-ed24144c]{background:#fff;border-radius:%?24?%;margin:0 %?24?% %?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.08);padding:%?32?% %?24?%;margin-top:20px}.price-info-item[data-v-ed24144c]{display:flex;align-items:flex-start;margin-bottom:%?16?%;font-size:%?28?%}.price-info-item[data-v-ed24144c]:last-child{margin-bottom:0}.price-label[data-v-ed24144c]{color:#666;min-width:%?140?%;flex-shrink:0}.price-value[data-v-ed24144c]{color:#217aff;font-weight:600;flex:1}.price-desc[data-v-ed24144c]{color:#222;flex:1;line-height:1.6}',""]),t.exports=e}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-order-pay_order_detail.e71e73c7.js b/unpackage/dist/build/web/static/js/pages-order-pay_order_detail.e71e73c7.js deleted file mode 100644 index d55922b..0000000 --- a/unpackage/dist/build/web/static/js/pages-order-pay_order_detail.e71e73c7.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order-pay_order_detail"],{"00ec":function(e,t,o){"use strict";o.r(t);var n=o("64b0"),i=o.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return n[e]}))}(a);t["default"]=i.a},1144:function(e,t,o){"use strict";o("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.cacheImageList=void 0;t.cacheImageList=[]},1145:function(e,t,o){"use strict";o.r(t);var n=o("ae76"),i=o("8c23");for(var a in i)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return i[e]}))}(a);o("e0f1");var r=o("828b"),s=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"50c98264",null,!1,n["a"],void 0);t["default"]=s.exports},1851:function(e,t,o){"use strict";var n=o("8bdb"),i=o("84d6"),a=o("1cb5");n({target:"Array",proto:!0},{fill:i}),a("fill")},"1c1c":function(e,t,o){"use strict";o("6a54");var n=o("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o("2634")),a=n(o("2fdc"));o("5c47"),o("0506"),o("bf0f"),o("c223"),o("fd3c"),o("dc8a"),o("aa77");var r=n(o("efbe")),s=o("25d7"),u=o("bd31"),c=n(o("1145")),d={name:"PayOrderDetailPage",components:{NavBar:r.default,sQrcode:c.default},data:function(){return{isWeixinBrowser:!1,qrcodeUrl:"",payType:"wechat",item:{},shipTypeEnum:[],reservationStatusEnum:[],qrContent:""}},onLoad:function(e){if(e.item)try{this.item=JSON.parse(decodeURIComponent(e.item)),console.log("this.item",this.item)}catch(t){console.error("Failed to parse item:",t),this.item={}}console.log(this.item),this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){var e=this;this.fetchShipTypeEnum().then((function(){e.item.id&&"unpaid"===e.item.status&&e.fetchQrcode(e.item.id)})),this.fetchReservationStatusEnum()},methods:{formatChinaDate:s.base.formatChinaDate,fetchQrcode:function(e){var t=this;return(0,a.default)((0,i.default)().mark((function o(){var n,a,r;return(0,i.default)().wrap((function(o){while(1)switch(o.prev=o.next){case 0:if(n=uni.getStorageSync("token"),n&&e){o.next=3;break}return o.abrupt("return");case 3:return o.prev=3,o.next=6,new Promise((function(t,o){uni.request({url:"".concat(u.API.GET_PAYMENT_QRCODE),data:{reservation_id:e,token:n},method:"POST",success:t,fail:o})}));case 6:a=o.sent,a.data&&0===a.data.errcode?(r=a.data.data.payment_qrcode,console.log("payLink",r),t.qrContent=r):uni.showToast({title:a.data.errmsg||"获取二维码失败",icon:"none"}),o.next=12;break;case 10:o.prev=10,o.t0=o["catch"](3);case 12:case"end":return o.stop()}}),o,null,[[3,10]])})))()},saveImage:function(){if("undefined"!==typeof plus){var e=plus.downloader.createDownload(this.qrcodeUrl,{},(function(e,t){plus.gallery.save(e.filename,(function(e){uni.showToast({title:"保存成功",mask:!0}),console.log("下载成功")}),(function(e){console.log("下载失败,请重试")}))}));e.start()}else{var t=document.createElement("a");t.download="pay_code.png",t.href=this.qrcodeUrl,document.body.appendChild(t),t.click(),t.remove()}},handleComplete:function(e){var t=this;console.log("handleComplete",e),e&&e.success&&this.$refs.qrcode.toTempFilePath({success:function(e){console.log(e),t.qrcodeUrl=e.tempFilePath},fail:function(e){console.log(e)},complete:function(){console.log("complete")}})},fetchShipTypeEnum:function(){var e=this;return(0,a.default)((0,i.default)().mark((function t(){var o,n,a;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o=uni.getStorageSync("token"),o){t.next=3;break}return t.abrupt("return");case 3:return t.prev=3,t.next=6,new Promise((function(e,t){uni.request({url:"".concat(u.API.SHIP_PROPERTY_ENUM,"?token=").concat(o),method:"GET",success:e,fail:t})}));case 6:n=t.sent,n.data&&0===n.data.errcode&&(a=n.data.data.ship_type||{},Array.isArray(a)?e.shipTypeEnum=a:e.shipTypeEnum=Object.keys(a).map((function(e){return{label:e,value:a[e]}}))),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](3),console.error("Failed to fetch ship type enum:",t.t0);case 13:case"end":return t.stop()}}),t,null,[[3,10]])})))()},getShipTypeName:function(e){var t=this.shipTypeEnum.find((function(t){return t.value===e||t.value==e}));return t?t.label:e},handleLongPress:function(){uni.getImageInfo({src:this.qrcodeUrl,success:function(e){uni.scanCode({scanType:["qrCode"],onlyFromCamera:!1,path:e.path,success:function(e){console.log("扫码结果:",e),e.result&&uni.showToast({title:"扫码成功",icon:"success"})},fail:function(e){console.error("扫码失败:",e),uni.showToast({title:"扫码失败",icon:"none"})}})},fail:function(e){console.error("获取图片信息失败:",e),uni.showToast({title:"获取图片失败",icon:"none"})}})},handleCancel:function(){uni.showModal({title:"提示",content:"确定要取消该预约吗?",confirmText:"确定",cancelText:"再想想",success:function(e){e.confirm&&uni.showToast({title:"已取消预约",icon:"success"})}})},handleReReserve:function(){uni.navigateTo({url:"/pages/reservation/index"})},handlePay:function(){uni.request({url:"".concat(u.API.FAKE_PAY),method:"POST",data:{reservation_id:this.item.id,token:uni.getStorageSync("token")},success:function(e){console.log("模拟支付结果:",e),e.data&&0===e.data.errcode?(uni.showToast({title:"支付成功",icon:"success"}),uni.navigateBack()):uni.showToast({title:e.data.errmsg||"支付失败",icon:"none"})},fail:function(e){console.error("模拟支付失败:",e)}})},fetchReservationStatusEnum:function(){var e=this;return(0,a.default)((0,i.default)().mark((function t(){var o,n;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o=uni.getStorageSync("token"),o){t.next=3;break}return t.abrupt("return");case 3:return t.prev=3,t.next=6,new Promise((function(e,t){uni.request({url:"".concat(u.API.RESERVATION_STATUS_ENUM,"?token=").concat(o),method:"GET",success:e,fail:t})}));case 6:n=t.sent,n.data&&0===n.data.errcode&&(e.reservationStatusEnum=n.data.data),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](3),console.error("Failed to fetch reservation status enum:",t.t0);case 13:case"end":return t.stop()}}),t,null,[[3,10]])})))()},getStatusText:function(e){return this.reservationStatusEnum&&this.reservationStatusEnum[e]?this.reservationStatusEnum[e].label:e}}};t.default=d},2039:function(e,t,o){var n=o("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */[data-v-1eec2e9b] uni-input::-webkit-input-placeholder{font-size:%?24?%!important;color:#b0b8c6}[data-v-1eec2e9b] uni-input::placeholder{font-size:%?24?%!important;color:#b0b8c6}.pay-bg[data-v-1eec2e9b]{min-height:100vh;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-bottom:%?32?%}.wechat-browser[data-v-1eec2e9b]{padding-top:%?20?%}.wechat-browser .pay-scroll[data-v-1eec2e9b]{padding-top:0}.fixed-nav[data-v-1eec2e9b]{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);height:90px}.pay-scroll[data-v-1eec2e9b]{padding-top:110px;padding-bottom:%?160?%}.pay-section[data-v-1eec2e9b]{background:#fff;border-radius:%?24?%;margin:0 %?24?% %?32?% %?24?%;box-shadow:0 %?4?% %?16?% rgba(59,124,255,.08);padding:%?32?% %?24?% %?8?% %?24?%}.pay-title[data-v-1eec2e9b]{font-size:%?32?%;font-weight:700;color:#222;margin-bottom:%?24?%}.pay-row[data-v-1eec2e9b]{display:flex;justify-content:space-between;align-items:center;padding:%?18?% 0;border-bottom:%?1?% solid #f2f4f8}.pay-row uni-text[data-v-1eec2e9b]:first-child{font-size:%?28?%;color:#222}.pay-row uni-text[data-v-1eec2e9b]:last-child{font-size:%?28?%;color:#666}.pay-row[data-v-1eec2e9b]:last-child{border-bottom:none}.pay-status[data-v-1eec2e9b]{background:#217aff;color:#fff!important;border-radius:%?24?%;padding:%?4?% %?24?%;font-size:%?24?%}.pay-status.pending[data-v-1eec2e9b]{background:#ff9800}.pay-status.rejected[data-v-1eec2e9b]{background:#ff4d4f}.pay-status.unpaid[data-v-1eec2e9b], .pay-status.approved[data-v-1eec2e9b]{background:#217aff}.pay-status.paid[data-v-1eec2e9b]{background:#22c58b}.pay-total[data-v-1eec2e9b]{font-weight:700}.pay-total-num[data-v-1eec2e9b]{color:#217aff;font-size:%?32?%}.pay-paytype[data-v-1eec2e9b]{gap:%?16?%}.pay-label[data-v-1eec2e9b]{display:flex;align-items:center}.pay-icon[data-v-1eec2e9b]{width:%?36?%;height:%?36?%;margin-right:%?20?%}.pay-paytype uni-text[data-v-1eec2e9b]{margin-left:0\n /* 确保文字紧跟图标 */}.pay-radio-group[data-v-1eec2e9b]{display:flex;flex-direction:column;gap:%?12?%}.pay-bottom-bar[data-v-1eec2e9b]{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;flex-direction:column;align-items:center}.pay-bottom-tip[data-v-1eec2e9b]{display:flex;align-items:center;justify-content:center;font-size:%?26?%;margin-bottom:%?18?%}.pay-bottom-clock-box[data-v-1eec2e9b]{width:%?40?%;height:%?40?%;border:%?2?% solid #217aff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:%?12?%}.pay-bottom-clock[data-v-1eec2e9b]{color:#217aff;font-size:%?28?%}.pay-bottom-tip-text[data-v-1eec2e9b]{color:#222}.pay-bottom-time[data-v-1eec2e9b]{color:#217aff;font-weight:700}.pay-bottom-btns[data-v-1eec2e9b]{display:flex;gap:%?24?%;justify-content:center;width:100%}.pay-cancel-btn[data-v-1eec2e9b]{min-width:%?240?%;height:%?72?%;border-radius:%?36?%;background:#f5f7fa;color:#222;font-size:%?28?%;border:none;outline:none}.pay-cancel-btn[data-v-1eec2e9b]::after{border:none}.pay-pay-btn[data-v-1eec2e9b]{min-width:%?320?%;height:%?72?%;border-radius:%?36?%;background:#217aff;color:#fff;font-size:%?28?%;font-weight:500;border:none;outline:none}.pay-pay-btn[data-v-1eec2e9b]::after{border:none}.pay-qrcode-box[data-v-1eec2e9b]{display:flex;justify-content:center;align-items:center;margin:%?32?% 0}.pay-qrcode-img[data-v-1eec2e9b]{width:%?260?%;height:%?260?%;background:#fff;border-radius:%?16?%;box-shadow:0 %?2?% %?8?% rgba(0,0,0,.06)}.pay-qrcode-tip[data-v-1eec2e9b]{text-align:center;color:#888;font-size:%?26?%;margin-top:%?12?%}.pay-detail-btn[data-v-1eec2e9b]{min-width:%?240?%;height:%?72?%;border-radius:%?36?%;background:#e4f3fe;color:#217aff;font-size:%?28?%;border:none;outline:none}.pay-detail-btn[data-v-1eec2e9b]::after{border:none}',""]),e.exports=t},"291a":function(e,t,o){var n=o("9098");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=o("967d").default;i("2fa82ad0",n,!0,{sourceMap:!1,shadowMode:!1})},4788:function(e,t,o){var n=o("f36c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=o("967d").default;i("54772360",n,!0,{sourceMap:!1,shadowMode:!1})},"561e":function(e,t,o){"use strict";o.d(t,"b",(function(){return n})),o.d(t,"c",(function(){return i})),o.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:e.statusBarHeight+"px"}},[o("v-uni-view",{staticClass:"nav-content"},[o("v-uni-image",{staticClass:"back-btn",attrs:{src:"/static/back.png",mode:"aspectFit"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onBack.apply(void 0,arguments)}}}),o("v-uni-text",{staticClass:"nav-title"},[e._v(e._s(e.title))]),o("v-uni-view",{staticClass:"right-slot"},[e._t("right")],2)],1),e._t("default")],2)},i=[]},"5aa5":function(e,t,o){"use strict";var n=o("6865"),i=o.n(n);i.a},"5ee1":function(e,t,o){"use strict";function n(){var e=this.waitingQueue=[],t=this.isRunning=!1;this.exec=function(o){return new Promise((function(n,i){t?e.push({task:o,resolve:n,reject:i}):(t=!0,function o(n,i,a){n().then((function(e){i(e)})).catch((function(e){a(e)})).finally((function(){if(e.length){var n=e.shift();o(n.task,n.resolve,n.reject)}else t=!1}))}(o,n,i))}))}}o("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.queueLoadImage=t.queueDraw=void 0,o("bf0f"),o("5c47"),o("aa9c");var i=new n;t.queueDraw=i;var a=new n;t.queueLoadImage=a},"620e":function(e,t,o){"use strict";o.r(t);var n=o("1c1c"),i=o.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return n[e]}))}(a);t["default"]=i.a},"64b0":function(e,t,o){"use strict";o("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={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()}}};t.default=n},6865:function(e,t,o){var n=o("2039");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=o("967d").default;i("5a369c9a",n,!0,{sourceMap:!1,shadowMode:!1})},7645:function(e,t,o){"use strict";var n=o("291a"),i=o.n(n);i.a},"8c23":function(e,t,o){"use strict";o.r(t);var n=o("f053"),i=o.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return n[e]}))}(a);t["default"]=i.a},9098:function(e,t,o){var n=o("c86c");t=n(!1),t.push([e.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}",""]),e.exports=t},ae0f:function(e,t,o){"use strict";o.d(t,"b",(function(){return n})),o.d(t,"c",(function(){return i})),o.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("v-uni-view",{staticClass:"pay-bg",class:{"wechat-browser":e.isWeixinBrowser}},[e.isWeixinBrowser?e._e():o("v-uni-view",{staticClass:"fixed-nav"},[o("NavBar",{attrs:{title:"订单详情"}})],1),o("v-uni-view",{staticClass:"pay-scroll"},[o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[e._v("预约信息")]),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("预约日期")]),o("v-uni-text",[e._v(e._s(e.formatChinaDate(e.item.batch&&e.item.batch.created_at?e.item.batch.created_at:e.item.created_at)))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("预约批次")]),o("v-uni-text",[e._v(e._s(e.item.batch&&e.item.batch.name?e.item.batch.name:"-"))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("航行方向")]),o("v-uni-text",[e._v(e._s(e.item.direction_name))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("预约状态")]),o("v-uni-text",{staticClass:"pay-status",class:e.item.status},[e._v(e._s(e.getStatusText(e.item.status)))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("支付金额")]),o("v-uni-text",[e._v("¥"+e._s(e.item.price))])],1)],1),o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[e._v("船舶信息")]),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("船舶编号")]),o("v-uni-text",[e._v(e._s(e.item.ship.ship_number))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("总长度")]),o("v-uni-text",[e._v(e._s(e.item.ship.total_length)+"米")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("型宽")]),o("v-uni-text",[e._v(e._s(e.item.ship.total_width)+"米")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("型深")]),o("v-uni-text",[e._v(e._s(e.item.ship.molded_depth)+"米")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("载重")]),o("v-uni-text",[e._v(e._s(e.item.ship.total_tonnage)+"吨")])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("类型")]),o("v-uni-text",[e._v(e._s(e.item.ship&&e.item.ship.ship_type?e.getShipTypeName(e.item.ship.ship_type):""))])],1)],1),"paid"===e.item.status||"completed"===e.item.status?o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[e._v("票价信息")]),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("过闸费用")]),o("v-uni-text",[e._v("¥"+e._s(e.item.price))])],1),o("v-uni-view",{staticClass:"pay-row"},[o("v-uni-text",[e._v("按吨位计费")]),o("v-uni-text",[e._v(e._s(e.item.ship.total_tonnage)+"吨")])],1),o("v-uni-view",{staticClass:"pay-row pay-total"},[o("v-uni-text",[e._v("总计")]),o("v-uni-text",{staticClass:"pay-total-num"},[e._v("¥"+e._s(e.item.price))])],1)],1):e._e(),"unpaid"===e.item.status||"approved"===e.item.status?o("v-uni-view",{staticClass:"pay-section"},[o("v-uni-view",{staticClass:"pay-title"},[e._v("扫码支付")]),o("v-uni-view",{staticClass:"pay-qrcode-box"},[o("a",{attrs:{href:e.qrContent}},[e.qrContent?o("s-qrcode",{ref:"qrcode",attrs:{"canvas-id":"qrcode",value:e.qrContent,sizeUnit:"rpx",size:260,color:"#333333",bgColor:"#ffffff",margin:"10"},on:{complete:function(t){arguments[0]=t=e.$handleEvent(t),e.handleComplete.apply(void 0,arguments)}}}):e._e()],1)]),o("v-uni-view",{staticClass:"pay-qrcode-tip"},[e._v("点击二维码支付或保存图片到相册")])],1):e._e()],1),o("v-uni-view",{staticClass:"pay-bottom-bar"},["unpaid"===e.item.status||"approved"===e.item.status?[o("v-uni-view",{staticClass:"pay-bottom-btns"},[o("v-uni-button",{staticClass:"pay-pay-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.saveImage.apply(void 0,arguments)}}},[e._v("保存图片")])],1)]:"pending"===e.item.status?[o("v-uni-view",{staticClass:"pay-bottom-btns"},[o("v-uni-button",{staticClass:"pay-cancel-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleCancel.apply(void 0,arguments)}}},[e._v("取消预约")])],1)]:"rejected"===e.item.status?[o("v-uni-view",{staticClass:"pay-bottom-btns"},[o("v-uni-button",{staticClass:"pay-cancel-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleReReserve.apply(void 0,arguments)}}},[e._v("重新预约")])],1)]:e._e()],2)],1)},i=[]},ae76:function(e,t,o){"use strict";o.d(t,"b",(function(){return n})),o.d(t,"c",(function(){return i})),o.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("v-uni-view",{staticClass:"uqrcode",class:{"uqrcode-hide":e.hide},style:{width:e.templateOptions.width+"px",height:e.templateOptions.height+"px"}},[o("v-uni-view",{staticClass:"uqrcode-canvas-wrapper"},[e.templateOptions.canvasDisplay?o("v-uni-canvas",{staticClass:"uqrcode-canvas",style:{width:e.templateOptions.canvasWidth+"px",height:e.templateOptions.canvasHeight+"px",transform:e.templateOptions.canvasTransform},attrs:{id:e.canvasId,"canvas-id":e.canvasId,type:e.canvasType},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick.apply(void 0,arguments)}}}):e._e()],1),(void 0===e.loading?e.makeing:e.loading)?o("v-uni-view",{staticClass:"uqrcode-makeing"},[e._t("loading",[o("v-uni-image",{staticClass:"uqrcode-makeing-image",style:{width:e.templateOptions.size/4+"px",height:e.templateOptions.size/4+"px"},attrs:{src:"data:image/gif;base64,R0lGODlhAAEAAfIEAOHh4SSsWuDg4N3d3f///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODhGMzM4RDEwMTExRUM4MDhCRkVBQkE2QUZDQzkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyODhGMzM5RDEwMTExRUM4MDhCRkVBQkE2QUZDQzkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4OEYzMzZEMTAxMTFFQzgwOEJGRUFCQTZBRkNDOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4OEYzMzdEMTAxMTFFQzgwOEJGRUFCQTZBRkNDOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFFAAEACwAAAAAAAEAAQAD/0i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanigCqq6ytrieusbISAbW2t7i5uru8vb66bLLCrLDDw7S/ycrLzLXBxsLF0LHIzdbXzc/Trybb1BHY4eK92t6r0uaq1ePs4+Xp6PDg7fTh7+bx+PP1/Mz33vkA7utH0Ne/bQERDizIMNfBaQkhLmxIMcBDaBExTqzI8P+isYwfN3Ik6PFYt3TnRI7kVzLaSZQA1q0s2HLWS5QyZ/ar+a0ETHUqdbLjyc3nz5xC6RFtBdIkhKQ01/yMeVPeU6g7pR6tqu8q1npLiXEV6PVru7ApjcJEquyEPa1rxyosm83EWzVTm7qk688uNrRA1eIMatDvNcBUBVt9cJdEYzR55Urku8ztX7iDFXdlfLnE4zORNZPlfNiwNcR6bVJua7ou3q2i55I+3brv67ixJ8927bhzmtAkgDv4HIJ4GeEikDMw/oH5GOUgoCtw3oF6GOkesFvfsP0L9g7afY/o7uU7h/ClPYsHDTt4++Hri8c//j55/eXzm+d/fj96/+n/+1UX4HX/ZVcgeRggyIV5G6BHmycMauAgb5xEmMGEtnViIQYYVvbJhhd0yBqEBYJ34ICUgGiBiMmAomIFLP7iYonnnZiehjQ2aOODOE7l449MERbVai1iBuSRO67EVpG3IenkYvDptKSMRj5pZUhENjRlYU1e6aVqu420JTlVfmlmYGFyNCYviJ2ZWZoVrblLm25uFuVMcgJTZp1X5gmWkGzuyeeTfioF6JyCDopkoWcdqmeXilrJ6FCOOpRopD9O6k6luNCJ6V5wUqSpRZd+mqSYnN7iqalFhaplqrasyqpYWXYEqzOlzmpnA0mNKquuiblqa61kQgrsqWreSqqx/8e+eaeSyqIi7bTUVmvttdhmq+223Hbr7bejCCDuuOSWa+656Kar7rrnSjDAu/DGK++89NZr77340vsru/z2224E+QYs8MAEw7uvvwj3627BDDfM8MEJR5zuwg5XbHG9EEusMbkUX+zxxRlvvHHHH5f8cK4ip+wvySa3HHDIKifMsss0Y4xyzDijO3PNPBt8c85Aj7tzzzzDHPS6QxNNs9FHTwyw0lAPwHTT/0IQNdRTU11u0ld/nLXWQj/dddE/g50y12Nb/LXZaKft8Npgt+32ycyafbTccxMMt9Z45y3w3lT37Xe+qEnGruDxzihxalU/ULHiETNuLuI+k7i44f9Ii013j5Fjri7l70Ius+dOW/32hxpLvrXmBYuOsOocs6436pfndrjsA7u+Muk64/437Z3bnrnpDeuuMO+NO/A48KML/7nvLzP/OvKTQ0+49Ls7X7rjp1sevHu1c1889sdr3zvxm1eYOvWro986+fzCHrb7s3vfPPjfK9895/ePMLL1+DKe3c6Hv/fZb4DPM5++4IfA9hWwfvxrIAH9tz/1STCBD8wdAy8oNfYlboMXlF/oQChBEXbwgByMnQLnJcAUmrCFHDTh4FhYNrZ5cIY2q5sLb4hDGuowhjzs4Qd/GMIgCnGERCyhEY8IOAxS8IgVZE8Kk2cfKI4viQ2UIRPAaxi3JQqxiXcDoBXtVbgVOlB/YzTgb9ZnRhWKL40axCIVQ/A/+sExgFwU1wvFeMchrjF8T8xfA/oYxz8Kko5sfCMh71XGDJZPkYvMoSH7V8VDLiCS15Nj9do4P0hiUl6NDCQlGfBJRoLrlKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl8AMpjCHScxiGvOYyEymMpfJzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJhwQAACH5BAUUAAQALDIAMgCcAJwAAAP/KLrcTjDKSWt0OFsIuv9gKI5kaZ6Ztq1s6iorKs90/apsTt1pbP/AIA+mK16Gj41wyWwan8ikpUmtRp/GaMNn7Xq3WJ2Wwf2arWHxmDg9u6np3JpdeduX8da8fO8j83xXSn6EQ4CDa4GFi2CHO3uIjJJkjo+JkZOTlZZjipmFmxNzAp6ffqESo6Wmd6hHl22sjK4ckLGyoLSqmLh9tAS7t72+urZ1QL+LycacNcuEz528M9HErsHHP9WtxbDZNtt24YbTMuNu5zerJulm7S7rJe9e8zjfzt2n+VrxJPVo+wQJo/GvSsFG9wgGFLeQ3EBqDdFFVFcOxUEnE1/0G3GR/0lHOs0UXss10ltIiCX1peRX8cRHIS83iniJLVRNUcgyfonZkp1Oej/tnTT3K87NSkdfgSuaJukhp8ByMsUCNQ/UIFPDVDXKDKe2rFC6IhWrFB/YIlubkq319awak5uuSnWrB+5Yu2VF0pUpBZXctnt7jhqMl63KhMMIU3z4hm9ixY4xMn6sGENkj4IpVyaVuctlzdImn/kMWiDixp1L/z08VPVm0lhTuw59WqLo2YNhz22NO7dsOL9789ANmLfwwlGhBT8Obzke58wtQ499O/qf6bu9WvddHWj37RqxF9cOHrky8ZvTs/wOkH2IwPDjy59Pv779+/jz69/Pv7////8ABijggAQWaOCBCCao4FQDNOjggxBGKOGEFFZooYQrBKDhhhx26OGHIIYo4ogfXmjiiSim6GCGJLbo4oswaqjijDTSyGKMOOYYY4089ljhjToGKWSJPhZpJJBDJimkkUz2iKSSUO7Y5JQqPhnllSRSqeWJVmLpJZFbhjlhl1+WKaOYaEJIpplfpulmg2uyieWbbsYpZ5R0pmnnnUrmieaefA7pp5iABhrkoGEWamiOiG6p6KJSNjrlo5C+KCmVlFba4qWTbqCpl5w2memnIvLIkwVB6mdqUBh6qqOqNZ5aQar5rbpSiqMGAKuNrEaY664zykoBrfjZ6lesruYIbJX/vaqZLI7L4trsg7/WiuytKFZb7LXH8orqq9Z6222wz8YYbbbTrlgujOdymS6c677YronCTkDsfcbaxO2w4G4rrr7/2tsvvvvGVbAE99qXr8EBIzywwgc7srDDyoZLLrbufluxv6EOUFTC9XWsLi0g0ycyvCQ/HPLJH6tsMsu/lDzfyR7H7PLMMKe8McEit7wzxD3b/PPKQesMrcWh+kxqnzm7sjSeTaPyNJQ0Kz31oVGHcnWSVQu9tY5dG/01jmE7PTbYWW9yNtpFm712pDQ3HMHbZEf8lN0E0A03sxjTG6/eIU4sMd6AW4q3VYQXvunhXMkNgeKLOw6I4I9DPiLlGZMnbnngjKsl+ealdq6V5qB7iDnin5f+YQIAIfkEBRQABAAsMgAyAJwAnAAAA/84utxOMMpJa3Q4Wyi6/2AojmRpnpm2rWzqKisqz3T9qmxO3Wls/8AgD6YrXoaPjXDJbBqfyKSlSa1Gn8Zow2fterdYnZbB/ZqtYfGYOD27qencml1525fx1rx87yPzfFdKfoRDgINrgYWLYIc7e4iMkmSOj4mRk5OVlmOKmYWbE3MDnp9+oRKjpaZ3qEeXbayMrhyQsbKgtKqYuH20BLu3vb66tnVAv4vJxpw1y4TPnbwz0cSuwcc/1a3FsNk223bhhtMy427nN6sm6WbtLusl717zON/O3af5WvEk9Wj7BAmj8a9KwUb3CAYUt5DcQGoN0UVUVw7FQScTX/QbcZH/SUc6zRReyzXSW0iIJfWl5FfxxEchLzeKeIktVE1RyDJ+idmSnU56P+2dNPcrzs1KR1+BK5om6SGnwHIyxQI1D9QgU8NUNcoMp7asULoiFasUH9giW5uSrfX1rBqTm65KdasH7li7ZUXSlSkFldy2e3uOGoyXrcqEwwhTfPiGb2LFjjEyfqwYQ2SPgilXJpW5y2XN0iaf+QxaIOLGnUv/PTxU9WbSWFO7Dn1aoujZg2HPbY07t2w4v3vz0A2Yt/DCUaEFPw5vOR7nzC1Dj307+p/pu71a910daPftGrEX1w4euTLxm9Oz/A6QfYjA8OPLn0+/vv37+PPr38+/v////wAGKOCABBZo4IEIJqjgVAE06OCDEEYo4YQUVmihhMQBoOGGHHbo4YcghsjhhSSWaOKJDmYo4oostqghijDGGKOKLtZo44sy5qgjhTTe6OOKOwYpZAA9/mikh0MmKWORRzYJgJJQnsikk0ZGaeWFU1Lp45VcTpilljZ2KeaDX4Lp4pholmkmi2iOqeaaIrYp5ptwgihnl3TWieSdV+ap54h8WunnnzgGCuWghBoaJaJ/KnooeoTW6KiSjOo5aZKV1pnjL5tCp1+nroBaG4ufLkmLqMaJWOqMp5rqXoerwsipq6OuGCuKs7L6Koe3StmqrrWqmh+qmxCbipG9mpirrP+eDktrKMbmVWOyJS6La7P4RXuItsn5SC2J1vq664bfYvkrs+NqWK6F4SqL7X3c5sHtketW2G6179oXbxzzIusssNA+S56N9fJ47rXpAlCwlweLG2yIC7fJU7aXkhnUhxGnebGHGbu5Maz/Vkzkx7yGXPHE8IrcIMr6qjzySgSbfCnL9bn8sl/+UqwyTZHeaDPPPUvqMtBBt/gzyUVvOTTSSYe5NMxNr3k01FGDOTXOVWv6NNZZS721TV3DaXO/YZu5bxpkl63l2WGkrbaTbGPh9ttHxv3E3HT/aLcReOfts8CV9O230AAXC7i0gxOOLiqCJ87m4dtC3q3jThceuOQElP+YAAAh+QQFFAAEACwyADIAnACcAAAD/xi63E4wyklrdDhbOLr/YCiOZGmKWcpsbEuoMHvOdG17sOruVJ7Kt6Aw6NPwjq/iYzNsOkvKJXIXbQCfWGx1NaVuFdesWPgFd13lQHjMpqXP6PK6TSe94ay7pc6HyvEbehV9hCGCgBOHE4WMHYqIEI8RjYySiJYElIWYeJiahJxwnp98oWejpHSmXaipbKtTra5isEiys1p/kIm6g7hjtUe3v03BPMM0uxTFvcpJX3M1zhLM0NORzYtD1xxDxl7We9vc1Vvcz+ZM49flVefIM+ftUe/Z1OvT80r14b5C8t7sQYJ3AiAZgZcQZsLnTF8RfunE/SMXsJ8zgiYMElHYSf9hE403vsWxqG0iu4oRp2EsAdKGyBYrSbSs8TKPR4bKHPqA6E6dyXwoe16LOWKmG46ibv5sGJQeN6IijM6oGUhpkHMdSe6CGgJrUq0Drd7wegppWbDdlpIFl/KiWBtrY5ll9VZaXGFz5aJdqPZu1b1Z25a86petUJV1kxUeKXhr4niLYaaZTFmKP03RjlbePDkzIc8nOIt+3Ae0idGonUrE7HNj6tc6WlMy7Qe2bcvLSNG2c7v3gt1tgKPw7Vv4GOMgiBeX3Qj5B+W9nWOR7gi6bepOsFu/zpyR9u2vsX/srhn8aPE47x00f578Z/eh2bdfPRv+afmi0fed1BQ/VzH/3/lXmX6E0eeSgAPaV0eACP6XBXaRRSjhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiimQB4OKLMMYo44w01mjjjTMSKMCOPPbo449ABinkkDgWaeSROOpI5JJMNonkk1BGqaSTVFYZ5ZVY3jillVx2meWXSG7p5Zhkgmmmi2KWqeaZbBqZ5ppwtilnjG/GaeecbNZ55554Yqknn4D2eeSfgRYqaI2EGqrooS8muiijkDr6KKSCSjoppXNaeimmeSq46aec2qgpqKH66SmpqJYKwKipqjroqa3yKVWSsP64oaknSVmrj7deOauWu/bYq665QgmhhrgCRexl/1UOayxFy+bGpbNP/ipqsDxSGya0zxropLavFlsttjuC6ya343rbpLlFWosouQKwS6u426rLpLzA0hsus1Tie62+59q7pL/vAtwuvATT6K7CCCPrK7r18vutw9Hm9LDARCacI8T7SmulxjIuvDHGQ4JMJ8cBS7wuxa6GjPK9LLcMo8i2xiwzmi8PbPPNNPO6s8w9C/tzy0FnO7SrRZd7tKpJx7t0qU2bzGjUT4fadKxYn2xw1lwfvHXXYDP8ddhkN5pz2WhfjTbQZ68dttpuM9123De7PDbddZvJatZUk4x3xbsk6/Hfa/atMuGCWww4f4gXPrfYhzferbKTDy554hmBXxz55R0rXvlgnGvO1OJphS665+luTncCADs="}})])],2):e._e(),e.isError?o("v-uni-view",{staticClass:"uqrcode-error",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick.apply(void 0,arguments)}}},[e._t("error",[o("v-uni-text",{staticClass:"uqrcode-error-message"},[e._v(e._s(e.error.errMsg))])],{error:e.error})],2):e._e(),e.isH5Save?o("v-uni-view",{staticClass:"uqrcode-h5-save"},[e._t("h5save",[o("v-uni-image",{staticClass:"uqrcode-h5-save-image",attrs:{src:e.tempFilePath}}),o("v-uni-text",{staticClass:"uqrcode-h5-save-text"},[e._v(e._s(e.h5SaveIsDownload?"若保存失败,":"")+"请长按二维码进行保存")])],{tempFilePath:e.tempFilePath}),o("v-uni-view",{staticClass:"uqrcode-h5-save-close",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.isH5Save=!1}}},[o("v-uni-view",{staticClass:"uqrcode-h5-save-close-before"}),o("v-uni-view",{staticClass:"uqrcode-h5-save-close-after"})],1)],2):e._e()],1)},i=[]},c074:function(e,t,o){"use strict";o("6a54");var n=o("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=b;var i=n(o("2634")),a=n(o("2fdc")),r=n(o("9b1b"));function s(e){this.mode=c.MODE_8BIT_BYTE,this.data=e}function u(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=new Array}o("aa9c"),o("7a76"),o("c9b5"),o("a03a"),o("64aa"),o("bf0f"),o("2797"),o("dc8a"),o("ab80"),o("4626"),o("5ac7"),o("1851"),s.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=u.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(e,t){for(var o=-1;o<=7;o++)if(!(e+o<=-1||this.moduleCount<=e+o))for(var n=-1;n<=7;n++)t+n<=-1||this.moduleCount<=t+n||(this.modules[e+o][t+n]=0<=o&&o<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==o||6==o)||2<=o&&o<=4&&2<=n&&n<=4)},getBestMaskPattern:function(){for(var e=0,t=0,o=0;o<8;o++){this.makeImpl(!0,o);var n=l.getLostPoint(this);(0==o||e>n)&&(e=n,t=o)}return t},createMovieClip:function(e,t,o){var n=e.createEmptyMovieClip(t,o);this.make();for(var i=0;i>o&1);this.modules[Math.floor(o/3)][o%3+this.moduleCount-8-3]=n}for(o=0;o<18;o++)n=!e&&1==(t>>o&1),this.modules[o%3+this.moduleCount-8-3][Math.floor(o/3)]=n},setupTypeInfo:function(e,t){for(var o=this.errorCorrectLevel<<3|t,n=l.getBCHTypeInfo(o),i=0;i<15;i++){var a=!e&&1==(n>>i&1);i<6?this.modules[i][8]=a:i<8?this.modules[i+1][8]=a:this.modules[this.moduleCount-15+i][8]=a}for(i=0;i<15;i++)a=!e&&1==(n>>i&1),i<8?this.modules[8][this.moduleCount-i-1]=a:i<9?this.modules[8][15-i-1+1]=a:this.modules[8][15-i-1]=a;this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var o=-1,n=this.moduleCount-1,i=7,a=0,r=this.moduleCount-1;r>0;r-=2)for(6==r&&r--;;){for(var s=0;s<2;s++)if(null==this.modules[n][r-s]){var u=!1;a>>i&1)),l.getMask(t,n,r-s)&&(u=!u),this.modules[n][r-s]=u,-1==--i&&(a++,i=7)}if((n+=o)<0||this.moduleCount<=n){n-=o,o=-o;break}}}},u.PAD0=236,u.PAD1=17,u.createData=function(e,t,o){for(var n=p.getRSBlocks(e,t),i=new m,a=0;a8*s)throw new Error("code length overflow. ("+i.getLengthInBits()+">"+8*s+")");for(i.getLengthInBits()+4<=8*s&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*s||(i.put(u.PAD0,8),i.getLengthInBits()>=8*s));)i.put(u.PAD1,8);return u.createBytes(i,n)},u.createBytes=function(e,t){for(var o=0,n=0,i=0,a=new Array(t.length),r=new Array(t.length),s=0;s=0?f.get(p):0}}var m=0;for(d=0;d=0;)t^=l.G15<=0;)t^=l.G18<>>=1;return t},getPatternPosition:function(e){return l.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,o){switch(e){case 0:return(t+o)%2==0;case 1:return t%2==0;case 2:return o%3==0;case 3:return(t+o)%3==0;case 4:return(Math.floor(t/2)+Math.floor(o/3))%2==0;case 5:return t*o%2+t*o%3==0;case 6:return(t*o%2+t*o%3)%2==0;case 7:return(t*o%3+(t+o)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new g([1],0),o=0;o5&&(o+=3+a-5)}for(n=0;n=256;)e-=255;return h.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},f=0;f<8;f++)h.EXP_TABLE[f]=1<1?1:e<0?0:e}},foregroundImageWidth:{get:function(){return void 0===h?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*h:h},set:function(e){h=Number(e)}},foregroundImageHeight:{get:function(){return void 0===f?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*f:f},set:function(e){f=Number(e)}},foregroundImageX:{get:function(){return void 0===g?this.dynamicSize/2-this.foregroundImageWidth/2:this.useDynamicSize?this.dynamicSize/this.size*g:g},set:function(e){g=Number(e)}},foregroundImageY:{get:function(){return void 0===p?this.dynamicSize/2-this.foregroundImageHeight/2:this.useDynamicSize?this.dynamicSize/this.size*p:p},set:function(e){p=Number(e)}},foregroundImagePadding:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*m:m},set:function(e){m=Number(e)}},foregroundImageBorderRadius:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*y:y},set:function(e){y=Number(e)}},foregroundImageShadowOffsetX:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*w:w},set:function(e){w=Number(e)}},foregroundImageShadowOffsetY:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*C:C},set:function(e){C=Number(e)}},foregroundImageShadowBlur:{get:function(){return this.useDynamicSize?this.dynamicSize/this.size*k:k},set:function(e){k=Number(e)}},foregroundPadding:{get:function(){return x},set:function(e){x=e>1?1:e<0?0:e}},positionProbeBackgroundColor:{get:function(){return I||this.backgroundColor},set:function(e){I=e}},positionProbeForegroundColor:{get:function(){return S||this.foregroundColor},set:function(e){S=e}},separatorColor:{get:function(){return O||this.backgroundColor},set:function(e){O=e}},positionAdjustBackgroundColor:{get:function(){return A||this.backgroundColor},set:function(e){A=e}},positionAdjustForegroundColor:{get:function(){return T||this.foregroundColor},set:function(e){T=e}},timingBackgroundColor:{get:function(){return B||this.backgroundColor},set:function(e){B=e}},timingForegroundColor:{get:function(){return E||this.foregroundColor},set:function(e){E=e}},typeNumberBackgroundColor:{get:function(){return P||this.backgroundColor},set:function(e){P=e}},typeNumberForegroundColor:{get:function(){return D||this.foregroundColor},set:function(e){D=e}},darkBlockColor:{get:function(){return M||this.foregroundColor},set:function(e){M=e}},canvasContext:{get:function(){if(void 0===z)throw console.error("[uQRCode]: use drawCanvas, you need to set the canvasContext!"),new b.Error("use drawCanvas, you need to set the canvasContext!");return z},set:function(e){z=v(e)}}}),b.plugins.forEach((function(e){return e(b,o,!1)})),e&&this.setOptions(e),t&&(this.canvasContext=v(t))}g.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),o=0;o>>7-e%8&1)},put:function(e,t){for(var o=0;o>>t-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},u.errorCorrectLevel=d,b.errorCorrectLevel=u.errorCorrectLevel,b.Error=function(e){this.errMsg="[uQRCode]: "+e},b.plugins=[],b.use=function(e){"function"==typeof e&&b.plugins.push(e)},b.prototype.loadImage=function(e){return Promise.resolve(e)},b.prototype.setOptions=function(e){var t,o,n,i,a,s,u,c,d,l,h,f,g,p,m,v,b,y,w,C,k,x,I,S,O,A,T,B,E,P,D,M,z,L,N,q,R,j,_,Y,F,G,H,W,X,Q,K,J,U,Z,V,$,ee,te,oe,ne,ie=this;e&&(Object.keys(e).forEach((function(t){ie[t]=e[t]})),function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var i in e=n?t:(0,r.default)({},t),o){var a=o[i];null!=a&&(a.constructor==Object?e[i]=this.deepReplace(e[i],a):a.constructor!=String||a?e[i]=a:e[i]=e[i])}}(this,{data:e.data||e.text,size:e.size,useDynamicSize:e.useDynamicSize,typeNumber:e.typeNumber,errorCorrectLevel:e.errorCorrectLevel,margin:e.margin,areaColor:e.areaColor,backgroundColor:e.backgroundColor||(null===(t=e.background)||void 0===t?void 0:t.color),backgroundImageSrc:e.backgroundImageSrc||(null===(o=e.background)||void 0===o||null===(n=o.image)||void 0===n?void 0:n.src),backgroundImageWidth:e.backgroundImageWidth||(null===(i=e.background)||void 0===i||null===(a=i.image)||void 0===a?void 0:a.width),backgroundImageHeight:e.backgroundImageHeight||(null===(s=e.background)||void 0===s||null===(u=s.image)||void 0===u?void 0:u.height),backgroundImageX:e.backgroundImageX||(null===(c=e.background)||void 0===c||null===(d=c.image)||void 0===d?void 0:d.x),backgroundImageY:e.backgroundImageY||(null===(l=e.background)||void 0===l||null===(h=l.image)||void 0===h?void 0:h.y),backgroundImageAlpha:e.backgroundImageAlpha||(null===(f=e.background)||void 0===f||null===(g=f.image)||void 0===g?void 0:g.alpha),backgroundImageBorderRadius:e.backgroundImageBorderRadius||(null===(p=e.background)||void 0===p||null===(m=p.image)||void 0===m?void 0:m.borderRadius),backgroundPadding:e.backgroundPadding,foregroundColor:e.foregroundColor||(null===(v=e.foreground)||void 0===v?void 0:v.color),foregroundImageSrc:e.foregroundImageSrc||(null===(b=e.foreground)||void 0===b||null===(y=b.image)||void 0===y?void 0:y.src),foregroundImageWidth:e.foregroundImageWidth||(null===(w=e.foreground)||void 0===w||null===(C=w.image)||void 0===C?void 0:C.width),foregroundImageHeight:e.foregroundImageHeight||(null===(k=e.foreground)||void 0===k||null===(x=k.image)||void 0===x?void 0:x.height),foregroundImageX:e.foregroundImageX||(null===(I=e.foreground)||void 0===I||null===(S=I.image)||void 0===S?void 0:S.x),foregroundImageY:e.foregroundImageY||(null===(O=e.foreground)||void 0===O||null===(A=O.image)||void 0===A?void 0:A.y),foregroundImagePadding:e.foregroundImagePadding||(null===(T=e.foreground)||void 0===T||null===(B=T.image)||void 0===B?void 0:B.padding),foregroundImageBackgroundColor:e.foregroundImageBackgroundColor||(null===(E=e.foreground)||void 0===E||null===(P=E.image)||void 0===P?void 0:P.backgroundColor),foregroundImageBorderRadius:e.foregroundImageBorderRadius||(null===(D=e.foreground)||void 0===D||null===(M=D.image)||void 0===M?void 0:M.borderRadius),foregroundImageShadowOffsetX:e.foregroundImageShadowOffsetX||(null===(z=e.foreground)||void 0===z||null===(L=z.image)||void 0===L?void 0:L.shadowOffsetX),foregroundImageShadowOffsetY:e.foregroundImageShadowOffsetY||(null===(N=e.foreground)||void 0===N||null===(q=N.image)||void 0===q?void 0:q.shadowOffsetY),foregroundImageShadowBlur:e.foregroundImageShadowBlur||(null===(R=e.foreground)||void 0===R||null===(j=R.image)||void 0===j?void 0:j.shadowBlur),foregroundImageShadowColor:e.foregroundImageShadowColor||(null===(_=e.foreground)||void 0===_||null===(Y=_.image)||void 0===Y?void 0:Y.shadowColor),foregroundPadding:e.foregroundPadding,positionProbeBackgroundColor:e.positionProbeBackgroundColor||(null===(F=e.positionProbe)||void 0===F?void 0:F.backgroundColor)||(null===(G=e.positionDetection)||void 0===G?void 0:G.backgroundColor),positionProbeForegroundColor:e.positionProbeForegroundColor||(null===(H=e.positionProbe)||void 0===H?void 0:H.foregroundColor)||(null===(W=e.positionDetection)||void 0===W?void 0:W.foregroundColor),separatorColor:e.separatorColor||(null===(X=e.separator)||void 0===X?void 0:X.color),positionAdjustBackgroundColor:e.positionAdjustBackgroundColor||(null===(Q=e.positionAdjust)||void 0===Q?void 0:Q.backgroundColor)||(null===(K=e.alignment)||void 0===K?void 0:K.backgroundColor),positionAdjustForegroundColor:e.positionAdjustForegroundColor||(null===(J=e.positionAdjust)||void 0===J?void 0:J.foregroundColor)||(null===(U=e.alignment)||void 0===U?void 0:U.foregroundColor),timingBackgroundColor:e.timingBackgroundColor||(null===(Z=e.timing)||void 0===Z?void 0:Z.backgroundColor),timingForegroundColor:e.timingForegroundColor||(null===(V=e.timing)||void 0===V?void 0:V.foregroundColor),typeNumberBackgroundColor:e.typeNumberBackgroundColor||(null===($=e.typeNumber)||void 0===$?void 0:$.backgroundColor)||(null===(ee=e.versionInformation)||void 0===ee?void 0:ee.backgroundColor),typeNumberForegroundColor:e.typeNumberForegroundColor||(null===(te=e.typeNumber)||void 0===te?void 0:te.foregroundColor)||(null===(oe=e.versionInformation)||void 0===oe?void 0:oe.foregroundColor),darkBlockColor:e.darkBlockColor||(null===(ne=e.darkBlock)||void 0===ne?void 0:ne.color)},!0))},b.prototype.make=function(){var e=this.foregroundColor,t=this.backgroundColor,o=this.typeNumber,n=this.errorCorrectLevel,i=this.data,a=this.size,r=this.margin,s=this.useDynamicSize;if(e===t)throw console.error("[uQRCode]: foregroundColor and backgroundColor cannot be the same!"),new b.Error("foregroundColor and backgroundColor cannot be the same!");var c=new u(o,n);c.addData(function(e){e=e.toString();for(var t,o="",n=0;n=1&&t<=127?o+=e.charAt(n):t>2047?(o+=String.fromCharCode(224|t>>12&15),o+=String.fromCharCode(128|t>>6&63),o+=String.fromCharCode(128|t>>0&63)):(o+=String.fromCharCode(192|t>>6&31),o+=String.fromCharCode(128|t>>0&63));return o}(i)),c.make(),this.base=c,this.typeNumber=c.typeNumber,this.modules=c.modules,this.moduleCount=c.moduleCount,this.dynamicSize=s?Math.ceil((a-2*r)/c.moduleCount)*c.moduleCount+2*r:a,function(e){var t=e.dynamicSize,o=e.margin,n=e.backgroundColor,i=e.backgroundPadding,a=e.foregroundColor,r=e.foregroundPadding,s=e.modules,u=e.moduleCount,c=(t-2*o)/u,d=c,l=0;i>0&&(l=d*i/2,d-=2*l);var h=c,f=0;r>0&&(f=h*r/2,h-=2*f);for(var g=0;gn-9-1&&g<9||g>n-9-1&&h<9||l.forEach((function(e){var t=o[h+e[0]][g+e[1]];t.type.push("positionAdjust"),t.type.includes("timing")?1==e[2]?t.color=r==i?u:r:t.color=r==i&&s==a?c:s:t.color=1==e[2]?r:s}))},p=0;p0)return this.drawModules;var e=this.drawModules=[],t=this.modules,o=this.moduleCount,n=this.dynamicSize,i=this.areaColor,a=this.backgroundImageSrc,r=this.backgroundImageX,s=this.backgroundImageY,u=this.backgroundImageWidth,c=this.backgroundImageHeight,d=this.backgroundImageAlpha,l=this.backgroundImageBorderRadius,h=this.foregroundImageSrc,f=this.foregroundImageX,g=this.foregroundImageY,p=this.foregroundImageWidth,m=this.foregroundImageHeight,v=this.foregroundImagePadding,b=this.foregroundImageBackgroundColor,y=this.foregroundImageBorderRadius,w=this.foregroundImageShadowOffsetX,C=this.foregroundImageShadowOffsetY,k=this.foregroundImageShadowBlur,x=this.foregroundImageShadowColor;i&&e.push({name:"area",type:"area",color:i,x:0,y:0,width:n,height:n}),a&&e.push({name:"backgroundImage",type:"image",imageSrc:a,mappingName:"backgroundImageSrc",x:r,y:s,width:u,height:c,alpha:d,borderRadius:l});for(var I=0;Ie||0>t||e>=o||t>=o)&&this.modules[e][t].isBlack},b.prototype.drawCanvas=function(){var e=this,t=this.isMaked,o=this.canvasContext,n=(this.useDynamicSize,this.dynamicSize),r=(this.foregroundColor,this.foregroundPadding,this.backgroundColor,this.backgroundPadding,this.drawReserve);this.margin;if(!t)return console.error("[uQRCode]: please execute the make method first!"),Promise.reject(new b.Error("please execute the make method first!"));var s=this.getDrawModules(),u=function(){var t=(0,a.default)((0,i.default)().mark((function t(a,u){var c,d,l,h,f,g,p,m,v,y,w,C,k,x;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:t.prev=0,o.clearRect(0,0,n,n),o.draw(!1),c=0;case 3:if(!(c0&&(o.beginPath(),o.moveTo(l+m,h),o.arcTo(l+f,h,l+f,h+g,m),o.arcTo(l+f,h+g,l,h+g,m),o.arcTo(l,h+g,l,h,m),o.arcTo(l,h,l+f,h,m),o.closePath(),o.setStrokeStyle("rgba(0,0,0,0)"),o.stroke(),o.clip()),t.prev=16,t.next=19,e.loadImage(d.imageSrc);case 19:p=t.sent,o.drawImage(p,l,h,f,g),t.next=26;break;case 23:throw t.prev=23,t.t1=t["catch"](16),console.error("[uQRCode]: ".concat(d.mappingName," invalid!")),new b.Error("".concat(d.mappingName," invalid!"));case 26:t.next=44;break;case 28:if("foregroundImage"!==d.name){t.next=44;break}return l=Math.round(d.x),h=Math.round(d.y),f=Math.round(d.width),g=Math.round(d.height),v=Math.round(d.padding),f<2*(m=Math.round(d.borderRadius))&&(m=f/2),g<2*m&&(m=g/2),y=l-v,w=h-v,C=f+2*v,k=g+2*v,x=Math.round(C/f*m),C<2*x&&(x=C/2),k<2*x&&(x=k/2),o.save(),o.setShadow(d.shadowOffsetX,d.shadowOffsetY,d.shadowBlur,d.shadowColor),x>0?(o.beginPath(),o.moveTo(y+x,w),o.arcTo(y+C,w,y+C,w+k,x),o.arcTo(y+C,w+k,y,w+k,x),o.arcTo(y,w+k,y,w,x),o.arcTo(y,w,y+C,w,x),o.closePath(),o.setFillStyle(d.backgroundColor),o.fill()):(o.setFillStyle(d.backgroundColor),o.fillRect(y,w,C,k)),o.restore(),o.save(),x>0?(o.beginPath(),o.moveTo(y+x,w),o.arcTo(y+C,w,y+C,w+k,x),o.arcTo(y+C,w+k,y,w+k,x),o.arcTo(y,w+k,y,w,x),o.arcTo(y,w,y+C,w,x),o.closePath(),o.setFillStyle(v>0?d.backgroundColor:"rgba(0,0,0,0)"),o.fill()):(o.setFillStyle(v>0?d.backgroundColor:"rgba(0,0,0,0)"),o.fillRect(y,w,C,k)),o.restore(),m>0&&(o.beginPath(),o.moveTo(l+m,h),o.arcTo(l+f,h,l+f,h+g,m),o.arcTo(l+f,h+g,l,h+g,m),o.arcTo(l,h+g,l,h,m),o.arcTo(l,h,l+f,h,m),o.closePath(),o.setStrokeStyle("rgba(0,0,0,0)"),o.stroke(),o.clip()),t.prev=34,t.next=37,e.loadImage(d.imageSrc);case 37:p=t.sent,o.drawImage(p,l,h,f,g),t.next=44;break;case 41:throw t.prev=41,t.t2=t["catch"](34),console.error("[uQRCode]: ".concat(d.mappingName," invalid!")),new b.Error("".concat(d.mappingName," invalid!"));case 44:r&&o.draw(!0),o.restore();case 45:c++,t.next=3;break;case 48:o.draw(!0),setTimeout(a,150),t.next=56;break;case 51:if(t.prev=51,t.t3=t["catch"](0),t.t3 instanceof b.Error){t.next=55;break}throw t.t3;case 55:u(t.t3);case 56:case"end":return t.stop()}}),t,null,[[0,51],[16,23],[34,41]])})));return function(e,o){return t.apply(this,arguments)}}();return new Promise((function(e,t){u(e,t)}))},b.prototype.draw=function(){return this.drawCanvas()},b.prototype.register=function(e){e&&e(b,this,!0)}},d183:function(e,t,o){"use strict";o.r(t);var n=o("ae0f"),i=o("620e");for(var a in i)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return i[e]}))}(a);o("5aa5");var r=o("828b"),s=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"1eec2e9b",null,!1,n["a"],void 0);t["default"]=s.exports},e0f1:function(e,t,o){"use strict";var n=o("4788"),i=o.n(n);i.a},efbe:function(e,t,o){"use strict";o.r(t);var n=o("561e"),i=o("00ec");for(var a in i)["default"].indexOf(a)<0&&function(e){o.d(t,e,(function(){return i[e]}))}(a);o("7645");var r=o("828b"),s=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"28453a18",null,!1,n["a"],void 0);t["default"]=s.exports},f053:function(e,t,o){"use strict";o("6a54");var n=o("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(o("9b1b")),a=n(o("2634")),r=n(o("2fdc"));o("64aa"),o("4626"),o("c223"),o("bf0f"),o("2797"),o("9db6"),o("7a76"),o("c9b5"),o("aa77"),o("5c47"),o("aa9c");var s=n(o("c074")),u=o("5ee1"),c=o("1144"),d=null,l={name:"uqrcode",props:{canvasId:{type:String,required:!0},value:{type:[String,Number]},options:{type:Object,default:function(){return{}}},size:{type:[String,Number],default:200},sizeUnit:{type:String,default:"px"},fileType:{type:String,default:"png"},start:{type:Boolean,default:!0},auto:{type:Boolean,default:!0},hide:{type:Boolean,default:!1},type:{type:String,default:function(){return"normal"}},queue:{type:Boolean,default:!1},isQueueLoadImage:{type:Boolean,default:!1},loading:{type:Boolean,default:void 0},h5SaveIsDownload:{type:Boolean,default:!1},h5DownloadName:{type:String,default:"uQRCode"}},data:function(){return{canvas:void 0,canvasType:void 0,canvasContext:void 0,makeDelegate:void 0,drawDelegate:void 0,toTempFilePathDelegate:void 0,makeExecuted:!1,makeing:!1,drawing:!1,isError:!1,error:void 0,isH5Save:!1,tempFilePath:"",templateOptions:{size:0,width:0,height:0,canvasWidth:0,canvasHeight:0,canvasTransform:"",canvasDisplay:!1},uqrcodeOptions:{data:""},plugins:[],makeingPattern:[[[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0]],[[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!1,!0,!0,!0]],[[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!0,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!0,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!0,!0,!0]],[[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!1,!1,!1,!1,!1,!1,!1],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],[!0,!0,!0,!0,!0,!0,!0,!0,!0,!0]]]}},watch:{type:{handler:function(e){["2d"].includes(e)?this.canvasType=e:this.canvasType=void 0},immediate:!0},value:{handler:function(){this.auto&&this.remake()}},size:{handler:function(){this.auto&&this.remake()}},options:{handler:function(){this.auto&&this.remake()},deep:!0},makeing:{handler:function(e){e||"function"===typeof this.toTempFilePathDelegate&&this.toTempFilePathDelegate()}}},mounted:function(){this.templateOptions.size="rpx"==this.sizeUnit?uni.upx2px(this.size):this.size,this.templateOptions.width=this.templateOptions.size,this.templateOptions.height=this.templateOptions.size,this.templateOptions.canvasWidth=this.templateOptions.size,this.templateOptions.canvasHeight=this.templateOptions.size,this.canvasType,this.templateOptions.canvasTransform="scale(".concat(this.templateOptions.size/this.templateOptions.canvasWidth,", ").concat(this.templateOptions.size/this.templateOptions.canvasHeight,")"),this.start&&this.make()},methods:{getTemplateOptions:function(){var e="rpx"==this.sizeUnit?uni.upx2px(this.size):this.size;return h(this.templateOptions,{size:e,width:e,height:e})},getUqrcodeOptions:function(){return h(this.options,{data:String(this.value),size:Number(this.templateOptions.size)})},resetCanvas:function(e){var t=this;this.templateOptions.canvasDisplay=!1,this.$nextTick((function(){t.templateOptions.canvasDisplay=!0,t.$nextTick((function(){e&&e()}))}))},draw:function(){var e=arguments,t=this;return(0,r.default)((0,a.default)().mark((function o(){var n,i,r,c;return(0,a.default)().wrap((function(o){while(1)switch(o.prev=o.next){case 0:if(n=e.length>0&&void 0!==e[0]?e[0]:{},i=e.length>1&&void 0!==e[1]&&e[1],"function"!=typeof n.success&&(n.success=function(){}),"function"!=typeof n.fail&&(n.fail=function(){}),"function"!=typeof n.complete&&(n.complete=function(){}),!t.drawing){o.next=11;break}if(i){o.next=9;break}return t.drawDelegate=function(){t.draw(n,!0)},o.abrupt("return");case 9:o.next=12;break;case 11:t.drawing=!0;case 12:if(t.canvasId){o.next=19;break}return console.error("[uQRCode]: canvasId must be set!"),t.isError=!0,t.drawing=!1,n.fail({errMsg:"[uQRCode]: canvasId must be set!"}),n.complete({errMsg:"[uQRCode]: canvasId must be set!"}),o.abrupt("return");case 19:if(t.value){o.next=26;break}return console.error("[uQRCode]: value must be set!"),t.isError=!0,t.drawing=!1,n.fail({errMsg:"[uQRCode]: value must be set!"}),n.complete({errMsg:"[uQRCode]: value must be set!"}),o.abrupt("return");case 26:t.templateOptions=t.getTemplateOptions(),t.uqrcodeOptions=t.getUqrcodeOptions(),"string"===typeof t.uqrcodeOptions.errorCorrectLevel&&(t.uqrcodeOptions.errorCorrectLevel=s.default.errorCorrectLevel[t.uqrcodeOptions.errorCorrectLevel]),"undefined"===typeof t.options.useDynamicSize&&(t.uqrcodeOptions.useDynamicSize=!0),r=d=new s.default,t.plugins.forEach((function(e){return r.register(e.plugin)})),r.setOptions(t.uqrcodeOptions),r.make(),c=null,"2d"===t.canvasType?(c=t.canvasContext=uni.createCanvasContext(t.canvasId,t),t.templateOptions.canvasWidth=r.dynamicSize,t.templateOptions.canvasHeight=r.dynamicSize,t.templateOptions.canvasTransform="scale(".concat(t.templateOptions.size/t.templateOptions.canvasWidth,", ").concat(t.templateOptions.size/t.templateOptions.canvasHeight,")"),r.loadImage=t.getLoadImage((function(e){return new Promise((function(t,o){if(e.startsWith("http"))uni.getImageInfo({src:e,success:function(e){t(e.path)},fail:function(e){o(e)}});else{if(e.startsWith("."))throw console.error("[uQRCode]: 本地图片路径仅支持绝对路径!"),new Error("[uQRCode]: local image path only supports absolute path!");t(e)}}))}))):(c=t.canvasContext=uni.createCanvasContext(t.canvasId,t),t.templateOptions.canvasWidth=r.dynamicSize,t.templateOptions.canvasHeight=r.dynamicSize,t.templateOptions.canvasTransform="scale(".concat(t.templateOptions.size/t.templateOptions.canvasWidth,", ").concat(t.templateOptions.size/t.templateOptions.canvasHeight,")"),r.loadImage=t.getLoadImage((function(e){return new Promise((function(t,o){if(e.startsWith("http"))uni.getImageInfo({src:e,success:function(e){t(e.path)},fail:function(e){o(e)}});else{if(e.startsWith("."))throw console.error("[uQRCode]: 本地图片路径仅支持绝对路径!"),new Error("[uQRCode]: local image path only supports absolute path!");t(e)}}))}))),r.canvasContext=c,setTimeout((function(){var e,o=t.plugins.find((function(e){return e.name==r.style})),i=o?o.drawCanvas:"drawCanvas";e=t.queue?function(){return u.queueDraw.exec((function(){return r[i]()}))}:function(){return r[i]()},e().then((function(){if(t.drawDelegate){var e=t.drawDelegate;t.drawDelegate=void 0,e()}else t.drawing=!1,n.success()})).catch((function(e){if(console.log(e),t.drawDelegate){var o=t.drawDelegate;t.drawDelegate=void 0,o()}else t.drawing=!1,t.isError=!0,n.fail(e)})).finally((function(){n.complete()}))}),300);case 38:case"end":return o.stop()}}),o)})))()},make:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.makeExecuted=!0,this.makeing=!0,this.isError=!1,"function"!=typeof t.success&&(t.success=function(){}),"function"!=typeof t.fail&&(t.fail=function(){}),"function"!=typeof t.complete&&(t.complete=function(){}),this.resetCanvas((function(){clearTimeout(e.makeDelegate),e.makeDelegate=setTimeout((function(){e.draw({success:function(){setTimeout((function(){t.success(),e.complete(!0)}),300)},fail:function(o){t.fail(o),e.error=o,e.complete(!1,o.errMsg)},complete:function(){t.complete(),e.makeing=!1}})}),300)}))},remake:function(e){this.$emit("change"),this.make(e)},complete:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";e?this.$emit("complete",{success:e}):this.$emit("complete",{success:e,errMsg:t})},toTempFilePath:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"!=typeof t.success&&(t.success=function(){}),"function"!=typeof t.fail&&(t.fail=function(){}),"function"!=typeof t.complete&&(t.complete=function(){}),!this.makeExecuted){console.error("[uQRCode]: make() 方法从未调用!请先成功调用 make() 后再进行操作。");var o={errMsg:"[uQRCode]: make() method has never been executed! please execute make() successfully before operating."};return t.fail(o),void t.complete(o)}if(this.isError)return t.fail(this.error),void t.complete(this.error);this.makeing?this.toTempFilePathDelegate=function(){e.toTempFilePath(t)}:(this.toTempFilePathDelegate=null,"2d"===this.canvasType||uni.canvasToTempFilePath({canvasId:this.canvasId,fileType:this.fileType,width:Number(this.templateOptions.canvasWidth),height:Number(this.templateOptions.canvasHeight),destWidth:Number(this.templateOptions.size),destHeight:Number(this.templateOptions.size),success:function(e){t.success(e)},fail:function(e){t.fail(e)},complete:function(){t.complete()}},this))},save:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"function"!=typeof t.success&&(t.success=function(){}),"function"!=typeof t.fail&&(t.fail=function(){}),"function"!=typeof t.complete&&(t.complete=function(){}),this.toTempFilePath({success:function(o){if(e.isH5Save=!0,e.tempFilePath=o.tempFilePath,e.h5SaveIsDownload){var n=document.createElement("a");n.download=e.h5DownloadName,n.href=o.tempFilePath,document.body.appendChild(n),n.click(),n.remove()}t.success({errMsg:"ok"}),t.complete({errMsg:"ok"})},fail:function(e){t.fail(e),t.complete(e)}})},onClick:function(e){this.$emit("click",e)},getInstance:function(){return d},registerStyle:function(e){if("style"!=e.Type)return console.warn("[uQRCode]: registerStyle 仅支持注册 style 类型的扩展!"),{errMsg:"registerStyle 仅支持注册 style 类型的扩展!"};"function"===typeof e&&this.plugins.push({plugin:e,name:e.Name,drawCanvas:e.DrawCanvas})},getLoadImage:function(e){var t=this;return"function"==typeof e?function(o){return t.isQueueLoadImage?u.queueLoadImage.exec((function(){return new Promise((function(t,n){setTimeout((function(){var i=c.cacheImageList.find((function(e){return e.src==o}));i?t(i.img):e(o).then((function(e){c.cacheImageList.push({src:o,img:e}),t(e)})).catch((function(e){n(e)}))}),10)}))})):e(o)}:function(e){return Promise.resolve(e)}}}};function h(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var a in e=n?t:(0,i.default)({},t),o){var r=o[a];void 0!=r&&(r.constructor==Object?e[a]=this.deepReplace(e[a],r):r.constructor!=String||r?e[a]=r:e[a]=e[a])}return e}t.default=l},f36c:function(e,t,o){var n=o("c86c");t=n(!1),t.push([e.i,".uqrcode[data-v-50c98264]{position:relative}.uqrcode-hide[data-v-50c98264]{position:fixed;left:%?7500?%}.uqrcode-canvas[data-v-50c98264]{-webkit-transform-origin:top left;transform-origin:top left}.uqrcode-makeing[data-v-50c98264]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;\ndisplay:flex;\njustify-content:center;align-items:center}.uqrcode-makeing-image[data-v-50c98264]{\ndisplay:block;max-width:120px;max-height:120px\n}.uqrcode-error[data-v-50c98264]{position:absolute;top:0;right:0;bottom:0;left:0;\ndisplay:flex;\njustify-content:center;align-items:center}.uqrcode-error-message[data-v-50c98264]{font-size:12px;color:#939291}\n.uqrcode-h5-save[data-v-50c98264]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,.68);display:flex;flex-direction:column;justify-content:center;align-items:center}.uqrcode-h5-save-image[data-v-50c98264]{width:%?512?%;height:%?512?%;padding:%?32?%}.uqrcode-h5-save-text[data-v-50c98264]{margin-top:%?20?%;font-size:%?32?%;font-weight:700;color:#fff}.uqrcode-h5-save-close[data-v-50c98264]{position:relative;margin-top:%?72?%;width:%?60?%;height:%?60?%;border:%?2?% solid #fff;border-radius:%?60?%;padding:%?10?%}.uqrcode-h5-save-close-before[data-v-50c98264]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:%?40?%;height:%?4?%;background:#fff}.uqrcode-h5-save-close-after[data-v-50c98264]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:%?40?%;height:%?4?%;background:#fff}\n\n",""]),e.exports=t}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-reservation-index.2db1f430.js b/unpackage/dist/build/web/static/js/pages-reservation-index.2db1f430.js new file mode 100644 index 0000000..735f3a4 --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-reservation-index.2db1f430.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-reservation-index"],{"00ec":function(t,e,a){"use strict";a.r(e);var n=a("64b0"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=i.a},"1db6":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"reservation-page",class:{"wechat-browser":t.isWeixinBrowser}},[t.isWeixinBrowser?t._e():a("v-uni-view",{staticClass:"fixed-nav"},[a("NavBar",{attrs:{title:"过闸预约"}})],1),a("v-uni-view",{staticClass:"reservation-scroll"},[t.unitPrice||t.calculationDescription?a("v-uni-view",{staticClass:"price-info-section"},[t.unitPrice?a("v-uni-view",{staticClass:"price-info-item"},[a("v-uni-text",{staticClass:"price-label"},[t._v("计算单价:")]),a("v-uni-text",{staticClass:"price-value"},[t._v(t._s(t.unitPrice)+"元")])],1):t._e(),t.calculationDescription?a("v-uni-view",{staticClass:"price-info-item"},[a("v-uni-text",{staticClass:"price-label"},[t._v("计算规则:")]),a("v-uni-text",{staticClass:"price-desc"},[t._v(t._s(t.calculationDescription))])],1):t._e()],1):t._e(),a("v-uni-view",{staticClass:"card"},[a("v-uni-view",{staticClass:"card-title"},[t._v("船舶信息")]),a("v-uni-view",{staticClass:"info-list"},[a("v-uni-view",{staticClass:"info-row"},[a("v-uni-text",{staticClass:"info-label"},[t._v("编号")]),a("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.ship_number)),a("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),a("v-uni-view",{staticClass:"info-row"},[a("v-uni-text",{staticClass:"info-label"},[t._v("总长度")]),a("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.total_length)+"米"),a("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),a("v-uni-view",{staticClass:"info-row"},[a("v-uni-text",{staticClass:"info-label"},[t._v("型宽")]),a("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.total_width)+"米"),a("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),a("v-uni-view",{staticClass:"info-row"},[a("v-uni-text",{staticClass:"info-label"},[t._v("型深")]),a("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.molded_depth)+"米"),a("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),a("v-uni-view",{staticClass:"info-row"},[a("v-uni-text",{staticClass:"info-label"},[t._v("载重")]),a("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.total_tonnage)+"吨"),a("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),a("v-uni-view",{staticClass:"info-row"},[a("v-uni-text",{staticClass:"info-label"},[t._v("类型")]),a("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.getShipTypeName(t.currentShip.ship_type))),a("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1)],1)],1),a("v-uni-view",{staticClass:"card"},[a("v-uni-view",{staticClass:"card-title"},[t._v("航行方向")]),a("v-uni-view",{staticClass:"direction-row"},t._l(t.directionEnum,(function(e){return a("v-uni-button",{key:e.value,staticClass:"direction-btn",class:{active:t.direction===e.value},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.setDirection(e.value)}}},[t._v(t._s(e.label))])})),1)],1),a("v-uni-view",{staticClass:"card"},[a("v-uni-view",{staticClass:"card-title"},[t._v("过闸日期")]),a("v-uni-view",{staticClass:"direction-row"},[a("v-uni-button",{staticClass:"direction-btn",class:{active:"today"===t.gateDate},attrs:{disabled:t.isDateDisabled},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.setGateDate("today")}}},[t._v("今天")]),a("v-uni-button",{staticClass:"direction-btn",class:{active:"tomorrow"===t.gateDate,"tomorrow-default":"tomorrow"===t.gateDate&&t.isDateDisabled},attrs:{disabled:t.isDateDisabled},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.setGateDate("tomorrow")}}},[t._v("明天")])],1)],1),a("v-uni-view",{staticClass:"notice-row"},[a("v-uni-text",{staticClass:"notice-title"},[t._v("预约须知")]),a("v-uni-view",{staticClass:"notice-check",staticStyle:{position:"relative"}},[a("v-uni-checkbox",{attrs:{checked:t.agreeNotice}}),a("v-uni-text",[t._v("我已阅读并同意《过闸预约服务协议》")]),a("v-uni-view",{staticStyle:{position:"absolute",left:"0",top:"0",right:"0",bottom:"0","z-index":"2"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleAgreeNotice.apply(void 0,arguments)}}})],1)],1)],1),a("v-uni-view",{staticClass:"reservation-bottom-bar"},[a("v-uni-button",{staticClass:"reservation-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onReserve.apply(void 0,arguments)}}},[t._v("预约")])],1)],1)},i=[]},"291a":function(t,e,a){var n=a("9098");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("967d").default;i("2fa82ad0",n,!0,{sourceMap:!1,shadowMode:!1})},"381a":function(t,e,a){"use strict";var n=a("44c5"),i=a.n(n);i.a},"44c5":function(t,e,a){var n=a("d07a");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("967d").default;i("d38a8ae4",n,!0,{sourceMap:!1,shadowMode:!1})},4726:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(a("5de6")),o=n(a("fcf3")),r=n(a("2634")),c=n(a("2fdc"));a("5c47"),a("0506"),a("bf0f"),a("c223"),a("e838"),a("8f71"),a("fd3c"),a("64aa"),a("dc8a"),a("aa77"),a("f7a5"),a("aa9c");var s=n(a("efbe")),u=a("bd31"),l=n(a("409b")),d={name:"ReservationPage",components:{NavBar:s.default},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",deadlineTime:"",isDateDisabled:!1,userLocation:null,isInGeofence:null,unitPrice:"",calculationDescription:""}},onLoad:function(){this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){var t=this;return(0,c.default)((0,r.default)().mark((function e(){var a;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.fetchUnitPrice(),e.next=3,t.fetchDirectionEnum();case 3:return e.next=5,t.fetchShipTypeEnum();case 5:return e.next=7,t.fetchShipList();case 7:if(a=e.sent,a){e.next=10;break}return e.abrupt("return");case 10:uni.showModal({title:"提示",content:"预约前需要先获取您的位置信息",showCancel:!0,confirmText:"确定",cancelText:"取消",success:function(e){e.confirm?t.getUserLocation():uni.showToast({title:"未获取位置信息,可能无法完成预约",icon:"none"})}}),t.fetchDailyReservationDeadline();case 12:case"end":return e.stop()}}),e)})))()},methods:{fetchUnitPrice:function(){var t=this;return(0,c.default)((0,r.default)().mark((function e(){var a,n,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=uni.getStorageSync("token"),a){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,new Promise((function(t,e){uni.request({url:"".concat(u.API.GET_UNIT_PRICE,"?token=").concat(a),method:"get",success:t,fail:e})}));case 5:n=e.sent,n.data&&0===n.data.errcode&&(i=n.data.data,t.unitPrice=i.unit_price||"",t.calculationDescription=i.calculation_description||"");case 7:case"end":return e.stop()}}),e)})))()},getUserLocation:function(){this.isWeixinBrowser?(console.log("微信 H5 环境"),this.getWeixinLocation()):(console.log("普通 H5 环境"),this.getBrowserLocation())},getWeixinLocation:function(){var t=this;console.log("[WeixinLocation] 调用 getWeixinLocation");var e=/MicroMessenger/i.test(navigator.userAgent);console.log("[WeixinLocation] 是否微信环境 isWeixinBrowser =",this.isWeixinBrowser,"UA检测 =",e?"是":"否");var a="undefined"!==typeof window&&!!window.wx,n="undefined"!==typeof l.default;console.log("[WeixinLocation] has window.wx =",a,", has module wx =",n);var i=a?window.wx:n?l.default:null;if(console.log("[WeixinLocation] wxObj =",i),!i)return console.error("微信 JS-SDK 未加载"),void uni.showModal({title:"提示",content:"微信 JS-SDK 未加载,请刷新页面重试",showCancel:!1});console.log("[WeixinLocation] wxObj.version =",i.version,"typeof wxObj.config =",(0,o.default)(i.config),"typeof wxObj.ready =",(0,o.default)(i.ready),"typeof wxObj.getLocation =",(0,o.default)(i.getLocation)),"function"!==typeof i.config&&console.warn("[WeixinLocation] wx.config 未定义,说明微信JS-SDK可能还没有正确初始化,wx.ready 可能不会触发,请确认后端是否已下发 JSSDK 配置并在 App.vue 中调用 initWechatJSSDK"),"function"!==typeof i.getLocation&&console.warn("[WeixinLocation] wx.getLocation 不是函数,说明当前 JSSDK 可能未加载完整或未包含该接口"),"function"===typeof i.error?i.error((function(t){console.error("[WeixinLocation] wx.error 回调触发,JSSDK 配置或调用出错:",t)})):console.warn("[WeixinLocation] wx.error 不存在,无法捕获 JSSDK 配置错误");var r=!1;setTimeout((function(){r||console.warn("[WeixinLocation] 5 秒内 wx.ready 未回调,可能是 wx.config 未正确执行或签名错误")}),5e3),i.ready((function(){r=!0,console.log("[WeixinLocation] wx.ready 回调触发,开始调用 wx.getLocation"),i.getLocation({type:"gcj02",success:function(e){console.log("[WeixinLocation] wx.getLocation success 原始返回值:",e),t.userLocation={latitude:e.latitude,longitude:e.longitude,speed:e.speed,accuracy:e.accuracy},console.log("[WeixinLocation] 已保存 userLocation =",t.userLocation)},fail:function(t){console.error("[WeixinLocation] wx.getLocation fail:",t),uni.showModal({title:"提示",content:"获取位置失败,请允许访问位置信息",showCancel:!1})}})}))},getBrowserLocation:function(){var t=this;"undefined"!==typeof navigator&&navigator.geolocation?navigator.geolocation.getCurrentPosition((function(e){t.userLocation={latitude:e.coords.latitude,longitude:e.coords.longitude,accuracy:e.coords.accuracy,altitude:e.coords.altitude,altitudeAccuracy:e.coords.altitudeAccuracy,heading:e.coords.heading,speed:e.coords.speed},console.log("浏览器获取位置成功:",t.userLocation)}),(function(t){console.error("浏览器获取位置失败:",t);var e="获取位置失败";switch(t.code){case t.PERMISSION_DENIED:e="用户拒绝了位置请求";break;case t.POSITION_UNAVAILABLE:e="位置信息不可用";break;case t.TIMEOUT:e="获取位置超时";break}uni.showModal({title:"提示",content:e+",请允许访问位置信息",showCancel:!1})}),{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):uni.showModal({title:"提示",content:"您的浏览器不支持地理位置功能",showCancel:!1})},getMiniProgramLocation:function(){},setDirection:function(t){this.direction=t,this.isInGeofence=null,t&&this.fetchGeofenceByDirection()},fetchGeofenceByDirection:function(){var t=this;return(0,c.default)((0,r.default)().mark((function e(){var a,n,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=uni.getStorageSync("token"),a&&t.direction){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(e,n){uni.request({url:"".concat(u.API.GET_GEOFENCE_BY_DIRECTION,"?token=").concat(a,"&direction=").concat(t.direction),method:"GET",success:e,fail:n})}));case 6:if(n=e.sent,!n.data||0!==n.data.errcode){e.next=14;break}if(i=n.data.data,console.log(i),i&&Array.isArray(i)&&0!==i.length){e.next=13;break}return t.isInGeofence=!0,e.abrupt("return");case 13:t.checkLocationInGeofence(i);case 14:e.next=18;break;case 16:e.prev=16,e.t0=e["catch"](3);case 18:case"end":return e.stop()}}),e,null,[[3,16]])})))()},checkLocationInGeofence:function(t){if(this.userLocation&&this.userLocation.latitude&&this.userLocation.longitude){for(var e=parseFloat(this.userLocation.latitude),a=parseFloat(this.userLocation.longitude),n=0;n0&&this.isPointInPolygon(a,e,i.coordinates))return this.isInGeofence=!0,void console.log("用户位置在围栏范围内")}this.isInGeofence=!1,uni.showModal({title:"提示",content:"您的当前位置不在闸站可预约范围内",showCancel:!1})}else console.warn("用户位置信息不存在,无法进行范围判断")},isPointInPolygon:function(t,e,a){if(!a||a.length<3)return!1;var n=a.map((function(t){return Array.isArray(t)&&t.length>=2?[parseFloat(t[0]),parseFloat(t[1])]:null})).filter((function(t){return null!==t}));if(n.length<3)return!1;for(var i=!1,o=t,r=e,c=0,s=n.length-1;cr!==f>r&&o<(d-u)*(r-l)/(f-l)+u;v&&(i=!i)}return i},fetchDailyReservationDeadline:function(){var t=this;return(0,c.default)((0,r.default)().mark((function e(){var a,n,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=uni.getStorageSync("token"),a){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.GET_DAILY_RESERVATION_DEADLINE,"?token=").concat(a),method:"GET",success:t,fail:e})}));case 6:n=e.sent,n.data&&0===n.data.errcode&&(i=n.data.data,i&&i.deadline_time&&(t.deadlineTime=i.deadline_time,t.checkDeadlineAndSetDate())),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](3);case 12:case"end":return e.stop()}}),e,null,[[3,10]])})))()},checkDeadlineAndSetDate:function(){if(this.deadlineTime){var t=new Date,e=t.getHours(),a=t.getMinutes(),n=this.deadlineTime.split(":").map(Number),o=(0,i.default)(n,2),r=o[0],c=o[1],s=60*e+a,u=60*r+c;this.gateDate=s>=u?"tomorrow":"today",this.isDateDisabled=!0}},fetchShipList:function(){var t=this;return(0,c.default)((0,r.default)().mark((function e(){var a,n;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=uni.getStorageSync("token"),a){e.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return",!1);case 4:return e.prev=4,e.next=7,new Promise((function(t,e){uni.request({url:"".concat(u.API.AVAILABLE_SHIP,"?token=").concat(a),method:"GET",success:t,fail:e})}));case 7:if(n=e.sent,!n.data||0!==n.data.errcode){e.next=17;break}if(n.data.data){e.next=13;break}return uni.showToast({title:"暂无船舶信息",icon:"none",duration:1500}),setTimeout((function(){uni.redirectTo({url:"/pages/index/ship_manage"})}),1e3),e.abrupt("return",!1);case 13:return t.currentShip={id:n.data.data.id,total_length:n.data.data.total_length,total_width:n.data.data.total_width,molded_depth:n.data.data.molded_depth,ship_number:n.data.data.ship_number,total_tonnage:n.data.data.total_tonnage,ship_type:n.data.data.ship_type},e.abrupt("return",!0);case 17:return uni.showToast({title:n.data&&n.data.errmsg||"获取船舶信息失败",icon:"none"}),e.abrupt("return",!1);case 19:e.next=25;break;case 21:return e.prev=21,e.t0=e["catch"](4),uni.showToast({title:"网络错误",icon:"none"}),e.abrupt("return",!1);case 25:case"end":return e.stop()}}),e,null,[[4,21]])})))()},fetchDirectionEnum:function(){var t=this;return(0,c.default)((0,r.default)().mark((function e(){var a,n;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=uni.getStorageSync("token"),a){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.GET_DIRECTION_ENUM,"?token=").concat(a),method:"GET",success:t,fail:e})}));case 6:n=e.sent,n.data&&0===n.data.errcode&&(t.directionEnum=Object.keys(n.data.data).map((function(t){return{label:t,value:n.data.data[t]}}))),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](3);case 12:case"end":return e.stop()}}),e,null,[[3,10]])})))()},fetchShipTypeEnum:function(){var t=this;return(0,c.default)((0,r.default)().mark((function e(){var a,n,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=uni.getStorageSync("token"),a){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.SHIP_PROPERTY_ENUM,"?token=").concat(a),method:"GET",success:t,fail:e})}));case 6:n=e.sent,n.data&&0===n.data.errcode&&(i=n.data.data.ship_type||{},Array.isArray(i)?t.shipTypeEnum=i:t.shipTypeEnum=Object.keys(i).map((function(t){return{label:t,value:i[t]}}))),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](3);case 12:case"end":return e.stop()}}),e,null,[[3,10]])})))()},getShipTypeName:function(t){var e=this.shipTypeEnum.find((function(e){return e.value===t||e.value==t}));return e?e.label:t},onReserve:function(){if(this.agreeNotice)if(this.direction)if(!1!==this.isInGeofence){var t=uni.getStorageSync("token");if(t)if(this.currentShip&&this.currentShip.ship_number&&this.currentShip.id){var e=this.direction||"in",a="",n=new Date;if("today"===this.gateDate)a=n.toISOString().slice(0,10);else if("tomorrow"===this.gateDate){var i=new Date(n);i.setDate(n.getDate()+1),a=i.toISOString().slice(0,10)}var r={token:t,ship_id:this.currentShip.id,direction:e,passage_date:a};this.userLocation&&this.userLocation.latitude&&this.userLocation.longitude&&(r.latitude=this.userLocation.latitude,r.longitude=this.userLocation.longitude),uni.showLoading({title:"提交中..."}),uni.request({url:"".concat(u.API.RESERVATION_CREATE),method:"POST",data:r,success:function(t){if(uni.hideLoading(),t.data&&0===t.data.errcode)uni.showToast({title:"预约成功",icon:"success"}),setTimeout((function(){uni.switchTab({url:"/pages/order/index"})}),800);else{var e=t.data||{},a=e.data||{},n="";if(a&&"object"===(0,o.default)(a)){var i=[];Array.isArray(a.latitude)&&a.latitude.length&&i.push("纬度:".concat(a.latitude.join(","))),Array.isArray(a.longitude)&&a.longitude.length&&i.push("经度:".concat(a.longitude.join(","))),i.length&&(n=i.join(";"))}n||(n=e.errmsg||"预约失败"),uni.showModal({title:"提示",content:n,showCancel:!1})}},fail:function(){uni.hideLoading(),uni.showToast({title:"网络错误",icon:"none"})}})}else uni.showToast({title:"无效的船舶信息",icon:"none"});else uni.showToast({title:"请先登录",icon:"none"})}else uni.showToast({title:"您的当前位置不在闸站可预约范围内",icon:"none"});else uni.showToast({title:"请先选择航行方向",icon:"none"});else uni.showToast({title:"请先阅读并同意预约须知",icon:"none"})},toggleAgreeNotice:function(){this.agreeNotice=!this.agreeNotice},setGateDate:function(t){this.isDateDisabled||(this.gateDate=t)}}};e.default=d},"561e":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:t.statusBarHeight+"px"}},[a("v-uni-view",{staticClass:"nav-content"},[a("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)}}}),a("v-uni-text",{staticClass:"nav-title"},[t._v(t._s(t.title))]),a("v-uni-view",{staticClass:"right-slot"},[t._t("right")],2)],1),t._t("default")],2)},i=[]},5759:function(t,e,a){"use strict";a.r(e);var n=a("4726"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=i.a},"64b0":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={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=n},7645:function(t,e,a){"use strict";var n=a("291a"),i=a.n(n);i.a},9098:function(t,e,a){var n=a("c86c");e=n(!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},"9b42":function(t,e,a){"use strict";a.r(e);var n=a("1db6"),i=a("5759");for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);a("381a");var r=a("828b"),c=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"a2395aea",null,!1,n["a"],void 0);e["default"]=c.exports},d07a:function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */.reservation-page[data-v-a2395aea]{background:linear-gradient(180deg,#cbe6ff,#f6faff);min-height:100vh;padding-bottom:%?140?%;padding-top:90px;font-family:SourceHanSansCN,PingFang SC,Microsoft YaHei,sans-serif}.wechat-browser[data-v-a2395aea]{padding-top:10px}.fixed-nav[data-v-a2395aea]{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)}.header[data-v-a2395aea]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 10px 16px;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-top:7vh}.back-btn[data-v-a2395aea], .more-btn[data-v-a2395aea]{font-size:24px;color:#333}.title[data-v-a2395aea]{font-size:22px;font-weight:700;color:#222}.card[data-v-a2395aea]{background:#fff;border-radius:18px;margin:0 16px 16px 16px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:18px 18px 12px 18px;margin-top:20px}.card-title[data-v-a2395aea]{font-size:16px;font-weight:600;margin-bottom:12px;color:#222}.water-info-row[data-v-a2395aea]{display:flex;justify-content:center;align-items:flex-start;width:-webkit-fit-content;width:fit-content;margin:0 auto;gap:%?150?%}.water-info-col[data-v-a2395aea]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.label[data-v-a2395aea]{color:#888;font-size:15px;margin-bottom:2px;text-align:left}.value.blue[data-v-a2395aea]{color:#217aff;font-size:14px;text-align:left}.info-list[data-v-a2395aea]{border-top:1px solid #f0f0f0}.info-row[data-v-a2395aea]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.info-row[data-v-a2395aea]:last-child{border-bottom:none}.info-label[data-v-a2395aea]{color:#222;font-size:16px}.info-value[data-v-a2395aea]{color:#222;font-size:16px;display:flex;align-items:center}.arrow[data-v-a2395aea]{color:#bdbdbd;font-size:18px;margin-left:4px}.direction-row[data-v-a2395aea], .batch-row[data-v-a2395aea]{display:flex;margin-bottom:8px;justify-content:center}.direction-btn[data-v-a2395aea], .batch-btn[data-v-a2395aea]{border:none;border-radius:24px;padding:0;font-size:14px;background:#f2f6fa;color:#888;height:24px;width:110px;display:flex;align-items:center;justify-content:center;margin:0 %?20?%;border:none;outline:none}.direction-btn[data-v-a2395aea]::after, .batch-btn[data-v-a2395aea]::after{border:none}.direction-btn.active[data-v-a2395aea], .batch-btn.active[data-v-a2395aea]{background:#217aff;color:#fff}.direction-btn[data-v-a2395aea]:disabled{opacity:.6;pointer-events:none}.direction-btn.tomorrow-default[data-v-a2395aea]{background:linear-gradient(90deg,#ffb980,#ffc99a)!important;color:#fff}.notice-row[data-v-a2395aea]{margin:24px 16px 0 16px}.notice-title[data-v-a2395aea]{font-size:14px;font-weight:600;margin-bottom:8px;color:#222}.notice-check[data-v-a2395aea]{display:flex;align-items:center;margin-top:8px;font-size:13px;color:#888}.tabbar[data-v-a2395aea]{position:fixed;left:0;right:0;bottom:0;height:60px;background:#fff;display:flex;border-top:1px solid #eaeaea;z-index:10}.tab-item[data-v-a2395aea]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;font-size:14px}.tab-item.active[data-v-a2395aea]{color:#217aff}.icon[data-v-a2395aea]{font-size:22px;margin-bottom:2px}.reservation-bottom-bar[data-v-a2395aea]{position:fixed;left:0;right:0;bottom:0;background:#fcfcfc;box-shadow:0 %?-2?% %?16?% rgba(59,124,255,.08);padding:%?24?% %?24?% %?32?% %?24?%;z-index:999;display:flex;justify-content:center}.reservation-btn[data-v-a2395aea]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#217aff;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s}.reservation-scroll[data-v-a2395aea]{padding-bottom:%?80?%}.date-btn.active[data-v-a2395aea]{background:#217aff;color:#fff}.price-info-section[data-v-a2395aea]{background:#fff;border-radius:18px;margin:0 16px 16px 16px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:18px 18px 12px 18px;margin-top:20px}.price-info-item[data-v-a2395aea]{display:flex;align-items:flex-start;margin-bottom:12px;font-size:14px}.price-info-item[data-v-a2395aea]:last-child{margin-bottom:0}.price-label[data-v-a2395aea]{color:#666;min-width:100px;flex-shrink:0}.price-value[data-v-a2395aea]{color:#217aff;font-weight:600;flex:1}.price-desc[data-v-a2395aea]{color:#222;flex:1;line-height:1.6}',""]),t.exports=e},efbe:function(t,e,a){"use strict";a.r(e);var n=a("561e"),i=a("00ec");for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);a("7645");var r=a("828b"),c=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"28453a18",null,!1,n["a"],void 0);e["default"]=c.exports}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-reservation-index.52621408.js b/unpackage/dist/build/web/static/js/pages-reservation-index.52621408.js deleted file mode 100644 index e932410..0000000 --- a/unpackage/dist/build/web/static/js/pages-reservation-index.52621408.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-reservation-index"],{"00ec":function(t,e,n){"use strict";n.r(e);var a=n("64b0"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},"0d92":function(t,e,n){"use strict";var a=n("83d4"),i=n.n(a);i.a},1654:function(t,e,n){var a=n("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* uni.scss */.reservation-page[data-v-355129f1]{background:linear-gradient(180deg,#cbe6ff,#f6faff);min-height:100vh;padding-bottom:%?140?%;padding-top:90px;font-family:SourceHanSansCN,PingFang SC,Microsoft YaHei,sans-serif}.wechat-browser[data-v-355129f1]{padding-top:10px}.fixed-nav[data-v-355129f1]{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)}.header[data-v-355129f1]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 10px 16px;background:linear-gradient(180deg,#cbe6ff,#f6faff);padding-top:7vh}.back-btn[data-v-355129f1], .more-btn[data-v-355129f1]{font-size:24px;color:#333}.title[data-v-355129f1]{font-size:22px;font-weight:700;color:#222}.card[data-v-355129f1]{background:#fff;border-radius:18px;margin:0 16px 16px 16px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:18px 18px 12px 18px;margin-top:20px}.card-title[data-v-355129f1]{font-size:16px;font-weight:600;margin-bottom:12px;color:#222}.water-info-row[data-v-355129f1]{display:flex;justify-content:center;align-items:flex-start;width:-webkit-fit-content;width:fit-content;margin:0 auto;gap:%?150?%}.water-info-col[data-v-355129f1]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.label[data-v-355129f1]{color:#888;font-size:15px;margin-bottom:2px;text-align:left}.value.blue[data-v-355129f1]{color:#217aff;font-size:14px;text-align:left}.info-list[data-v-355129f1]{border-top:1px solid #f0f0f0}.info-row[data-v-355129f1]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.info-row[data-v-355129f1]:last-child{border-bottom:none}.info-label[data-v-355129f1]{color:#222;font-size:16px}.info-value[data-v-355129f1]{color:#222;font-size:16px;display:flex;align-items:center}.arrow[data-v-355129f1]{color:#bdbdbd;font-size:18px;margin-left:4px}.direction-row[data-v-355129f1], .batch-row[data-v-355129f1]{display:flex;margin-bottom:8px;justify-content:center}.direction-btn[data-v-355129f1], .batch-btn[data-v-355129f1]{border:none;border-radius:24px;padding:0;font-size:14px;background:#f2f6fa;color:#888;height:24px;width:110px;display:flex;align-items:center;justify-content:center;margin:0 %?20?%;border:none;outline:none}.direction-btn[data-v-355129f1]::after, .batch-btn[data-v-355129f1]::after{border:none}.direction-btn.active[data-v-355129f1], .batch-btn.active[data-v-355129f1]{background:#217aff;color:#fff}.direction-btn[data-v-355129f1]:disabled{opacity:.6;pointer-events:none}.direction-btn.tomorrow-default[data-v-355129f1]{background:linear-gradient(90deg,#ffb980,#ffc99a)!important;color:#fff}.notice-row[data-v-355129f1]{margin:24px 16px 0 16px}.notice-title[data-v-355129f1]{font-size:14px;font-weight:600;margin-bottom:8px;color:#222}.notice-check[data-v-355129f1]{display:flex;align-items:center;margin-top:8px;font-size:13px;color:#888}.tabbar[data-v-355129f1]{position:fixed;left:0;right:0;bottom:0;height:60px;background:#fff;display:flex;border-top:1px solid #eaeaea;z-index:10}.tab-item[data-v-355129f1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;font-size:14px}.tab-item.active[data-v-355129f1]{color:#217aff}.icon[data-v-355129f1]{font-size:22px;margin-bottom:2px}.reservation-bottom-bar[data-v-355129f1]{position:fixed;left:0;right:0;bottom:0;background:#fcfcfc;box-shadow:0 %?-2?% %?16?% rgba(59,124,255,.08);padding:%?24?% %?24?% %?32?% %?24?%;z-index:999;display:flex;justify-content:center}.reservation-btn[data-v-355129f1]{min-width:%?320?%;height:%?80?%;border-radius:%?40?%;background:#217aff;color:#fff;font-size:%?32?%;font-weight:500;border:none;outline:none;box-shadow:0 %?4?% %?16?% rgba(33,122,255,.08);transition:background .2s}.reservation-scroll[data-v-355129f1]{padding-bottom:%?80?%}.date-btn.active[data-v-355129f1]{background:#217aff;color:#fff}',""]),t.exports=e},"291a":function(t,e,n){var a=n("9098");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("2fa82ad0",a,!0,{sourceMap:!1,shadowMode:!1})},4726:function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("5de6")),o=a(n("fcf3")),r=a(n("2634")),s=a(n("2fdc"));n("5c47"),n("0506"),n("bf0f"),n("c223"),n("e838"),n("8f71"),n("fd3c"),n("64aa"),n("dc8a"),n("aa77"),n("f7a5"),n("aa9c");var c=a(n("efbe")),u=n("bd31"),l=a(n("409b")),d={name:"ReservationPage",components:{NavBar:c.default},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",deadlineTime:"",isDateDisabled:!1,userLocation:null,isInGeofence:null}},onLoad:function(){this.isWeixinBrowser=/MicroMessenger/i.test(navigator.userAgent)},onShow:function(){var t=this;return(0,s.default)((0,r.default)().mark((function e(){var n;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.fetchDirectionEnum();case 2:return e.next=4,t.fetchShipTypeEnum();case 4:return e.next=6,t.fetchShipList();case 6:if(n=e.sent,n){e.next=9;break}return e.abrupt("return");case 9:uni.showModal({title:"提示",content:"预约前需要先获取您的位置信息",showCancel:!0,confirmText:"确定",cancelText:"取消",success:function(e){e.confirm?t.getUserLocation():uni.showToast({title:"未获取位置信息,可能无法完成预约",icon:"none"})}}),t.fetchDailyReservationDeadline();case 11:case"end":return e.stop()}}),e)})))()},methods:{getUserLocation:function(){this.isWeixinBrowser?(console.log("微信 H5 环境"),this.getWeixinLocation()):(console.log("普通 H5 环境"),this.getBrowserLocation())},getWeixinLocation:function(){var t=this;console.log("[WeixinLocation] 调用 getWeixinLocation");var e=/MicroMessenger/i.test(navigator.userAgent);console.log("[WeixinLocation] 是否微信环境 isWeixinBrowser =",this.isWeixinBrowser,"UA检测 =",e?"是":"否");var n="undefined"!==typeof window&&!!window.wx,a="undefined"!==typeof l.default;console.log("[WeixinLocation] has window.wx =",n,", has module wx =",a);var i=n?window.wx:a?l.default:null;if(console.log("[WeixinLocation] wxObj =",i),!i)return console.error("微信 JS-SDK 未加载"),void uni.showModal({title:"提示",content:"微信 JS-SDK 未加载,请刷新页面重试",showCancel:!1});console.log("[WeixinLocation] wxObj.version =",i.version,"typeof wxObj.config =",(0,o.default)(i.config),"typeof wxObj.ready =",(0,o.default)(i.ready),"typeof wxObj.getLocation =",(0,o.default)(i.getLocation)),"function"!==typeof i.config&&console.warn("[WeixinLocation] wx.config 未定义,说明微信JS-SDK可能还没有正确初始化,wx.ready 可能不会触发,请确认后端是否已下发 JSSDK 配置并在 App.vue 中调用 initWechatJSSDK"),"function"!==typeof i.getLocation&&console.warn("[WeixinLocation] wx.getLocation 不是函数,说明当前 JSSDK 可能未加载完整或未包含该接口"),"function"===typeof i.error?i.error((function(t){console.error("[WeixinLocation] wx.error 回调触发,JSSDK 配置或调用出错:",t)})):console.warn("[WeixinLocation] wx.error 不存在,无法捕获 JSSDK 配置错误");var r=!1;setTimeout((function(){r||console.warn("[WeixinLocation] 5 秒内 wx.ready 未回调,可能是 wx.config 未正确执行或签名错误")}),5e3),i.ready((function(){r=!0,console.log("[WeixinLocation] wx.ready 回调触发,开始调用 wx.getLocation"),i.getLocation({type:"gcj02",success:function(e){console.log("[WeixinLocation] wx.getLocation success 原始返回值:",e),t.userLocation={latitude:e.latitude,longitude:e.longitude,speed:e.speed,accuracy:e.accuracy},console.log("[WeixinLocation] 已保存 userLocation =",t.userLocation)},fail:function(t){console.error("[WeixinLocation] wx.getLocation fail:",t),uni.showModal({title:"提示",content:"获取位置失败,请允许访问位置信息",showCancel:!1})}})}))},getBrowserLocation:function(){var t=this;"undefined"!==typeof navigator&&navigator.geolocation?navigator.geolocation.getCurrentPosition((function(e){t.userLocation={latitude:e.coords.latitude,longitude:e.coords.longitude,accuracy:e.coords.accuracy,altitude:e.coords.altitude,altitudeAccuracy:e.coords.altitudeAccuracy,heading:e.coords.heading,speed:e.coords.speed},console.log("浏览器获取位置成功:",t.userLocation)}),(function(t){console.error("浏览器获取位置失败:",t);var e="获取位置失败";switch(t.code){case t.PERMISSION_DENIED:e="用户拒绝了位置请求";break;case t.POSITION_UNAVAILABLE:e="位置信息不可用";break;case t.TIMEOUT:e="获取位置超时";break}uni.showModal({title:"提示",content:e+",请允许访问位置信息",showCancel:!1})}),{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):uni.showModal({title:"提示",content:"您的浏览器不支持地理位置功能",showCancel:!1})},getMiniProgramLocation:function(){},setDirection:function(t){this.direction=t,this.isInGeofence=null,t&&this.fetchGeofenceByDirection()},fetchGeofenceByDirection:function(){var t=this;return(0,s.default)((0,r.default)().mark((function e(){var n,a,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=uni.getStorageSync("token"),n&&t.direction){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(e,a){uni.request({url:"".concat(u.API.GET_GEOFENCE_BY_DIRECTION,"?token=").concat(n,"&direction=").concat(t.direction),method:"GET",success:e,fail:a})}));case 6:if(a=e.sent,!a.data||0!==a.data.errcode){e.next=14;break}if(i=a.data.data,console.log(i),i&&Array.isArray(i)&&0!==i.length){e.next=13;break}return t.isInGeofence=!0,e.abrupt("return");case 13:t.checkLocationInGeofence(i);case 14:e.next=18;break;case 16:e.prev=16,e.t0=e["catch"](3);case 18:case"end":return e.stop()}}),e,null,[[3,16]])})))()},checkLocationInGeofence:function(t){if(this.userLocation&&this.userLocation.latitude&&this.userLocation.longitude){for(var e=parseFloat(this.userLocation.latitude),n=parseFloat(this.userLocation.longitude),a=0;a0&&this.isPointInPolygon(n,e,i.coordinates))return this.isInGeofence=!0,void console.log("用户位置在围栏范围内")}this.isInGeofence=!1,uni.showModal({title:"提示",content:"您的当前位置不在闸站可预约范围内",showCancel:!1})}else console.warn("用户位置信息不存在,无法进行范围判断")},isPointInPolygon:function(t,e,n){if(!n||n.length<3)return!1;var a=n.map((function(t){return Array.isArray(t)&&t.length>=2?[parseFloat(t[0]),parseFloat(t[1])]:null})).filter((function(t){return null!==t}));if(a.length<3)return!1;for(var i=!1,o=t,r=e,s=0,c=a.length-1;sr!==f>r&&o<(d-u)*(r-l)/(f-l)+u;v&&(i=!i)}return i},fetchDailyReservationDeadline:function(){var t=this;return(0,s.default)((0,r.default)().mark((function e(){var n,a,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=uni.getStorageSync("token"),n){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.GET_DAILY_RESERVATION_DEADLINE,"?token=").concat(n),method:"GET",success:t,fail:e})}));case 6:a=e.sent,a.data&&0===a.data.errcode&&(i=a.data.data,i&&i.deadline_time&&(t.deadlineTime=i.deadline_time,t.checkDeadlineAndSetDate())),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](3);case 12:case"end":return e.stop()}}),e,null,[[3,10]])})))()},checkDeadlineAndSetDate:function(){if(this.deadlineTime){var t=new Date,e=t.getHours(),n=t.getMinutes(),a=this.deadlineTime.split(":").map(Number),o=(0,i.default)(a,2),r=o[0],s=o[1],c=60*e+n,u=60*r+s;this.gateDate=c>=u?"tomorrow":"today",this.isDateDisabled=!0}},fetchShipList:function(){var t=this;return(0,s.default)((0,r.default)().mark((function e(){var n,a;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=uni.getStorageSync("token"),n){e.next=4;break}return uni.showToast({title:"请先登录",icon:"none"}),e.abrupt("return",!1);case 4:return e.prev=4,e.next=7,new Promise((function(t,e){uni.request({url:"".concat(u.API.AVAILABLE_SHIP,"?token=").concat(n),method:"GET",success:t,fail:e})}));case 7:if(a=e.sent,!a.data||0!==a.data.errcode){e.next=17;break}if(a.data.data){e.next=13;break}return uni.showToast({title:"暂无船舶信息",icon:"none",duration:1500}),setTimeout((function(){uni.redirectTo({url:"/pages/index/ship_manage"})}),1e3),e.abrupt("return",!1);case 13:return t.currentShip={id:a.data.data.id,total_length:a.data.data.total_length,total_width:a.data.data.total_width,molded_depth:a.data.data.molded_depth,ship_number:a.data.data.ship_number,total_tonnage:a.data.data.total_tonnage,ship_type:a.data.data.ship_type},e.abrupt("return",!0);case 17:return uni.showToast({title:a.data&&a.data.errmsg||"获取船舶信息失败",icon:"none"}),e.abrupt("return",!1);case 19:e.next=25;break;case 21:return e.prev=21,e.t0=e["catch"](4),uni.showToast({title:"网络错误",icon:"none"}),e.abrupt("return",!1);case 25:case"end":return e.stop()}}),e,null,[[4,21]])})))()},fetchDirectionEnum:function(){var t=this;return(0,s.default)((0,r.default)().mark((function e(){var n,a;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=uni.getStorageSync("token"),n){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.GET_DIRECTION_ENUM,"?token=").concat(n),method:"GET",success:t,fail:e})}));case 6:a=e.sent,a.data&&0===a.data.errcode&&(t.directionEnum=Object.keys(a.data.data).map((function(t){return{label:t,value:a.data.data[t]}}))),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](3);case 12:case"end":return e.stop()}}),e,null,[[3,10]])})))()},fetchShipTypeEnum:function(){var t=this;return(0,s.default)((0,r.default)().mark((function e(){var n,a,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=uni.getStorageSync("token"),n){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,new Promise((function(t,e){uni.request({url:"".concat(u.API.SHIP_PROPERTY_ENUM,"?token=").concat(n),method:"GET",success:t,fail:e})}));case 6:a=e.sent,a.data&&0===a.data.errcode&&(i=a.data.data.ship_type||{},Array.isArray(i)?t.shipTypeEnum=i:t.shipTypeEnum=Object.keys(i).map((function(t){return{label:t,value:i[t]}}))),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](3);case 12:case"end":return e.stop()}}),e,null,[[3,10]])})))()},getShipTypeName:function(t){var e=this.shipTypeEnum.find((function(e){return e.value===t||e.value==t}));return e?e.label:t},onReserve:function(){if(this.agreeNotice)if(this.direction)if(!1!==this.isInGeofence){var t=uni.getStorageSync("token");if(t)if(this.currentShip&&this.currentShip.ship_number&&this.currentShip.id){var e=this.direction||"in",n="",a=new Date;if("today"===this.gateDate)n=a.toISOString().slice(0,10);else if("tomorrow"===this.gateDate){var i=new Date(a);i.setDate(a.getDate()+1),n=i.toISOString().slice(0,10)}var r={token:t,ship_id:this.currentShip.id,direction:e,passage_date:n};this.userLocation&&this.userLocation.latitude&&this.userLocation.longitude&&(r.latitude=this.userLocation.latitude,r.longitude=this.userLocation.longitude),uni.showLoading({title:"提交中..."}),uni.request({url:"".concat(u.API.RESERVATION_CREATE),method:"POST",data:r,success:function(t){if(uni.hideLoading(),t.data&&0===t.data.errcode)uni.showToast({title:"预约成功",icon:"success"}),setTimeout((function(){uni.switchTab({url:"/pages/order/index"})}),800);else{var e=t.data||{},n=e.data||{},a="";if(n&&"object"===(0,o.default)(n)){var i=[];Array.isArray(n.latitude)&&n.latitude.length&&i.push("纬度:".concat(n.latitude.join(","))),Array.isArray(n.longitude)&&n.longitude.length&&i.push("经度:".concat(n.longitude.join(","))),i.length&&(a=i.join(";"))}a||(a=e.errmsg||"预约失败"),uni.showModal({title:"提示",content:a,showCancel:!1})}},fail:function(){uni.hideLoading(),uni.showToast({title:"网络错误",icon:"none"})}})}else uni.showToast({title:"无效的船舶信息",icon:"none"});else uni.showToast({title:"请先登录",icon:"none"})}else uni.showToast({title:"您的当前位置不在闸站可预约范围内",icon:"none"});else uni.showToast({title:"请先选择航行方向",icon:"none"});else uni.showToast({title:"请先阅读并同意预约须知",icon:"none"})},toggleAgreeNotice:function(){this.agreeNotice=!this.agreeNotice},setGateDate:function(t){this.isDateDisabled||(this.gateDate=t)}}};e.default=d},"561e":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"nav-bar",style:{paddingTop:t.statusBarHeight+"px"}},[n("v-uni-view",{staticClass:"nav-content"},[n("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)}}}),n("v-uni-text",{staticClass:"nav-title"},[t._v(t._s(t.title))]),n("v-uni-view",{staticClass:"right-slot"},[t._t("right")],2)],1),t._t("default")],2)},i=[]},5759:function(t,e,n){"use strict";n.r(e);var a=n("4726"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},6270:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"reservation-page",class:{"wechat-browser":t.isWeixinBrowser}},[t.isWeixinBrowser?t._e():n("v-uni-view",{staticClass:"fixed-nav"},[n("NavBar",{attrs:{title:"过闸预约"}})],1),n("v-uni-view",{staticClass:"reservation-scroll"},[n("v-uni-view",{staticClass:"card"},[n("v-uni-view",{staticClass:"card-title"},[t._v("船舶信息")]),n("v-uni-view",{staticClass:"info-list"},[n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[t._v("编号")]),n("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.ship_number)),n("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[t._v("总长度")]),n("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.total_length)+"米"),n("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[t._v("型宽")]),n("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.total_width)+"米"),n("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[t._v("型深")]),n("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.molded_depth)+"米"),n("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[t._v("载重")]),n("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.currentShip.total_tonnage)+"吨"),n("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1),n("v-uni-view",{staticClass:"info-row"},[n("v-uni-text",{staticClass:"info-label"},[t._v("类型")]),n("v-uni-view",{staticClass:"info-value"},[t._v(t._s(t.getShipTypeName(t.currentShip.ship_type))),n("v-uni-text",{staticClass:"arrow"},[t._v("›")])],1)],1)],1)],1),n("v-uni-view",{staticClass:"card"},[n("v-uni-view",{staticClass:"card-title"},[t._v("航行方向")]),n("v-uni-view",{staticClass:"direction-row"},t._l(t.directionEnum,(function(e){return n("v-uni-button",{key:e.value,staticClass:"direction-btn",class:{active:t.direction===e.value},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.setDirection(e.value)}}},[t._v(t._s(e.label))])})),1)],1),n("v-uni-view",{staticClass:"card"},[n("v-uni-view",{staticClass:"card-title"},[t._v("过闸日期")]),n("v-uni-view",{staticClass:"direction-row"},[n("v-uni-button",{staticClass:"direction-btn",class:{active:"today"===t.gateDate},attrs:{disabled:t.isDateDisabled},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.setGateDate("today")}}},[t._v("今天")]),n("v-uni-button",{staticClass:"direction-btn",class:{active:"tomorrow"===t.gateDate,"tomorrow-default":"tomorrow"===t.gateDate&&t.isDateDisabled},attrs:{disabled:t.isDateDisabled},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.setGateDate("tomorrow")}}},[t._v("明天")])],1)],1),n("v-uni-view",{staticClass:"notice-row"},[n("v-uni-text",{staticClass:"notice-title"},[t._v("预约须知")]),n("v-uni-view",{staticClass:"notice-check",staticStyle:{position:"relative"}},[n("v-uni-checkbox",{attrs:{checked:t.agreeNotice}}),n("v-uni-text",[t._v("我已阅读并同意《过闸预约服务协议》")]),n("v-uni-view",{staticStyle:{position:"absolute",left:"0",top:"0",right:"0",bottom:"0","z-index":"2"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleAgreeNotice.apply(void 0,arguments)}}})],1)],1)],1),n("v-uni-view",{staticClass:"reservation-bottom-bar"},[n("v-uni-button",{staticClass:"reservation-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onReserve.apply(void 0,arguments)}}},[t._v("预约")])],1)],1)},i=[]},"64b0":function(t,e,n){"use strict";n("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},7645:function(t,e,n){"use strict";var a=n("291a"),i=n.n(a);i.a},"83d4":function(t,e,n){var a=n("1654");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("04bf9a1d",a,!0,{sourceMap:!1,shadowMode:!1})},9098:function(t,e,n){var a=n("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},"9b42":function(t,e,n){"use strict";n.r(e);var a=n("6270"),i=n("5759");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("0d92");var r=n("828b"),s=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"355129f1",null,!1,a["a"],void 0);e["default"]=s.exports},efbe:function(t,e,n){"use strict";n.r(e);var a=n("561e"),i=n("00ec");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("7645");var r=n("828b"),s=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"28453a18",null,!1,a["a"],void 0);e["default"]=s.exports}}]); \ No newline at end of file