From 70b128785737df0d6065b09a75cf79b49efe22fa Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期三, 24 四月 2024 15:41:25 +0800
Subject: [PATCH] 优化滚动分页,封装组件,

---
 src/components/tool/value-table.vue |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/components/tool/value-table.vue b/src/components/tool/value-table.vue
index fb6ba2f..5c37a1e 100644
--- a/src/components/tool/value-table.vue
+++ b/src/components/tool/value-table.vue
@@ -892,6 +892,15 @@
 					}
 				}
 				this.addLoad = true
+        this.upHead.forEach((item,index)=>{
+          if(this.data.cascaderField&&this.data.cascaderField[item.label]){
+            if(this.upData[item.label]){
+              this.upData[item.label] = this.upData[item.label].join(',');
+            }else{
+              this.upData[item.label] = ''
+            }
+          }
+        })
 				this.$axios.post(this.addUrl, this.upData, {
 					headers: {
 						'Content-Type': 'application/json'
@@ -1050,7 +1059,7 @@
 				return count * 15 + 60 + 'px'
 			},
       handleSuccessUp(response,label){
-        if(label){
+        if(typeof label === 'string'){
           if(response.code==200){
             this.upData[label] = response.data.url;
           }
@@ -1067,14 +1076,13 @@
       // 鎵归噺鍒犻櫎
       batchDelete(){
         if(this.multipleSelection&&this.multipleSelection.length>0){
-          // this.delUrl
           this.$confirm('鏄惁鍒犻櫎閫変腑鐨勬暟鎹�?', "璀﹀憡", {
 							confirmButtonText: "纭畾",
 							cancelButtonText: "鍙栨秷",
 							type: "warning"
 						}).then(() => {
 							this.$axios.post(this.delUrl, {
-								id: this.multipleSelection.map(item => item.id).join(',')
+								ids: JSON.stringify(this.multipleSelection.map(item => item.id))
 							}).then(res => {
 								if (res.code === 201) {
 									return

--
Gitblit v1.9.3