部署生产定时任务
This commit is contained in:
@@ -470,41 +470,62 @@ const setViewsIncrease = (value: any) => {
|
||||
);
|
||||
};
|
||||
let upgradeList = ["/feedbackSurvey", "/feedbackSurveyCN", "emailVerify"]; //指定页面系统维护也可以访问
|
||||
function isTimeRangePassed(timeRange) {
|
||||
const [startStr, endStr] = timeRange.split(' - ');
|
||||
const startTime = new Date(startStr).getTime();
|
||||
const endTime = new Date(endStr).getTime();
|
||||
const currentTime = new Date().getTime();
|
||||
|
||||
if (currentTime < startTime) {
|
||||
return 'not_started'; // 未开始
|
||||
} else if (currentTime >= startTime && currentTime <= endTime) {
|
||||
return 'in_progress'; // 进行中
|
||||
} else {
|
||||
return 'ended'; // 已结束
|
||||
}
|
||||
}
|
||||
|
||||
router.beforeEach((to: any, from, next) => {
|
||||
// 系统维护
|
||||
// const toName = to.name === 'upgrade';
|
||||
// if(upgradeList.indexOf(to.path) > -1){
|
||||
// next();
|
||||
// }else{
|
||||
// if (toName) {
|
||||
// next();
|
||||
// } else {
|
||||
// next({ name: 'upgrade' });
|
||||
// }
|
||||
// }
|
||||
// return
|
||||
// 机房用户
|
||||
let herfData = window.location.search.substring(1);
|
||||
if (herfData.split("=")[0] == "noLogin" && to.name != "homePage") {
|
||||
setMurmur(herfData.split("=")[1]);
|
||||
return;
|
||||
}
|
||||
let affiliateRef = sessionStorage.getItem("affiliateRef");
|
||||
if (to.query.order) sessionStorage.setItem("orderId", to.query.order); //记录是否点击跳转订单链接
|
||||
if (to.query.ref && affiliateRef != to.query.ref)
|
||||
setViewsIncrease(to.query.ref);
|
||||
//系统维护时间
|
||||
const time = '2025-10-15T22:00:00 - 2025-10-15T23:00:00';
|
||||
if (isTimeRangePassed(time) == 'in_progress') {
|
||||
// 系统维护
|
||||
const toName = to.name === 'upgrade';
|
||||
if(upgradeList.indexOf(to.path) > -1){
|
||||
next();
|
||||
}else{
|
||||
if (toName) {
|
||||
next();
|
||||
} else {
|
||||
next({ name: 'upgrade' });
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
// 机房用户
|
||||
let herfData = window.location.search.substring(1);
|
||||
if (herfData.split("=")[0] == "noLogin" && to.name != "homePage") {
|
||||
setMurmur(herfData.split("=")[1]);
|
||||
return;
|
||||
}
|
||||
let affiliateRef = sessionStorage.getItem("affiliateRef");
|
||||
if (to.query.order) sessionStorage.setItem("orderId", to.query.order); //记录是否点击跳转订单链接
|
||||
if (to.query.ref && affiliateRef != to.query.ref)
|
||||
setViewsIncrease(to.query.ref);
|
||||
|
||||
|
||||
var vuex_systemList: any = sessionStorage.getItem("vuex_systemList");
|
||||
if (to.meta.enter == "all") {
|
||||
next();
|
||||
} else if (
|
||||
(state.UserHabit?.userDetail?.systemList?.indexOf(to.meta.enter) > -1) || (vuex_systemList?.indexOf(to.meta.enter))
|
||||
) {
|
||||
next();
|
||||
} else {
|
||||
next("/404");
|
||||
}
|
||||
var vuex_systemList: any = sessionStorage.getItem("vuex_systemList");
|
||||
if (to.meta.enter == "all") {
|
||||
next();
|
||||
} else if (
|
||||
(state.UserHabit?.userDetail?.systemList?.indexOf(to.meta.enter) > -1) || (vuex_systemList?.indexOf(to.meta.enter))
|
||||
) {
|
||||
next();
|
||||
} else {
|
||||
next("/404");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// if(systemUser == 0){//游客用户只能进入这两个页面
|
||||
});
|
||||
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
<!-- <div class="upgrade-content-text">System upgrading</div> -->
|
||||
<div class="upgrade-content-text">System maintenance</div>
|
||||
<!-- 没有截至时间 -->
|
||||
<!-- <div class="upgrade-content-textab">The AiDA system cannot be accessed temporarily due to system server maintenance. We apologize for any inconvenience this may cause and thank you for your understanding.</div> -->
|
||||
<div class="upgrade-content-textab">The AiDA system cannot be accessed temporarily due to system server maintenance. We apologize for any inconvenience this may cause and thank you for your understanding.</div>
|
||||
<!-- <div class="upgrade-content-textab">Due to the system server upgrade, we will start the upgrade from 9:30 am Hong Kong time on the weekend of October 20th until October 21st. During this time,<br> the AiDA system will be temporarily inaccessible. We apologize for any inconvenience this may cause and thank you for your understanding.</div> -->
|
||||
<!-- 有截至时间 -->
|
||||
<div class="upgrade-content-textab">Due to system server upgrades, we will be upgrading from Tuesday, September 2 at 00:00 (HKT) to Wednesday, September 3 at 00:00. During this period, the AiDA system will be temporarily inaccessible. <br>We sincerely apologize for the inconvenience caused and thank you for your understanding</div>
|
||||
<!-- <div class="upgrade-content-textab">Due to system server upgrades, we will be upgrading from Tuesday, September 2 at 00:00 (HKT) to Wednesday, September 3 at 00:00. During this period, the AiDA system will be temporarily inaccessible. <br>We sincerely apologize for the inconvenience caused and thank you for your understanding</div> -->
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<!-- <div class="upgrade-content-textab">由于系统服务器维护,AiDA系统暂时无法访问。对于由此造成的任何不便,我们深表歉意,并感谢您的理解</div> -->
|
||||
<div class="upgrade-content-textab">由于系统服务器升级,我们将于9月2日(星期二)凌晨00:00(香港时间)至9月3日(星期三)凌晨00:00进行升级。<br>在此期间,AiDA系统将暂时无法访问。给您带来的不便,我们深表歉意,并感谢您的理解</div>
|
||||
<div class="upgrade-content-textab">由于系统服务器维护,AiDA系统暂时无法访问。对于由此造成的任何不便,我们深表歉意,并感谢您的理解</div>
|
||||
<!-- <div class="upgrade-content-textab">由于系统服务器升级,我们将于9月2日(星期二)凌晨00:00(香港时间)至9月3日(星期三)凌晨00:00进行升级。<br>在此期间,AiDA系统将暂时无法访问。给您带来的不便,我们深表歉意,并感谢您的理解</div> -->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user