|
|
@@ -135,6 +135,12 @@ Page({
|
|
|
summaryInfo.staffInfo = '可配置手机端授权' + wxNum + '个;电脑端授权' + webNum + '个(包含当前用户)'
|
|
|
summaryInfo.webMaxNum = webNum
|
|
|
summaryInfo.wxMaxNum = wxNum
|
|
|
+ summaryInfo.buyBeginDate = new Date(this.data.cpEndDate).addDays(1).toDateStr();
|
|
|
+ summaryInfo.extendDays = new Date(summaryInfo.endDate).dayDiff(new Date(this.data.cpEndDate).addDays(1));
|
|
|
+ // 计算一授权一天的单价
|
|
|
+ let price = (summaryInfo.amount / (webNum + wxNum) / summaryInfo.extendDays).toFixed(2);
|
|
|
+ summaryInfo.priceInfo = price
|
|
|
+
|
|
|
this.setData({
|
|
|
summaryInfo: summaryInfo
|
|
|
})
|
|
|
@@ -161,6 +167,16 @@ Page({
|
|
|
this.countSummaryAmount();
|
|
|
},
|
|
|
/**
|
|
|
+ * @desc : 保存
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2024/4/1
|
|
|
+ */
|
|
|
+ handleSave() {
|
|
|
+ let summaryInfo = this.data.summaryInfo
|
|
|
+ let staffInfo = [{ wxMaxNum: this.data.wxMaxNum, webMaxNum: this.data.webMaxNum, title: '当前授权', wxTitle: '手机授权', webTitle: '电脑授权' },{wxMaxNum: summaryInfo.wxMaxNum, webMaxNum: summaryInfo.webMaxNum, title: '续费授权', wxTitle: '手机授权', webTitle: '电脑授权'}]
|
|
|
+ this.save({ saveFlag: false, url: '/package-basic-data/pages/activity/detail/detail?staffInfo=' + JSON.stringify(staffInfo) });
|
|
|
+ },
|
|
|
+ /**
|
|
|
* @desc : 校验
|
|
|
* @author : 周兴
|
|
|
* @date : 2024/4/1
|
|
|
@@ -194,11 +210,11 @@ Page({
|
|
|
params.cpId = app.globalData.company.cpId
|
|
|
params.tradeNo = this.generateRandomNo();
|
|
|
params.wxUserId = app.globalData.user.userId
|
|
|
- params.tradeAmount = summaryInfo.amount
|
|
|
- console.log('cpEndDate',cpEndDate);
|
|
|
- params.buyBeginDate = new Date(cpEndDate).addDays(1).toDateStr();
|
|
|
+ params.tradeAmount = summaryInfo.amount
|
|
|
+ console.log('cpEndDate', cpEndDate);
|
|
|
+ params.buyBeginDate = summaryInfo.buyBeginDate;
|
|
|
params.buyEndDate = summaryInfo.endDate
|
|
|
- params.extendDays = new Date(params.buyEndDate).dayDiff( new Date(cpEndDate).addDays(1));
|
|
|
+ params.extendDays = summaryInfo.extendDays;
|
|
|
params.buyLong = curentAdItem.activityItemName
|
|
|
return params;
|
|
|
},
|
|
|
@@ -208,8 +224,8 @@ Page({
|
|
|
* @date : 2024/5/17
|
|
|
*/
|
|
|
saveData(params) {
|
|
|
- return this.excute(this.data.service, this.data.service.reNewCompany, this.data.params).then(res=>{
|
|
|
- if(res.data.code == Constants.SUCESS_CODE){
|
|
|
+ return this.excute(this.data.service, this.data.service.reNewCompany, this.data.params).then(res => {
|
|
|
+ if (res.data.code == Constants.SUCESS_CODE) {
|
|
|
// 成功后跳转支付
|
|
|
this.toPay(res.data.data);
|
|
|
}
|
|
|
@@ -246,8 +262,8 @@ Page({
|
|
|
companyName: app.globalData.company.cpName,
|
|
|
staffName: app.globalData.user.staffName,
|
|
|
cpEndDate: app.globalData.company.endDate,
|
|
|
- webMaxNum:app.globalData.company.webMaxNum,
|
|
|
- wxMaxNum:app.globalData.company.wxMaxNum,
|
|
|
+ webMaxNum: app.globalData.company.webMaxNum,
|
|
|
+ wxMaxNum: app.globalData.company.wxMaxNum,
|
|
|
})
|
|
|
// 获取活动
|
|
|
this.getActivity();
|