From f29900986f01cf5d39b5755cec674825cef27961 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期二, 19 十一月 2024 19:25:41 +0800
Subject: [PATCH] update

---
 src/views/login/components/passwordForm.vue |   39 ++++++++++++++++++++++++---------------
 1 files changed, 24 insertions(+), 15 deletions(-)

diff --git a/src/views/login/components/passwordForm.vue b/src/views/login/components/passwordForm.vue
index 7881276..32d5b14 100644
--- a/src/views/login/components/passwordForm.vue
+++ b/src/views/login/components/passwordForm.vue
@@ -22,11 +22,11 @@
 export default {
 	data() {
 		return {
-			socket: null,  
+			socket: null,
 			userType: 'admin',
 			form: {
-				user: "admin",
-				password: "123456",
+				user: "",
+				password: "",
 				autologin: false
 			},
 			rules: {
@@ -54,7 +54,7 @@
 	mounted() {
 		//this.$HTTP.get('/api/blade-sync/outer-app-config/appStatus')
 	},
-	methods: {  
+	methods: {
 		async login() {
 			var validate = await this.$refs.loginForm.validate().catch(() => { })
 			if (!validate) { return false }
@@ -89,7 +89,7 @@
 					});
 				}
 			})
-			if(!isToken) return;
+			if (!isToken) return;
 			//鑾峰彇鑿滃崟
 			await this.$HTTP.get("/api/blade-system/menu/routes?" + this.$TOOL.qsStringify({ "appCode": "CPS" })).then(res => {
 				if (res.data.length == 0) {
@@ -114,16 +114,14 @@
 							// 濡傛灉娌℃湁 children 灞炴�э紝璇存槑鏄渶鍚庝竴绾э紝娣诲姞 component 瀵硅薄  
 							var len = clonedItem.path.length;
 							if (item.name == "浠诲姟璋冨害") {
-								//clonedItem.component = clonedItem.path;   //鏈塩omponent涓嶅彲浠ヤ娇鐢╥frame
+								clonedItem.origin = item.path;
+								clonedItem.component = "myiframe/urlPath";   //鏈塩omponent涓嶅彲浠ヤ娇鐢╥frame
+								clonedItem.path = "/myiframe/urlPath";
 							} else {
 								clonedItem.component = clonedItem.path.substring(1, len);
 							}
 						}
-						if (item.name == "浠诲姟璋冨害") {
-							clonedItem.meta = { title: clonedItem.name, icon: "el-icon-takeaway-box", type: "iframe" }
-						} else {
-							clonedItem.meta = { title: clonedItem.name, icon: "el-icon-takeaway-box", type: "menu" }
-						}
+						clonedItem.meta = { title: clonedItem.name, icon: "el-icon-takeaway-box", type: "menu" }
 						return clonedItem;
 					});
 				}
@@ -131,22 +129,33 @@
 				//鑾峰彇澶氫釜宸ヤ綔鍙�
 				this.$HTTP.get("/api/blade-system/workbench/list?status=1").then(resp => {
 					if (resp.data.length) {
-						//console.log(resp.data,resp.data[0].name,333);
 						resp.data.forEach((item, index) => {
 							item.component = "home";
 							item.meta = { title: item.name, icon: 'el-icon-menu', affix: true };
 							item.path = "/dashboard";
 							item.parentId = item.id;
 						})
-						transformedArray[0].path = "/home";
-						transformedArray[0].children = resp.data;
+						transformedArray.unshift({
+							children: resp.data,
+							code: "desk",
+							component: "console/desk",
+							id: "001",
+							meta: {title:聽'棣栭〉',聽icon:聽'el-icon-takeaway-box',聽type:聽'menu'},
+							name: "棣栭〉",
+							path: "/home"
+						});
+						transformedArray.forEach((item,index)=>{
+							if(item.name == "浠〃鏉�") {
+								transformedArray.splice(1,index);
+							}
+						})
 						var obj = {
 							dashboardGrid: ["Access", "deskNotice", "Entrance"],
 							menu: transformedArray,
 							permissions: ["list.add", "list.edit", "list.delete", "user.add", "user.edit", "user.delete"]
 						}
 						this.$TOOL.data.set("MENU", obj.menu);
-						console.log(obj.menu,'menu')
+						console.log(obj.menu, 'menu')
 						this.$TOOL.data.set("PERMISSIONS", obj.permissions)
 						this.$TOOL.data.set("DASHBOARDGRID", obj.dashboardGrid)
 

--
Gitblit v1.9.3