diff --git a/src/views/modules/base/epidemic/natInfo/natList.vue b/src/views/modules/base/epidemic/natInfo/natList.vue index e9dce9fd9..4659e13d1 100644 --- a/src/views/modules/base/epidemic/natInfo/natList.vue +++ b/src/views/modules/base/epidemic/natInfo/natList.vue @@ -138,6 +138,11 @@ class="diy-button--reset" size="small" @click="handleExport">导出 + + 定时 查看 - 定时 导出 + 批量删除 + - + + + val, + }, }, data() { @@ -424,6 +452,8 @@ export default { formType: "", // 列表list 新增add 修改edit 详情info ref_search_height: 100, + + multipleSelection: [], }; }, @@ -459,6 +489,11 @@ export default { }, methods: { + handleSelectionChange(val) { + console.log(val); + this.multipleSelection = val; + }, + computeSearchHeight() { this.ref_search_height = this.$refs["ref_search"].clientHeight; console.log(this.$refs["ref_search"]); @@ -660,6 +695,24 @@ export default { // this.getTableData(); }, + async handleDeleteMultiple() { + let { delMultipleUrl: url } = this; + if (!url) return; + + const { multipleSelection, idName } = this; + + const { data, code, msg } = await requestPost(url, [ + ...multipleSelection.map((item) => item[idName]), + ]); + + if (code === 0) { + this.$message.success("批量删除成功!"); + this.getTableData(); + } else { + this.$message.error("操作失败!"); + } + }, + async handleDelete(rowData, rowIndex) { console.log(rowData, rowIndex); let { delUrl: url } = this; @@ -713,11 +766,7 @@ export default { if (code === 0) { this.total = data.total || 0; - this.tableData = data.list - ? data.list.map((item) => { - return item; - }) - : []; + this.tableData = data.list ? this.cookTableData(data.list) : []; } else { this.$message.error(msg); } diff --git a/src/views/modules/shujuduibi/canji.vue b/src/views/modules/shujuduibi/canji.vue new file mode 100644 index 000000000..0d7a877c7 --- /dev/null +++ b/src/views/modules/shujuduibi/canji.vue @@ -0,0 +1,178 @@ + + + + + 批量更新 + + + + 全部更新 + + + + + 对比信息 + + + + + + + + + + + + + + diff --git a/src/views/modules/shujuduibi/siwang.vue b/src/views/modules/shujuduibi/siwang.vue new file mode 100644 index 000000000..274c8566a --- /dev/null +++ b/src/views/modules/shujuduibi/siwang.vue @@ -0,0 +1,122 @@ + + + + + 批量更新 + + + + 全部更新 + + + + + + + +