|
@@ -94,21 +94,42 @@ const postPageRoleApi = async () => {
|
|
// 自定义角色
|
|
// 自定义角色
|
|
// 查看角色组
|
|
// 查看角色组
|
|
const bgColor = ref(null);
|
|
const bgColor = ref(null);
|
|
-onMounted(() => {
|
|
|
|
- postPageRoleApi();
|
|
|
|
- setTimeout(() => {
|
|
|
|
|
|
+onMounted(async () => {
|
|
|
|
+ // 低网模式 等待 postPageRoleApi 完成
|
|
|
|
+ await postPageRoleApi();
|
|
|
|
+ // setTimeout(() => {
|
|
|
|
+ // formLink.targetCodes = [];
|
|
|
|
+ // console.log("123测试的撒大",rolesList.data[0])
|
|
|
|
+ // formLink.targetCodes.push(rolesList.data[0]?.roleCode);
|
|
|
|
+ // bgColor.value = rolesList.data[0]?.roleCode;
|
|
|
|
+ // paramsPageUser.roleName = rolesList.data[0]?.roleName;
|
|
|
|
+ // paramsPageUser.roleCode = rolesList.data[0]?.roleCode;
|
|
|
|
+ // rolesList.rolesName = rolesList.data[0]?.roleName;
|
|
|
|
+ // Object.assign(rolesList.addPerson, rolesList.data[0]);
|
|
|
|
+ // getMenuListApi();
|
|
|
|
+ // postPageUserByRoleApi();
|
|
|
|
+ // getUserPermissionsByRoleCodeApi(rolesList.data[0]?.roleCode);
|
|
|
|
+ // getMenuListCodeForRoleApi(rolesList.data[0]);
|
|
|
|
+ // }, 500);
|
|
|
|
+ if (rolesList.data.length > 0) {
|
|
|
|
+ const firstRole = rolesList.data[0];
|
|
formLink.targetCodes = [];
|
|
formLink.targetCodes = [];
|
|
- formLink.targetCodes.push(rolesList.data[0]?.roleCode);
|
|
|
|
- bgColor.value = rolesList.data[0]?.roleCode;
|
|
|
|
- paramsPageUser.roleName = rolesList.data[0]?.roleName;
|
|
|
|
- paramsPageUser.roleCode = rolesList.data[0]?.roleCode;
|
|
|
|
- rolesList.rolesName = rolesList.data[0]?.roleName;
|
|
|
|
- Object.assign(rolesList.addPerson, rolesList.data[0]);
|
|
|
|
- getMenuListApi();
|
|
|
|
- postPageUserByRoleApi();
|
|
|
|
- getUserPermissionsByRoleCodeApi(rolesList.data[0]?.roleCode);
|
|
|
|
- getMenuListCodeForRoleApi(rolesList.data[0]);
|
|
|
|
- }, 500);
|
|
|
|
|
|
+ console.log("123测试的撒大", firstRole);
|
|
|
|
+
|
|
|
|
+ formLink.targetCodes.push(firstRole.roleCode);
|
|
|
|
+ bgColor.value = firstRole.roleCode;
|
|
|
|
+ paramsPageUser.roleName = firstRole.roleName;
|
|
|
|
+ paramsPageUser.roleCode = firstRole.roleCode;
|
|
|
|
+ rolesList.rolesName = firstRole.roleName;
|
|
|
|
+ Object.assign(rolesList.addPerson, firstRole);
|
|
|
|
+
|
|
|
|
+ await Promise.all([
|
|
|
|
+ getMenuListApi(),
|
|
|
|
+ postPageUserByRoleApi(),
|
|
|
|
+ getUserPermissionsByRoleCodeApi(firstRole.roleCode),
|
|
|
|
+ getMenuListCodeForRoleApi(firstRole)
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
});
|
|
});
|
|
const lookRoles = item => {
|
|
const lookRoles = item => {
|
|
paramsPageUser.roleName = item.roleName;
|
|
paramsPageUser.roleName = item.roleName;
|