wujingjing
2025-03-28 d37c616d8a9dd6ddee17658e6b083b749ff32756
维度管理修改
已修改2个文件
19 ■■■■ 文件已修改
src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/yw/systemManage/dimensionMgr/components/OptDlg.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue
@@ -203,11 +203,16 @@
//#endregion
//#region ====================== 添加修改操作 ======================
let preGroup = '';
const optDlgIsShow = ref(false);
const optDlgMapRow = ref(null);
const openOptDlg = (row?: any) => {
    optDlgMapRow.value = row;
    optDlgIsShow.value = true;
    if (row) {
        preGroup = row.group;
    }
};
const updateOptData = (optData, formValue) => {
@@ -224,8 +229,12 @@
        updateOptData(displayTableData.value, formValue);
        updateOptData(tableData.value, formValue);
    } else {
        if (queryParams.value.group !== '') {
            displayTableData.value = displayTableData.value.filter((item) => item.group !== formValue.group);
        if (queryParams.value.group !== '' && preGroup === queryParams.value.group) {
            const id = formValue.id;
            const index = displayTableData.value.findIndex((item) => item.id === id);
            if (index > -1) {
                displayTableData.value.splice(index, 1);
            }
        }
        updateOptData(tableData.value, formValue);
src/views/project/yw/systemManage/dimensionMgr/components/OptDlg.vue
@@ -244,7 +244,7 @@
    });
    dialogFormValue.value.dim_value_list = dialogFormValue.value.dim_value_list ?? getEmptyValueList();
    activeValueListType.value = checkIsSql(dialogFormValue.value.dim_value_list) ? ValueListType.Sql : ValueListType.Value;
    console.log("🚀 ~ dialogFormValue.value.dim_value_list:", dialogFormValue.value.dim_value_list)
};
const closeDialog = () => {
@@ -305,7 +305,7 @@
            title: dialogFormValue.value.dim_name,
            group: dialogFormValue.value.dim_group,
            unit: dialogFormValue.value.dim_unit,
            dimValueList: dialogFormValue.value.dim_value_list,
            value_list: dialogFormValue.value.dim_value_list,
        });
        closeDialog();
        ElMessage.success('修改维度成功');
@@ -319,7 +319,7 @@
            title: dialogFormValue.value.dim_name,
            group: dialogFormValue.value.dim_group,
            unit: dialogFormValue.value.dim_unit,
            dimValueList: dialogFormValue.value.dim_value_list,
            value_list: dialogFormValue.value.dim_value_list,
        };
        emit('insert', newData);
        closeDialog();