From 19569f2b9e9290f0ceeedeffc65fb0bda9e5e051 Mon Sep 17 00:00:00 2001 From: liugongyu <290219706@qq.com> Date: Sun, 8 May 2022 15:41:38 +0800 Subject: [PATCH] 购买券 --- main.js | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ pages.json | 6 ++++++ pages/businessCard/businessCard.vue | 422 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------- pages/businessCard/buyCard.vue | 248 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map | 2 +- unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map | 2 +- unpackage/dist/dev/.sourcemap/mp-weixin/pages/businessCard/businessCard.js.map | 2 +- unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.js.map | 2 +- unpackage/dist/dev/mp-weixin/app.json | 1 + unpackage/dist/dev/mp-weixin/common/main.js | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- unpackage/dist/dev/mp-weixin/common/runtime.js | 4 ++-- unpackage/dist/dev/mp-weixin/pages/businessCard/businessCard.js | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ unpackage/dist/dev/mp-weixin/pages/businessCard/businessCard.json | 5 ++--- unpackage/dist/dev/mp-weixin/pages/businessCard/businessCard.wxml | 2 +- unpackage/dist/dev/mp-weixin/pages/businessCard/businessCard.wxss | 3 +++ 15 files changed, 845 insertions(+), 177 deletions(-) create mode 100644 pages/businessCard/buyCard.vue diff --git a/main.js b/main.js index be05ed1..d314399 100644 --- a/main.js +++ b/main.js @@ -11,6 +11,60 @@ Vue.prototype.$backgroundAudioData = { playTime: 0, formatedPlayTime: '00:00:00' } + +Vue.filter('priceFormat', function(value, arg) { + return (value / 100).toFixed(2) +}) + +Vue.filter('timeFormat', function(value, arg) { + + var time = ''; + if (null != value && "" != value) { + var timer = parseInt(value); + if (timer == 0) { + return '0秒'; + } + var days = parseInt(timer / (60 * 60 * 24)); + var hours = parseInt((timer % (60 * 60 * 24)) / (60 * 60)); + var minutes = parseInt((timer % (60 * 60)) / (60)) + var seconds = parseInt(timer % (60)); + if (days > 0) { + time = time + days +'天'; + } + if (hours > 0) { + time = time + hours +'小时'; + } + if (minutes > 0) { + time = time + minutes +'分钟'; + } + if (seconds > 0) { + time = time + seconds +'秒'; + } + return time; + } + return time; + +}) + +Vue.prototype.getGlobalUser = function(key) { + var userInfo = uni.getStorageSync("globalUser"); + if (userInfo != null && userInfo != "" && userInfo != undefined) { + return userInfo; + } else { + return null; + } +} + +Vue.prototype.getWxOpenid= function(key) { + var WxOpenid = uni.getStorageSync("WxOpenid"); + if (WxOpenid != null && WxOpenid != "" && WxOpenid != undefined) { + return WxOpenid; + } else { + return ""; + } +} + + App.mpType = 'app' const app = new Vue({ store, diff --git a/pages.json b/pages.json index 7977b29..be47c86 100644 --- a/pages.json +++ b/pages.json @@ -14,6 +14,12 @@ "pages": [ // pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages { + "path": "pages/businessCard/buyCard", + "style": { + "navigationBarTitleText": "商户卡券购买" + } + }, + { "path": "pages/businessCard/businessCard", "style": { "navigationBarTitleText": "商户卡券" diff --git a/pages/businessCard/businessCard.vue b/pages/businessCard/businessCard.vue index 1736e55..328ce31 100644 --- a/pages/businessCard/businessCard.vue +++ b/pages/businessCard/businessCard.vue @@ -1,207 +1,308 @@