添加分享重写功能

master
lynn 6 months ago
parent aeb9ed2c38
commit f6efcbfcf5

@ -1,5 +1,6 @@
<script>
import { API } from './config/index.js'
import { urlUtils } from './common/util.js'
export default {
onLaunch: function() {
@ -13,6 +14,9 @@
} else {
this.wxH5AuthLogin()
}
//
this.setupGlobalWechatShare()
// #endif
// #ifdef MP-WEIXIN
@ -198,6 +202,116 @@
uni.showToast({ title: '请求失败', icon: 'none' })
}
})
},
//
setupGlobalWechatShare() {
// #ifdef H5
const isWeixinBrowser = /MicroMessenger/i.test(navigator.userAgent)
if (!isWeixinBrowser || typeof window === 'undefined' || !window.wx) {
console.log('非微信环境或微信JS-SDK未加载跳过分享配置')
return
}
//
const currentUrl = window.location.href
// URLhashURL
const baseUrl = currentUrl.split('#')[0]
//
const shareConfig = {
title: '胥口枢纽闸站公众号',
desc: '主要功能为胥口闸站船只过闸预约、支付等功能',
link: baseUrl,
imgUrl: window.location.origin + '/static/icon_logo.png',
type: 'link'
}
//
let safeShareUrl = shareConfig.link;
try {
safeShareUrl = urlUtils.generateSafeShareUrl(shareConfig.link, {
source: 'share',
timestamp: Date.now()
})
} catch (error) {
console.warn('生成安全分享链接时出错:', error)
// 使
safeShareUrl = shareConfig.link
}
window.wx.ready(() => {
console.log('微信JS-SDK准备就绪配置全局分享')
//
window.wx.onMenuShareTimeline({
title: shareConfig.title,
desc: shareConfig.desc,
link: safeShareUrl,
imgUrl: shareConfig.imgUrl,
success: () => {
console.log('分享到朋友圈成功')
uni.showToast({ title: '分享到朋友圈成功', icon: 'success' })
},
cancel: () => {
console.log('取消分享到朋友圈')
}
})
//
window.wx.onMenuShareAppMessage({
title: shareConfig.title,
desc: shareConfig.desc,
link: safeShareUrl,
imgUrl: shareConfig.imgUrl,
type: shareConfig.type,
dataUrl: '',
success: () => {
console.log('分享给朋友成功')
uni.showToast({ title: '分享给朋友成功', icon: 'success' })
},
cancel: () => {
console.log('取消分享给朋友')
}
})
// QQ
window.wx.onMenuShareQQ({
title: shareConfig.title,
desc: shareConfig.desc,
link: safeShareUrl,
imgUrl: shareConfig.imgUrl,
success: () => {
console.log('分享到QQ成功')
uni.showToast({ title: '分享到QQ成功', icon: 'success' })
},
cancel: () => {
console.log('取消分享到QQ')
}
})
//
window.wx.onMenuShareWeibo({
title: shareConfig.title,
desc: shareConfig.desc,
link: safeShareUrl,
imgUrl: shareConfig.imgUrl,
success: () => {
console.log('分享到微博成功')
uni.showToast({ title: '分享到微博成功', icon: 'success' })
},
cancel: () => {
console.log('取消分享到微博')
}
})
console.log('全局微信分享配置完成')
})
window.wx.error((res) => {
console.error('微信JS-SDK配置失败:', res)
})
// #endif
}
}
}

@ -67,6 +67,96 @@ const base = {
}
// URL工具类
const urlUtils = {
// 处理敏感参数
handleSensitiveParams(url, sensitiveParams = ['code', 'state', 'access_token']) {
try {
const urlObj = new URL(url);
const params = new URLSearchParams(urlObj.search);
const storedParams = {};
// 检查并存储敏感参数
sensitiveParams.forEach(param => {
if (params.has(param)) {
storedParams[param] = params.get(param);
params.delete(param);
}
});
// 如果有敏感参数存储到localStorage
if (Object.keys(storedParams).length > 0) {
const storageKey = `sensitive_params_${Date.now()}`;
const storageData = {
params: storedParams,
timestamp: Date.now(),
expires: Date.now() + 5 * 60 * 1000 // 5分钟过期
};
localStorage.setItem(storageKey, JSON.stringify(storageData));
// 更新URL
urlObj.search = params.toString();
return {
url: urlObj.toString(),
storageKey: storageKey
};
}
return { url: url, storageKey: null };
} catch (error) {
console.warn('处理敏感参数时出错:', error);
return { url: url, storageKey: null };
}
},
// 生成安全的分享链接
generateSafeShareUrl(originalUrl, additionalParams = {}) {
try {
const result = this.handleSensitiveParams(originalUrl);
const urlObj = new URL(result.url);
// 添加额外参数
Object.keys(additionalParams).forEach(key => {
urlObj.searchParams.set(key, additionalParams[key]);
});
return urlObj.toString();
} catch (error) {
console.warn('生成安全分享链接时出错:', error);
return originalUrl;
}
},
// 恢复敏感参数
restoreSensitiveParams(url, storageKey) {
try {
if (!storageKey) return url;
const storedData = localStorage.getItem(storageKey);
if (!storedData) return url;
const data = JSON.parse(storedData);
// 检查是否过期
if (Date.now() > data.expires) {
localStorage.removeItem(storageKey);
return url;
}
const urlObj = new URL(url);
Object.keys(data.params).forEach(key => {
urlObj.searchParams.set(key, data.params[key]);
});
return urlObj.toString();
} catch (error) {
console.warn('恢复敏感参数时出错:', error);
return url;
}
}
};
export {
base
base,
urlUtils
}

@ -1,2 +1,2 @@
<!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>胥口闸站购票</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/h5/static/index.2da1efab.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/h5/static/js/chunk-vendors.0a9addb9.js></script><script src=/h5/static/js/index.18c90fc4.js></script></body></html>
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/h5/static/index.2da1efab.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/h5/static/js/chunk-vendors.0a9addb9.js></script><script src=/h5/static/js/index.ef122e62.js></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,10 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/NavBar"],{330:function(n,t,e){"use strict";e.r(t);var r=e(331),u=e(333);for(var c in u)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(c);e(335);var o,a=e(33),i=Object(a["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,"0957edea",null,!1,r["components"],o);i.options.__file="components/NavBar.vue",t["default"]=i.exports},331:function(n,t,e){"use strict";e.r(t);var r=e(332);e.d(t,"render",(function(){return r["render"]})),e.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),e.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),e.d(t,"components",(function(){return r["components"]}))},332:function(n,t,e){"use strict";var r;e.r(t),e.d(t,"render",(function(){return u})),e.d(t,"staticRenderFns",(function(){return o})),e.d(t,"recyclableRender",(function(){return c})),e.d(t,"components",(function(){return r}));var u=function(){var n=this,t=n.$createElement;n._self._c},c=!1,o=[];u._withStripped=!0},333:function(n,t,e){"use strict";e.r(t);var r=e(334),u=e.n(r);for(var c in r)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(c);t["default"]=u.a},334:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={props:{title:{type:String,default:""}},data:function(){return{statusBarHeight:0}},mounted:function(){this.statusBarHeight=n.getSystemInfoSync().statusBarHeight||0},methods:{onBack:function(){console.log("onBack"),n.navigateBack()}}};t.default=e}).call(this,e(2)["default"])},335:function(n,t,e){"use strict";e.r(t);var r=e(336),u=e.n(r);for(var c in r)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(c);t["default"]=u.a},336:function(n,t,e){}}]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/NavBar"],{337:function(n,t,e){"use strict";e.r(t);var r=e(338),u=e(340);for(var c in u)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(c);e(342);var o,a=e(175),i=Object(a["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,"0957edea",null,!1,r["components"],o);i.options.__file="components/NavBar.vue",t["default"]=i.exports},338:function(n,t,e){"use strict";e.r(t);var r=e(339);e.d(t,"render",(function(){return r["render"]})),e.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),e.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),e.d(t,"components",(function(){return r["components"]}))},339:function(n,t,e){"use strict";var r;e.r(t),e.d(t,"render",(function(){return u})),e.d(t,"staticRenderFns",(function(){return o})),e.d(t,"recyclableRender",(function(){return c})),e.d(t,"components",(function(){return r}));var u=function(){var n=this,t=n.$createElement;n._self._c},c=!1,o=[];u._withStripped=!0},340:function(n,t,e){"use strict";e.r(t);var r=e(341),u=e.n(r);for(var c in r)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(c);t["default"]=u.a},341:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={props:{title:{type:String,default:""}},data:function(){return{statusBarHeight:0}},mounted:function(){this.statusBarHeight=n.getSystemInfoSync().statusBarHeight||0},methods:{onBack:function(){console.log("onBack"),n.navigateBack()}}};t.default=e}).call(this,e(2)["default"])},342:function(n,t,e){"use strict";e.r(t);var r=e(343),u=e.n(r);for(var c in r)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(c);t["default"]=u.a},343:function(n,t,e){}}]);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/NavBar.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/NavBar-create-component',
{
'components/NavBar-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('2')['createComponent'](__webpack_require__(330))
__webpack_require__('2')['createComponent'](__webpack_require__(337))
})
},
[['components/NavBar-create-component']]

@ -0,0 +1,4 @@
{
"usingComponents": {},
"component": true
}

@ -0,0 +1 @@
<view class="wechat-share data-v-2a60a9ce"></view>

@ -0,0 +1,5 @@
.wechat-share.data-v-2a60a9ce {
/* 这是一个逻辑组件,不需要样式 */
}

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{210:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var i=r(t(211));n.__webpack_require_UNI_MP_PLUGIN__=t,e(i.default)}).call(this,t(1)["default"],t(2)["createPage"])},211:function(n,e,t){"use strict";t.r(e);var r=t(212),i=t(214);for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);t(216);var u,o=t(33),c=Object(o["default"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"57280228",null,!1,r["components"],u);c.options.__file="pages/index/index.vue",e["default"]=c.exports},212:function(n,e,t){"use strict";t.r(e);var r=t(213);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},213:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return i})),t.d(e,"staticRenderFns",(function(){return u})),t.d(e,"recyclableRender",(function(){return a})),t.d(e,"components",(function(){return r}));var i=function(){var n=this,e=n.$createElement;n._self._c},a=!1,u=[];i._withStripped=!0},214:function(n,e,t){"use strict";t.r(e);var r=t(215),i=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(a);e["default"]=i.a},215:function(n,e,t){"use strict";(function(n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={data:function(){return{isWeixinBrowser:!1}},onLoad:function(){},methods:{goReservation:function(){n.navigateTo({url:"/pages/reservation/index"})},goWaitPass:function(){n.navigateTo({url:"/pages/order/pay_order_list?status=paid"})},goOrder:function(){n.navigateTo({url:"/pages/order/pay_order_list?status=unpaid"})},goInvoiceManage:function(){n.navigateTo({url:"/pages/index/invoice_manage"})}}};e.default=t}).call(this,t(2)["default"])},216:function(n,e,t){"use strict";t.r(e);var r=t(217),i=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(a);e["default"]=i.a},217:function(n,e,t){}},[[210,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{210:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var i=r(t(211));n.__webpack_require_UNI_MP_PLUGIN__=t,e(i.default)}).call(this,t(1)["default"],t(2)["createPage"])},211:function(n,e,t){"use strict";t.r(e);var r=t(212),i=t(214);for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);t(216);var u,o=t(175),c=Object(o["default"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"57280228",null,!1,r["components"],u);c.options.__file="pages/index/index.vue",e["default"]=c.exports},212:function(n,e,t){"use strict";t.r(e);var r=t(213);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},213:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return i})),t.d(e,"staticRenderFns",(function(){return u})),t.d(e,"recyclableRender",(function(){return a})),t.d(e,"components",(function(){return r}));var i=function(){var n=this,e=n.$createElement;n._self._c},a=!1,u=[];i._withStripped=!0},214:function(n,e,t){"use strict";t.r(e);var r=t(215),i=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(a);e["default"]=i.a},215:function(n,e,t){"use strict";(function(n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={data:function(){return{isWeixinBrowser:!1}},onLoad:function(){},methods:{goReservation:function(){n.navigateTo({url:"/pages/reservation/index"})},goWaitPass:function(){n.navigateTo({url:"/pages/order/pay_order_list?status=paid"})},goOrder:function(){n.navigateTo({url:"/pages/order/pay_order_list?status=unpaid"})},goInvoiceManage:function(){n.navigateTo({url:"/pages/index/invoice_manage"})}}};e.default=t}).call(this,t(2)["default"])},216:function(n,e,t){"use strict";t.r(e);var r=t(217),i=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(a);e["default"]=i.a},217:function(n,e,t){}},[[210,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/invoice_detail"],{306:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var c=r(t(307));n.__webpack_require_UNI_MP_PLUGIN__=t,e(c.default)}).call(this,t(1)["default"],t(2)["createPage"])},307:function(n,e,t){"use strict";t.r(e);var r=t(308),c=t(310);for(var i in c)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return c[n]}))}(i);t(312);var u,o=t(33),a=Object(o["default"])(c["default"],r["render"],r["staticRenderFns"],!1,null,"c6ced70e",null,!1,r["components"],u);a.options.__file="pages/index/invoice_detail.vue",e["default"]=a.exports},308:function(n,e,t){"use strict";t.r(e);var r=t(309);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},309:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return c})),t.d(e,"staticRenderFns",(function(){return u})),t.d(e,"recyclableRender",(function(){return i})),t.d(e,"components",(function(){return r}));var c=function(){var n=this,e=n.$createElement;n._self._c},i=!1,u=[];c._withStripped=!0},310:function(n,e,t){"use strict";t.r(e);var r=t(311),c=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=c.a},311:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){t.e("components/NavBar").then(function(){return resolve(t(330))}.bind(null,t)).catch(t.oe)},c={name:"InvoiceManagePage",components:{NavBar:r},data:function(){return{form:{titleTypeIndex:0,title:"",taxNo:""},titleTypeOptions:["企业单位","个人/非企业单位"]}},methods:{}};e.default=c},312:function(n,e,t){"use strict";t.r(e);var r=t(313),c=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=c.a},313:function(n,e,t){}},[[306,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/invoice_detail"],{306:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var c=r(t(307));n.__webpack_require_UNI_MP_PLUGIN__=t,e(c.default)}).call(this,t(1)["default"],t(2)["createPage"])},307:function(n,e,t){"use strict";t.r(e);var r=t(308),c=t(310);for(var i in c)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return c[n]}))}(i);t(312);var u,o=t(175),a=Object(o["default"])(c["default"],r["render"],r["staticRenderFns"],!1,null,"c6ced70e",null,!1,r["components"],u);a.options.__file="pages/index/invoice_detail.vue",e["default"]=a.exports},308:function(n,e,t){"use strict";t.r(e);var r=t(309);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},309:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return c})),t.d(e,"staticRenderFns",(function(){return u})),t.d(e,"recyclableRender",(function(){return i})),t.d(e,"components",(function(){return r}));var c=function(){var n=this,e=n.$createElement;n._self._c},i=!1,u=[];c._withStripped=!0},310:function(n,e,t){"use strict";t.r(e);var r=t(311),c=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=c.a},311:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){t.e("components/NavBar").then(function(){return resolve(t(337))}.bind(null,t)).catch(t.oe)},c={name:"InvoiceManagePage",components:{NavBar:r},data:function(){return{form:{titleTypeIndex:0,title:"",taxNo:""},titleTypeOptions:["企业单位","个人/非企业单位"]}},methods:{}};e.default=c},312:function(n,e,t){"use strict";t.r(e);var r=t(313),c=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=c.a},313:function(n,e,t){}},[[306,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/invoice_detail.js.map

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/invoice_issue"],{314:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var u=r(t(315));n.__webpack_require_UNI_MP_PLUGIN__=t,e(u.default)}).call(this,t(1)["default"],t(2)["createPage"])},315:function(n,e,t){"use strict";t.r(e);var r=t(316),u=t(318);for(var i in u)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return u[n]}))}(i);t(320);var c,o=t(33),a=Object(o["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,"3b486ae1",null,!1,r["components"],c);a.options.__file="pages/index/invoice_issue.vue",e["default"]=a.exports},316:function(n,e,t){"use strict";t.r(e);var r=t(317);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},317:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return u})),t.d(e,"staticRenderFns",(function(){return c})),t.d(e,"recyclableRender",(function(){return i})),t.d(e,"components",(function(){return r}));var u=function(){var n=this,e=n.$createElement;n._self._c},i=!1,c=[];u._withStripped=!0},318:function(n,e,t){"use strict";t.r(e);var r=t(319),u=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=u.a},319:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){t.e("components/NavBar").then(function(){return resolve(t(330))}.bind(null,t)).catch(t.oe)},u={name:"InvoiceManagePage",components:{NavBar:r},data:function(){return{form:{titleTypeIndex:0,title:"",taxNo:""},titleTypeOptions:["企业单位","个人/非企业单位"]}},methods:{}};e.default=u},320:function(n,e,t){"use strict";t.r(e);var r=t(321),u=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=u.a},321:function(n,e,t){}},[[314,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/invoice_issue"],{314:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var u=r(t(315));n.__webpack_require_UNI_MP_PLUGIN__=t,e(u.default)}).call(this,t(1)["default"],t(2)["createPage"])},315:function(n,e,t){"use strict";t.r(e);var r=t(316),u=t(318);for(var i in u)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return u[n]}))}(i);t(320);var c,o=t(175),a=Object(o["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,"3b486ae1",null,!1,r["components"],c);a.options.__file="pages/index/invoice_issue.vue",e["default"]=a.exports},316:function(n,e,t){"use strict";t.r(e);var r=t(317);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},317:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return u})),t.d(e,"staticRenderFns",(function(){return c})),t.d(e,"recyclableRender",(function(){return i})),t.d(e,"components",(function(){return r}));var u=function(){var n=this,e=n.$createElement;n._self._c},i=!1,c=[];u._withStripped=!0},318:function(n,e,t){"use strict";t.r(e);var r=t(319),u=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=u.a},319:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){t.e("components/NavBar").then(function(){return resolve(t(337))}.bind(null,t)).catch(t.oe)},u={name:"InvoiceManagePage",components:{NavBar:r},data:function(){return{form:{titleTypeIndex:0,title:"",taxNo:""},titleTypeOptions:["企业单位","个人/非企业单位"]}},methods:{}};e.default=u},320:function(n,e,t){"use strict";t.r(e);var r=t(321),u=t.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(i);e["default"]=u.a},321:function(n,e,t){}},[[314,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/invoice_issue.js.map

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/invoice_manage"],{298:function(n,e,t){"use strict";(function(n,e){var i=t(4);t(26);i(t(25));var r=i(t(299));n.__webpack_require_UNI_MP_PLUGIN__=t,e(r.default)}).call(this,t(1)["default"],t(2)["createPage"])},299:function(n,e,t){"use strict";t.r(e);var i=t(300),r=t(302);for(var a in r)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(a);t(304);var o,u=t(33),c=Object(u["default"])(r["default"],i["render"],i["staticRenderFns"],!1,null,"6f086f8d",null,!1,i["components"],o);c.options.__file="pages/index/invoice_manage.vue",e["default"]=c.exports},300:function(n,e,t){"use strict";t.r(e);var i=t(301);t.d(e,"render",(function(){return i["render"]})),t.d(e,"staticRenderFns",(function(){return i["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return i["recyclableRender"]})),t.d(e,"components",(function(){return i["components"]}))},301:function(n,e,t){"use strict";var i;t.r(e),t.d(e,"render",(function(){return r})),t.d(e,"staticRenderFns",(function(){return o})),t.d(e,"recyclableRender",(function(){return a})),t.d(e,"components",(function(){return i}));var r=function(){var n=this,e=n.$createElement,t=(n._self._c,n.__map(n.invoiceList,(function(e,t){var i=n.__get_orig(e),r=e.amount.toFixed(2);return{$orig:i,g0:r}})));n._isMounted||(n.e0=function(e,t){var i=arguments[arguments.length-1].currentTarget.dataset,r=i.eventParams||i["event-params"];t=r.item;"issued"===t.status?n.viewInvoice(t):n.issueInvoice(t)}),n.$mp.data=Object.assign({},{$root:{l0:t}})},a=!1,o=[];r._withStripped=!0},302:function(n,e,t){"use strict";t.r(e);var i=t(303),r=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);e["default"]=r.a},303:function(n,e,t){"use strict";(function(n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(){t.e("components/NavBar").then(function(){return resolve(t(330))}.bind(null,t)).catch(t.oe)},r={name:"InvoiceManagePage",components:{NavBar:i},data:function(){return{invoiceList:[{id:1,status:"issued",date:"2024-01-15",name:"北向南过闸",amount:120,batchNo:"2025040101"},{id:2,status:"pending",date:"2024-01-15",name:"北向南过闸",amount:120,batchNo:"2025040101"}]}},methods:{viewInvoice:function(e){n.navigateTo({url:"/pages/index/invoice_detail?id=".concat(e.id)})},issueInvoice:function(e){n.navigateTo({url:"/pages/index/invoice_issue?id=".concat(e.id)})}}};e.default=r}).call(this,t(2)["default"])},304:function(n,e,t){"use strict";t.r(e);var i=t(305),r=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);e["default"]=r.a},305:function(n,e,t){}},[[298,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/invoice_manage"],{298:function(n,e,t){"use strict";(function(n,e){var i=t(4);t(26);i(t(25));var r=i(t(299));n.__webpack_require_UNI_MP_PLUGIN__=t,e(r.default)}).call(this,t(1)["default"],t(2)["createPage"])},299:function(n,e,t){"use strict";t.r(e);var i=t(300),r=t(302);for(var a in r)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(a);t(304);var o,u=t(175),c=Object(u["default"])(r["default"],i["render"],i["staticRenderFns"],!1,null,"6f086f8d",null,!1,i["components"],o);c.options.__file="pages/index/invoice_manage.vue",e["default"]=c.exports},300:function(n,e,t){"use strict";t.r(e);var i=t(301);t.d(e,"render",(function(){return i["render"]})),t.d(e,"staticRenderFns",(function(){return i["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return i["recyclableRender"]})),t.d(e,"components",(function(){return i["components"]}))},301:function(n,e,t){"use strict";var i;t.r(e),t.d(e,"render",(function(){return r})),t.d(e,"staticRenderFns",(function(){return o})),t.d(e,"recyclableRender",(function(){return a})),t.d(e,"components",(function(){return i}));var r=function(){var n=this,e=n.$createElement,t=(n._self._c,n.__map(n.invoiceList,(function(e,t){var i=n.__get_orig(e),r=e.amount.toFixed(2);return{$orig:i,g0:r}})));n._isMounted||(n.e0=function(e,t){var i=arguments[arguments.length-1].currentTarget.dataset,r=i.eventParams||i["event-params"];t=r.item;"issued"===t.status?n.viewInvoice(t):n.issueInvoice(t)}),n.$mp.data=Object.assign({},{$root:{l0:t}})},a=!1,o=[];r._withStripped=!0},302:function(n,e,t){"use strict";t.r(e);var i=t(303),r=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);e["default"]=r.a},303:function(n,e,t){"use strict";(function(n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(){t.e("components/NavBar").then(function(){return resolve(t(337))}.bind(null,t)).catch(t.oe)},r={name:"InvoiceManagePage",components:{NavBar:i},data:function(){return{invoiceList:[{id:1,status:"issued",date:"2024-01-15",name:"北向南过闸",amount:120,batchNo:"2025040101"},{id:2,status:"pending",date:"2024-01-15",name:"北向南过闸",amount:120,batchNo:"2025040101"}]}},methods:{viewInvoice:function(e){n.navigateTo({url:"/pages/index/invoice_detail?id=".concat(e.id)})},issueInvoice:function(e){n.navigateTo({url:"/pages/index/invoice_issue?id=".concat(e.id)})}}};e.default=r}).call(this,t(2)["default"])},304:function(n,e,t){"use strict";t.r(e);var i=t(305),r=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);e["default"]=r.a},305:function(n,e,t){}},[[298,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/invoice_manage.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/ship_manage"],{218:function(e,n,t){"use strict";(function(e,n){var i=t(4);t(26);i(t(25));var o=i(t(219));e.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t(1)["default"],t(2)["createPage"])},219:function(e,n,t){"use strict";t.r(n);var i=t(220),o=t(222);for(var a in o)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(a);t(224);var r,c=t(33),s=Object(c["default"])(o["default"],i["render"],i["staticRenderFns"],!1,null,"748d0662",null,!1,i["components"],r);s.options.__file="pages/index/ship_manage.vue",n["default"]=s.exports},220:function(e,n,t){"use strict";t.r(n);var i=t(221);t.d(n,"render",(function(){return i["render"]})),t.d(n,"staticRenderFns",(function(){return i["staticRenderFns"]})),t.d(n,"recyclableRender",(function(){return i["recyclableRender"]})),t.d(n,"components",(function(){return i["components"]}))},221:function(e,n,t){"use strict";var i;t.r(n),t.d(n,"render",(function(){return o})),t.d(n,"staticRenderFns",(function(){return r})),t.d(n,"recyclableRender",(function(){return a})),t.d(n,"components",(function(){return i}));var o=function(){var e=this,n=e.$createElement,t=(e._self._c,e.shipList.length),i=e.shipList.length,o=e.shipList.length;e.$mp.data=Object.assign({},{$root:{g0:t,g1:i,g2:o}})},a=!1,r=[];o._withStripped=!0},222:function(e,n,t){"use strict";t.r(n);var i=t(223),o=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(a);n["default"]=o.a},223:function(e,n,t){"use strict";(function(e){var i=t(4);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=i(t(44)),a=i(t(46)),r=t(30),c=function(){t.e("components/NavBar").then(function(){return resolve(t(330))}.bind(null,t)).catch(t.oe)},s={name:"ShipManagePage",components:{NavBar:c},data:function(){return{isWeixinBrowser:!1,shipList:[]}},onLoad:function(){},onShow:function(){this.fetchShipList()},methods:{fetchShipList:function(){var n=this;return(0,a.default)(o.default.mark((function t(){var i,a;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=e.getStorageSync("token"),i){t.next=4;break}return e.showToast({title:"请先登录",icon:"none"}),t.abrupt("return");case 4:return e.showLoading({title:"加载中..."}),t.prev=5,console.log(r.API.SHIP_INDEX),t.next=9,new Promise((function(n,t){e.request({url:r.API.SHIP_INDEX,method:"GET",data:{token:i},success:n,fail:t})}));case 9:a=t.sent,e.hideLoading(),a.data&&0===a.data.errcode?n.shipList=a.data.data||[]:e.showToast({title:a.data.errmsg||"获取失败",icon:"none"}),t.next=18;break;case 14:t.prev=14,t.t0=t["catch"](5),e.hideLoading(),e.showToast({title:t.t0.message||"网络错误",icon:"none"});case 18:case"end":return t.stop()}}),t,null,[[5,14]])})))()},goAdd:function(){e.navigateTo({url:"/pages/index/ship_add"})},goDetail:function(n){var t=encodeURIComponent(JSON.stringify(n));e.navigateTo({url:"/pages/index/ship_detail?id=".concat(n.id,"&item=").concat(t)})},getShipStatusText:function(e){return"pending"===e?"待审核":"rejected"===e?"已拒绝":"approved"===e?"已通过":""},getShipStatusClass:function(e){return"pending"===e?"pending":"rejected"===e?"rejected":"approved"===e?"approved":""},goEdit:function(n){var t=encodeURIComponent(JSON.stringify(n));e.navigateTo({url:"/pages/index/ship_add?edit=1&ship=".concat(t)})},onDelete:function(n){var t=this,i=e.getStorageSync("token");i?n&&n.id?e.showModal({title:"提示",content:"确定要删除该船舶吗?",success:function(o){o.confirm&&(e.showLoading({title:"删除中..."}),e.request({url:"".concat(r.API.SHIP_DELETE,"/").concat(n.id,"?token=").concat(i),method:"POST",data:{},header:{"content-type":"application/json"},success:function(n){e.hideLoading(),n.data&&0===n.data.errcode?(e.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){t.fetchShipList()}),1e3)):e.showToast({title:n.data.errmsg||"删除失败",icon:"none"})},fail:function(n){e.hideLoading(),e.showToast({title:"网络错误",icon:"none"})}}))}}):e.showToast({title:"无效的船舶信息",icon:"none"}):e.showToast({title:"请先登录",icon:"none"})}}};n.default=s}).call(this,t(2)["default"])},224:function(e,n,t){"use strict";t.r(n);var i=t(225),o=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(a);n["default"]=o.a},225:function(e,n,t){}},[[218,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/ship_manage"],{218:function(e,n,t){"use strict";(function(e,n){var i=t(4);t(26);i(t(25));var o=i(t(219));e.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t(1)["default"],t(2)["createPage"])},219:function(e,n,t){"use strict";t.r(n);var i=t(220),o=t(222);for(var a in o)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(a);t(224);var r,c=t(175),s=Object(c["default"])(o["default"],i["render"],i["staticRenderFns"],!1,null,"748d0662",null,!1,i["components"],r);s.options.__file="pages/index/ship_manage.vue",n["default"]=s.exports},220:function(e,n,t){"use strict";t.r(n);var i=t(221);t.d(n,"render",(function(){return i["render"]})),t.d(n,"staticRenderFns",(function(){return i["staticRenderFns"]})),t.d(n,"recyclableRender",(function(){return i["recyclableRender"]})),t.d(n,"components",(function(){return i["components"]}))},221:function(e,n,t){"use strict";var i;t.r(n),t.d(n,"render",(function(){return o})),t.d(n,"staticRenderFns",(function(){return r})),t.d(n,"recyclableRender",(function(){return a})),t.d(n,"components",(function(){return i}));var o=function(){var e=this,n=e.$createElement,t=(e._self._c,e.shipList.length),i=e.shipList.length,o=e.shipList.length;e.$mp.data=Object.assign({},{$root:{g0:t,g1:i,g2:o}})},a=!1,r=[];o._withStripped=!0},222:function(e,n,t){"use strict";t.r(n);var i=t(223),o=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(a);n["default"]=o.a},223:function(e,n,t){"use strict";(function(e){var i=t(4);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=i(t(186)),a=i(t(188)),r=t(30),c=function(){t.e("components/NavBar").then(function(){return resolve(t(337))}.bind(null,t)).catch(t.oe)},s={name:"ShipManagePage",components:{NavBar:c},data:function(){return{isWeixinBrowser:!1,shipList:[]}},onLoad:function(){},onShow:function(){this.fetchShipList()},methods:{fetchShipList:function(){var n=this;return(0,a.default)(o.default.mark((function t(){var i,a;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=e.getStorageSync("token"),i){t.next=4;break}return e.showToast({title:"请先登录",icon:"none"}),t.abrupt("return");case 4:return e.showLoading({title:"加载中..."}),t.prev=5,console.log(r.API.SHIP_INDEX),t.next=9,new Promise((function(n,t){e.request({url:r.API.SHIP_INDEX,method:"GET",data:{token:i},success:n,fail:t})}));case 9:a=t.sent,e.hideLoading(),a.data&&0===a.data.errcode?n.shipList=a.data.data||[]:e.showToast({title:a.data.errmsg||"获取失败",icon:"none"}),t.next=18;break;case 14:t.prev=14,t.t0=t["catch"](5),e.hideLoading(),e.showToast({title:t.t0.message||"网络错误",icon:"none"});case 18:case"end":return t.stop()}}),t,null,[[5,14]])})))()},goAdd:function(){e.navigateTo({url:"/pages/index/ship_add"})},goDetail:function(n){var t=encodeURIComponent(JSON.stringify(n));e.navigateTo({url:"/pages/index/ship_detail?id=".concat(n.id,"&item=").concat(t)})},getShipStatusText:function(e){return"pending"===e?"待审核":"rejected"===e?"已拒绝":"approved"===e?"已通过":""},getShipStatusClass:function(e){return"pending"===e?"pending":"rejected"===e?"rejected":"approved"===e?"approved":""},goEdit:function(n){var t=encodeURIComponent(JSON.stringify(n));e.navigateTo({url:"/pages/index/ship_add?edit=1&ship=".concat(t)})},onDelete:function(n){var t=this,i=e.getStorageSync("token");i?n&&n.id?e.showModal({title:"提示",content:"确定要删除该船舶吗?",success:function(o){o.confirm&&(e.showLoading({title:"删除中..."}),e.request({url:"".concat(r.API.SHIP_DELETE,"/").concat(n.id,"?token=").concat(i),method:"POST",data:{},header:{"content-type":"application/json"},success:function(n){e.hideLoading(),n.data&&0===n.data.errcode?(e.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){t.fetchShipList()}),1e3)):e.showToast({title:n.data.errmsg||"删除失败",icon:"none"})},fail:function(n){e.hideLoading(),e.showToast({title:"网络错误",icon:"none"})}}))}}):e.showToast({title:"无效的船舶信息",icon:"none"}):e.showToast({title:"请先登录",icon:"none"})}}};n.default=s}).call(this,t(2)["default"])},224:function(e,n,t){"use strict";t.r(n);var i=t(225),o=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(a);n["default"]=o.a},225:function(e,n,t){}},[[218,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/ship_manage.js.map

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/message/index"],{274:function(e,t,n){"use strict";(function(e,t){var r=n(4);n(26);r(n(25));var a=r(n(275));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n(1)["default"],n(2)["createPage"])},275:function(e,t,n){"use strict";n.r(t);var r=n(276),a=n(278);for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);n(280);var c,o=n(33),u=Object(o["default"])(a["default"],r["render"],r["staticRenderFns"],!1,null,"191297be",null,!1,r["components"],c);u.options.__file="pages/message/index.vue",t["default"]=u.exports},276:function(e,t,n){"use strict";n.r(t);var r=n(277);n.d(t,"render",(function(){return r["render"]})),n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(t,"components",(function(){return r["components"]}))},277:function(e,t,n){"use strict";var r;n.r(t),n.d(t,"render",(function(){return a})),n.d(t,"staticRenderFns",(function(){return c})),n.d(t,"recyclableRender",(function(){return i})),n.d(t,"components",(function(){return r}));var a=function(){var e=this,t=e.$createElement,n=(e._self._c,e.tagColors.length),r=e.__map(e.noticeList,(function(t,n){var r=e.__get_orig(t),a=e.formatChinaDate(t.created_at);return{$orig:r,m0:a}}));e.$mp.data=Object.assign({},{$root:{g0:n,l0:r}})},i=!1,c=[];a._withStripped=!0},278:function(e,t,n){"use strict";n.r(t);var r=n(279),a=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=a.a},279:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(44)),i=r(n(46)),c=n(65),o=n(30),u={name:"MessagePage",data:function(){return{noticeList:[],isWeixinBrowser:!1,tagColors:["linear-gradient(90deg, #ffb980 0%, #ffc99a 100%)","linear-gradient(90deg, #217aff 0%, #3b7cff 100%)","linear-gradient(90deg, #ff5c5c 0%, #ff7a7a 100%)","linear-gradient(90deg, #22c58b 0%, #2ed9a3 100%)","#f39c12","#8e44ad","#16a085"]}},onLoad:function(){},onShow:function(){this.fetchNotifications()},methods:{formatChinaDate:c.base.formatChinaDate,fetchNotifications:function(){var t=this;return(0,i.default)(a.default.mark((function n(){var r,i;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.getStorageSync("token"),r){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(t,n){e.request({url:"".concat(o.API.NOTIFICATION_LIST,"?token=").concat(r),method:"GET",success:t,fail:n})}));case 6:i=n.sent,i.data&&0===i.data.errcode&&(t.noticeList=Array.isArray(i.data.data.data)?i.data.data.data:[]),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("Failed to fetch notifications:",n.t0);case 13:case"end":return n.stop()}}),n,null,[[3,10]])})))()}}};t.default=u}).call(this,n(2)["default"])},280:function(e,t,n){"use strict";n.r(t);var r=n(281),a=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=a.a},281:function(e,t,n){}},[[274,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/message/index"],{274:function(e,t,n){"use strict";(function(e,t){var r=n(4);n(26);r(n(25));var a=r(n(275));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n(1)["default"],n(2)["createPage"])},275:function(e,t,n){"use strict";n.r(t);var r=n(276),a=n(278);for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);n(280);var c,o=n(175),u=Object(o["default"])(a["default"],r["render"],r["staticRenderFns"],!1,null,"191297be",null,!1,r["components"],c);u.options.__file="pages/message/index.vue",t["default"]=u.exports},276:function(e,t,n){"use strict";n.r(t);var r=n(277);n.d(t,"render",(function(){return r["render"]})),n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(t,"components",(function(){return r["components"]}))},277:function(e,t,n){"use strict";var r;n.r(t),n.d(t,"render",(function(){return a})),n.d(t,"staticRenderFns",(function(){return c})),n.d(t,"recyclableRender",(function(){return i})),n.d(t,"components",(function(){return r}));var a=function(){var e=this,t=e.$createElement,n=(e._self._c,e.tagColors.length),r=e.__map(e.noticeList,(function(t,n){var r=e.__get_orig(t),a=e.formatChinaDate(t.created_at);return{$orig:r,m0:a}}));e.$mp.data=Object.assign({},{$root:{g0:n,l0:r}})},i=!1,c=[];a._withStripped=!0},278:function(e,t,n){"use strict";n.r(t);var r=n(279),a=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=a.a},279:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(186)),i=r(n(188)),c=n(31),o=n(30),u={name:"MessagePage",data:function(){return{noticeList:[],isWeixinBrowser:!1,tagColors:["linear-gradient(90deg, #ffb980 0%, #ffc99a 100%)","linear-gradient(90deg, #217aff 0%, #3b7cff 100%)","linear-gradient(90deg, #ff5c5c 0%, #ff7a7a 100%)","linear-gradient(90deg, #22c58b 0%, #2ed9a3 100%)","#f39c12","#8e44ad","#16a085"]}},onLoad:function(){},onShow:function(){this.fetchNotifications()},methods:{formatChinaDate:c.base.formatChinaDate,fetchNotifications:function(){var t=this;return(0,i.default)(a.default.mark((function n(){var r,i;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.getStorageSync("token"),r){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(t,n){e.request({url:"".concat(o.API.NOTIFICATION_LIST,"?token=").concat(r),method:"GET",success:t,fail:n})}));case 6:i=n.sent,i.data&&0===i.data.errcode&&(t.noticeList=Array.isArray(i.data.data.data)?i.data.data.data:[]),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("Failed to fetch notifications:",n.t0);case 13:case"end":return n.stop()}}),n,null,[[3,10]])})))()}}};t.default=u}).call(this,n(2)["default"])},280:function(e,t,n){"use strict";n.r(t);var r=n(281),a=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=a.a},281:function(e,t,n){}},[[274,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/message/index.js.map

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/my/about"],{322:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var u=r(t(323));n.__webpack_require_UNI_MP_PLUGIN__=t,e(u.default)}).call(this,t(1)["default"],t(2)["createPage"])},323:function(n,e,t){"use strict";t.r(e);var r=t(324),u=t(326);for(var o in u)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return u[n]}))}(o);t(328);var c,a=t(33),i=Object(a["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,"8d3ca43a",null,!1,r["components"],c);i.options.__file="pages/my/about.vue",e["default"]=i.exports},324:function(n,e,t){"use strict";t.r(e);var r=t(325);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},325:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return u})),t.d(e,"staticRenderFns",(function(){return c})),t.d(e,"recyclableRender",(function(){return o})),t.d(e,"components",(function(){return r}));var u=function(){var n=this,e=n.$createElement;n._self._c},o=!1,c=[];u._withStripped=!0},326:function(n,e,t){"use strict";t.r(e);var r=t(327),u=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);e["default"]=u.a},327:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){t.e("components/NavBar").then(function(){return resolve(t(330))}.bind(null,t)).catch(t.oe)},u={name:"AboutPage",components:{NavBar:r},data:function(){return{isWeixinBrowser:!1}},onLoad:function(){},methods:{}};e.default=u},328:function(n,e,t){"use strict";t.r(e);var r=t(329),u=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);e["default"]=u.a},329:function(n,e,t){}},[[322,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/my/about"],{322:function(n,e,t){"use strict";(function(n,e){var r=t(4);t(26);r(t(25));var u=r(t(323));n.__webpack_require_UNI_MP_PLUGIN__=t,e(u.default)}).call(this,t(1)["default"],t(2)["createPage"])},323:function(n,e,t){"use strict";t.r(e);var r=t(324),u=t(326);for(var o in u)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return u[n]}))}(o);t(328);var c,a=t(175),i=Object(a["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,"8d3ca43a",null,!1,r["components"],c);i.options.__file="pages/my/about.vue",e["default"]=i.exports},324:function(n,e,t){"use strict";t.r(e);var r=t(325);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},325:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return u})),t.d(e,"staticRenderFns",(function(){return c})),t.d(e,"recyclableRender",(function(){return o})),t.d(e,"components",(function(){return r}));var u=function(){var n=this,e=n.$createElement;n._self._c},o=!1,c=[];u._withStripped=!0},326:function(n,e,t){"use strict";t.r(e);var r=t(327),u=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);e["default"]=u.a},327:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){t.e("components/NavBar").then(function(){return resolve(t(337))}.bind(null,t)).catch(t.oe)},u={name:"AboutPage",components:{NavBar:r},data:function(){return{isWeixinBrowser:!1}},onLoad:function(){},methods:{}};e.default=u},328:function(n,e,t){"use strict";t.r(e);var r=t(329),u=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);e["default"]=u.a},329:function(n,e,t){}},[[322,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/my/about.js.map

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/my/index"],{234:function(n,t,e){"use strict";(function(n,t){var i=e(4);e(26);i(e(25));var r=i(e(235));n.__webpack_require_UNI_MP_PLUGIN__=e,t(r.default)}).call(this,e(1)["default"],e(2)["createPage"])},235:function(n,t,e){"use strict";e.r(t);var i=e(236),r=e(238);for(var c in r)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(c);e(240);var o,a=e(33),u=Object(a["default"])(r["default"],i["render"],i["staticRenderFns"],!1,null,null,null,!1,i["components"],o);u.options.__file="pages/my/index.vue",t["default"]=u.exports},236:function(n,t,e){"use strict";e.r(t);var i=e(237);e.d(t,"render",(function(){return i["render"]})),e.d(t,"staticRenderFns",(function(){return i["staticRenderFns"]})),e.d(t,"recyclableRender",(function(){return i["recyclableRender"]})),e.d(t,"components",(function(){return i["components"]}))},237:function(n,t,e){"use strict";var i;e.r(t),e.d(t,"render",(function(){return r})),e.d(t,"staticRenderFns",(function(){return o})),e.d(t,"recyclableRender",(function(){return c})),e.d(t,"components",(function(){return i}));var r=function(){var n=this,t=n.$createElement;n._self._c},c=!1,o=[];r._withStripped=!0},238:function(n,t,e){"use strict";e.r(t);var i=e(239),r=e.n(i);for(var c in i)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(c);t["default"]=r.a},239:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{isWeixinBrowser:!1,mainList:[{text:"我的预约",icon:"/static/icon_my1.png"},{text:"我的购票",icon:"/static/icon_my2.png"},{text:"我的发票",icon:"/static/icon_my3.png"},{text:"船舶信息",icon:"/static/icon_my4.png"}],helpList:[{text:"联系客服",icon:"/static/icon_my5.png"},{text:"帮助中心",icon:"/static/icon_my6.png"},{text:"关于我们",icon:"/static/icon_my7.png"}]}},onLoad:function(){},methods:{onItemClick:function(t){"船舶信息"===t.text?n.navigateTo({url:"/pages/index/ship_manage"}):"我的预约"===t.text||"我的购票"===t.text?n.switchTab({url:"/pages/order/index"}):"我的发票"===t.text?n.navigateTo({url:"/pages/index/invoice_manage"}):"关于我们"===t.text?n.navigateTo({url:"/pages/my/about"}):n.showToast({title:t.text,icon:"none"})}}};t.default=e}).call(this,e(2)["default"])},240:function(n,t,e){"use strict";e.r(t);var i=e(241),r=e.n(i);for(var c in i)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(c);t["default"]=r.a},241:function(n,t,e){}},[[234,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/my/index"],{234:function(n,t,e){"use strict";(function(n,t){var i=e(4);e(26);i(e(25));var r=i(e(235));n.__webpack_require_UNI_MP_PLUGIN__=e,t(r.default)}).call(this,e(1)["default"],e(2)["createPage"])},235:function(n,t,e){"use strict";e.r(t);var i=e(236),r=e(238);for(var c in r)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(c);e(240);var o,a=e(175),u=Object(a["default"])(r["default"],i["render"],i["staticRenderFns"],!1,null,null,null,!1,i["components"],o);u.options.__file="pages/my/index.vue",t["default"]=u.exports},236:function(n,t,e){"use strict";e.r(t);var i=e(237);e.d(t,"render",(function(){return i["render"]})),e.d(t,"staticRenderFns",(function(){return i["staticRenderFns"]})),e.d(t,"recyclableRender",(function(){return i["recyclableRender"]})),e.d(t,"components",(function(){return i["components"]}))},237:function(n,t,e){"use strict";var i;e.r(t),e.d(t,"render",(function(){return r})),e.d(t,"staticRenderFns",(function(){return o})),e.d(t,"recyclableRender",(function(){return c})),e.d(t,"components",(function(){return i}));var r=function(){var n=this,t=n.$createElement;n._self._c},c=!1,o=[];r._withStripped=!0},238:function(n,t,e){"use strict";e.r(t);var i=e(239),r=e.n(i);for(var c in i)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(c);t["default"]=r.a},239:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{isWeixinBrowser:!1,mainList:[{text:"我的预约",icon:"/static/icon_my1.png"},{text:"我的购票",icon:"/static/icon_my2.png"},{text:"我的发票",icon:"/static/icon_my3.png"},{text:"船舶信息",icon:"/static/icon_my4.png"}],helpList:[{text:"联系客服",icon:"/static/icon_my5.png"},{text:"帮助中心",icon:"/static/icon_my6.png"},{text:"关于我们",icon:"/static/icon_my7.png"}]}},onLoad:function(){},methods:{onItemClick:function(t){"船舶信息"===t.text?n.navigateTo({url:"/pages/index/ship_manage"}):"我的预约"===t.text||"我的购票"===t.text?n.switchTab({url:"/pages/order/index"}):"我的发票"===t.text?n.navigateTo({url:"/pages/index/invoice_manage"}):"关于我们"===t.text?n.navigateTo({url:"/pages/my/about"}):n.showToast({title:t.text,icon:"none"})}}};t.default=e}).call(this,e(2)["default"])},240:function(n,t,e){"use strict";e.r(t);var i=e(241),r=e.n(i);for(var c in i)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(c);t["default"]=r.a},241:function(n,t,e){}},[[234,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/my/index.js.map

File diff suppressed because one or more lines are too long

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order/pay_order"],{250:function(e,t,n){"use strict";(function(e,t){var r=n(4);n(26);r(n(25));var a=r(n(251));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n(1)["default"],n(2)["createPage"])},251:function(e,t,n){"use strict";n.r(t);var r=n(252),a=n(254);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n(256);var c,i=n(33),u=Object(i["default"])(a["default"],r["render"],r["staticRenderFns"],!1,null,"b4a405e6",null,!1,r["components"],c);u.options.__file="pages/order/pay_order.vue",t["default"]=u.exports},252:function(e,t,n){"use strict";n.r(t);var r=n(253);n.d(t,"render",(function(){return r["render"]})),n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(t,"components",(function(){return r["components"]}))},253:function(e,t,n){"use strict";var r;n.r(t),n.d(t,"render",(function(){return a})),n.d(t,"staticRenderFns",(function(){return c})),n.d(t,"recyclableRender",(function(){return o})),n.d(t,"components",(function(){return r}));var a=function(){var e=this,t=e.$createElement,n=(e._self._c,e.item.batch&&e.item.batch.created_at?e.formatChinaDate(e.item.batch.created_at):null),r=e.item.ship&&e.item.ship.ship_type?e.getShipTypeName(e.item.ship.ship_type):null;e.$mp.data=Object.assign({},{$root:{m0:n,m1:r}})},o=!1,c=[];a._withStripped=!0},254:function(e,t,n){"use strict";n.r(t);var r=n(255),a=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=a.a},255:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(44)),o=r(n(46)),c=n(65),i=n(30),u=function(){n.e("components/NavBar").then(function(){return resolve(n(330))}.bind(null,n)).catch(n.oe)},s={name:"PayOrderPage",components:{NavBar:u},data:function(){return{item:null,qrcodeUrl:"",shipTypeEnum:[],isWeixinBrowser:!1}},onLoad:function(e){if(e.item)try{this.item=JSON.parse(decodeURIComponent(e.item))}catch(t){console.error("Failed to parse item:",t),this.item={}}console.log(this.item)},onShow:function(){this.item&&this.item.id&&this.fetchQrcode(this.item.id),this.fetchShipTypeEnum()},methods:{formatChinaDate:c.base.formatChinaDate,fetchQrcode:function(t){var n=this;return(0,o.default)(a.default.mark((function r(){var o,c;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(o=e.getStorageSync("token"),o&&t){r.next=3;break}return r.abrupt("return");case 3:return r.prev=3,r.next=6,new Promise((function(n,r){e.request({url:"".concat(i.API.GET_PAYMENT_QRCODE,"?id=").concat(t,"&token=").concat(o),method:"GET",success:n,fail:r})}));case 6:c=r.sent,c.data&&0===c.data.errcode&&(n.qrcodeUrl=c.data.data.qrcode),r.next=12;break;case 10:r.prev=10,r.t0=r["catch"](3);case 12:case"end":return r.stop()}}),r,null,[[3,10]])})))()},fetchShipTypeEnum:function(){var t=this;return(0,o.default)(a.default.mark((function n(){var r,o,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.getStorageSync("token"),r){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(t,n){e.request({url:"".concat(i.API.SHIP_PROPERTY_ENUM,"?token=").concat(r),method:"GET",success:t,fail:n})}));case 6:o=n.sent,o.data&&0===o.data.errcode&&(c=o.data.data.ship_type||{},Array.isArray(c)?t.shipTypeEnum=c:t.shipTypeEnum=Object.keys(c).map((function(e){return{label:e,value:c[e]}}))),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("Failed to fetch ship type enum:",n.t0);case 13:case"end":return n.stop()}}),n,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},handlePay:function(){e.request({url:"".concat(i.API.FAKE_PAY),method:"POST",data:{id:this.item.id,token:e.getStorageSync("token")},success:function(e){console.log("模拟支付结果:",e)},fail:function(e){console.error("模拟支付失败:",e)}})},handleLongPress:function(){e.getImageInfo({src:this.qrcodeUrl,success:function(t){e.scanCode({scanType:["qrCode"],onlyFromCamera:!1,path:t.path,success:function(t){console.log("扫码结果:",t),t.result&&e.showToast({title:"扫码成功",icon:"success"})},fail:function(t){console.error("扫码失败:",t),e.showToast({title:"扫码失败",icon:"none"})}})},fail:function(t){console.error("获取图片信息失败:",t),e.showToast({title:"获取图片失败",icon:"none"})}})}}};t.default=s}).call(this,n(2)["default"])},256:function(e,t,n){"use strict";n.r(t);var r=n(257),a=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=a.a},257:function(e,t,n){}},[[250,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order/pay_order"],{250:function(e,t,n){"use strict";(function(e,t){var r=n(4);n(26);r(n(25));var a=r(n(251));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n(1)["default"],n(2)["createPage"])},251:function(e,t,n){"use strict";n.r(t);var r=n(252),a=n(254);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n(256);var c,i=n(175),u=Object(i["default"])(a["default"],r["render"],r["staticRenderFns"],!1,null,"b4a405e6",null,!1,r["components"],c);u.options.__file="pages/order/pay_order.vue",t["default"]=u.exports},252:function(e,t,n){"use strict";n.r(t);var r=n(253);n.d(t,"render",(function(){return r["render"]})),n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(t,"components",(function(){return r["components"]}))},253:function(e,t,n){"use strict";var r;n.r(t),n.d(t,"render",(function(){return a})),n.d(t,"staticRenderFns",(function(){return c})),n.d(t,"recyclableRender",(function(){return o})),n.d(t,"components",(function(){return r}));var a=function(){var e=this,t=e.$createElement,n=(e._self._c,e.item.batch&&e.item.batch.created_at?e.formatChinaDate(e.item.batch.created_at):null),r=e.item.ship&&e.item.ship.ship_type?e.getShipTypeName(e.item.ship.ship_type):null;e.$mp.data=Object.assign({},{$root:{m0:n,m1:r}})},o=!1,c=[];a._withStripped=!0},254:function(e,t,n){"use strict";n.r(t);var r=n(255),a=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=a.a},255:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(186)),o=r(n(188)),c=n(31),i=n(30),u=function(){n.e("components/NavBar").then(function(){return resolve(n(337))}.bind(null,n)).catch(n.oe)},s={name:"PayOrderPage",components:{NavBar:u},data:function(){return{item:null,qrcodeUrl:"",shipTypeEnum:[],isWeixinBrowser:!1}},onLoad:function(e){if(e.item)try{this.item=JSON.parse(decodeURIComponent(e.item))}catch(t){console.error("Failed to parse item:",t),this.item={}}console.log(this.item)},onShow:function(){this.item&&this.item.id&&this.fetchQrcode(this.item.id),this.fetchShipTypeEnum()},methods:{formatChinaDate:c.base.formatChinaDate,fetchQrcode:function(t){var n=this;return(0,o.default)(a.default.mark((function r(){var o,c;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(o=e.getStorageSync("token"),o&&t){r.next=3;break}return r.abrupt("return");case 3:return r.prev=3,r.next=6,new Promise((function(n,r){e.request({url:"".concat(i.API.GET_PAYMENT_QRCODE,"?id=").concat(t,"&token=").concat(o),method:"GET",success:n,fail:r})}));case 6:c=r.sent,c.data&&0===c.data.errcode&&(n.qrcodeUrl=c.data.data.qrcode),r.next=12;break;case 10:r.prev=10,r.t0=r["catch"](3);case 12:case"end":return r.stop()}}),r,null,[[3,10]])})))()},fetchShipTypeEnum:function(){var t=this;return(0,o.default)(a.default.mark((function n(){var r,o,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.getStorageSync("token"),r){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(t,n){e.request({url:"".concat(i.API.SHIP_PROPERTY_ENUM,"?token=").concat(r),method:"GET",success:t,fail:n})}));case 6:o=n.sent,o.data&&0===o.data.errcode&&(c=o.data.data.ship_type||{},Array.isArray(c)?t.shipTypeEnum=c:t.shipTypeEnum=Object.keys(c).map((function(e){return{label:e,value:c[e]}}))),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("Failed to fetch ship type enum:",n.t0);case 13:case"end":return n.stop()}}),n,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},handlePay:function(){e.request({url:"".concat(i.API.FAKE_PAY),method:"POST",data:{id:this.item.id,token:e.getStorageSync("token")},success:function(e){console.log("模拟支付结果:",e)},fail:function(e){console.error("模拟支付失败:",e)}})},handleLongPress:function(){e.getImageInfo({src:this.qrcodeUrl,success:function(t){e.scanCode({scanType:["qrCode"],onlyFromCamera:!1,path:t.path,success:function(t){console.log("扫码结果:",t),t.result&&e.showToast({title:"扫码成功",icon:"success"})},fail:function(t){console.error("扫码失败:",t),e.showToast({title:"扫码失败",icon:"none"})}})},fail:function(t){console.error("获取图片信息失败:",t),e.showToast({title:"获取图片失败",icon:"none"})}})}}};t.default=s}).call(this,n(2)["default"])},256:function(e,t,n){"use strict";n.r(t);var r=n(257),a=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=a.a},257:function(e,t,n){}},[[250,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/order/pay_order.js.map

File diff suppressed because one or more lines are too long

@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order/pay_order_list"],{266:function(t,e,n){"use strict";(function(t,e){var a=n(4);n(26);a(n(25));var r=a(n(267));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n(1)["default"],n(2)["createPage"])},267:function(t,e,n){"use strict";n.r(e);var a=n(268),r=n(270);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);n(272);var s,i=n(33),u=Object(i["default"])(r["default"],a["render"],a["staticRenderFns"],!1,null,"b6d1e780",null,!1,a["components"],s);u.options.__file="pages/order/pay_order_list.vue",e["default"]=u.exports},268:function(t,e,n){"use strict";n.r(e);var a=n(269);n.d(e,"render",(function(){return a["render"]})),n.d(e,"staticRenderFns",(function(){return a["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return a["recyclableRender"]})),n.d(e,"components",(function(){return a["components"]}))},269:function(t,e,n){"use strict";var a;n.r(e),n.d(e,"render",(function(){return r})),n.d(e,"staticRenderFns",(function(){return s})),n.d(e,"recyclableRender",(function(){return o})),n.d(e,"components",(function(){return a}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.reservationList.length),a=n>0?t.__map(t.reservationList,(function(e,n){var a=t.__get_orig(e),r="paid"===e.status?t.formatChinaDate(e.created_at):null,o="paid"!==e.status&&"pending"===e.status?t.formatChinaDate(e.created_at):null,s="paid"!==e.status&&"pending"!==e.status&&"rejected"===e.status?t.formatChinaDate(e.created_at):null,i="paid"===e.status||"pending"===e.status||"rejected"===e.status||"unpaid"!==e.status&&"approved"!==e.status?null:t.formatChinaDate(e.created_at);return{$orig:a,m0:r,m1:o,m2:s,m3:i}})):null;t.$mp.data=Object.assign({},{$root:{g0:n,l0:a}})},o=!1,s=[];r._withStripped=!0},270:function(t,e,n){"use strict";n.r(e);var a=n(271),r=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"]=r.a},271:function(t,e,n){"use strict";(function(t){var a=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(n(44)),o=a(n(46)),s=n(65),i=n(30),u=function(){n.e("components/NavBar").then(function(){return resolve(n(330))}.bind(null,n)).catch(n.oe)},c={name:"PayOrderListPage",components:{NavBar:u},data:function(){return{isWeixinBrowser:!1,status:"unpaid",list:[],page:1,title:"在线付款",hasMore:!0,loading:!1,reservationStatusEnum:[],reservationList:[]}},onLoad:function(t){t.status&&("paid"===t.status?(this.status="paid",this.title="排队过闸"):(this.status="unpaid",this.title="在线付款"))},onShow:function(){var t=this;this.fetchReservationStatusEnum().then((function(){t.fetchReservationList()}))},methods:{formatChinaDate:s.base.formatChinaDate,fetchReservationStatusEnum:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var a,o;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.getStorageSync("token"),a){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(e,n){t.request({url:"".concat(i.API.RESERVATION_STATUS_ENUM,"?token=").concat(a),method:"GET",success:e,fail:n})}));case 6:o=n.sent,o.data&&0===o.data.errcode&&(e.reservationStatusEnum=o.data.data),n.next=12;break;case 10:n.prev=10,n.t0=n["catch"](3);case 12:case"end":return n.stop()}}),n,null,[[3,10]])})))()},fetchReservationList:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var a,o;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.getStorageSync("token"),a){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(n,r){t.request({url:"".concat(i.API.RESERVATION_LIST,"?token=").concat(a,"&status=").concat(e.status),method:"GET",success:n,fail:r})}));case 6:o=n.sent,o.data&&0===o.data.errcode&&(e.reservationList=o.data.data.data,console.log(e.reservationList)),n.next=12;break;case 10:n.prev=10,n.t0=n["catch"](3);case 12:case"end":return n.stop()}}),n,null,[[3,10]])})))()},onCancelOrder:function(e){t.showModal({title:"提示",content:"确定要取消该预约吗?",confirmText:"确定",cancelText:"再想想",success:function(e){e.confirm&&t.showToast({title:"已取消预约",icon:"success"})}})},onShowDetail:function(e){var n=JSON.stringify(e);t.navigateTo({url:"/pages/order/pay_order_detail?item=".concat(encodeURIComponent(n))})},goPayOrder:function(e){var n=JSON.stringify(e);t.navigateTo({url:"/pages/order/pay_order_detail?item=".concat(encodeURIComponent(n))})},goReservation:function(e){t.navigateTo({url:"/pages/reservation/index"})}}};e.default=c}).call(this,n(2)["default"])},272:function(t,e,n){"use strict";n.r(e);var a=n(273),r=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"]=r.a},273:function(t,e,n){}},[[266,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order/pay_order_list"],{266:function(t,e,n){"use strict";(function(t,e){var a=n(4);n(26);a(n(25));var r=a(n(267));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n(1)["default"],n(2)["createPage"])},267:function(t,e,n){"use strict";n.r(e);var a=n(268),r=n(270);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);n(272);var s,i=n(175),u=Object(i["default"])(r["default"],a["render"],a["staticRenderFns"],!1,null,"b6d1e780",null,!1,a["components"],s);u.options.__file="pages/order/pay_order_list.vue",e["default"]=u.exports},268:function(t,e,n){"use strict";n.r(e);var a=n(269);n.d(e,"render",(function(){return a["render"]})),n.d(e,"staticRenderFns",(function(){return a["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return a["recyclableRender"]})),n.d(e,"components",(function(){return a["components"]}))},269:function(t,e,n){"use strict";var a;n.r(e),n.d(e,"render",(function(){return r})),n.d(e,"staticRenderFns",(function(){return s})),n.d(e,"recyclableRender",(function(){return o})),n.d(e,"components",(function(){return a}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.reservationList.length),a=n>0?t.__map(t.reservationList,(function(e,n){var a=t.__get_orig(e),r="paid"===e.status?t.formatChinaDate(e.created_at):null,o="paid"!==e.status&&"pending"===e.status?t.formatChinaDate(e.created_at):null,s="paid"!==e.status&&"pending"!==e.status&&"rejected"===e.status?t.formatChinaDate(e.created_at):null,i="paid"===e.status||"pending"===e.status||"rejected"===e.status||"unpaid"!==e.status&&"approved"!==e.status?null:t.formatChinaDate(e.created_at);return{$orig:a,m0:r,m1:o,m2:s,m3:i}})):null;t.$mp.data=Object.assign({},{$root:{g0:n,l0:a}})},o=!1,s=[];r._withStripped=!0},270:function(t,e,n){"use strict";n.r(e);var a=n(271),r=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"]=r.a},271:function(t,e,n){"use strict";(function(t){var a=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(n(186)),o=a(n(188)),s=n(31),i=n(30),u=function(){n.e("components/NavBar").then(function(){return resolve(n(337))}.bind(null,n)).catch(n.oe)},c={name:"PayOrderListPage",components:{NavBar:u},data:function(){return{isWeixinBrowser:!1,status:"unpaid",list:[],page:1,title:"在线付款",hasMore:!0,loading:!1,reservationStatusEnum:[],reservationList:[]}},onLoad:function(t){t.status&&("paid"===t.status?(this.status="paid",this.title="排队过闸"):(this.status="unpaid",this.title="在线付款"))},onShow:function(){var t=this;this.fetchReservationStatusEnum().then((function(){t.fetchReservationList()}))},methods:{formatChinaDate:s.base.formatChinaDate,fetchReservationStatusEnum:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var a,o;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.getStorageSync("token"),a){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(e,n){t.request({url:"".concat(i.API.RESERVATION_STATUS_ENUM,"?token=").concat(a),method:"GET",success:e,fail:n})}));case 6:o=n.sent,o.data&&0===o.data.errcode&&(e.reservationStatusEnum=o.data.data),n.next=12;break;case 10:n.prev=10,n.t0=n["catch"](3);case 12:case"end":return n.stop()}}),n,null,[[3,10]])})))()},fetchReservationList:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var a,o;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.getStorageSync("token"),a){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(n,r){t.request({url:"".concat(i.API.RESERVATION_LIST,"?token=").concat(a,"&status=").concat(e.status),method:"GET",success:n,fail:r})}));case 6:o=n.sent,o.data&&0===o.data.errcode&&(e.reservationList=o.data.data.data,console.log(e.reservationList)),n.next=12;break;case 10:n.prev=10,n.t0=n["catch"](3);case 12:case"end":return n.stop()}}),n,null,[[3,10]])})))()},onCancelOrder:function(e){t.showModal({title:"提示",content:"确定要取消该预约吗?",confirmText:"确定",cancelText:"再想想",success:function(e){e.confirm&&t.showToast({title:"已取消预约",icon:"success"})}})},onShowDetail:function(e){var n=JSON.stringify(e);t.navigateTo({url:"/pages/order/pay_order_detail?item=".concat(encodeURIComponent(n))})},goPayOrder:function(e){var n=JSON.stringify(e);t.navigateTo({url:"/pages/order/pay_order_detail?item=".concat(encodeURIComponent(n))})},goReservation:function(e){t.navigateTo({url:"/pages/reservation/index"})}}};e.default=c}).call(this,n(2)["default"])},272:function(t,e,n){"use strict";n.r(e);var a=n(273),r=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"]=r.a},273:function(t,e,n){}},[[266,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/order/pay_order_list.js.map

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save