From 5aaf931db241d5ebae2ad8364c14e6789fc88051 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Tue, 25 Nov 2025 15:40:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20api=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/is/im/index.js | 30 +++ .../is/func/FunctionTable/FunctionTable.vue | 2 +- src/views/is/func/TreePanel/TreePanel.vue | 1 - src/views/is/im/Table/Dialog.vue | 58 ++++- src/views/is/im/Table/FunctionSelection.vue | 213 ++++++++++++++++ src/views/is/im/Table/Table.vue | 234 ++++++++++++------ src/views/is/im/TreePanel/TreePanel.vue | 66 +---- src/views/is/im/index.vue | 7 +- src/views/is/project/plan/index.vue | 2 - 9 files changed, 468 insertions(+), 145 deletions(-) create mode 100644 src/views/is/im/Table/FunctionSelection.vue diff --git a/src/api/is/im/index.js b/src/api/is/im/index.js index d95ed38..5cd060e 100644 --- a/src/api/is/im/index.js +++ b/src/api/is/im/index.js @@ -1,2 +1,32 @@ import request from '@/utils/request' +export function addUi(data) { + return request({ + url: '/ti/ui', + method: 'post', + data + }) +} + +export function getUiList(params) { + return request({ + url: '/ti/ui/list', + methods: 'get', + params + }) +} + +export function deleteUiList(ids) { + return request({ + url: `/ti/ui/${ids}`, + method: 'delete' + }) +} + +export function updateUI(data) { + return request({ + url: '/ti/ui', + method: 'put', + data + }) +} \ No newline at end of file diff --git a/src/views/is/func/FunctionTable/FunctionTable.vue b/src/views/is/func/FunctionTable/FunctionTable.vue index 492c473..6f600b6 100644 --- a/src/views/is/func/FunctionTable/FunctionTable.vue +++ b/src/views/is/func/FunctionTable/FunctionTable.vue @@ -66,7 +66,7 @@ v-model:page="searchForm.pageNum" :total="total" @pagination="getList" - /> + />