|
|
@@ -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 =
|