|
@@ -32,6 +32,7 @@ interface HorizontalMenuItem {
|
|
|
isAllowDeleteOrEdit:boolean, //任务是否允许修改或删除
|
|
isAllowDeleteOrEdit:boolean, //任务是否允许修改或删除
|
|
|
isUnifyTemplate:boolean, //是否统一问卷模板
|
|
isUnifyTemplate:boolean, //是否统一问卷模板
|
|
|
isTaskOpen:boolean, //评价任务是否开启
|
|
isTaskOpen:boolean, //评价任务是否开启
|
|
|
|
|
+ hasReviewData:boolean, //评价任务 是否有评价数据
|
|
|
}
|
|
}
|
|
|
// 定义 RootState 接口(可扩展)
|
|
// 定义 RootState 接口(可扩展)
|
|
|
interface RootState {
|
|
interface RootState {
|
|
@@ -132,9 +133,12 @@ const store = createStore<RootState>({
|
|
|
isFinishParameterSetting:Boolean(res.data.paramSetupStatus),
|
|
isFinishParameterSetting:Boolean(res.data.paramSetupStatus),
|
|
|
isFinishEvaluationProgress:Boolean(res.data.evaluationProgressStatus),
|
|
isFinishEvaluationProgress:Boolean(res.data.evaluationProgressStatus),
|
|
|
isFinsihGenerateAnalysis:Boolean(res.data.analysisStatus),
|
|
isFinsihGenerateAnalysis:Boolean(res.data.analysisStatus),
|
|
|
- isAllowDeleteOrEdit:!Boolean(res.data.status), // status 0 可以 1 不可以
|
|
|
|
|
- isUnifyTemplate:Boolean(res.data.unifyTemplateStatus), //unifyTemplateStatus 0 不统一 1 统一
|
|
|
|
|
|
|
+
|
|
|
|
|
+ hasReviewData:Boolean(res.data.studentAnswerStatus), // // studentAnswerStatus 是否有答题数据 0 无答题 1 有答题
|
|
|
isTaskOpen:Boolean(res.data.openStatus), // 0 关 1 开
|
|
isTaskOpen:Boolean(res.data.openStatus), // 0 关 1 开
|
|
|
|
|
+ isAllowDeleteOrEdit: !(Boolean(res.data.openStatus) || Boolean(res.data.studentAnswerStatus)), // 有答题数据 或者 任务开启 则不能删除
|
|
|
|
|
+
|
|
|
|
|
+ isUnifyTemplate:Boolean(res.data.unifyTemplateStatus), //unifyTemplateStatus 0 不统一 1 统一
|
|
|
}
|
|
}
|
|
|
commit('updateEvaluationManageStepData',newData)
|
|
commit('updateEvaluationManageStepData',newData)
|
|
|
}
|
|
}
|