|
@@ -1,15 +1,13 @@
|
|
|
<template>
|
|
|
<div class="quesnaire">
|
|
|
- <div v-if="WarmMessageisOpen" class="warmMessage">
|
|
|
+ <!-- <div v-if="WarmMessageisOpen" class="warmMessage">
|
|
|
<div class="messageCard animate__animated animate__fadeInDown">
|
|
|
- <!--全部都有作答的提示框-->
|
|
|
<div v-if="showMessageNum == 1">
|
|
|
<h2>提交成功</h2>
|
|
|
<svg-icon icon-class="quesnaireFinished" class="quesnairefinished-icon" />
|
|
|
|
|
|
<p>提交成功,活動結束前仍可進行修改再次提交</p>
|
|
|
</div>
|
|
|
- <!--有題目沒作答的提示框-->
|
|
|
<div v-if="showMessageNum == 2">
|
|
|
<h2>有必答題目未回答</h2>
|
|
|
<svg-icon icon-class="quesnaireUnfinished" class="quesnairefinished-icon" />
|
|
@@ -25,7 +23,6 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<br />
|
|
|
- <EventBasicInfo />
|
|
|
|
|
|
<div v-if="this.$store.getters.getItemTitle.isDone == false">
|
|
|
<div v-if="this.$store.getters.getItemTitle.endTime <= '2020.02.10'">
|
|
@@ -36,10 +33,12 @@
|
|
|
</div>
|
|
|
<QuesNaireReport />
|
|
|
</div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div v-if="alreadyAnswered">
|
|
|
- <p style="font-size: 24px;color:#00ad6c;font-weight: bold; margin:20px;">该活动已提交作答记录!无需重复作答!</p>
|
|
|
+ </div> -->
|
|
|
+ <br />
|
|
|
+ <EventBasicInfo />
|
|
|
+ <div v-if="alreadyAnswered" style="text-align: center;padding-top: 15%;">
|
|
|
+ <Icon type="md-checkmark-circle-outline" color="#00ad6c" size="80"/>
|
|
|
+ <p style="font-size: 30px;color:#00ad6c;font-weight: 600; margin:20px;">{{ $t('survey.studentWeb.already') }}</p>
|
|
|
</div>
|
|
|
|
|
|
|
|
@@ -48,10 +47,9 @@
|
|
|
<BillBoardandLightBox :activityData="surveyInfo" />
|
|
|
<div class="title-rect-group">
|
|
|
<div class="title-rect" />
|
|
|
- <h2 class="title-rect-name">問卷內容</h2>
|
|
|
+ <h2 class="title-rect-name">{{ $t('survey.studentWeb.content') }}</h2>
|
|
|
</div>
|
|
|
<br />
|
|
|
- <span class="mustAns"><strong>*為必答問題</strong></span>
|
|
|
|
|
|
<div v-for="(item, index) in surveyInfo.items" :key="index" class="survey-item">
|
|
|
<br />
|
|
@@ -75,7 +73,7 @@
|
|
|
<br />
|
|
|
<button class="uploadBtn" @click="submitMessage()">
|
|
|
<svg-icon icon-class="quesnaire" class="uloadBtn-icon" />
|
|
|
- <span>提交問卷</span>
|
|
|
+ <span>{{ $t('survey.studentWeb.submit') }}</span>
|
|
|
</button>
|
|
|
</div>
|
|
|
|
|
@@ -157,6 +155,7 @@
|
|
|
switch (res.msgid){
|
|
|
case 1:
|
|
|
this.$Message.success('提交成功!')
|
|
|
+ this.alreadyAnswered = true
|
|
|
break;
|
|
|
case 2:
|
|
|
this.$Message.error('不在作答时间范围内!')
|
|
@@ -226,7 +225,7 @@
|
|
|
"code": this.$store.getters.getItemTitle.scode
|
|
|
}
|
|
|
let isAnswerd = await this.isAnswerd(params)
|
|
|
- if(isAnswerd){
|
|
|
+ if(!isAnswerd){
|
|
|
this.$api.studentWeb.getSurveyInfo(params).then(async res => {
|
|
|
if (res) {
|
|
|
console.log('获取问卷数据')
|