From 83d28119e25b7b396fd2b0f1da1e95ed9728f437 Mon Sep 17 00:00:00 2001 From: zhaoxiaoqiang <287285524@qq.com> Date: Fri, 08 Sep 2023 14:24:42 +0800 Subject: [PATCH] 更换 --- src/components/table.vue | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/components/table.vue b/src/components/table.vue index 350b0ac..0ded5c7 100644 --- a/src/components/table.vue +++ b/src/components/table.vue @@ -1,8 +1,8 @@ <!-- * @Author: zxq * @Date: 2021-09-13 17:29:07 - * @LastEditTime: 2023-04-23 11:27:58 - * @LastEditors: zxq + * @LastEditTime: 2023-09-05 15:30:33 + * @LastEditors: zhaoxiaoqiang 287285524@qq.com * @Description: In User Settings Edit * @FilePath: \qyp_finlean_plat\src\components\table.vue --> @@ -31,11 +31,13 @@ @select-all="selectAll" @cell-click="cellClick" @select="select" + :row-key="getRowKey" > <el-table-column v-if="hasSelection" type="selection" :border="border" + :reserve-selection="true" :selectable="selectHandle" width="50" ></el-table-column> @@ -247,8 +249,7 @@ type: Object, default: () => { return {}; - }, - + } }, //订单明细 导出路径 exportOrderUrl: { @@ -295,6 +296,10 @@ type:String, default:'items' }, + rowKey:{ + type:String, + default:'id' + } }, components: { expandDom: { @@ -388,6 +393,9 @@ }, }, methods: { + getRowKey (row) { + return row[this.rowKey] + }, pageChange(newPage) { this.queryData.page = newPage; this.getData(); @@ -478,6 +486,7 @@ this.$emit("getDataList", body); } else if (this.nameUrl == "roleGetRoleList") { this.tableData = body; + console.log(this.tableData) this.totals = body.total; this.$emit("getDataList", body); } else { @@ -538,13 +547,12 @@ data[key] = data[key].join(','); } } - if(index==1){ if (this.exportUrl.query) { data = { ...data, ...this.exportUrl.query }; } this.exportLoading = true; - request({ + request({ url: this.exportUrl.url, method: "get", params: { ...data }, -- Gitblit v1.8.0