|
|
@@ -24,11 +24,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="c_t45_msg" v-if="props.roleType == 1">
|
|
|
- <div>{{ lang.ssAnswerCount }} {{ props.showData.workArray.length }}<span
|
|
|
- v-if="props.showData.unsubmittedStudents.length > 0">/{{ props.showData.workArray.length +
|
|
|
- props.showData.unsubmittedStudents.length
|
|
|
+ <div>{{ lang.ssAnswerCount }} {{ props.workArray.length }}<span
|
|
|
+ v-if="props.unsubmittedStudents.length > 0">/{{ props.workArray.length +
|
|
|
+ props.unsubmittedStudents.length
|
|
|
}}</span></div>
|
|
|
- <span v-if="props.showData.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
+ <span v-if="props.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
lang.ssViewSubmitStatus2 }}</span>
|
|
|
</div>
|
|
|
<!--<span class="c_t45_t_btn" :class="{'c_t45_t_btn_noActive': props.showData.workIndex <= 0}" @click="changeWorkIndex(0)">{{ lang.ssPrevQ }}</span>-->
|
|
|
@@ -129,11 +129,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="c_t45_msg" v-if="props.roleType == 1">
|
|
|
- <div>{{ lang.ssAnswerCount }} {{ props.showData.workArray.length }}<span
|
|
|
- v-if="props.showData.unsubmittedStudents.length > 0">/{{ props.showData.workArray.length +
|
|
|
- props.showData.unsubmittedStudents.length
|
|
|
+ <div>{{ lang.ssAnswerCount }} {{ props.workArray.length }}<span
|
|
|
+ v-if="props.unsubmittedStudents.length > 0">/{{ props.workArray.length +
|
|
|
+ props.unsubmittedStudents.length
|
|
|
}}</span></div>
|
|
|
- <span v-if="props.showData.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
+ <span v-if="props.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
lang.ssViewSubmitStatus2 }}</span>
|
|
|
</div>
|
|
|
<!--<span class="c_t45_t_btn" :class="{'c_t45_t_btn_noActive': props.showData.workIndex <= 0}" @click="changeWorkIndex(0)">{{ lang.ssPrevQ }}</span>-->
|
|
|
@@ -234,11 +234,11 @@
|
|
|
</div>
|
|
|
<span class="c_t15_type">{{ lang.ssQATest }}</span>
|
|
|
<div class="c_t15_msg" v-if="props.roleType == 1">
|
|
|
- <div>{{ lang.ssAnswerCount }} {{ props.showData.workArray.length }}<span
|
|
|
- v-if="props.showData.unsubmittedStudents.length > 0">/{{ props.showData.workArray.length +
|
|
|
- props.showData.unsubmittedStudents.length
|
|
|
+ <div>{{ lang.ssAnswerCount }} {{ props.workArray.length }}<span
|
|
|
+ v-if="props.unsubmittedStudents.length > 0">/{{ props.workArray.length +
|
|
|
+ props.unsubmittedStudents.length
|
|
|
}}</span></div>
|
|
|
- <span v-if="props.showData.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
+ <span v-if="props.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
lang.ssViewSubmitStatus2 }}</span>
|
|
|
</div>
|
|
|
<div class="c_t15_content" v-show="!lookWorkData">
|
|
|
@@ -342,11 +342,11 @@
|
|
|
</div>
|
|
|
<span class="c_t15_type">{{ lang.ssPhoto }}</span>
|
|
|
<div class="c_t15_msg" v-if="props.roleType == 1">
|
|
|
- <div>{{ lang.ssAnswerCount }} {{ props.showData.workArray.length }}<span
|
|
|
- v-if="props.showData.unsubmittedStudents.length > 0">/{{ props.showData.workArray.length +
|
|
|
- props.showData.unsubmittedStudents.length
|
|
|
+ <div>{{ lang.ssAnswerCount }} {{ props.workArray.length }}<span
|
|
|
+ v-if="props.unsubmittedStudents.length > 0">/{{ props.workArray.length +
|
|
|
+ props.unsubmittedStudents.length
|
|
|
}}</span></div>
|
|
|
- <span v-if="props.showData.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
+ <span v-if="props.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
lang.ssViewSubmitStatus2 }}</span>
|
|
|
</div>
|
|
|
<div class="c_t15_content" v-show="!lookWorkData">
|
|
|
@@ -433,11 +433,11 @@
|
|
|
</div>
|
|
|
<span class="c_t72_type">{{ lang.ssAiApp }}</span>
|
|
|
<div class="c_t72_msg" v-if="props.roleType == 1">
|
|
|
- <div>{{ lang.ssAnswerCount }} {{ props.showData.workArray.length }}<span
|
|
|
- v-if="props.showData.unsubmittedStudents.length > 0">/{{ props.showData.workArray.length +
|
|
|
- props.showData.unsubmittedStudents.length
|
|
|
+ <div>{{ lang.ssAnswerCount }} {{ props.workArray.length }}<span
|
|
|
+ v-if="props.unsubmittedStudents.length > 0">/{{ props.workArray.length +
|
|
|
+ props.unsubmittedStudents.length
|
|
|
}}</span></div>
|
|
|
- <span v-if="props.showData.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
+ <span v-if="props.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
lang.ssViewSubmitStatus2 }}</span>
|
|
|
</div>
|
|
|
<div class="c_t72_content" v-show="!lookWorkData">
|
|
|
@@ -561,11 +561,11 @@
|
|
|
</div>
|
|
|
<span class="c_t73_type">{{ lang.ssHPage }}</span>
|
|
|
<div class="c_t73_msg" v-if="props.roleType == 1">
|
|
|
- <div>{{ lang.ssAnswerCount }} {{ props.showData.workArray.length }}<span
|
|
|
- v-if="props.showData.unsubmittedStudents.length > 0">/{{ props.showData.workArray.length +
|
|
|
- props.showData.unsubmittedStudents.length
|
|
|
+ <div>{{ lang.ssAnswerCount }} {{ props.workArray.length }}<span
|
|
|
+ v-if="props.unsubmittedStudents.length > 0">/{{ props.workArray.length +
|
|
|
+ props.unsubmittedStudents.length
|
|
|
}}</span></div>
|
|
|
- <span v-if="props.showData.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
+ <span v-if="props.unsubmittedStudents.length > 0" @click.stop="viewUnsubmittedStudents()">{{
|
|
|
lang.ssViewSubmitStatus2 }}</span>
|
|
|
</div>
|
|
|
<div class="c_t73_content" v-show="!lookWorkData">
|
|
|
@@ -634,6 +634,7 @@ const props = defineProps<{
|
|
|
slideIndex: number;
|
|
|
showData: any;
|
|
|
workArray: any[];
|
|
|
+ unsubmittedStudents: any[];
|
|
|
courseDetail: any;
|
|
|
userId: string;
|
|
|
workId: string;
|
|
|
@@ -1304,7 +1305,7 @@ watch(
|
|
|
|
|
|
// 查看未提交学生
|
|
|
const viewUnsubmittedStudents = () => {
|
|
|
- selectUserDialogRef.value.open(lang.ssSubmitStatus, { user: props.showData.unsubmittedStudents.map((item: any) => item.name), notFiledUser: props.showData.unsubmittedStudents.map((item: any) => item.name), isSubmitUser: props.workArray.map((item: any) => item.name) })
|
|
|
+ selectUserDialogRef.value.open(lang.ssSubmitStatus, { user: props.unsubmittedStudents.map((item: any) => item.name), notFiledUser: props.unsubmittedStudents.map((item: any) => item.name), isSubmitUser: props.workArray.map((item: any) => item.name) })
|
|
|
// if (props.unsubmittedStudents.length > 0) {
|
|
|
// unsubmittedStudentsDialogRef.value.open(props.unsubmittedStudents)
|
|
|
// }
|