From e2f0865c2a1167d36208a8c41eb5f18c684c786b Mon Sep 17 00:00:00 2001
From: zhaoxiaoqiang <287285524@qq.com>
Date: Thu, 07 Sep 2023 09:50:56 +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