Commit 92a93d4b by 谢中龙

优化功能

parent 8daeb66f
......@@ -132,6 +132,10 @@
"contactPlugin": {
"version": "1.3.0",
"provider": "wx104a1a20c3f81ec2"
},
"live-player-plugin": {
"version": "1.0.2",
"provider": "wx2b03c6e691cd7370"
}
},
"permission": {
......
......@@ -6,7 +6,7 @@
// 修改 BRANCH_ID 为对应的商户id
// app.js 中brandId 修改为对应
const PROJECT_ENV = 'test' // 生产 prod, 开发 dev, 测试 test , 测试门户 test_store, 预生产 pre
const PROJECT_ENV = 'prod' // 生产 prod, 开发 dev, 测试 test , 测试门户 test_store, 预生产 pre
//仅生产环境时 配置 :
//3001 3001 , wx313ec36b710125d4
//2006 泰华 , wx40fec8944623c8b3
......@@ -24,7 +24,7 @@ const PROJECT_ENV = 'test' // 生产 prod, 开发 dev, 测试 test , 测试门
//2992 山东盛联微商城 wx53dedc202ae0d0c2
//2002 巴黎贝甜 wx21968cb3a486d4ab
const BRANCH_ID = 1002
const BRANCH_ID = 2006
const isMall = true
// const needMock = '' //
......@@ -70,6 +70,7 @@ const prod_brand_config = {
orderingMustOpenCard : false, //下单是否必须卡开
canUseWechatAddress : true,//是否使用获取微信地址
isOpenSelfMention : true, // 是否开启门店自提
canRefundDaysAfterDelivery : 15,//发货后多少天之内可显示申请退款按钮
isNeedGetLocation : true,//是否开启小程序获取位置(提交订单时获取门店信息)
guiderCanScanQrcode : true,//导购是否有扫一扫功能
shareTitle: '【舞象星品荟-社交商城】',
......@@ -90,6 +91,7 @@ const prod_brand_config = {
hasLiveVideo: true,//是否有直播功能
orderingMustOpenCard: true,
isOpenSelfMention: true, // 是否开启门店自提
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
shareTitle: '【泰华微商城】',
......@@ -108,6 +110,7 @@ const prod_brand_config = {
isMall: isMall,
hasLiveVideo: false,//是否有直播功能
orderingMustOpenCard: true,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
isOpenSelfMention: false, // 是否开启门店自提
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
......@@ -127,6 +130,7 @@ const prod_brand_config = {
isMall: isMall,
hasLiveVideo: false,//是否有直播功能
orderingMustOpenCard: false,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isOpenSelfMention: false, // 是否开启门店自提
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
......@@ -146,6 +150,7 @@ const prod_brand_config = {
hasLiveVideo: false,//是否有直播功能
isMall: isMall,
orderingMustOpenCard: false,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isOpenSelfMention: false, // 是否开启门店自提
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
......@@ -166,6 +171,7 @@ const prod_brand_config = {
isMall: isMall,// 商城或门户 true 商城 false 门户
orderingMustOpenCard: false,//下单是否必须卡开
isOpenSelfMention: false, // 是否开启门店自提
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
shareTitle: '【LA RUTA DE VIA】',//分享海报上显示的小程序title
......@@ -185,6 +191,7 @@ const prod_brand_config = {
canUseWechatAddress: false,//是否使用获取微信地址
orderingMustOpenCard: false,
guiderCanScanQrcode: false,//导购是否有扫一扫功能
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
isOpenSelfMention: false, // 是否开启门店自提
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
shareTitle: '【hotwind热风微商城】',
......@@ -203,6 +210,7 @@ const prod_brand_config = {
hasLiveVideo: true,//是否有直播功能
isMall: isMall,
orderingMustOpenCard: true,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isOpenSelfMention: true, // 是否开启门店自提
isNeedGetLocation: true,//是否开启小程序获取位置(提交订单时获取门店信息)
......@@ -222,6 +230,7 @@ const prod_brand_config = {
isMall: isMall,
canUseWechatAddress: true,//是否使用获取微信地址
orderingMustOpenCard: false,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
isOpenSelfMention: false, // 是否开启门店自提
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
......@@ -238,6 +247,7 @@ const prod_brand_config = {
contactUsPluginId: '',
hasLiveVideo: false,//是否有直播功能
hasTrial: false,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
canUseWechatAddress: true,//是否使用获取微信地址
isMall: isMall,
orderingMustOpenCard: false,
......@@ -260,6 +270,7 @@ const prod_brand_config = {
hasLiveVideo: false,//是否有直播功能
canUseWechatAddress: true,//是否使用获取微信地址
orderingMustOpenCard: false,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
isOpenSelfMention: false, // 是否开启门店自提
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
......@@ -279,6 +290,7 @@ const prod_brand_config = {
hasLiveVideo: false,//是否有直播功能
canUseWechatAddress: true,//是否使用获取微信地址
orderingMustOpenCard: false,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
isOpenSelfMention: false, // 是否开启门店自提
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isNeedGetLocation: false,//是否开启小程序获取位置(提交订单时获取门店信息)
......@@ -297,6 +309,7 @@ const prod_brand_config = {
hasTrial: false,
canUseWechatAddress: true,//是否使用获取微信地址
isMall: isMall,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
orderingMustOpenCard: true,
guiderCanScanQrcode: true,//导购是否有扫一扫功能
isOpenSelfMention: false, // 是否开启门店自提
......@@ -316,6 +329,7 @@ const prod_brand_config = {
isMall: isMall,
canUseWechatAddress: true,//是否使用获取微信地址
orderingMustOpenCard: true,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
isOpenSelfMention: true, // 是否开启门店自提
hasLiveVideo: false,//是否有直播功能
guiderCanScanQrcode: true,//导购是否有扫一扫功能
......@@ -335,6 +349,7 @@ const prod_brand_config = {
isMall: isMall,
canUseWechatAddress: true,//是否使用获取微信地址
orderingMustOpenCard: false,
canRefundDaysAfterDelivery: 15,//发货后多少天之内可显示申请退款按钮
isOpenSelfMention: true, // 是否开启门店自提
hasLiveVideo : false,//是否有直播功能
guiderCanScanQrcode: true,//导购是否有扫一扫功能
......@@ -436,6 +451,7 @@ let isNeedGetLocation = PROJECT_ENV == 'prod' ? prod_brand_config[BRANCH_ID].isN
let canUseWechatAddress = PROJECT_ENV == 'prod' ? prod_brand_config[BRANCH_ID].canUseWechatAddress : true;
let hasLiveVideo = PROJECT_ENV == 'prod' ? prod_brand_config[BRANCH_ID].hasLiveVideo : false;
let guiderCanScanQrcode = PROJECT_ENV == 'prod' ? prod_brand_config[BRANCH_ID].guiderCanScanQrcode : true;
let canRefundDaysAfterDelivery = PROJECT_ENV == 'prod' ? prod_brand_config[BRANCH_ID].canRefundDaysAfterDelivery : 15;
//配置信息导出
const envInfo = (() => {
return {
......@@ -459,6 +475,7 @@ const envInfo = (() => {
canUseWechatAddress: canUseWechatAddress,
hasLiveVideo: hasLiveVideo,
guiderCanScanQrcode: guiderCanScanQrcode,
canRefundDaysAfterDelivery: canRefundDaysAfterDelivery,
}
})()
......
......@@ -13,7 +13,7 @@
},
"compileType": "miniprogram",
"libVersion": "2.8.2",
"appid": "wxac09792264c49b5c",
"appid": "wx40fec8944623c8b3",
"projectname": "%E5%BE%AE%E5%95%86%E5%9F%8E",
"debugOptions": {
"hidedInDevtools": []
......@@ -43,7 +43,7 @@
"list": []
},
"miniprogram": {
"current": 81,
"current": 13,
"list": [
{
"id": -1,
......@@ -128,7 +128,7 @@
"id": 13,
"name": "subPage",
"pathName": "subPackage/page/pages/subPage/subPage",
"query": "pageId=26",
"query": "pageId=106&t=cKG2AoWZ00",
"scene": null
},
{
......
......@@ -37,7 +37,7 @@ wxService.page({
/**
* 生命周期函数--监听页面加载
*/
onLoad() {
onLoad(options) {
this.setData(
{
pages: [],
......@@ -56,18 +56,31 @@ wxService.page({
handlerDataOnPage = new utils.HandlerDataOnPage()
renderPage = require('../../../../utils/renderPage').getRenderPage()
handlerDataOnPage.init(this, 'pages')
if (this.options['scene']) {
let idParam = decodeURIComponent(this.options['scene']).split('&')[0];
// let hasPageId = idParam ? (idParam.indexOf('pageId') > -1 ? true : false) : false;
let shareId = idParam && idParam.split('=')[1] || 0;
this.options.pageId = shareId;
}
// 判断
if(options.pageId){
this.data.pageId = options.pageId;
this.setData({
pageId: this.data.pageId
});
this.setData({
pageId: this.options.pageId
},()=>{
this.initPage(this.data.pageId)
})
}
else{
let pageId = shareId;
if (options['scene']) {
let idParam = decodeURIComponent(options['scene']).split('&')[0];
// let hasPageId = idParam ? (idParam.indexOf('pageId') > -1 ? true : false) : false;
let shareId = idParam && idParam.split('=')[1] || 0;
pageId = shareId;
}
this.data.pageId = pageId;
this.setData({
pageId: this.data.pageId
});
this.initPage(this.data.pageId);
}
},
/**
......
......@@ -161,6 +161,38 @@ function parseUrl(query) {
return result;
}
/**
* 计算传入时间和当前时间差
* @param d 时间 格式:2010 - 04 - 10 10: 22: 36
* @return
*/
function getDateDiff(d){
var now = new Date().getTime();
var diffValue = now - Date.parse(d.replace(/-/g, '/').replace(/:/g, ":"));
if (diffValue < 0) {
return null;
}
var minute = 1000 * 60;
var hour = minute * 60;
var day = hour * 24;
var halfamonth = day * 15;
var month = day * 30;
var monthC = diffValue / month;
var weekC = diffValue / (7 * day);
var dayC = diffValue / day;
var hourC = diffValue / hour;
var minC = diffValue / minute;
let result = {};
result.month = parseInt(monthC);
result.week = parseInt(weekC);
result.days = parseInt(dayC);
result.hours = parseInt(hourC);
result.minutes = parseInt(minC);
return result;
}
function getCurrentRouter() {
var pages = getCurrentPages() // 获取加载的页面
......@@ -401,6 +433,7 @@ module.exports = {
getUserInfoByBtn,
moment,
parseUrl,
getDateDiff,
_,
// _: underscore,
HandlerDataOnPage,
......
......@@ -656,6 +656,8 @@ class WXService extends Http {
config.data.speadProductsBanner = envInfo.speadProductsBanner;
config.data.canUseWechatAddress = envInfo.canUseWechatAddress;
config.data.guiderCanScanQrcode = envInfo.guiderCanScanQrcode;
config.data.canRefundDaysAfterDelivery = envInfo.canRefundDaysAfterDelivery;
//默认
config.data.loading = true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment