|
@@ -147,6 +147,7 @@
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
import { ref, reactive, onMounted } from 'vue';
|
|
import { ref, reactive, onMounted } from 'vue';
|
|
|
import { useRoute } from 'vue-router';
|
|
import { useRoute } from 'vue-router';
|
|
|
|
|
+import { useStore } from 'vuex';
|
|
|
|
|
|
|
|
import { Close } from '@element-plus/icons-vue';
|
|
import { Close } from '@element-plus/icons-vue';
|
|
|
import FormSearchGroup from '@/baseComponents/FormSearchGroup.vue';
|
|
import FormSearchGroup from '@/baseComponents/FormSearchGroup.vue';
|
|
@@ -162,9 +163,10 @@ import {getEvaluationDataDetailApi} from '@/api/evaluationDataComponent'
|
|
|
|
|
|
|
|
import {administrativeClassTableColumns,teacherTableColumns,teachingClassTableColumns} from './table'
|
|
import {administrativeClassTableColumns,teacherTableColumns,teachingClassTableColumns} from './table'
|
|
|
import { ElMessage } from 'element-plus';
|
|
import { ElMessage } from 'element-plus';
|
|
|
|
|
+import router from '@/router';
|
|
|
|
|
|
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
|
-
|
|
|
|
|
|
|
+const store = useStore()
|
|
|
|
|
|
|
|
// 配置模式开关
|
|
// 配置模式开关
|
|
|
const isConfigMode = ref(true);
|
|
const isConfigMode = ref(true);
|
|
@@ -491,7 +493,18 @@ const FinishTeachingRelationship = async ()=>{
|
|
|
})
|
|
})
|
|
|
let res = await finishTeachingRelationshipApi(params)
|
|
let res = await finishTeachingRelationshipApi(params)
|
|
|
if(res?.code == 200){
|
|
if(res?.code == 200){
|
|
|
- ElMessage.success(res?.msg)
|
|
|
|
|
|
|
+ // 更新全局状态 并 跳转到下一步
|
|
|
|
|
+ store.dispatch('updateEvaluationManageStepData',route.query.id)
|
|
|
|
|
+ // 线上匿名 线下答卷
|
|
|
|
|
+ // store.state.evaluationManageStepData.evaluationType // 评价方式 0-线上匿名,1-线下答卷,2-线上导入,3-线上实名
|
|
|
|
|
+ if(store.state.evaluationManageStepData.evaluationType === 0){
|
|
|
|
|
+ store.commit('updateEvaluationManageStepData',{currentActiveStepName:'questionnaireTemplate'}) //更新全局活跃路由
|
|
|
|
|
+ router.push(`questionnaireTemplate?id=${route.query.id}`)
|
|
|
|
|
+
|
|
|
|
|
+ }else if(store.state.evaluationManageStepData.evaluationType === 1){
|
|
|
|
|
+ store.commit('updateEvaluationManageStepData',{currentActiveStepName:'numberMapping'}) //更新全局活跃路由
|
|
|
|
|
+ router.push(`numberMapping?id=${route.query.id}`)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|