|
|
@@ -3,7 +3,9 @@
|
|
|
<div class="page_search">
|
|
|
<div class="search_content">
|
|
|
<div class="content_left">
|
|
|
- <!-- <el-checkbox v-model="isUnifiedTemplate" >所有单科统一模版</el-checkbox> -->
|
|
|
+ <el-checkbox
|
|
|
+ v-if="!(store.state.evaluationManageStepData.isHeadTeacherInvolved)"
|
|
|
+ v-model="isUnifiedTemplate" >所有单科统一模版</el-checkbox>
|
|
|
</div>
|
|
|
<div class="content_right">
|
|
|
<el-button class="button_background" @click="FinishQuestionnaireTemplateConfig">完成</el-button>
|
|
|
@@ -49,7 +51,7 @@
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
-import { onMounted, ref } from 'vue';
|
|
|
+import { onMounted, ref, watch } from 'vue';
|
|
|
import { useRoute,useRouter } from 'vue-router';
|
|
|
import { useStore } from 'vuex';
|
|
|
|
|
|
@@ -65,6 +67,7 @@ const router = useRouter()
|
|
|
const store = useStore()
|
|
|
|
|
|
|
|
|
+// 默认值 和 班主任是否勾选 以及 是否手动触发有关
|
|
|
const isUnifiedTemplate = ref(true) //所有单科统一模版
|
|
|
|
|
|
// 1. 下拉选项
|
|
|
@@ -117,7 +120,7 @@ const HandleQuestionnaireTemplateChange = (row,val)=>{
|
|
|
let aimQuesitonnaire = quesitonnaireOptionList.value.find(item=>{
|
|
|
return item.value == val
|
|
|
})
|
|
|
- // if(isUnifiedTemplate.value){
|
|
|
+ if(isUnifiedTemplate.value){
|
|
|
// 同步统一问卷模板
|
|
|
tableData.value = tableData.value.map((item,index)=>{
|
|
|
// if(index !== 0){
|
|
|
@@ -128,19 +131,19 @@ const HandleQuestionnaireTemplateChange = (row,val)=>{
|
|
|
// }
|
|
|
return item
|
|
|
})
|
|
|
- // }else{
|
|
|
- // tableData.value = tableData.value.map(item=>{
|
|
|
- // if(item.name === row.name){
|
|
|
- // return {
|
|
|
- // ...item,
|
|
|
- // fullScore:aimQuesitonnaire.fullScore,
|
|
|
- // questionCount:aimQuesitonnaire.questionCount
|
|
|
- // }
|
|
|
- // }else{
|
|
|
- // return item
|
|
|
- // }
|
|
|
- // })
|
|
|
- // }
|
|
|
+ }else{
|
|
|
+ tableData.value = tableData.value.map(item=>{
|
|
|
+ if(item.name === row.name){
|
|
|
+ return {
|
|
|
+ ...item,
|
|
|
+ fullScore:aimQuesitonnaire.fullScore,
|
|
|
+ questionCount:aimQuesitonnaire.questionCount
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ return item
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 预览问卷
|
|
|
@@ -193,6 +196,11 @@ onMounted(async ()=>{
|
|
|
await GetQuestionnaireTemplateList()
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
+watch(()=>store.state.evaluationManageStepData.isHeadTeacherInvolved,(newVal)=>{
|
|
|
+ // 初始值 和 班主任是否参与评价有关
|
|
|
+ isUnifiedTemplate.value = !newVal
|
|
|
+})
|
|
|
</script>
|
|
|
|
|
|
|