|
@@ -62,6 +62,7 @@ import {tableColumns} from './table'
|
|
|
|
|
|
|
|
import { getQuestionnaireTemplateListApi,saveQuestionnaireTemplateListApi} from '@/api/questionnaireTemplateComponent'
|
|
import { getQuestionnaireTemplateListApi,saveQuestionnaireTemplateListApi} from '@/api/questionnaireTemplateComponent'
|
|
|
import {getAllQuestionnaireListApi} from '@/api/surveyManagement'
|
|
import {getAllQuestionnaireListApi} from '@/api/surveyManagement'
|
|
|
|
|
+import { ElMessage } from 'element-plus';
|
|
|
|
|
|
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
@@ -157,8 +158,22 @@ const GoToPreviewQuestionnaire = (id)=>{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+// 如果勾选了统一模板,要添加统一校验
|
|
|
// 完成问卷模板配置
|
|
// 完成问卷模板配置
|
|
|
const FinishQuestionnaireTemplateConfig = async ()=>{
|
|
const FinishQuestionnaireTemplateConfig = async ()=>{
|
|
|
|
|
+
|
|
|
|
|
+ if(isUnifiedTemplate.value){
|
|
|
|
|
+ let assessmentIds = tableData.value.map(item=>{
|
|
|
|
|
+ return item.assessmentId
|
|
|
|
|
+ })
|
|
|
|
|
+ let length = [...(new Set(assessmentIds))].length
|
|
|
|
|
+ if(length > 1){
|
|
|
|
|
+
|
|
|
|
|
+ ElMessage.warning('请确保问卷模板的统一')
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
let params = tableData.value.map(item=>{
|
|
let params = tableData.value.map(item=>{
|
|
|
return {
|
|
return {
|
|
|
ids: item.ids, //
|
|
ids: item.ids, //
|