update bug修复 兼容字典状态外意外返回的状态
This commit is contained in:
@@ -36,7 +36,7 @@ const getProjectGroupTaskCompleteStatistics = async (formData: any) => {
|
||||
if (res.code === 200) {
|
||||
legendData =
|
||||
res.data?.allExeStatus?.map((item: any) => {
|
||||
return TASK_ACHIEVE_STATUS.value.O[item];
|
||||
return TASK_ACHIEVE_STATUS.value.O[item] || item;
|
||||
}) || [];
|
||||
colors = res.data?.allExeStatus.map((item: any) => {
|
||||
return props.statusColorList[Number(item) - 1];
|
||||
@@ -66,9 +66,10 @@ const getProjectGroupTaskCompleteStatistics = async (formData: any) => {
|
||||
const seriesItem = seriesData.find((item: any) => item.name === statusName);
|
||||
if (seriesItem) {
|
||||
// 获取状态对应的 key
|
||||
const statusKey = Object.keys(TASK_ACHIEVE_STATUS.value.O).find(
|
||||
(key) => TASK_ACHIEVE_STATUS.value.O[key] === statusName
|
||||
);
|
||||
const statusKey =
|
||||
Object.keys(TASK_ACHIEVE_STATUS.value.O).find(
|
||||
(key) => TASK_ACHIEVE_STATUS.value.O[key] === statusName
|
||||
) || statusName;
|
||||
if (statusKey) {
|
||||
// 如果 statusCount 中有这个状态,使用其值,否则使用 0
|
||||
seriesItem.data.push(item.statusCount?.[statusKey] || '');
|
||||
|
||||
Reference in New Issue
Block a user