From 57b7e93baf35afbb9e1c569477052daa01de4699 Mon Sep 17 00:00:00 2001
From: zhaoxiaoqiang <287285524@qq.com>
Date: Wed, 06 Sep 2023 17:56:20 +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