From fa4af69d4c71ddbb2affd6ee8498c3774f465f89 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=82=93=E6=B4=81?= <209192278@qq.com>
Date: Mon, 6 Nov 2023 23:45:22 +0800
Subject: [PATCH] =?UTF-8?q?=E9=82=93=E6=B4=81=20:=20=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=BB=86=E8=8A=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/custom-query/data-adapter/index.vue | 2 +-
src/views/custom-query/datamodel/index.vue | 14 +++---
src/views/custom-query/topo/index.vue | 2 +-
src/views/monitor/online/index.vue | 2 +-
src/views/rapid/gen/importTable.vue | 2 +-
src/views/rapid/gen/index.vue | 34 +++++++++++++-
src/views/rapid/regular/index.vue | 35 +++++++--------
src/views/rapid/source/index.vue | 43 +++++++++---------
src/views/system/config/index.vue | 45 ++++++++++---------
src/views/system/dept/index.vue | 14 ++----
src/views/system/menu/DistributeRole.vue | 2 +-
src/views/system/notice/inform/index.vue | 31 +++++--------
src/views/system/notice/publish/index.vue | 22 ++++-----
src/views/system/post/DistributeUser.vue | 2 +-
src/views/system/post/index.vue | 20 ++++-----
src/views/system/role/DistributeUser.vue | 2 +-
src/views/system/role/index.vue | 20 ++++-----
src/views/system/user/index.vue | 44 +++++++++---------
src/views/tool/dict/index.vue | 3 +-
19 files changed, 176 insertions(+), 163 deletions(-)
diff --git a/src/views/custom-query/data-adapter/index.vue b/src/views/custom-query/data-adapter/index.vue
index f57700d..ea47a45 100644
--- a/src/views/custom-query/data-adapter/index.vue
+++ b/src/views/custom-query/data-adapter/index.vue
@@ -225,7 +225,7 @@ const handleDelete = async (adapterId) => {
}
//多删
const handleMoreDelete=(adapterIds)=>{
- ElMessageBox.confirm(`确认删除名称为${adapterNameList}的适配器吗?`, '系统提示', {
+ ElMessageBox.confirm(`确认删除名称为${adapterNameList.value}的适配器吗?`, '系统提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
diff --git a/src/views/custom-query/datamodel/index.vue b/src/views/custom-query/datamodel/index.vue
index 05511bd..7c5adc1 100644
--- a/src/views/custom-query/datamodel/index.vue
+++ b/src/views/custom-query/datamodel/index.vue
@@ -21,7 +21,7 @@
新增
删除
+ @click="handleMoreDelete(sourceId,sourceName)" :disabled="disabled" plain>删除
导出
@@ -332,15 +332,11 @@ const handleExport = () => {
}
//勾选table数据行的 Checkbox
-const handleSelect = async (selection, row) => {
+const handleSelect = async (selection) => {
if (selection.length !== 0) {
disabled.value = false
- sourceId.value = row.id
- sourceName.value = row.dsName
- if (selection.length > 1) {
- const del_row = selection.shift();
- singleTable.value.toggleRowSelection(del_row, false);
- }
+ sourceId.value = selection.map(item => item.id).join()
+ sourceName.value = selection.map(item => item.dsName).join()
} else {
disabled.value = true
}
@@ -369,7 +365,7 @@ const handleDelete = async (id) => {
})
}
//多删
-const handleMoreDelete = (sourceId) => {
+const handleMoreDelete = (sourceId, sourceName) => {
ElMessageBox.confirm(`确认删除名称为${sourceName}的数据模型吗?`, '系统提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
diff --git a/src/views/custom-query/topo/index.vue b/src/views/custom-query/topo/index.vue
index 0171264..1096c41 100644
--- a/src/views/custom-query/topo/index.vue
+++ b/src/views/custom-query/topo/index.vue
@@ -273,7 +273,7 @@ const handleDelete = async (id) => {
}
//多删
const handleMoreDelete = (uqIds) => {
- ElMessageBox.confirm(`确认删除名称为${uqNameList}的拓扑图查询吗?`, '系统提示', {
+ ElMessageBox.confirm(`确认删除名称为${uqNameList.value}的拓扑图查询吗?`, '系统提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
diff --git a/src/views/monitor/online/index.vue b/src/views/monitor/online/index.vue
index e299143..8fea809 100644
--- a/src/views/monitor/online/index.vue
+++ b/src/views/monitor/online/index.vue
@@ -34,7 +34,7 @@
- 强制下线
+ 强制下线
diff --git a/src/views/rapid/gen/importTable.vue b/src/views/rapid/gen/importTable.vue
index a38c64f..d95ae48 100644
--- a/src/views/rapid/gen/importTable.vue
+++ b/src/views/rapid/gen/importTable.vue
@@ -49,7 +49,7 @@
- 导入
+ 导入
diff --git a/src/views/rapid/gen/index.vue b/src/views/rapid/gen/index.vue
index 698fe3b..0e30fce 100644
--- a/src/views/rapid/gen/index.vue
+++ b/src/views/rapid/gen/index.vue
@@ -21,10 +21,11 @@
@@ -134,6 +135,35 @@ const list = ref([])
const loading = ref(true)
const total = ref()
const dateValue = ref()
+const shortcuts = [
+ {
+ text: "上周",
+ value: () => {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
+ return [start, end];
+ }
+ },
+ {
+ text: "上月",
+ value: () => {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
+ return [start, end];
+ }
+ },
+ {
+ text: "三月前",
+ value: () => {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
+ return [start, end];
+ }
+ }
+];
const dataSourceOption = ref()
const code = ref()
const genForm = ref()
diff --git a/src/views/rapid/regular/index.vue b/src/views/rapid/regular/index.vue
index 8088918..f29bcfe 100644
--- a/src/views/rapid/regular/index.vue
+++ b/src/views/rapid/regular/index.vue
@@ -21,13 +21,13 @@
- 搜索
+ 搜索
重置
新增
-
删除
导出
@@ -56,11 +56,10 @@
编辑
-
- 删除
+ @click="handleEdit(scope.row.id)" >编辑
+
@@ -137,6 +136,8 @@ const pageInfo = reactive({
const disabled = ref(true)
const list = ref([])
const queryForm = ref([])
+const regularId = ref([])
+const regularNameList = ref([])
const loading = ref(true)
const total = ref()
const singleTable = ref()
@@ -158,10 +159,6 @@ const formRules = ref({
{required: true, message: "是否启用 1:启动 2:关闭不能为空", trigger: "change"},
],
})
-//搜索功能
-const handleSearch = () => {
- getList()
-}
//重置搜索
const handleReset = () => {
queryForm.value.resetFields()
@@ -262,11 +259,8 @@ const handleExport = () => {
const handleSelect = async (selection, row) => {
if (selection.length !== 0) {
disabled.value = false
- id.value = row.id
- if (selection.length > 1) {
- const del_row = selection.shift();
- singleTable.value.toggleRowSelection(del_row, false);
- }
+ regularId.value = selection.map(item => item.id).join()
+ regularNameList.value = selection.map(item => item.name).join()
} else {
disabled.value = true
}
@@ -283,13 +277,17 @@ const handleCurrentChange = async (val) => {
pageInfo.value.pageNum = val
await getList()
}
-//删除
-const handleDelete = async ({dsName, id}) => {
- ElMessageBox.confirm(`确认删除名称为${dsName}的校验规则表吗?`, '系统提示', {
+const handleMoreDelete=(regularId,regularNameList)=>{
+ ElMessageBox.confirm(`确认删除名称为${regularNameList}的校验规则表吗?`, '系统提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
+ handleDelete(regularId)
+ })
+}
+//删除
+const handleDelete = async (id) => {
delRegular(id).then(res => {
if (res.code === 1000) {
ElMessage.success(res.msg)
@@ -298,7 +296,6 @@ const handleDelete = async ({dsName, id}) => {
ElMessage.error(res.msg)
}
})
- })
}
getList()
diff --git a/src/views/rapid/source/index.vue b/src/views/rapid/source/index.vue
index efd58fc..ede210b 100644
--- a/src/views/rapid/source/index.vue
+++ b/src/views/rapid/source/index.vue
@@ -11,7 +11,9 @@
新增
- 删除
+ 删除
+
导出
@@ -37,8 +39,9 @@
- 编辑
- 删除
+ 编辑
+
@@ -166,6 +169,7 @@ const total = ref()
const title = ref('')
const isVisited = ref(false)
const sourceId = ref();
+const sourceNameList = ref();
const singleTable = ref();
const form = ref()
const formInstance = ref()
@@ -318,14 +322,11 @@ const handleExport = () => {
}
//勾选table数据行的 Checkbox
-const handleSelect = async (selection, row) => {
+const handleSelect = async (selection) => {
if (selection.length !== 0) {
disabled.value = false
- sourceId.value = row.dsId
- if (selection.length > 1) {
- const del_row = selection.shift();
- singleTable.value.toggleRowSelection(del_row, false);
- }
+ sourceId.value = selection.map(item => item.dsId).join()
+ sourceNameList.value = selection.map(item => item.dsName).join()
} else {
disabled.value = true
}
@@ -342,21 +343,23 @@ const handleCurrentChange = async (val) => {
pageInfo.value.pageNum = val
await getList()
}
-
-const handleDelete = async ({dsName, dsId}) => {
- ElMessageBox.confirm(`确认删除名称为${dsName}的数据源信息吗?`, '系统提示', {
+const handleMoreDelete = (dsId, sourceNameList) => {
+ ElMessageBox.confirm(`确认删除名称为${sourceNameList}的数据源信息吗?`, '系统提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
- deleteDataSource(dsId).then(res => {
- if (res.code === 1000) {
- ElMessage.success(res.msg)
- getList()
- } else {
- ElMessage.error(res.msg)
- }
- })
+ handleDelete(dsId)
+ })
+}
+const handleDelete = async (dsId) => {
+ deleteDataSource(dsId).then(res => {
+ if (res.code === 1000) {
+ ElMessage.success(res.msg)
+ getList()
+ } else {
+ ElMessage.error(res.msg)
+ }
})
}
getList()
diff --git a/src/views/system/config/index.vue b/src/views/system/config/index.vue
index 3362726..15ef983 100644
--- a/src/views/system/config/index.vue
+++ b/src/views/system/config/index.vue
@@ -24,7 +24,7 @@
新增
-
删除
导出
@@ -52,11 +52,10 @@
编辑
-
- 删除
+ @click="handleEdit(scope.row.configId)" >编辑
+
@@ -136,6 +135,8 @@ const pageInfo = reactive({
const disabled = ref(true)
const list = ref([])
const queryForm = ref([])
+const configIds = ref([])
+const configNameList = ref([])
const loading = ref(true)
const total = ref()
const title = ref('')
@@ -258,14 +259,11 @@ const handleExport = () => {
}
//勾选table数据行的 Checkbox
-const handleSelect = async (selection, row) => {
+const handleSelect = async (selection) => {
if (selection.length !== 0) {
disabled.value = false
- configId.value = row.configId
- if (selection.length > 1) {
- const del_row = selection.shift();
- singleTable.value.toggleRowSelection(del_row, false);
- }
+ configIds.value = selection.map(item => item.configId).join()
+ configNameList.value = selection.map(item => item.configName).join()
} else {
disabled.value = true
}
@@ -282,21 +280,24 @@ const handleCurrentChange = async (val) => {
pageInfo.value.pageNum = val
await getList()
}
-//删除
-const handleDelete = async ({dsName, configId}) => {
- ElMessageBox.confirm(`确认删除名称为${dsName}的参数配置表吗?`, '系统提示', {
+const handleMoreDelete = (configId,configName) => {
+ ElMessageBox.confirm(`确认删除名称为${configName}的参数配置表吗?`, '系统提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
- delConfig(configId).then(res => {
- if (res.code === 1000) {
- ElMessage.success(res.msg)
- getList()
- } else {
- ElMessage.error(res.msg)
- }
- })
+ handleDelete(configId)
+ })
+}
+//删除
+const handleDelete = async (configId) => {
+ delConfig(configId).then(res => {
+ if (res.code === 1000) {
+ ElMessage.success(res.msg)
+ getList()
+ } else {
+ ElMessage.error(res.msg)
+ }
})
}
getList()
diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue
index 60a112b..8729c8f 100644
--- a/src/views/system/dept/index.vue
+++ b/src/views/system/dept/index.vue
@@ -45,8 +45,8 @@
新增
修改
- 删除
-
+
@@ -266,13 +266,8 @@ const expandChange = (data, isExpansion) => {
}
//删除功能
-const handleDelete = (row) => {
- ElMessageBox.confirm(`确认删除部门名称为${row.deptName}的数据吗?`, "系统提示", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }).then(() => {
- deleteDept(row.deptId).then(res => {
+const handleDelete = (deptId) => {
+ deleteDept(deptId).then(res => {
if (res.code === 1000) {
ElMessage.success(res.msg);
getList();
@@ -280,7 +275,6 @@ const handleDelete = (row) => {
ElMessage.error(res.msg);
}
});
- });
};
const handleDataCancel = () => {
diff --git a/src/views/system/menu/DistributeRole.vue b/src/views/system/menu/DistributeRole.vue
index 955e45b..84cc14d 100644
--- a/src/views/system/menu/DistributeRole.vue
+++ b/src/views/system/menu/DistributeRole.vue
@@ -56,7 +56,7 @@
取消授权
+ @click="handleCancelAuthorization(scope.row.roleId,scope.row.roleName)" >取消授权
diff --git a/src/views/system/notice/inform/index.vue b/src/views/system/notice/inform/index.vue
index f5a06e5..9d352bb 100644
--- a/src/views/system/notice/inform/index.vue
+++ b/src/views/system/notice/inform/index.vue
@@ -28,11 +28,10 @@
- 详情
-
- 删除
+ 详情
+
@@ -125,21 +124,15 @@ const handleCloseDialog=()=>{
isViewVisited.value = false
}
//删除单个消息
-const handleDelete = (row) => {
- ElMessageBox.confirm(`确认删除名称为${row.noticeTitle}的通知公告吗?`, "系统提示", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }).then(() => {
- deleteSingleNotify(row.noticeId).then(res => {
- if (res.code === 1000) {
- ElMessage.success(res.msg)
- getList()
- } else {
- ElMessage.error(res.msg)
- }
- })
- });
+const handleDelete = (noticeId) => {
+ deleteSingleNotify(noticeId).then(res => {
+ if (res.code === 1000) {
+ ElMessage.success(res.msg)
+ getList()
+ } else {
+ ElMessage.error(res.msg)
+ }
+ })
};
//切换每页显示条数
const handleSizeChange = (val) => {
diff --git a/src/views/system/notice/publish/index.vue b/src/views/system/notice/publish/index.vue
index acd3b05..cc6c9ea 100644
--- a/src/views/system/notice/publish/index.vue
+++ b/src/views/system/notice/publish/index.vue
@@ -61,10 +61,10 @@
- 详情
-
- 删除
+ 详情
+
@@ -342,13 +342,13 @@ const handleViewDetails = async (row) => {
}
//删除
-const handleDelete = async (row) => {
- ElMessageBox.confirm(`确认删除名称为${row.noticeTitle}的公告吗?`, '系统提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }).then(() => {
- deleteNotice(row.noticeId).then(res => {
+const handleDelete = async (noticeId) => {
+ // ElMessageBox.confirm(`确认删除名称为${row.noticeTitle}的公告吗?`, '系统提示', {
+ // confirmButtonText: '确定',
+ // cancelButtonText: '取消',
+ // type: 'warning'
+ // }).then(() => {
+ deleteNotice(noticeId).then(res => {
if (res.code === 1000) {
ElMessage.success(res.msg)
getList()
@@ -356,7 +356,7 @@ const handleDelete = async (row) => {
ElMessage.error(res.msg)
}
})
- })
+ // })
}
const restForm = () => {
form.value = {
diff --git a/src/views/system/post/DistributeUser.vue b/src/views/system/post/DistributeUser.vue
index a4f628d..bd2189c 100644
--- a/src/views/system/post/DistributeUser.vue
+++ b/src/views/system/post/DistributeUser.vue
@@ -47,7 +47,7 @@
取消授权
+ @click="handleCancelAuthorization(scope.row.userId,scope.row.userName)" >取消授权
diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue
index 33efa49..1542a60 100644
--- a/src/views/system/post/index.vue
+++ b/src/views/system/post/index.vue
@@ -48,8 +48,8 @@
修改
分配用户
- 删除
-
+
@@ -187,13 +187,13 @@ const handleAssignedUser = (row) => {
router.push('/post-auth/user/' + row.postId)
}
//删除功能
-const handleDelete = (row) => {
- ElMessageBox.confirm(`确认删除名称为${row.postName}的数据吗?`, "系统提示", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }).then(() => {
- deletePost(row.postId).then(res => {
+const handleDelete = (postId) => {
+ // ElMessageBox.confirm(`确认删除名称为${row.postName}的数据吗?`, "系统提示", {
+ // confirmButtonText: "确定",
+ // cancelButtonText: "取消",
+ // type: "warning"
+ // }).then(() => {
+ deletePost(postId).then(res => {
if (res.code === 1000) {
ElMessage.success(res.msg);
getList();
@@ -201,7 +201,7 @@ const handleDelete = (row) => {
ElMessage.error(res.msg);
}
});
- });
+ // });
};
//切换每页显示条数
diff --git a/src/views/system/role/DistributeUser.vue b/src/views/system/role/DistributeUser.vue
index 0ee7e1a..3863c15 100644
--- a/src/views/system/role/DistributeUser.vue
+++ b/src/views/system/role/DistributeUser.vue
@@ -47,7 +47,7 @@
取消授权
+ @click="handleCancelAuthorization(scope.row.userId,scope.row.userName)" >取消授权
diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue
index 5bfbcac..763d51c 100644
--- a/src/views/system/role/index.vue
+++ b/src/views/system/role/index.vue
@@ -84,8 +84,8 @@
分配用户
-
删除
-
+
@@ -332,13 +332,13 @@ const handleEdit = (roleId) => {
getMenu()
};
//删除功能
-const handleDel = (row) => {
- ElMessageBox.confirm(`确认删除角色名称为${row.roleName}的数据吗?`, "系统提示", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning",
- }).then(() => {
- deleteRole(row.roleId).then(res => {
+const handleDel = (roleId) => {
+ // ElMessageBox.confirm(`确认删除角色名称为${row.roleName}的数据吗?`, "系统提示", {
+ // confirmButtonText: "确定",
+ // cancelButtonText: "取消",
+ // type: "warning",
+ // }).then(() => {
+ deleteRole(roleId).then(res => {
if (res.code === 1000) {
ElMessage.success(res.msg);
getList();
@@ -346,7 +346,7 @@ const handleDel = (row) => {
ElMessage.error(res.msg);
}
});
- });
+ // });
};
//分配用户
const handleAssignedUser = (row) => {
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index db4ee0a..aafdd27 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -91,8 +91,8 @@
编辑
-
删除
-
+
@@ -182,9 +182,9 @@
@@ -207,9 +207,9 @@
@@ -252,10 +252,10 @@