Переглянути джерело

修改切换导航loading

11wqe1 1 місяць тому
батько
коміт
8b246f353f
1 змінених файлів з 4 додано та 82 видалено
  1. 4 82
      src/views/HomeView.vue

+ 4 - 82
src/views/HomeView.vue

@@ -280,9 +280,10 @@ export default {
 		AddAppJson(val) {
 			// this.getMsg()
 			console.log("AddAppJson", val);
-			this.loading = true;
 			// 荔园首页工具切换,不缓存工具
 			if (val.clearL) {
+				this.loading = true;
+
 				this.AppJSon.forEach((e) => {
 					this.$set(e, "stateL", false); // 使用 Vue.set 确保响应式
 				});
@@ -302,6 +303,8 @@ export default {
 			if (data.length == 0) {
 				//为0则添加进列表,并将其他的展示状态改为false
 
+				this.loading = true;
+
 				// 打开平台工具加载两秒
 				// setTimeout(() => {
 				// 	this.loading = false;
@@ -432,87 +435,6 @@ export default {
 				this.$refs.sidebarLRef.getData();
 			}
 
-			// let params = [
-			// 	{
-			// 		functionName: API_CONFIG.ajax_schoolPermission.functionName, // 调用存储过程的名称
-			// 		org: this.roleUser.org, //组织id
-			// 		oid: this.roleUser.organizeid, //学校id
-			// 	},
-			// ];
-			// // 获取学校权限与组织权限,优先使用学校权限,其次使用组织权限
-			// // 第一步
-			// let res = await this.$ajax.post(API_CONFIG.baseUrl, params);
-			// let perData = JSON.parse(res.data[0][0].json);
-
-			// // console.log('perData',JSON.parse(JSON.stringify(perData)));
-
-			// // 第二步
-			// let params2 = [
-			// 	{
-			// 		functionName: "select_desktopToolByPage",
-			// 		status: "",
-			// 		page: 1,
-			// 		lim: 9999999,
-			// 	},
-			// ];
-
-			// let res2 = await this.$ajax.post(API_CONFIG.baseUrl, params2);
-			// let toolList = res2.data[0];
-			// toolList.forEach((i) => {
-			// 	i.url = JSON.parse(i.url);
-			// 	i.json = JSON.parse(i.json);
-			// 	i.argumentList = JSON.parse(i.argumentList);
-			// });
-
-			// // 第三步
-			// perData.desktop.list.forEach((i, index) => {
-			// 	let _index = toolList.findIndex((i2) => i == i2.id);
-			// 	if (_index != -1) {
-			// 		perData.desktop.list[index] = toolList[_index];
-			// 	} else {
-			// 		console.log("无工具", i);
-			// 	}
-			// });
-
-			// perData.admin.index.list.forEach((i, index) => {
-			// 	let _index = toolList.findIndex((i2) => i == i2.id);
-			// 	if (_index != -1) {
-			// 		perData.admin.index.list[index] = toolList[_index];
-			// 		perData.admin.index.list[index].hovered = false;
-			// 	} else {
-			// 		console.log("无工具", i);
-			// 	}
-			// });
-
-			// perData.admin.sidebar.list.forEach((i, index) => {
-			// 	if (i.children) {
-			// 		i.children.forEach((i2, index2) => {
-			// 			let _toolList = JSON.parse(JSON.stringify(toolList));
-			// 			let _index = _toolList.findIndex((i3) => i2 == i3.id);
-
-			// 			if (_index != -1) {
-			// 				perData.admin.sidebar.list[index].children[index2] =
-			// 					_toolList[_index];
-			// 				perData.admin.sidebar.list[index].children[index2].typeId =
-			// 					perData.admin.sidebar.list[index].typeId +
-			// 					"," +
-			// 					_toolList[_index].id;
-			// 			} else {
-			// 				console.log("无工具", i);
-			// 			}
-			// 		});
-			// 	} else {
-			// 		let _toolList = JSON.parse(JSON.stringify(toolList));
-			// 		let _index = _toolList.findIndex((i2) => i == i2.id);
-			// 		if (_index != -1) {
-			// 			perData.admin.sidebar.list[index] = _toolList[_index];
-			// 			perData.admin.sidebar.list[index].typeId =
-			// 				perData.admin.sidebar.list[index].id;
-			// 		} else {
-			// 			console.log("无工具", i);
-			// 		}
-			// 	}
-			// });
 			// fromL 的初始值如下,判断其内容是否被修改可根据 basics、desktop.list、admin.index.list、admin.sidebar.list 是否有实际数据
 			const fromL = this.fromL;
 			const hasFromLData =