From 848a172fbe45de4f9b9d54b3a939f2446f9077f5 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Wed, 10 Sep 2025 13:42:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=88=86=E7=B1=BB=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/data-collect/data-class-manage.js | 10 +- src/components/DialogModel/index.vue | 84 +++ src/components/TableModel/index.vue | 601 ++++++++++++++++++ src/components/ToolbarModel/index.vue | 241 +++++++ .../data-collect/data-class-manage/config.js | 15 + .../data-collect/data-class-manage/index.vue | 361 +++-------- .../data-class-manage/prop/dataClassForm.vue | 187 ++++++ 8 files changed, 1207 insertions(+), 293 deletions(-) create mode 100644 src/components/DialogModel/index.vue create mode 100644 src/components/TableModel/index.vue create mode 100644 src/components/ToolbarModel/index.vue create mode 100644 src/views/data-collect/data-class-manage/config.js create mode 100644 src/views/data-collect/data-class-manage/prop/dataClassForm.vue diff --git a/package.json b/package.json index 4bb107f..80c31e0 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", + "lodash": "^4.17.21", "nprogress": "0.2.0", "quill": "2.0.2", "screenfull": "5.0.2", diff --git a/src/api/data-collect/data-class-manage.js b/src/api/data-collect/data-class-manage.js index e021a80..40057fe 100644 --- a/src/api/data-collect/data-class-manage.js +++ b/src/api/data-collect/data-class-manage.js @@ -3,7 +3,7 @@ import request from '@/utils/request' // 新增数据类型 export function addDataClassAPI(data) { return request({ - url: '/smartArchives/***', + url: '/smartArchives/data/classify/addKyDataClassify', method: 'POST', data: data, }) @@ -12,7 +12,7 @@ export function addDataClassAPI(data) { // 修改数据类型 export function updateDataClassAPI(data) { return request({ - url: '/smartArchives/***', + url: '/smartArchives/data/classify/updateKyDataClassify', method: 'POST', data: data, }) @@ -21,8 +21,8 @@ export function updateDataClassAPI(data) { // 删除数据类型 export function deleteDataClassAPI(data) { return request({ - url: '/smartArchives/***', - method: 'DELETE', + url: '/smartArchives/data/classify/delKyDataClassify', + method: 'POST', data: data, }) } @@ -30,7 +30,7 @@ export function deleteDataClassAPI(data) { // 查询数据类型列表 export function getListDataClassAPI(data) { return request({ - url: '/smartArchives/***', + url: '/smartArchives/data/classify/list', method: 'GET', params: data, }) diff --git a/src/components/DialogModel/index.vue b/src/components/DialogModel/index.vue new file mode 100644 index 0000000..4e2002f --- /dev/null +++ b/src/components/DialogModel/index.vue @@ -0,0 +1,84 @@ + + + + diff --git a/src/components/TableModel/index.vue b/src/components/TableModel/index.vue new file mode 100644 index 0000000..e71de13 --- /dev/null +++ b/src/components/TableModel/index.vue @@ -0,0 +1,601 @@ + + + + + diff --git a/src/components/ToolbarModel/index.vue b/src/components/ToolbarModel/index.vue new file mode 100644 index 0000000..050d783 --- /dev/null +++ b/src/components/ToolbarModel/index.vue @@ -0,0 +1,241 @@ + + + diff --git a/src/views/data-collect/data-class-manage/config.js b/src/views/data-collect/data-class-manage/config.js new file mode 100644 index 0000000..0397709 --- /dev/null +++ b/src/views/data-collect/data-class-manage/config.js @@ -0,0 +1,15 @@ +export const formLabel = [ + { + isShow: false, // 是否展示label + f_type: 'ipt', + f_label: '数据类型名称', + f_model: 'dataTypeName', + }, +] + +export const columnsList = [ + { t_props: 'dataTypeName', t_label: '数据类型名称' }, + { t_props: 'updateUserName', t_label: '更新人' }, + { t_props: 'updateTime', t_label: '更新时间' }, + { t_props: 'remark', t_label: '备注' } +] \ No newline at end of file diff --git a/src/views/data-collect/data-class-manage/index.vue b/src/views/data-collect/data-class-manage/index.vue index 66bab5f..a50c3e1 100644 --- a/src/views/data-collect/data-class-manage/index.vue +++ b/src/views/data-collect/data-class-manage/index.vue @@ -1,325 +1,110 @@ + \ No newline at end of file