From 482225da343a504de71c3c81cebc879dc8d084ba Mon Sep 17 00:00:00 2001 From: MO <448233645@qq.com> Date: Fri, 3 Nov 2023 09:20:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=89=B9=E9=87=8F=E5=88=A0?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/accounting/attachment/index.vue | 32 ++++++++++++++++-- src/views/accounting/book/index.vue | 33 +++++++++++++++++-- src/views/accounting/flow/index.vue | 32 ++++++++++++++++-- src/views/accounting/other/index.vue | 32 ++++++++++++++++-- src/views/accounting/report/index.vue | 32 ++++++++++++++++-- src/views/accounting/voucher/index.vue | 32 ++++++++++++++++-- src/views/accounting/voucherDetails/index.vue | 32 ++++++++++++++++-- 7 files changed, 211 insertions(+), 14 deletions(-) diff --git a/src/views/accounting/attachment/index.vue b/src/views/accounting/attachment/index.vue index f293ab56..a5043c04 100644 --- a/src/views/accounting/attachment/index.vue +++ b/src/views/accounting/attachment/index.vue @@ -46,6 +46,17 @@ >新增 + + 删除 + - + + - + + + @@ -378,6 +395,12 @@ export default { showSearch: true, // 总条数 total: 0, + // 非单个禁用 + single: true, + // 非多个禁用 + multiple: true, + // 选中数组 + ids: [], // 会计账簿列表 list: [], // 弹出层标题 @@ -505,6 +528,12 @@ export default { this.queryParams.pageNo = 1; this.getList(); }, + // 多选框选中数据 + handleSelectionChange(selection) { + this.ids = selection.map((item) => item.id); + this.single = selection.length !== 1; + this.multiple = !selection.length; + }, /** 重置按钮操作 */ resetQuery() { this.resetForm("queryForm"); @@ -589,7 +618,7 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { - const id = row.id; + const id = row.id || this.ids; this.$modal .confirm('是否确认删除会计账簿编号为"' + id + '"的数据项?') .then(function () { diff --git a/src/views/accounting/flow/index.vue b/src/views/accounting/flow/index.vue index 0c572824..3d3f1910 100644 --- a/src/views/accounting/flow/index.vue +++ b/src/views/accounting/flow/index.vue @@ -46,6 +46,17 @@ >新增 + + 删除 + - + + - + + @@ -371,6 +387,12 @@ export default { list: [], // 弹出层标题 title: "", + // 非单个禁用 + single: true, + // 非多个禁用 + multiple: true, + // 选中数组 + ids: [], // 是否显示弹出层 open: false, open1: false, @@ -560,6 +582,12 @@ export default { this.title = "修改其他资料"; }); }, + // 多选框选中数据 + handleSelectionChange(selection) { + this.ids = selection.map((item) => item.id); + this.single = selection.length !== 1; + this.multiple = !selection.length; + }, /** 提交按钮 */ submitForm() { this.$refs["form"].validate((valid) => { @@ -585,7 +613,7 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { - const id = row.id; + const id = row.id || this.ids; this.$modal .confirm('是否确认删除其他资料编号为"' + id + '"的数据项?') .then(function () { diff --git a/src/views/accounting/report/index.vue b/src/views/accounting/report/index.vue index 5cc448c9..9d657dde 100644 --- a/src/views/accounting/report/index.vue +++ b/src/views/accounting/report/index.vue @@ -75,6 +75,17 @@ >新增 + + 删除 + - + + - + + @@ -537,6 +553,12 @@ export default { showSearch: true, // 总条数 total: 0, + // 非单个禁用 + single: true, + // 非多个禁用 + multiple: true, + // 选中数组 + ids: [], // 会计凭证列表 list: [], // 会计凭证行列表 @@ -819,6 +841,12 @@ export default { this.queryParams.pageNo = 1; this.getList(); }, + // 多选框选中数据 + handleSelectionChange(selection) { + this.ids = selection.map((item) => item.id); + this.single = selection.length !== 1; + this.multiple = !selection.length; + }, /** 重置按钮操作 */ resetQuery() { this.resetForm("queryForm"); @@ -895,7 +923,7 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { - const id = row.id; + const id = row.id || this.ids; this.$modal .confirm('是否确认删除会计凭证编号为"' + id + '"的数据项?') .then(function () { diff --git a/src/views/accounting/voucherDetails/index.vue b/src/views/accounting/voucherDetails/index.vue index 64db0aad..52f71395 100644 --- a/src/views/accounting/voucherDetails/index.vue +++ b/src/views/accounting/voucherDetails/index.vue @@ -46,6 +46,17 @@ >新增 + + 删除 + - + + @@ -259,6 +275,12 @@ export default { title: "", // 是否显示弹出层 open: false, + // 非单个禁用 + single: true, + // 非多个禁用 + multiple: true, + // 选中数组 + ids: [], // 查询参数 queryParams: { pageNo: 1, @@ -341,6 +363,12 @@ export default { this.queryParams.pageNo = 1; this.getList(); }, + // 多选框选中数据 + handleSelectionChange(selection) { + this.ids = selection.map((item) => item.id); + this.single = selection.length !== 1; + this.multiple = !selection.length; + }, /** 重置按钮操作 */ resetQuery() { this.resetForm("queryForm"); @@ -400,7 +428,7 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { - const id = row.id; + const id = row.id || this.ids; this.$modal .confirm('是否确认删除凭证详情编号为"' + id + '"的数据项?') .then(function () {