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 @@ @@ -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 @@ @@ -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 @@ 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 @@ 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 @@ 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 @@