|
|
@@ -9,6 +9,7 @@
|
|
|
*******************************************************************************/
|
|
|
const api = require('@/utils/api.js');
|
|
|
const Constants = require('@/utils/Constants.js');
|
|
|
+const util = require('@/utils/util');
|
|
|
|
|
|
const app = getApp()
|
|
|
Page({
|
|
|
@@ -96,11 +97,25 @@ Page({
|
|
|
if (item.cpId == 2 || item.cpId == 3) {
|
|
|
this.freeClick(item)
|
|
|
} else {
|
|
|
+ console.log('eeeee1', e, new Date(), new Date(item.endDate), new Date() > new Date(item.endDate));
|
|
|
// 公司之间切换
|
|
|
let openId = app.globalData.openid
|
|
|
if (openId != Constants.testCpCodes.std_test &&
|
|
|
openId != Constants.testCpCodes.pro_test) {
|
|
|
- this.updateCompanyID(item)
|
|
|
+ let updateFlag = true
|
|
|
+ // 如果到期就给出提示,不允许登录
|
|
|
+ if (item.endDate) {
|
|
|
+ let endD = new Date(item.endDate);
|
|
|
+ let nowD = new Date();
|
|
|
+ if (endD < nowD) {
|
|
|
+ updateFlag = false;
|
|
|
+ util.showToast(app.globalData.lang['companyInfo']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (updateFlag) {
|
|
|
+ // 切换企业
|
|
|
+ this.updateCompanyID(item)
|
|
|
+ }
|
|
|
} else {
|
|
|
// 体验公司切换到正常公司
|
|
|
wx.reLaunch({
|
|
|
@@ -223,8 +238,8 @@ Page({
|
|
|
if (data.company && data.company.svcIp && data.company.svcPort) {
|
|
|
app.globalData.URI = data.company.svcIp + ':' + data.company.svcPort
|
|
|
}
|
|
|
- if (data.company == undefined
|
|
|
- || data.company.cpId == undefined) {
|
|
|
+ if (!data.company
|
|
|
+ || !data.company.cpId) {
|
|
|
// 调转选择公司
|
|
|
wx.reLaunch({
|
|
|
url: '../../pages/company/company',
|