feat:修改时间

This commit is contained in:
lixg
2023-03-10 04:12:07 +08:00
parent c43b4fd723
commit d555d87919
13 changed files with 235 additions and 151 deletions

View File

@@ -2,7 +2,7 @@
* @Author: lixg lixg@dongwu-inc.com
* @Date: 2022-12-19 11:35:37
* @LastEditors: lixg lixg@dongwu-inc.com
* @LastEditTime: 2023-03-04 17:42:01
* @LastEditTime: 2023-03-10 03:44:17
* @FilePath: /fe-stu/src/views/project/method.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
@@ -35,6 +35,18 @@ function toDate(number, format) {
return format;
}
// 修改时间格式---------end-----------------------------
// 修改时间格式
function changeTime(time) {
// console.log('time', time)
if (time) {
let newtime = time.replaceAll("-", "/")
return newtime
}
}
export {
toDate
toDate,
changeTime
}

View File

@@ -76,7 +76,7 @@
style="position: relative"
>
<img
:src="v.url"
:src="fielPath + v.url"
style="width: 66px; height: 66px; margin-left: 5px"
/>
<div
@@ -100,7 +100,14 @@
<div class="rescon clearfix">
<div class="head">
<div>
<img class="headavator" :src="item.studentAvatar" />
<img
class="headavator"
:src="
item.studentAvatar.includes('upload')
? item.studentAvatar
: fielPath + item.studentAvatar
"
/>
</div>
<div class="namehead">
{{ item.createName }}
@@ -120,7 +127,7 @@
<img
class="image"
style="width: 55px; height: 55px; border-radius: 4px"
:src="rowimg"
:src="fielPath + rowimg"
/>
</div>
</div>
@@ -159,7 +166,14 @@
}"
>
<div class="ava">
<img class="avainner" :src="itemc.studentAvatar" />
<img
class="avainner"
:src="
itemc.studentAvatar.includes('upload')
? itemc.studentAvatar
: fielPath + itemc.studentAvatar
"
/>
<div class="rename">{{ itemc.studentName }}</div>
</div>
<div class="redetail">
@@ -176,7 +190,7 @@
<img
class="image"
style="width: 55px; height: 55px; border-radius: 4px"
:src="rowimg"
:src="fielPath + rowimg"
/>
</div>
</div>
@@ -275,6 +289,7 @@ const props = defineProps({
default: null,
},
});
const fielPath = ref(import.meta.env.VITE_FILE_PATH);
const userInfo = computed(() => store.state.userInfo);
const disDetail = ref({});

View File

@@ -44,7 +44,8 @@
<div
v-if="
projectStatus !== '3' &&
new Date(projectEndTime).getTime() > new Date().getTime()
new Date(changeTime(projectEndTime)).getTime() >
new Date().getTime()
"
class="sign"
>
@@ -153,6 +154,7 @@ import { useRoute } from "vue-router/dist/vue-router";
import { ElMessage } from "element-plus";
import { reactive, onUnmounted, toRefs, watch } from "vue";
import ReturnHead from "@/components/ReturnHead.vue";
import { changeTime } from "@/api/method";
const router = useRouter();
const returnclick = () => {
router.back();
@@ -204,49 +206,60 @@ let timer = null;
//判断能否签到
function isSignClick() {
// timer = setInterval(() => {
let beginTime = new Date(data.value.activityStartTime).getTime();
let endTime = !data.value.afterSignIn
? new Date(data.value.activityEndTime).getTime()
: new Date(data.value.activityStartTime).getTime();
let nowTime = new Date().getTime();
if (
data.value.beforeSignIn &&
data.value.afterSignIn &&
data.value.beforeSignIn !== "0" &&
data.value.afterSignIn !== "0"
data &&
data.value &&
data.value.activityStartTime &&
data.value.activityEndTime
) {
//有开始前有开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111");
} else if (
data.value.beforeSignIn &&
!data.value.afterSignIn &&
data.value.beforeSignIn !== "0" &&
data.value.afterSignIn !== "0"
) {
//只有开始前无开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
console.log("11112222");
} else if (
!data.value.beforeSignIn &&
data.value.afterSignIn &&
data.value.beforeSignIn !== "0" &&
data.value.afterSignIn !== "0"
) {
//无开始前有开始后
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111333");
let newStartTime = changeTime(data.value.activityStartTime);
let newEndTime = changeTime(data.value.activityEndTime);
console.log("newStartTime", newStartTime, newEndTime);
let beginTime = new Date(newStartTime).getTime();
let endTime = !data.value.afterSignIn
? new Date(newEndTime).getTime()
: new Date(newStartTime).getTime();
let nowTime = new Date().getTime();
if (
data.value.beforeSignIn &&
data.value.afterSignIn &&
data.value.beforeSignIn !== "0" &&
data.value.afterSignIn !== "0"
) {
//有开始前有开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111");
} else if (
data.value.beforeSignIn &&
!data.value.afterSignIn &&
data.value.beforeSignIn !== "0" &&
data.value.afterSignIn !== "0"
) {
//只有开始前无开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
console.log("11112222");
} else if (
!data.value.beforeSignIn &&
data.value.afterSignIn &&
data.value.beforeSignIn !== "0" &&
data.value.afterSignIn !== "0"
) {
//无开始前有开始后
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111333");
}
// console.log(nowTime, beginTime, endTime, data.value);
// console.log(nowTime < endTime, nowTime > beginTime);
// console.log(state.isAllowSign);
if (nowTime < endTime && nowTime > beginTime) {
state.isAllowSign = true;
} else {
state.isAllowSign = false;
}
}
// console.log(nowTime, beginTime, endTime, data.value);
// console.log(nowTime < endTime, nowTime > beginTime);
// console.log(state.isAllowSign);
if (nowTime < endTime && nowTime > beginTime) {
state.isAllowSign = true;
} else {
state.isAllowSign = false;
}
// console.log(
// "isAllowSign",
// state.isAllowSign,

View File

@@ -150,9 +150,9 @@
:style="{
background:
new Date().getTime() >
new Date(data.voteEndTime).getTime() ||
new Date(changeTime(data?.voteEndTime)).getTime() ||
new Date().getTime() <
new Date(data.voteStartTime).getTime()
new Date(changeTime(data?.voteStartTime)).getTime()
? '#ccc'
: data.isSubmit
? '#ccc'
@@ -186,6 +186,7 @@ import dayjs from "dayjs";
import store from "@/store";
import { ElMessage } from "element-plus";
import { useRoute, useRouter } from "vue-router/dist/vue-router";
import { changeTime } from "@/api/method";
const router = useRouter();
const {
query: { courseId, chapterOrStageId, infoId, id, btype, type },
@@ -217,19 +218,16 @@ console.log("投票基本信息", data);
let hour = ref(0);
let minute = ref(0);
let seconds = ref(0);
let timer = setInterval(() => {
let timer = setInterval(function () {
if (data && data.value && data.value.voteEndTime) {
let endTime = parseInt(new Date(data.value.voteEndTime).getTime() / 1000);
let newEndTime = changeTime(data.value.voteEndTime);
let endTime = parseInt(new Date(newEndTime).getTime() / 1000);
let nowTime = parseInt(new Date().getTime() / 1000);
if (endTime > nowTime) {
hour.value = parseInt(
dayjs(data.value.voteEndTime).diff(dayjs(), "minute") / 60
);
minute.value = parseInt(
dayjs(data.value.voteEndTime).diff(dayjs(), "minute") % 60
);
hour.value = parseInt(dayjs(newEndTime).diff(dayjs(), "minute") / 60);
minute.value = parseInt(dayjs(newEndTime).diff(dayjs(), "minute") % 60);
seconds.value = parseInt(
dayjs(data.value.voteEndTime).diff(dayjs(), "seconds") -
dayjs(newEndTime).diff(dayjs(), "seconds") -
(hour.value * 60 + minute.value) * 60
);
} else {
@@ -254,8 +252,8 @@ const choiceQuestion = (item, value) => {
const submitVote = () => {
console.log("投票详情", data.value);
let nowTime = new Date().getTime();
let maxTime = new Date(data.value.voteEndTime).getTime();
let minTime = new Date(data.value.voteStartTime).getTime();
let maxTime = new Date(changeTime(data.value.voteEndTime)).getTime();
let minTime = new Date(changeTime(data.value.voteStartTime)).getTime();
console.log(nowTime, maxTime, minTime);
// 当未到开始时间
if (nowTime < minTime || nowTime > maxTime) {

View File

@@ -117,7 +117,7 @@
style="position: relative"
>
<img
:src="v.url"
:src="fielPath + v.url"
style="width: 66px; height: 66px; margin-left: 5px"
/>
<div
@@ -141,7 +141,14 @@
<div class="rescon clearfix">
<div class="head">
<div>
<img class="headavator" :src="item.studentAvatar" />
<img
class="headavator"
:src="
item.studentAvatar.includes('upload')
? item.studentAvatar
: fielPath + item.studentAvatar
"
/>
</div>
<div class="namehead">
{{ item.createName }}
@@ -161,7 +168,7 @@
<img
class="image"
style="width: 55px; height: 55px; border-radius: 4px"
:src="rowimg"
:src="fielPath + rowimg"
/>
</div>
</div>
@@ -203,7 +210,14 @@
}"
>
<div class="ava">
<img class="avainner" :src="itemc.studentAvatar" />
<img
class="avainner"
:src="
itemc.studentAvatar.includes('upload')
? itemc.studentAvatar
: fielPath + itemc.studentAvatar
"
/>
<div class="rename">{{ itemc.studentName }}</div>
</div>
<div class="redetail">
@@ -220,7 +234,7 @@
<img
class="image"
style="width: 55px; height: 55px; border-radius: 4px"
:src="rowimg"
:src="fielPath + rowimg"
/>
</div>
</div>
@@ -354,6 +368,7 @@ const newrestore = ref([
head: px,
},
]);
const fielPath = ref(import.meta.env.VITE_FILE_PATH);
const disDetail = ref({});
const commontList = ref([]);
const spreadReply = ref(-1);

View File

@@ -83,6 +83,7 @@ import { useUserInfo } from "@/api/utils";
import { ElMessage } from "element-plus";
import dayjs from "dayjs";
import store from "@/store";
import { changeTime } from "@/api/method";
const {
query: {
courseId: evaluationId,
@@ -115,21 +116,16 @@ const userInfo = computed(() => store.state.userInfo);
let hour = ref(0);
let minute = ref(0);
let seconds = ref(0);
let timer = setInterval(() => {
let timer = setInterval(function () {
if (data && data.value && data.value.evaluationEndTime) {
let endTime = parseInt(
new Date(data.value.evaluationEndTime).getTime() / 1000
);
let newEndTime = changeTime(data.value.evaluationEndTime);
let endTime = parseInt(new Date(newEndTime).getTime() / 1000);
let nowTime = parseInt(new Date().getTime() / 1000);
if (endTime > nowTime) {
hour.value = parseInt(
dayjs(data.value.evaluationEndTime).diff(dayjs(), "minute") / 60
);
minute.value = parseInt(
dayjs(data.value.evaluationEndTime).diff(dayjs(), "minute") % 60
);
hour.value = parseInt(dayjs(newEndTime).diff(dayjs(), "minute") / 60);
minute.value = parseInt(dayjs(newEndTime).diff(dayjs(), "minute") % 60);
seconds.value = parseInt(
dayjs(data.value.evaluationEndTime).diff(dayjs(), "seconds") -
dayjs(newEndTime).diff(dayjs(), "seconds") -
(hour.value * 60 + minute.value) * 60
);
} else {

View File

@@ -35,7 +35,8 @@
<div
v-if="
projectStatus !== '3' &&
new Date(projectEndTime).getTime() > new Date().getTime()
new Date(changeTime(projectEndTime)).getTime() >
new Date().getTime()
"
style="display: flex"
>
@@ -59,7 +60,7 @@
v-if="data.planDto?.evalFlag !== 0"
:style="{
background: `${
new Date(data.planDto?.beginTime).getTime() >
new Date(changeTime(data.planDto?.beginTime)).getTime() >
new Date().getTime()
? '#999'
: data.isSurvery
@@ -95,7 +96,7 @@
v-if="data.planDto?.evalFlag !== 0"
:style="{
background: `${
new Date(data.planDto?.beginTime).getTime() >
new Date(changeTime(data.planDto?.beginTime)).getTime() >
new Date().getTime()
? '#999'
: data.isSurvery
@@ -221,8 +222,9 @@
<div>
<div
v-if="
new Date(data.planDto.beginTime).getTime() >
new Date().getTime()
new Date(
changeTime(data.planDto?.beginTime)
).getTime() > new Date().getTime()
"
class="download"
>
@@ -281,8 +283,9 @@
<div
:style="{
background:
new Date(data.planDto?.beginTime).getTime() >
new Date().getTime()
new Date(
changeTime(data.planDto?.beginTime)
).getTime() > new Date().getTime()
? '#999'
: '',
}"
@@ -343,8 +346,9 @@
<div
:style="{
background:
new Date(data.planDto?.beginTime).getTime() >
new Date().getTime()
new Date(
changeTime(data.planDto?.beginTime)
).getTime() > new Date().getTime()
? '#999'
: '',
}"
@@ -393,6 +397,7 @@ import { useRoute, useRouter } from "vue-router";
import { useUserInfo } from "@/api/utils";
import { ElMessage, messageConfig } from "element-plus";
import dayjs from "dayjs";
import { changeTime } from "@/api/method";
const router = useRouter();
const returnclick = () => {
router.back();
@@ -451,36 +456,46 @@ let timer = null;
//判断能否签到
function isSignClick() {
// timer = setInterval(() => {
let beginTime = new Date(data.value.planDto?.beginTime).getTime();
let endTime = !data.value.planDto?.afterStart
? new Date(data.value.planDto?.endTime).getTime()
: new Date(data.value.planDto?.beginTime).getTime();
let nowTime = new Date().getTime();
if (data.value.planDto?.beforeStart && data.value.planDto?.afterStart) {
//有开始前有开始后
beginTime = beginTime - data.value.planDto?.beforeStart * 60 * 1000;
endTime = endTime + data.value.planDto?.afterStart * 60 * 1000;
console.log("1111");
} else if (
data.value.planDto?.beforeStart &&
!data.value.planDto?.afterStart
) {
//只有开始前无开始后
beginTime = beginTime - data.value.planDto?.beforeStart * 60 * 1000;
console.log("11112222");
} else if (
!data.value.planDto?.beforeStart &&
if (
data &&
data.value &&
data.value.planDto?.beginTime &&
data.value.planDto?.afterStart
) {
//无开始前有开始后
endTime = endTime + data.value.planDto?.afterStart * 60 * 1000;
console.log("1111333");
}
if (nowTime < endTime && nowTime > beginTime) {
state.isAllowSign = true;
} else {
state.isAllowSign = false;
let newStartTime = changeTime(data.value.planDto?.beginTime);
let newEndTime = data.value.planDto?.endTime.replaceAll("-", "/");
let beginTime = new Date(newStartTime).getTime();
let endTime = !data.value.planDto?.afterStart
? new Date(newEndTime).getTime()
: new Date(newStartTime).getTime();
let nowTime = new Date().getTime();
if (data.value.planDto?.beforeStart && data.value.planDto?.afterStart) {
//有开始前有开始后
beginTime = beginTime - data.value.planDto?.beforeStart * 60 * 1000;
endTime = endTime + data.value.planDto?.afterStart * 60 * 1000;
console.log("1111");
} else if (
data.value.planDto?.beforeStart &&
!data.value.planDto?.afterStart
) {
//只有开始前无开始后
beginTime = beginTime - data.value.planDto?.beforeStart * 60 * 1000;
console.log("11112222");
} else if (
!data.value.planDto?.beforeStart &&
data.value.planDto?.afterStart
) {
//无开始前有开始后
endTime = endTime + data.value.planDto?.afterStart * 60 * 1000;
console.log("1111333");
}
if (nowTime < endTime && nowTime > beginTime) {
state.isAllowSign = true;
} else {
state.isAllowSign = false;
}
}
// console.log(
// "isAllowSign",
// state.isAllowSign,
@@ -562,7 +577,7 @@ function toSurvery() {
function toWork() {
if (data.value.planDto.beginTime) {
let date1 = new Date(data.value.planDto.beginTime).getTime();
let date1 = new Date(changeTime(data.value.planDto.beginTime)).getTime();
let date2 = new Date().getTime();
if (date1 > date2) {
ElMessage.warning("未到开始时间,请耐心等待!");
@@ -585,7 +600,7 @@ function toWork() {
function toExamItem(obj) {
if (data.value.planDto.beginTime) {
let date1 = new Date(data.value.planDto.beginTime).getTime();
let date1 = new Date(changeTime(data.value.planDto.beginTime)).getTime();
let date2 = new Date().getTime();
if (date1 > date2) {
ElMessage.warning("未到开始时间,请耐心等待!");

View File

@@ -200,6 +200,7 @@ import { useUserInfo } from "@/api/utils";
import { ElMessage, messageConfig, ElLoading } from "element-plus";
import CommentReply from "@/components/CommentReply.vue";
import dayjs from "dayjs";
import { changeTime } from "@/api/method";
const router = useRouter();
const returnclick = () => {
router.back();
@@ -246,7 +247,7 @@ const download = (url) => {
//判断能否报名 (TODO-大于面授课截止时间就不能报名了,其余均可以)
function isSignClick() {
let endTime = new Date(data.value.planDto?.endTime).getTime();
let endTime = new Date(changeTime(data.value.planDto?.endTime)).getTime();
let nowTime = new Date().getTime();
if (nowTime < endTime) {
state.isAllowSign = true;

View File

@@ -188,7 +188,8 @@
<div
v-if="
projectStatus !== '3' &&
new Date(projectEndTime).getTime() > new Date().getTime()
new Date(changeTime(projectEndTime)).getTime() >
new Date().getTime()
"
class="submit"
@click="submit"
@@ -226,6 +227,7 @@ import { ASSESSMENT_QUERY, ASSESSMENT_SUBMIT } from "@/api/api";
import { ElMessage } from "element-plus";
import ReturnHead from "@/components/ReturnHead.vue";
import dayjs from "dayjs";
import { changeTime } from "@/api/method";
const fielPath = ref(import.meta.env.VITE_FILE_PATH);
const {
query: {

View File

@@ -34,7 +34,8 @@
<div
v-if="
projectStatus !== '3' &&
new Date(projectEndTime).getTime() > new Date().getTime()
new Date(changeTime(projectEndTime)).getTime() >
new Date().getTime()
"
class="allbtn"
>
@@ -42,7 +43,7 @@
class="samebtn btno"
:style="{
background: `${
new Date(data.liveStartTime).getTime() >
new Date(changeTime(data.liveStartTime)).getTime() >
new Date().getTime()
? '#999'
: 'rgb(59, 191, 252)'
@@ -70,7 +71,7 @@
<botton
:style="{
background: `${
new Date(data.liveStartTime).getTime() >
new Date(changeTime(data.liveStartTime)).getTime() >
new Date().getTime()
? '#999'
: data.isSurvery
@@ -88,7 +89,7 @@
<botton
:style="{
background: `${
new Date(data.liveStartTime).getTime() >
new Date(changeTime(data.liveStartTime)).getTime() >
new Date().getTime()
? '#999'
: data.isSurvery
@@ -109,7 +110,7 @@
class="samebtn btno"
:style="{
background: `${
new Date(data.liveStartTime).getTime() >
new Date(changeTime(data.liveStartTime)).getTime() >
new Date().getTime()
? '#999'
: 'rgb(59, 191, 252)'
@@ -137,7 +138,7 @@
<botton
:style="{
background: `${
new Date(data.liveStartTime).getTime() >
new Date(changeTime(data.liveStartTime)).getTime() >
new Date().getTime()
? '#999'
: data.isSurvery
@@ -205,7 +206,7 @@ import { useRouter } from "vue-router";
import { useUserInfo } from "@/api/utils";
import { ElMessage } from "element-plus";
import dayjs from "dayjs";
import { changeTime } from "@/api/method";
const {
query: {
courseId: liveId,
@@ -261,30 +262,40 @@ let timer = null;
//判断能否签到
function isSignClick() {
// timer = setInterval(() => {
let beginTime = new Date(data.value.liveStartTime).getTime();
let endTime = !data.value.afterSignIn
? new Date(data.value.liveEndTime).getTime()
: new Date(data.value.liveStartTime).getTime();
let nowTime = new Date().getTime();
if (data.value.beforeSignIn && data.value.afterSignIn) {
//有开始前有开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111");
} else if (data.value.beforeSignIn && !data.value.afterSignIn) {
//只有开始前无开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
console.log("11112222");
} else if (!data.value.beforeSignIn && data.value.afterSignIn) {
//无开始前有开始后
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111333");
}
if (nowTime < endTime && nowTime > beginTime) {
state.isAllowSign = true;
} else {
state.isAllowSign = false;
if (
data &&
data.value &&
data.value.liveStartTime &&
data.value.liveEndTime
) {
let newStartTime = data.value.liveStartTime.replaceAll("-", "/");
let newEndTime = data.value.liveEndTime.replaceAll("-", "/");
let beginTime = new Date(newStartTime).getTime();
let endTime = !data.value.afterSignIn
? new Date(newEndTime).getTime()
: new Date(newStartTime).getTime();
let nowTime = new Date().getTime();
if (data.value.beforeSignIn && data.value.afterSignIn) {
//有开始前有开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111");
} else if (data.value.beforeSignIn && !data.value.afterSignIn) {
//只有开始前无开始后
beginTime = beginTime - data.value.beforeSignIn * 60 * 1000;
console.log("11112222");
} else if (!data.value.beforeSignIn && data.value.afterSignIn) {
//无开始前有开始后
endTime = endTime + data.value.afterSignIn * 60 * 1000;
console.log("1111333");
}
if (nowTime < endTime && nowTime > beginTime) {
state.isAllowSign = true;
} else {
state.isAllowSign = false;
}
}
// console.log(
// "isAllowSign",
// state.isAllowSign,
@@ -301,7 +312,8 @@ watch(data, () => {
});
const commitClick = () => {
if (data.value.liveStartTime) {
let date1 = new Date(data.value.liveStartTime).getTime();
let newStartTime = data.value.liveStartTime.replaceAll("-", "/");
let date1 = new Date(newStartTime).getTime();
let date2 = new Date().getTime();
if (date1 > date2) {
ElMessage.warning("未到时间,请耐心等待!");
@@ -340,7 +352,8 @@ const commitClick = () => {
function showClick() {
if (data.value.liveStartTime) {
let date1 = new Date(data.value.liveStartTime).getTime();
let newStartTime = data.value.liveStartTime.replaceAll("-", "/");
let date1 = new Date(newStartTime).getTime();
let date2 = new Date().getTime();
if (date1 > date2) {
ElMessage.warning("未到开始时间,请耐心等待!");

View File

@@ -275,7 +275,7 @@ const types = ref({
// 判断当前任务已结束及时间意义上的结束 提示用户
function judgeTaskIsEnd(type, endTimes, status) {
// type 任务类型 endTime 结束时间 status 任务状态 (状态 0 未完成 1 已完成 2 未开始 -1 已结束)
console.log(type, endTimes, status);
console.log("judgeTaskIsEnd", type, endTimes, status);
let isEnd = false;
let nowTime = new Date().getTime();
let endTime = new Date().getTime(endTimes);

View File

@@ -368,7 +368,7 @@ const dialogVisibleTip = ref("该任务无法学习,请联系管理员进行
// 判断当前任务已结束及时间意义上的结束 提示用户
function judgeTaskIsEnd(type, endTimes, status) {
// type 任务类型 endTime 结束时间 status 任务状态 (状态 0 未完成 1 已完成 2 未开始 3 已结束)
console.log(type, endTimes, status);
console.log("judgeTaskIsEnd", type, endTimes, status);
let isEnd = false;
let nowTime = new Date().getTime();
let endTime = new Date().getTime(endTimes);

View File

@@ -2,7 +2,7 @@
* @Author: lixg lixg@dongwu-inc.com
* @Date: 2023-01-13 11:42:48
* @LastEditors: lixg lixg@dongwu-inc.com
* @LastEditTime: 2023-03-09 22:52:56
* @LastEditTime: 2023-03-10 04:08:35
* @FilePath: /stu_h5/vite.config.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
@@ -164,6 +164,10 @@ export default defineConfig(({ command, mode }) =>
target: loadEnv(mode, process.cwd()).VITE_PROXY_URL,
changeOrigin: true,
},
'/voteSubmit': {
target: loadEnv(mode, process.cwd()).VITE_PROXY_URL,
changeOrigin: true,
},
}