yangyin
2024-10-16 9b5a94232d5eb17fb3b0621ad691d0cdd73db5bb
分组列表默认全部展开
已修改4个文件
36 ■■■■■ 文件已修改
src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/yw/systemManage/metricMgr/MetricMgr.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/yw/systemManage/questionMgr/RecommendQuestions.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue
@@ -14,6 +14,7 @@
                :treedata="listTreeData"
                title-name="分组列表"
                :show-more-operate="false"
                defaultExpandAll
                :show-add="false"
                :current-node-key="currentListID"
                :node-icon="() => 'ele-Document'"
@@ -167,6 +168,7 @@
                            label: 'title',
                            children: 'children',
                        }"
                        defaultExpandAll
                        :data="parentSelectOptions"
                        node-key="id"
                        :clearable="true"
@@ -196,36 +198,36 @@
<script setup lang="ts">
import { useDraggable } from '@vueuse/core';
import { deleteCurrentRow, travelTree } from '/@/utils/util';
import { travelTree } from '/@/utils/util';
import { computed, onMounted, ref } from 'vue';
import { usePageDisplay } from '/@/hooks/usePageDisplay';
import { useQueryTable } from '/@/hooks/useQueryTable';
// import { useTableSort } from '/@/hooks/useTableSort';
// import { useValidateUniqueness } from '/@/hooks/useValidateUniqueness';
import axios, { CancelTokenSource } from 'axios';
import type { FormInstance, FormRules } from 'element-plus';
import { ElMessage, ElMessageBox } from 'element-plus';
import { nextTick } from 'vue';
import SqlAmisEdit from './edit/SqlAmisEdit.vue';
import OptDlg from './optDlg/OptDlg.vue';
import { SupervisorPublished, supervisorPublishedMap } from './types';
import * as agentGroupApi from '/@/api/ai/agentGroup';
import * as supervisorAdminApi from '/@/api/supervisorAdmin';
import { checkSupervisorValidate, updatePublishStatus } from '/@/api/supervisorAdmin';
import * as supervisorGroupApi from '/@/api/supervisorAdmin/supervisorGroup';
import Chat from '/@/components/chat/Chat.vue';
import AHMContainer from '/@/components/layout/AHMContainer.vue';
import ColFilter from '/@/components/table/colFilter/ColFilter.vue';
import { TableCol } from '/@/components/table/colFilter/types';
import LeftTreeByMgr from '/@/components/tree/leftTreeByMgr.vue';
import { useUpdateData } from '/@/hooks/useUpdateData';
import emitter from '/@/utils/mitt';
import { deepClone } from '/@/utils/other';
import { gotoRoute } from '/@/utils/route';
import { useCompRef } from '/@/utils/types';
import { convertListToTree } from '/@/utils/util';
import * as agentGroupApi from '/@/api/ai/agentGroup';
import axios, { CancelTokenSource } from 'axios';
import * as supervisorGroupApi from '/@/api/supervisorAdmin/supervisorGroup';
import AHMContainer from '/@/components/layout/AHMContainer.vue';
import LeftTreeByMgr from '/@/components/tree/leftTreeByMgr.vue';
import { useUpdateData } from '/@/hooks/useUpdateData';
import ColFilter from '/@/components/table/colFilter/ColFilter.vue';
import { TableCol } from '/@/components/table/colFilter/types';
import { OptClassificationMap, classificationEnum } from '/@/views/types/metrics';
const columnList = ref<TableCol[]>([
    { prop: 'title', label: '标题', width: 300, fixed: 'left' },
@@ -246,11 +248,20 @@
const currentNode = ref(null);
const listTreeData = computed(() => {
    const result = convertListToTree(listData.value, {
    const byParentData = convertListToTree(listData.value, {
        ID: 'group_id',
        ParentID: 'p_group_id',
        Children: 'children',
    });
    const result = [];
    byParentData.forEach((item) => {
        if (
            item.group_type != OptClassificationMap[classificationEnum.Office] &&
            item.group_type != OptClassificationMap[classificationEnum.Knowledge]
        ) {
            result.push(item);
        }
    });
    return result;
});
src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue
@@ -11,6 +11,7 @@
                    label: 'group_name',
                    children: 'children',
                }"
                defaultExpandAll
                :treedata="listTreeData"
                title-name="分组列表"
                :show-more-operate="false"
src/views/project/yw/systemManage/metricMgr/MetricMgr.vue
@@ -17,6 +17,7 @@
                        v-model="queryParams.metrics_group"
                        node-key="group_id"
                        clearable
                        defaultExpandAll
                        :data="listTreeData"
                        placeholder="请选择主题域"
                        check-strictly
src/views/project/yw/systemManage/questionMgr/RecommendQuestions.vue
@@ -18,6 +18,7 @@
                :current-node-key="currentListID"
                :node-icon="() => 'ele-Document'"
                @click="handleClickNode"
                defaultExpandAll
            >
            </LeftTreeByMgr>
        </template>