|
@@ -40,7 +40,7 @@
|
|
|
|
|
|
|
|
<template #default="{row}">
|
|
<template #default="{row}">
|
|
|
|
|
|
|
|
- <el-button class="button_background">查看详情</el-button>
|
|
|
|
|
|
|
+ <el-button @click="GoToQuestionnaireReviewDetail(row)" class="button_background">查看详情</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
:class="['button_border']"
|
|
:class="['button_border']"
|
|
|
@click="OpenQuestionnaireDialog(row)"
|
|
@click="OpenQuestionnaireDialog(row)"
|
|
@@ -84,6 +84,8 @@
|
|
|
|
|
|
|
|
<template #operation="{row}">
|
|
<template #operation="{row}">
|
|
|
<div class="table_row_option">
|
|
<div class="table_row_option">
|
|
|
|
|
+
|
|
|
|
|
+ <span @click="GoToQuestionnaireReviewDetail(row)" :class="['option_button_editor']">查看详情</span>
|
|
|
<span
|
|
<span
|
|
|
:class="['el_button_editor']"
|
|
:class="['el_button_editor']"
|
|
|
@click="OpenQuestionnaireDialog(row)"
|
|
@click="OpenQuestionnaireDialog(row)"
|
|
@@ -185,7 +187,7 @@ const HandleTabChage = (val)=>{
|
|
|
defaultViewMode.value = val
|
|
defaultViewMode.value = val
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 查询参数
|
|
|
|
|
|
|
+// 2. 查询参数
|
|
|
const searchParams = ref()
|
|
const searchParams = ref()
|
|
|
const HandleSearchChange = (params,key)=>{
|
|
const HandleSearchChange = (params,key)=>{
|
|
|
console.log('获取到的查询参数',params)
|
|
console.log('获取到的查询参数',params)
|
|
@@ -194,10 +196,38 @@ const HandleSearchChange = (params,key)=>{
|
|
|
...params
|
|
...params
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+// 获取学年列表信息
|
|
|
|
|
+const GetSchoolYearList = async()=>{
|
|
|
|
|
+ let res = await getSchoolYearListApi()
|
|
|
|
|
+ let schoolYearOpt = []
|
|
|
|
|
+ if(res.code == 200){
|
|
|
|
|
+ schoolYearOpt = res?.data?.map(item=>{
|
|
|
|
|
+ return {
|
|
|
|
|
+ label:item.schoolYearName,
|
|
|
|
|
+ value:item.schoolYearId
|
|
|
|
|
+ }
|
|
|
|
|
+ }) || []
|
|
|
|
|
+ }
|
|
|
|
|
+ searchList.value = searchList.value.map(item=>{
|
|
|
|
|
+ if(item.key == 'schoolYear'){
|
|
|
|
|
+ return {
|
|
|
|
|
+ ...item,
|
|
|
|
|
+ options:[{
|
|
|
|
|
+ label:'全部',
|
|
|
|
|
+ value:'all'
|
|
|
|
|
+ },...schoolYearOpt],
|
|
|
|
|
+ defaultValue:'all'
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return item
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-//. 问卷列表
|
|
|
|
|
|
|
+//.3. 问卷列表
|
|
|
const currentPage = ref(1)
|
|
const currentPage = ref(1)
|
|
|
const totalNum = ref(0)
|
|
const totalNum = ref(0)
|
|
|
const pageSize = ref(20)
|
|
const pageSize = ref(20)
|
|
@@ -235,12 +265,6 @@ const questionnaireList = ref<QuestionnaireItm[]>([
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
]);
|
|
]);
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
// 问卷开关切换
|
|
// 问卷开关切换
|
|
|
const HandleCardSwitchOnOff = (params)=>{
|
|
const HandleCardSwitchOnOff = (params)=>{
|
|
|
const {id,onOffVal} = params
|
|
const {id,onOffVal} = params
|
|
@@ -257,7 +281,6 @@ const HandleCardSwitchOnOff = (params)=>{
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
// 、获取问卷任务列表
|
|
// 、获取问卷任务列表
|
|
|
const GetQuestionnaireTaskList = async ()=>{
|
|
const GetQuestionnaireTaskList = async ()=>{
|
|
|
let params = {
|
|
let params = {
|
|
@@ -279,8 +302,12 @@ const GetQuestionnaireTaskList = async ()=>{
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// 跳转问卷评价详情页
|
|
|
|
|
+const GoToQuestionnaireReviewDetail = (row)=>{
|
|
|
|
|
+ router.push(`/main/reviewManagementDetail?id=${row.id}`)
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
-// 新增/修改问卷任务
|
|
|
|
|
|
|
+//4. 新增/修改问卷任务
|
|
|
const formDialogTitle = ref('创建评价')
|
|
const formDialogTitle = ref('创建评价')
|
|
|
const formSubmitLoading = ref(false)
|
|
const formSubmitLoading = ref(false)
|
|
|
const formDialogVisible = ref(false)
|
|
const formDialogVisible = ref(false)
|
|
@@ -422,7 +449,7 @@ const CloseFormDialog = ()=>{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-// 删除问卷
|
|
|
|
|
|
|
+// 5. 删除问卷
|
|
|
const dialogVisible= ref(false)
|
|
const dialogVisible= ref(false)
|
|
|
const dialogSubmitLoading = ref(false)
|
|
const dialogSubmitLoading = ref(false)
|
|
|
const currentOperationRow = ref()
|
|
const currentOperationRow = ref()
|
|
@@ -455,34 +482,6 @@ const HandleDialogConfirm = async ()=>{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-// 获取学年列表信息
|
|
|
|
|
-const GetSchoolYearList = async()=>{
|
|
|
|
|
- let res = await getSchoolYearListApi()
|
|
|
|
|
- let schoolYearOpt = []
|
|
|
|
|
- if(res.code == 200){
|
|
|
|
|
- schoolYearOpt = res?.data?.map(item=>{
|
|
|
|
|
- return {
|
|
|
|
|
- label:item.schoolYearName,
|
|
|
|
|
- value:item.schoolYearId
|
|
|
|
|
- }
|
|
|
|
|
- }) || []
|
|
|
|
|
- }
|
|
|
|
|
- searchList.value = searchList.value.map(item=>{
|
|
|
|
|
- if(item.key == 'schoolYear'){
|
|
|
|
|
- return {
|
|
|
|
|
- ...item,
|
|
|
|
|
- options:[{
|
|
|
|
|
- label:'全部',
|
|
|
|
|
- value:'all'
|
|
|
|
|
- },...schoolYearOpt],
|
|
|
|
|
- defaultValue:'all'
|
|
|
|
|
- }
|
|
|
|
|
- }else{
|
|
|
|
|
- return item
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
onMounted(async()=>{
|
|
onMounted(async()=>{
|
|
|
GetSchoolYearList()
|
|
GetSchoolYearList()
|