邓洁 : 修改页面细节

This commit is contained in:
邓洁
2023-11-06 11:26:50 +08:00
parent f385a50542
commit bbb1903d3f
2 changed files with 16 additions and 20 deletions

View File

@@ -34,7 +34,7 @@ const props = defineProps({
}, },
perm: { perm: {
type: Array, type: Array,
default: [] default: ['']
}, },
isDisabled: { isDisabled: {
type: Boolean, type: Boolean,

View File

@@ -45,7 +45,9 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="query-btn"> <div class="query-btn">
<el-button type="danger" @click="handleDelete(operIds)" :icon="Delete" plain :disabled="disabled">删除</el-button> <popover-delete :name="operIds" btn-type="danger" :type="'日志'"
:is-disabled="disabled" :is-plain="true" :btn-icon="Delete"
@delete="handleDelete(operIds)"/>
</div> </div>
<div class="table"> <div class="table">
<el-table <el-table
@@ -80,10 +82,10 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button type="text" size="mini" @click="handleViewDetails(scope.row.operId)" :icon="View">详细</el-button> <el-button type="text" size="mini" @click="handleViewDetails(scope.row.operId)" >详细</el-button>
<el-button type="text" size="mini" @click="handleDelete(scope.row.operId)" :icon="Delete" <popover-delete :name="operIds" btn-type="text" :type="'日志'"
style="color: red">删除 :is-plain="false"
</el-button> @delete="handleDelete(scope.row.operId)" />
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -257,11 +259,6 @@ const handleReset = () => {
}; };
//单选删除功能 //单选删除功能
const handleDelete = async (operId) => { const handleDelete = async (operId) => {
ElMessageBox.confirm(`是否确认删除日志编号为${operId}的数据项吗?`, "系统提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
}).then(() => {
deleteOperateLog(operId).then(res => { deleteOperateLog(operId).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
ElMessage.success(res.msg); ElMessage.success(res.msg);
@@ -270,14 +267,13 @@ const handleDelete = async (operId) => {
ElMessage.error(res.msg); ElMessage.error(res.msg);
} }
}); });
});
}; };
//勾选table数据行的 Checkbox, 实现单/多选删除功能 //勾选table数据行的 Checkbox, 实现单/多选删除功能
const handleSelect = async (selection) => { const handleSelect = async (selection) => {
if (selection.length !== 0) { if (selection.length !== 0) {
disabled.value = false; disabled.value = false;
operIds.value=selection.map(item=>item.operId).join() operIds.value = selection.map(item => item.operId).join()
} else { } else {
disabled.value = true; disabled.value = true;
} }