|
@@ -2,10 +2,10 @@
|
|
|
<div class="main_container">
|
|
<div class="main_container">
|
|
|
<div class="questionnaire_list">
|
|
<div class="questionnaire_list">
|
|
|
<div class="questionnaire_card">
|
|
<div class="questionnaire_card">
|
|
|
- <div class="title">{{ questionnaire.title }}</div>
|
|
|
|
|
|
|
+ <div class="title">{{ questionnaire.evaluationName }}</div>
|
|
|
<div class="time_group">
|
|
<div class="time_group">
|
|
|
- <span class="time">开始时间:{{ questionnaire.startTime }}</span>
|
|
|
|
|
- <span class="time">结束时间:{{ questionnaire.endTime }}</span>
|
|
|
|
|
|
|
+ <span class="time">开始时间:{{ questionnaire.evaluationStartDatetime }}</span>
|
|
|
|
|
+ <span class="time">结束时间:{{ questionnaire.evaluationEndDatetime }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="operation">
|
|
<div class="operation">
|
|
|
<el-button class="button_border" @click="GoEnter(questionnaire)">进入</el-button>
|
|
<el-button class="button_border" @click="GoEnter(questionnaire)">进入</el-button>
|
|
@@ -21,38 +21,28 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
-import { ref } from 'vue';
|
|
|
|
|
|
|
+import { onMounted, ref } from 'vue';
|
|
|
|
|
|
|
|
import { useRouter } from 'vue-router';
|
|
import { useRouter } from 'vue-router';
|
|
|
-
|
|
|
|
|
import SubjectAndClassChooseDialog from '@/components/subjectAndClassChooseDialog/SubjectAndClassChooseDialog.vue';
|
|
import SubjectAndClassChooseDialog from '@/components/subjectAndClassChooseDialog/SubjectAndClassChooseDialog.vue';
|
|
|
|
|
|
|
|
-
|
|
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
|
|
|
|
|
|
|
|
+interface QuestionnaireData {
|
|
|
|
|
+ id:string
|
|
|
|
|
+ evaluationName:string //任务名称
|
|
|
|
|
+ evaluationStartDatetime:string //任务开始时间
|
|
|
|
|
+ evaluationEndDatetime:string //任务结束时间
|
|
|
|
|
+}
|
|
|
// 问卷列表
|
|
// 问卷列表
|
|
|
-const questionnaire = ref(
|
|
|
|
|
- // {
|
|
|
|
|
- // id:'1',
|
|
|
|
|
- // title:'食堂满意度调查问卷食堂满意度调查问卷食堂满意度调查问卷',
|
|
|
|
|
- // startTime:'2026-08-10 16:00',
|
|
|
|
|
- // endTime:'2026-09-10 16:00'
|
|
|
|
|
- // },
|
|
|
|
|
- {
|
|
|
|
|
- id:'2',
|
|
|
|
|
- title:'食堂满意度调查问卷食堂满意度调查问卷食堂满意度调查问卷',
|
|
|
|
|
- startTime:'2026-08-10 16:00',
|
|
|
|
|
- endTime:'2026-09-10 16:00'
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
-)
|
|
|
|
|
|
|
+const questionnaire = ref<QuestionnaireData|{}>({})
|
|
|
|
|
|
|
|
|
|
|
|
|
// 处理进入问卷逻辑
|
|
// 处理进入问卷逻辑
|
|
|
const GoEnter = (row)=>{
|
|
const GoEnter = (row)=>{
|
|
|
console.log(row.id)
|
|
console.log(row.id)
|
|
|
-
|
|
|
|
|
- if(row.id == 2){
|
|
|
|
|
|
|
+ if(row.showSelectSubject){
|
|
|
|
|
+ // 需要调用弹窗接口
|
|
|
OpenFormDialog()
|
|
OpenFormDialog()
|
|
|
}else{
|
|
}else{
|
|
|
router.push('/main/selfQuestionnaireProcess')
|
|
router.push('/main/selfQuestionnaireProcess')
|
|
@@ -68,6 +58,11 @@ const OpenFormDialog = ()=>{
|
|
|
const ConfirmFormDialog = (params)=>{
|
|
const ConfirmFormDialog = (params)=>{
|
|
|
router.push('/main/selfQuestionnaireProcess')
|
|
router.push('/main/selfQuestionnaireProcess')
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+onMounted(()=>{
|
|
|
|
|
+ let userInfo = JSON.parse(localStorage.getItem('userInfo') || '{}')
|
|
|
|
|
+ questionnaire.value = userInfo.evaluationBO
|
|
|
|
|
+})
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|