|
|
@@ -1,12 +1,12 @@
|
|
|
/*******************************************************************************
|
|
|
-* Copyright(c) 2022 dongke All rights reserved. / Confidential
|
|
|
-* 类的信息:
|
|
|
-* 1.程序名称:
|
|
|
-* 2.功能描述:注册商户画面
|
|
|
-* 编辑履历:
|
|
|
-* 作者 日期 版本 修改内容
|
|
|
-* 姜永辉 2022-11-22 1.00 新建
|
|
|
-*******************************************************************************/
|
|
|
+ * Copyright(c) 2022 dongke All rights reserved. / Confidential
|
|
|
+ * 类的信息:
|
|
|
+ * 1.程序名称:
|
|
|
+ * 2.功能描述:注册商户画面
|
|
|
+ * 编辑履历:
|
|
|
+ * 作者 日期 版本 修改内容
|
|
|
+ * 姜永辉 2022-11-22 1.00 新建
|
|
|
+ *******************************************************************************/
|
|
|
const mixins = require('@/mixins/index.js')
|
|
|
const util = require('@/utils/util.js')
|
|
|
const Constants = require('@/utils/Constants.js');
|
|
|
@@ -39,20 +39,54 @@ Page({
|
|
|
proFlag: false,
|
|
|
cardList: ['main'],
|
|
|
contentObj: {
|
|
|
- main: [
|
|
|
- {
|
|
|
- code: 'gradeCode', type: 'tabs', tagList: [
|
|
|
- { name: mixins.$t('standardVersion'), id: Constants.gradeCode.STD },
|
|
|
+ main: [{
|
|
|
+ code: 'gradeCode',
|
|
|
+ type: 'tabs',
|
|
|
+ tagList: [{
|
|
|
+ name: mixins.$t('standardVersion'),
|
|
|
+ id: Constants.gradeCode.STD
|
|
|
+ },
|
|
|
// 专业版暂时注释掉
|
|
|
- // { name: mixins.$t('professionalVersion'), id: Constants.gradeCode.PRO }
|
|
|
- ], title: mixins.$t('gradeCode')
|
|
|
+ // {
|
|
|
+ // name: mixins.$t('professionalVersion'),
|
|
|
+ // id: Constants.gradeCode.PRO
|
|
|
+ // }
|
|
|
+ ],
|
|
|
+ title: mixins.$t('gradeCode')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 'cpName',
|
|
|
+ type: 'str',
|
|
|
+ required: 'true',
|
|
|
+ title: mixins.$t('cpName')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 'cpManager',
|
|
|
+ type: 'str',
|
|
|
+ required: 'true',
|
|
|
+ title: mixins.$t('cpManager')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 'cpPhone',
|
|
|
+ type: 'phone',
|
|
|
+ required: 'true',
|
|
|
+ title: mixins.$t('cpPhone')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 'cpSize',
|
|
|
+ type: 'str',
|
|
|
+ title: mixins.$t('cpSize')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 'shopSize',
|
|
|
+ type: 'str',
|
|
|
+ title: mixins.$t('shopSize')
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 'feedback',
|
|
|
+ type: 'textarea',
|
|
|
+ title: mixins.$t('feedback')
|
|
|
},
|
|
|
- { code: 'cpName', type: 'str', required: 'true', title: mixins.$t('cpName') },
|
|
|
- { code: 'cpManager', type: 'str', required: 'true', title: mixins.$t('cpManager') },
|
|
|
- { code: 'cpPhone', type: 'phone', required: 'true', title: mixins.$t('cpPhone') },
|
|
|
- { code: 'cpSize', type: 'str', title: mixins.$t('cpSize') },
|
|
|
- { code: 'shopSize', type: 'str', title: mixins.$t('shopSize') },
|
|
|
- { code: 'feedback', type: 'textarea', title: mixins.$t('feedback') },
|
|
|
],
|
|
|
},
|
|
|
},
|
|
|
@@ -83,17 +117,16 @@ Page({
|
|
|
})
|
|
|
},
|
|
|
/**
|
|
|
- * @desc : 选择活动明细
|
|
|
- * @author : 周兴
|
|
|
- * @date : 2024/4/1
|
|
|
- */
|
|
|
+ * @desc : 选择活动明细
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2024/4/1
|
|
|
+ */
|
|
|
chooseAdItem(e) {
|
|
|
let item = e.currentTarget.dataset.item;
|
|
|
let summaryInfo = this.data.summaryInfo
|
|
|
// 计算截止日期
|
|
|
- let months = item.validLong + item.extraLong
|
|
|
- let endDate = app.globalData.company.endDate
|
|
|
- endDate = new Date(this.data.buyBeginDate).addMonths(months)
|
|
|
+ let months = item.validLong + item.extraLong
|
|
|
+ let endDate = new Date(this.data.buyBeginDate).addMonths(months)
|
|
|
summaryInfo.endDate = endDate.toDateStr();
|
|
|
this.setData({
|
|
|
curentAdItem: item,
|
|
|
@@ -103,10 +136,10 @@ Page({
|
|
|
this.countSummaryAmount(item);
|
|
|
},
|
|
|
/**
|
|
|
- * @desc : 计算金额
|
|
|
- * @author : 周兴
|
|
|
- * @date : 2024/4/1
|
|
|
- */
|
|
|
+ * @desc : 计算金额
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2024/4/1
|
|
|
+ */
|
|
|
countSummaryAmount() {
|
|
|
let item = this.data.curentAdItem;
|
|
|
let staffCount = this.data.staffCount;
|
|
|
@@ -194,17 +227,16 @@ Page({
|
|
|
this.countSummaryAmount();
|
|
|
},
|
|
|
/**
|
|
|
-* @desc : 参数设置
|
|
|
-* @date : 2024/2/1 15:49
|
|
|
-* @author : 姜永辉
|
|
|
-*/
|
|
|
+ * @desc : 参数设置
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
productDetail(e) {
|
|
|
wx.navigateTo({
|
|
|
url: this.data.route.productDetail.url,
|
|
|
events: {
|
|
|
// 回调后,在这里给页面赋值
|
|
|
- bandData: function (e) {
|
|
|
- }
|
|
|
+ bandData: function (e) {}
|
|
|
},
|
|
|
success: function (res) {
|
|
|
// 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
|
|
|
@@ -249,10 +281,10 @@ Page({
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * @desc : 处理数据-查询后的逻辑
|
|
|
- * @author : 姜永辉
|
|
|
- * @date : 2024/1/26 11:46
|
|
|
- */
|
|
|
+ * @desc : 处理数据-查询后的逻辑
|
|
|
+ * @author : 姜永辉
|
|
|
+ * @date : 2024/1/26 11:46
|
|
|
+ */
|
|
|
handleLoadData() {
|
|
|
let data = {
|
|
|
cpPhone: app.globalData.phoneNumber
|
|
|
@@ -264,10 +296,10 @@ Page({
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 保存的參數設置
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 保存的參數設置
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
setParams(params) {
|
|
|
params.cpId = null
|
|
|
params.owner = app.globalData.user.userId // t_wx_user 表的id
|
|
|
@@ -305,10 +337,10 @@ Page({
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 保存数据服务
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 保存数据服务
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
saveData() {
|
|
|
// 专业版,成功后需要跳转支付
|
|
|
if (this.data.proFlag) {
|
|
|
@@ -324,10 +356,10 @@ Page({
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 保存数据服务--校验
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 保存数据服务--校验
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
validData() {
|
|
|
// if (!this.data.flgPrimary) {
|
|
|
// util.showToast('请勾选条款');
|
|
|
@@ -349,10 +381,10 @@ Page({
|
|
|
return true
|
|
|
},
|
|
|
/**
|
|
|
- * @desc : 用户协议
|
|
|
- * @date : 2024/7/12 13:48
|
|
|
- * @author : 刘尧
|
|
|
- */
|
|
|
+ * @desc : 用户协议
|
|
|
+ * @date : 2024/7/12 13:48
|
|
|
+ * @author : 刘尧
|
|
|
+ */
|
|
|
openUserAgreement() {
|
|
|
let url = config.image_url + '/agreement/userAgreement.pdf'
|
|
|
let toUrl = null;
|
|
|
@@ -390,10 +422,10 @@ Page({
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 隐私协议
|
|
|
- * @date : 2024/7/11 13:49
|
|
|
- * @author : 周兴
|
|
|
- */
|
|
|
+ * @desc : 隐私协议
|
|
|
+ * @date : 2024/7/11 13:49
|
|
|
+ * @author : 周兴
|
|
|
+ */
|
|
|
openPrivacyAgreement() {
|
|
|
let url = config.image_url + '/agreement/privacyAgreement.pdf'
|
|
|
|
|
|
@@ -431,10 +463,10 @@ Page({
|
|
|
}
|
|
|
},
|
|
|
/**
|
|
|
- * @desc : 初始化加载
|
|
|
- * @date : 2024/5/30 15:49
|
|
|
- * @author : 周兴
|
|
|
- */
|
|
|
+ * @desc : 初始化加载
|
|
|
+ * @date : 2024/5/30 15:49
|
|
|
+ * @author : 周兴
|
|
|
+ */
|
|
|
onLoad: function (options) {
|
|
|
// 从好有分享过来的数据 好友互利共赢 shareType=1 cpid userid startdate enddate
|
|
|
if (options.shareType) {
|
|
|
@@ -457,8 +489,28 @@ Page({
|
|
|
|
|
|
// 查询活动
|
|
|
this.getActivity();
|
|
|
- this.setData({
|
|
|
- buyBeginDate: new Date().toDateStr()
|
|
|
- })
|
|
|
+ // this.setData({
|
|
|
+ // buyBeginDate: new Date().toDateStr()
|
|
|
+ // })
|
|
|
+ this.getCurrentDate()
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 服务器的日期
|
|
|
+ * @author : 姜永辉
|
|
|
+ * @date : 2024/4/1
|
|
|
+ */
|
|
|
+ getCurrentDate() {
|
|
|
+ let _this = this
|
|
|
+ let service = app.globalData['companyService']
|
|
|
+ _this.excute(service, service.getCurrentDate, {}).then(res => {
|
|
|
+ if (res.data.code == Constants.SUCESS_CODE) {
|
|
|
+ //服务器的时间
|
|
|
+ let nowDate = res.data.data.currentDate
|
|
|
+ nowDate = new Date(nowDate).toDateStr()
|
|
|
+ _this.setData({
|
|
|
+ buyBeginDate: nowDate
|
|
|
+ })
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
-})
|
|
|
+})
|