pal管理中心小组管理列表加载和更新小组速度优化
This commit is contained in:
parent
80eb0ea8cd
commit
b6bae20484
Binary file not shown.
@ -80,6 +80,18 @@ public class CooperationController {
|
||||
return web.queryManageTeamInfoList();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量查询小组的授权文件数量
|
||||
* @param uc
|
||||
* @param teamIdArr
|
||||
* @return
|
||||
*/
|
||||
@Mapping("com.actionsoft.apps.coe.pal.cooperation_manage_team_info_perm")
|
||||
public String queryManageTeamInfoPerm(UserContext uc, String teamIdArr) {
|
||||
CooperationWeb web = new CooperationWeb(uc);
|
||||
return web.queryManageTeamInfoPerm(teamIdArr);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询当前用户所在的所有小组
|
||||
*/
|
||||
|
||||
@ -155,13 +155,7 @@ public class CooperationWeb extends ActionWeb {
|
||||
admins = CoeCooperationAPIManager.getInstance().queryCooperationAdminUsers(teamId);
|
||||
// 获取已设置的权限versionId
|
||||
List<String> verisonIds = CoeCooperationAPIManager.getInstance().queryCooperationTeamPermVerIds(teamId);
|
||||
PALRepository PALRepositoryDao = new PALRepository();
|
||||
for (String versionId : verisonIds) {
|
||||
List<PALRepositoryModel> palRepositoryModelList = PALRepositoryDao.getRepositoryByVersionId(versionId);
|
||||
if (palRepositoryModelList != null && palRepositoryModelList.size() > 0) {
|
||||
repositorys.add(versionId);
|
||||
}
|
||||
}
|
||||
repositorys.addAll(verisonIds);
|
||||
}
|
||||
ro.put("teamName", teamName);
|
||||
ro.put("category", category);
|
||||
@ -468,7 +462,8 @@ public class CooperationWeb extends ActionWeb {
|
||||
obj.put("admin", mergeUser(userMap));
|
||||
obj.put("isRun", CoeCooperationConst.TEAM_STATUS_RUN == team.getTeamStatus());
|
||||
obj.put("createTime", UtilDate.dateFormat(team.getCreateTime()));
|
||||
obj.put("permStatus", CoeCooperationAPIManager.getInstance().queryCooperationTeamPermVerIds(teamId).size());
|
||||
obj.put("permStatus", -1);
|
||||
// obj.put("permStatus", CoeCooperationAPIManager.getInstance().queryCooperationTeamPermVerIds(teamId).size());
|
||||
result.add(obj);
|
||||
}
|
||||
}
|
||||
@ -478,6 +473,25 @@ public class CooperationWeb extends ActionWeb {
|
||||
return ro.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量查询小组的授权文件数量
|
||||
* @param teamIds
|
||||
* @return
|
||||
*/
|
||||
public String queryManageTeamInfoPerm(String teamIds) {
|
||||
JSONObject result = new JSONObject();
|
||||
JSONArray teamIdArr = JSONArray.parseArray(teamIds);
|
||||
for (int i = 0; i < teamIdArr.size(); i++) {
|
||||
String teamId = teamIdArr.getString(i);
|
||||
if (UtilString.isNotEmpty(teamId)) {
|
||||
result.put(teamId, CoeCooperationAPIManager.getInstance().queryCooperationTeamPermVerIds(teamId).size());
|
||||
}
|
||||
}
|
||||
ResponseObject ro = ResponseObject.newOkResponse();
|
||||
ro.setData(result);
|
||||
return ro.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* 转换用户信息
|
||||
* @param memberList
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/favicon.ico><title>com.actionsoft.apps.coe.pal.cooperation</title><script src=../commons/awsui/js/icon.array.js></script><script>const settingParam = <#settingParam>;
|
||||
const axiosBaseUrl = "./";
|
||||
const production = true;</script><script>var mainPage = "<#mainPage>";
|
||||
var isManage = <#isManage>;</script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-1d20f052.edcf9729.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-3dabd524.8c979cf0.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-7c7f2886.83439cfc.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-1d20f052.952d95d4.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-2d224ef1.8759ad5d.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-3dabd524.52ca62e7.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-7c7f2886.35ff0f36.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-bf7921b8.4102364d.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.a647ef2c.css rel=preload as=style><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.08735979.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.c262f4c0.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.a647ef2c.css rel=stylesheet></head><body style=margin:0;><div id=app></div><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.c262f4c0.js></script><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.08735979.js></script></body></html>
|
||||
var isManage = <#isManage>;</script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-2df99908.8c979cf0.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-57c998ec.78e0eff0.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-809455de.29500759.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-2d224ef1.b2d73e77.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-2df99908.1ef58ba9.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-57c998ec.a3aa3950.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-809455de.a12419c0.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-bf7921b8.44b0a0f5.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.ad6bd664.css rel=preload as=style><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.9aa9e6da.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.568b7fcc.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.ad6bd664.css rel=stylesheet></head><body style=margin:0;><div id=app></div><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.568b7fcc.js></script><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.9aa9e6da.js></script></body></html>
|
||||
@ -89,4 +89,7 @@
|
||||
<param name="pid"/>
|
||||
<param name="parentType"/>
|
||||
</cmd-bean>
|
||||
<cmd-bean name="com.actionsoft.apps.coe.pal.cooperation_manage_team_info_perm">
|
||||
<param name="teamIdArr"/>
|
||||
</cmd-bean>
|
||||
</aws-actions>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
#update[data-v-66b295aa] .el-step__title{font-size:12px}#update[data-v-66b295aa] .awsui-icon-picker-box1{border-radius:15%}.icon-team-div[data-v-66b295aa]{height:70px;width:70px;line-height:70px;display:inline-block;position:absolute;z-index:2;right:30px;top:50px}.icon-team[data-v-66b295aa]{color:#fff;font-size:52px}#update[data-v-79ec4cf2] .el-main{display:block;flex:1;flex-basis:auto;overflow:auto;padding-top:20px;padding-left:20px;padding-right:0;padding-bottom:0}#update[data-v-79ec4cf2] .el-table__row .operate-icon-display{display:none}#update[data-v-79ec4cf2] .el-table__row:hover .operate-icon-display{display:inline-block}#update[data-v-79ec4cf2] .table-row-icon-cloumn .cell{padding-right:0!important}.icon-div-repository[data-v-79ec4cf2]{border-radius:15%;display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;vertical-align:middle}.icon-dynamic-repository[data-v-79ec4cf2]{color:#fff;font-size:18px}
|
||||
#update[data-v-66b295aa] .el-step__title{font-size:12px}#update[data-v-66b295aa] .awsui-icon-picker-box1{border-radius:15%}.icon-team-div[data-v-66b295aa]{height:70px;width:70px;line-height:70px;display:inline-block;position:absolute;z-index:2;right:30px;top:50px}.icon-team[data-v-66b295aa]{color:#fff;font-size:52px}#update[data-v-0d5b21cf] .el-main{display:block;flex:1;flex-basis:auto;overflow:auto;padding-top:20px;padding-left:20px;padding-right:0;padding-bottom:0}#update[data-v-0d5b21cf] .el-table__row .operate-icon-display{display:none}#update[data-v-0d5b21cf] .el-table__row:hover .operate-icon-display{display:inline-block}#update[data-v-0d5b21cf] .table-row-icon-cloumn .cell{padding-right:0!important}.icon-div-repository[data-v-0d5b21cf]{border-radius:15%;display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;vertical-align:middle}.icon-dynamic-repository[data-v-0d5b21cf]{color:#fff;font-size:18px}
|
||||
|
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d224ef1"],{e1f5:function(e,s,t){"use strict";t.r(s);var n=function(){var e=this,s=e._self._c;return s("div",{staticClass:"devGetSession"},[e._v(" 正在获取session ")])},a=[],d=t("a18c"),i=t("0f08"),o=t("4360");i["a"].post({url:"jd",data:{userid:devUserInfo.userid,pwd:devUserInfo.pwd,lang:"cn",cmd:"com.actionsoft.apps.getsession.get",deviceType:"pc"}}).then((function(e){"error"==e.result?alert("获取session错误:"+e.msg):(o["a"].commit("edit",{sessionId:e.data.sid}),d["a"].replace("/"+mainPage))}));var r={data(){return{dwList:[]}},methods:{},mounted(){}},c=r,u=t("0b56"),l=Object(u["a"])(c,n,a,!1,null,null,null);s["default"]=l.exports}}]);
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d224ef1"],{e1f5:function(e,s,t){"use strict";t.r(s);var n=function(){var e=this,s=e._self._c;return s("div",{staticClass:"devGetSession"},[e._v(" 正在获取session ")])},a=[],d=t("a18c"),i=t("0f08"),o=t("4360");i["a"].post({url:"jd",data:{userid:devUserInfo.userid,pwd:devUserInfo.pwd,lang:"cn",cmd:"com.actionsoft.apps.getsession.get",deviceType:"pc"}}).then((function(e){"error"==e.result?alert("获取session错误:"+e.msg):(o["a"].commit("edit",{sessionId:e.data.sid}),d["a"].replace("/"+mainPage))}));var r={data(){return{dwList:[]}},methods:{},mounted(){}},c=r,u=t("e607"),l=Object(u["a"])(c,n,a,!1,null,null,null);s["default"]=l.exports}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user