hookehuyr

fix 用户登陆后,不受表单时间设置影响不需要跳转页面

Showing 1 changed file with 19 additions and 25 deletions
......@@ -2,7 +2,7 @@
* @Author: hookehuyr hookehuyr@gmail.com
* @Date: 2022-05-26 23:52:36
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-07-29 17:10:25
* @LastEditTime: 2024-08-02 22:58:05
* @FilePath: /data-table/src/App.vue
* @Description:
-->
......@@ -151,22 +151,6 @@ onMounted(async () => {
});
}
} else {
// 判断跳转页面
if (form_setting.sjsj_enable === 0 && !form_setting.sjsj_enable) {
// 表单已结束 -
$router.push("/stop?status=disable");
}
// 开启后有开始和结束时间,不在时间范围的显示表单还未开始或者已经结束
if (form_setting.sjsj_is_time_range && form_setting.sjsj_is_time_range) {
// 未开始
if (form_setting.server_time < form_setting.sjsj_begin_time) {
$router.push("/stop?status=apply");
}
// 已结束
if (form_setting.server_time > form_setting.sjsj_end_time) {
$router.push("/stop?status=finish");
}
}
// 启用微信增强,非预览模式
if (form_setting.wxzq_enable && no_preview_model) {
const wxJs = await wxJsAPI({ form_code: code, url: raw_url });
......@@ -179,6 +163,24 @@ onMounted(async () => {
console.warn(err);
});
}
// 判断跳转页面
if (!form_setting.is_back_user) { // 用户未登录
// 开启后有开始和结束时间,不在时间范围的显示表单还未开始或者已经结束
if (form_setting.sjsj_is_time_range && form_setting.sjsj_is_time_range) {
// 未开始
if (form_setting.server_time < form_setting.sjsj_begin_time) {
$router.push("/stop?status=apply");
}
// 已结束
if (form_setting.server_time > form_setting.sjsj_end_time) {
$router.push("/stop?status=finish");
}
}
if (form_setting.sjsj_enable === 0 && !form_setting.sjsj_enable) {
// 表单已结束
$router.push("/stop?status=disable");
}
}
// 当数据量达到限额时,该表单将不能继续提交数据。
if (form_setting.sjsj_max_count_error) {
showDialog({
......@@ -199,14 +201,6 @@ onMounted(async () => {
});
}
}
// // 唯一设备码
// const fpPromise = fp3.load();
// fpPromise
// .then(fp => fp.get())
// .then(result => {
// const visitorId = result.visitorId
// console.log(visitorId)
// })
if (is_wx.value) {
document.getElementById('app').style.maxWidth = '100vw';
}
......