feat:修改项目状态判断

This commit is contained in:
lixg
2023-02-19 20:07:04 +08:00
parent b2a30b116a
commit 8c7a26ee81
5 changed files with 21 additions and 19 deletions

View File

@@ -2,7 +2,7 @@
* @Author: lixg lixg@dongwu-inc.com * @Author: lixg lixg@dongwu-inc.com
* @Date: 2023-01-13 11:42:48 * @Date: 2023-01-13 11:42:48
* @LastEditors: lixg lixg@dongwu-inc.com * @LastEditors: lixg lixg@dongwu-inc.com
* @LastEditTime: 2023-02-19 12:16:32 * @LastEditTime: 2023-02-19 18:05:07
* @FilePath: /stu_h5/src/api/api.js * @FilePath: /stu_h5/src/api/api.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/ */
@@ -47,7 +47,7 @@ export const DISCUSS_LIKE = '/discussSubmit/clickDiscussLikeCountOr post'
export const DISCUSS_LIST = '/discussSubmit/taskList' export const DISCUSS_LIST = '/discussSubmit/taskList'
export const DISCUSS_DETAIL = '/discussSubmit/detail' export const DISCUSS_DETAIL = '/discussSubmit/detail'
export const DISCUSS_SUBMIT_REVIEW_LIST = '/discussSubmit/queryDiscussSubmitAndReview' export const DISCUSS_SUBMIT_REVIEW_LIST = '/discussSubmit/queryDiscussSubmitAndReview'
export const VOTE_DETAIL2 = `/voteSubmit/queryVoteTaskDetailById post` export const VOTE_DETAIL2 = `/vote/queryVoteById`
// 投票详情接口 // 投票详情接口
export const VOTE_DETAIL_SUBMIT = `/voteSubmit/vote/commit post` export const VOTE_DETAIL_SUBMIT = `/voteSubmit/vote/commit post`

View File

@@ -89,7 +89,7 @@
<div class="ballotjoin"> <div class="ballotjoin">
<div <div
class="ballotitem" class="ballotitem"
v-for="(item, index) in data?.ballotVo?.voteStemVoList" v-for="(item, index) in data?.voteStemDtoList"
:key="index" :key="index"
> >
<div class="stem"> <div class="stem">
@@ -188,11 +188,11 @@ const {
} = useRoute(); } = useRoute();
const userInfo = computed(() => store.state.userInfo); const userInfo = computed(() => store.state.userInfo);
const { data } = useRequest(VOTE_DETAIL2, { const { data } = useRequest(VOTE_DETAIL2, {
chapterOrStageId: chapterOrStageId ? chapterOrStageId : 0, // chapterOrStageId: chapterOrStageId ? chapterOrStageId : 0,
courseId: courseId, voteId: courseId,
studentId: userInfo.value.id, // studentId: userInfo.value.id,
targetId: infoId, // targetId: infoId,
type: btype, // type: btype,
}); });
console.log("投票基本信息", data); console.log("投票基本信息", data);
//投票倒计时 //投票倒计时

View File

@@ -2,7 +2,7 @@
* @Author: lixg lixg@dongwu-inc.com * @Author: lixg lixg@dongwu-inc.com
* @Date: 2023-02-06 18:26:23 * @Date: 2023-02-06 18:26:23
* @LastEditors: lixg lixg@dongwu-inc.com * @LastEditors: lixg lixg@dongwu-inc.com
* @LastEditTime: 2023-02-19 12:03:20 * @LastEditTime: 2023-02-19 18:16:49
* @FilePath: /stu_h5/src/views/examination/ExternalExam.vue * @FilePath: /stu_h5/src/views/examination/ExternalExam.vue
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
--> -->
@@ -12,7 +12,9 @@
<div class="notice"> <div class="notice">
<div class="noticebox"> <div class="noticebox">
<div class="main"> <div class="main">
<div class="e_title">考试{{ state.datainfo?.externalName }}</div> <div class="e_title">
考试{{ state.datainfo?.examinationName }}
</div>
<div class="et_detail"> <div class="et_detail">
数据来源 数据来源
<div class="et_time"> <div class="et_time">

View File

@@ -2,12 +2,12 @@
* @Author: lixg lixg@dongwu-inc.com * @Author: lixg lixg@dongwu-inc.com
* @Date: 2023-02-18 17:48:19 * @Date: 2023-02-18 17:48:19
* @LastEditors: lixg lixg@dongwu-inc.com * @LastEditors: lixg lixg@dongwu-inc.com
* @LastEditTime: 2023-02-19 10:41:00 * @LastEditTime: 2023-02-19 17:21:23
* @FilePath: /stu_h5/src/views/faceteach/FaceTeachSignUp.vue * @FilePath: /stu_h5/src/views/faceteach/FaceTeachSignUp.vue
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
--> -->
<template> <template>
<div class="faceteach"> <div class="faceteachsignUp">
<ReturnHead text="课程详情"></ReturnHead> <ReturnHead text="课程详情"></ReturnHead>
<TitleHead :text="'【面授课】' + data.planDto?.name"></TitleHead> <TitleHead :text="'【面授课】' + data.planDto?.name"></TitleHead>
<div class="main"> <div class="main">
@@ -606,7 +606,7 @@ onUnmounted(() => {
<!-- Add "scoped" attribute to limit CSS to this component only --> <!-- Add "scoped" attribute to limit CSS to this component only -->
<style lang="scss"> <style lang="scss">
.faceteach { .faceteachsignUp {
width: 100%; width: 100%;
padding-bottom: 20px; padding-bottom: 20px;
.main { .main {

View File

@@ -285,35 +285,35 @@ function judgeTaskIsEnd(type, endTimes, status) {
let endTime = new Date().getTime(endTimes); let endTime = new Date().getTime(endTimes);
switch (type) { switch (type) {
case 1: case 1:
status == 3 status == -1
? (isEnd = true) ? (isEnd = true)
: nowTime > endTime : nowTime > endTime
? (isEnd = true) ? (isEnd = true)
: (isEnd = false); : (isEnd = false);
break; break;
case 3: case 3:
status == 3 status == -1
? (isEnd = true) ? (isEnd = true)
: nowTime > endTime : nowTime > endTime
? (isEnd = true) ? (isEnd = true)
: (isEnd = false); : (isEnd = false);
break; break;
case 5: case 5:
status == 3 status == -1
? (isEnd = true) ? (isEnd = true)
: nowTime > endTime : nowTime > endTime
? (isEnd = true) ? (isEnd = true)
: (isEnd = false); : (isEnd = false);
break; break;
case 7: case 7:
status == 3 status == -1
? (isEnd = true) ? (isEnd = true)
: nowTime > endTime : nowTime > endTime
? (isEnd = true) ? (isEnd = true)
: (isEnd = false); : (isEnd = false);
break; break;
case 10: case 10:
status == 3 status == -1
? (isEnd = true) ? (isEnd = true)
: nowTime > endTime : nowTime > endTime
? (isEnd = true) ? (isEnd = true)
@@ -324,7 +324,7 @@ function judgeTaskIsEnd(type, endTimes, status) {
} }
function toFinish(d, sName, chapterOrStageId) { function toFinish(d, sName, chapterOrStageId) {
console.log("dddddd", d, sName, chapterOrStageId); console.log("dddddd", data, d, sName, chapterOrStageId);
if (judgeTaskIsEnd(d.type, data.value.endTime, data.value.status)) { if (judgeTaskIsEnd(d.type, data.value.endTime, data.value.status)) {
ElMessage.error("当前任务已结束"); ElMessage.error("当前任务已结束");