From 0f7b7f1a8e1b72c04d8a32858dea5e40b7f67c9b Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期六, 22 六月 2024 19:23:15 +0800
Subject: [PATCH] 导出

---
 src/views/home/widgets/index.vue |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/src/views/home/widgets/index.vue b/src/views/home/widgets/index.vue
index bcf5b65..bd5febd 100644
--- a/src/views/home/widgets/index.vue
+++ b/src/views/home/widgets/index.vue
@@ -134,6 +134,7 @@
 				return allCompsList
 			},
 			myCompsList(){
+				alert(1)
 				var copmsList = [];
 				if(this.defaultGrid.copmsList == undefined) return [];
 				this.defaultGrid.copmsList.forEach(item=> {
@@ -159,13 +160,35 @@
 				this.$HTTP.get(`/api/blade-system/workbench-card/list?workbenchId=${this.workid}`).then(res=> {
 					if(res.code == 200) {
 						let cards = res.data; 
+						//ycoordinate琛ㄧず浠庝笂寰�涓嬩粠绗嚑涓紑濮嬶紝浠�0寮�濮嬫暟
+						//xcoordinate琛ㄧず浠庡乏寰�鍙充粠绗嚑涓紑濮嬶紝浠�0寮�濮嬫暟
+						//鎸墆coordinate杩涜浠庡皬鍒板ぇ鎺掑簭锛屽鏋測coordinate涓�鏍锋椂锛屾寜鐓coordinate浠庡皬鍒板ぇ鎺掑簭
+						//cardWide浠h〃瀹藉害
+						//cardKey浠h〃缁勪欢鍚嶇О
 						cards.sort((a, b) => {  
-							return parseInt(a.xcoordinate, 10) - parseInt(b.xcoordinate, 10);  
-						});  
+							// 鍏堟瘮杈� ycoordinate  
+							if (a.ycoordinate < b.ycoordinate) {  
+								return -1;  
+							}  
+							if (a.ycoordinate > b.ycoordinate) {  
+								return 1;  
+							}  
+							// 濡傛灉 ycoordinate 鐩稿悓锛屽垯姣旇緝 xcoordinate  
+							if (a.xcoordinate < b.xcoordinate) {  
+								return -1;  
+							}  
+							if (a.xcoordinate > b.xcoordinate) {  
+								return 1;  
+							}  
+							// 濡傛灉 xcoordinate 涔熺浉鍚岋紝鍒欎笉浜ゆ崲浣嶇疆  
+							return 0;  
+						});   
 						cards.forEach((item,index)=> {
 							this.$CONFIG.DEFAULT_GRID.copmsList[index] = [item.cardKey];
 							this.$CONFIG.DEFAULT_GRID.layout[index] = item.cardWide * 2;
 						})
+						console.log(this.$CONFIG.DEFAULT_GRID.copmsList,this.$CONFIG.DEFAULT_GRID.layout,234)
+						this.$CONFIG.DEFAULT_GRID.data = cards;
 						this.defaultGrid = this.$CONFIG.DEFAULT_GRID;
 						this.grid = this.$TOOL.data.get("grid") || JSON.parse(JSON.stringify(this.defaultGrid))
 					}
@@ -196,11 +219,13 @@
 			},
 			//闅愯棌缁勪欢
 			remove(item){
+				console.log(item,222)
 				var newCopmsList = this.grid.copmsList
 				newCopmsList.forEach((obj, index) => {
 					var newObj = obj.filter(o=>o!=item)
 					newCopmsList[index] = newObj;
 				})
+				//console.log(newCopmsList,123)
 			},
 			//淇濆瓨
 			save(){

--
Gitblit v1.9.3