From 28d9af0cb48c2a60f5b6fb88ec6d059bc6406c2b Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Wed, 11 Sep 2024 20:37:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E8=B0=83=E7=AE=97=E6=B3=95=E5=BA=93?= =?UTF-8?q?=20=E4=BF=AE=E6=94=B9=E5=86=80=E5=8C=97=E5=8F=B0=E8=B4=A6?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/supervision-boot/database/index.ts | 40 +++ src/components/table/index.vue | 11 +- src/components/tree/index.vue | 72 ++--- src/components/tree/pqs/Terminal.vue | 9 +- src/components/tree/pqs/algorithmTree.vue | 82 +++--- src/utils/tableStore.ts | 4 +- .../pqs/business/terminal/deviceter/index.vue | 12 + .../database/algorithm/components/addTree.vue | 95 +++++++ .../database/algorithm/components/form.vue | 78 +++--- src/views/pqs/database/algorithm/index.vue | 262 ++++++++++-------- src/views/pqs/supervise/testRun/index.vue | 2 +- 11 files changed, 437 insertions(+), 230 deletions(-) create mode 100644 src/api/supervision-boot/database/index.ts create mode 100644 src/views/pqs/database/algorithm/components/addTree.vue diff --git a/src/api/supervision-boot/database/index.ts b/src/api/supervision-boot/database/index.ts new file mode 100644 index 00000000..6178e8dd --- /dev/null +++ b/src/api/supervision-boot/database/index.ts @@ -0,0 +1,40 @@ +import createAxios from '@/utils/request' +/** + * 查询所有算法库树结构 + */ +export const queryAllAlgorithmLibrary = () => { + return createAxios({ + url: '/supervision-boot/libalgorithm/queryAllAlgorithmLibrary', + method: 'GET' + }) +} +/** + * 算法库新增 + */ +export const addAlgorithm = (data: any) => { + return createAxios({ + url: '/supervision-boot/libalgorithm/add', + method: 'POST', + data + }) +} +/** + * 算法库删除 + */ +export const deleteyById = (data: any) => { + return createAxios({ + url: '/supervision-boot/libalgorithm/deleteyById', + method: 'GET', + params:data + }) +} +/** + * 算法库修改 + */ +export const updateAlgorithmLibrary = (data: any) => { + return createAxios({ + url: '/supervision-boot/libalgorithm/updateAlgorithmLibrary', + method: 'POST', + data + }) +} diff --git a/src/components/table/index.vue b/src/components/table/index.vue index 87ae2de9..9174978d 100644 --- a/src/components/table/index.vue +++ b/src/components/table/index.vue @@ -8,7 +8,7 @@ v-bind="Object.assign({}, defaultAttribute, $attrs)" @checkbox-all="selectChangeEvent" @checkbox-change="selectChangeEvent" - :showOverflow='showOverflow' + :showOverflow="showOverflow" > - diff --git a/src/views/pqs/supervise/testRun/index.vue b/src/views/pqs/supervise/testRun/index.vue index 0ddca1ca..02ed4d1b 100644 --- a/src/views/pqs/supervise/testRun/index.vue +++ b/src/views/pqs/supervise/testRun/index.vue @@ -257,7 +257,7 @@ onMounted(() => { const checkboxConfig = reactive({ labelField: '', checkMethod: ({ row }) => { - return !(row.testRunState == 1 || row.testRunState == 2) + return adminInfo.roleCode.includes('delete_info') || !(row.testRunState == 1 || row.testRunState == 2) } }) const deleteEven = () => {