|
@@ -12,7 +12,7 @@ import editPerson from "./components/editPerson.vue";
|
|
import { postPageGroup, postDelUserGroup } from "@/api/userGroup";
|
|
import { postPageGroup, postDelUserGroup } from "@/api/userGroup";
|
|
import UserPageTable from "@/components/UserPageTable/index.vue";
|
|
import UserPageTable from "@/components/UserPageTable/index.vue";
|
|
import pngcaret from "@/assets/icon-png/caret-right-small.svg";
|
|
import pngcaret from "@/assets/icon-png/caret-right-small.svg";
|
|
-import { getDeleteUserApi } from "@/api/userSetting";
|
|
|
|
|
|
+import { getDeleteUserApi, postAssignmentUserApi } from "@/api/userSetting";
|
|
// 新增用户组
|
|
// 新增用户组
|
|
const addUsersRef = ref();
|
|
const addUsersRef = ref();
|
|
const addUsersShow = ref(false);
|
|
const addUsersShow = ref(false);
|
|
@@ -65,11 +65,17 @@ const postPageGroupApi = async () => {
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
postPageGroupApi();
|
|
postPageGroupApi();
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
|
+ formLink.targetCodes = [];
|
|
rolesList.rolesName = rolesList.perName;
|
|
rolesList.rolesName = rolesList.perName;
|
|
bgColor.value = rolesList.perOne;
|
|
bgColor.value = rolesList.perOne;
|
|
- console.log(999, rolesList.data);
|
|
|
|
- console.log(1231231, rolesList.perOne);
|
|
|
|
|
|
+ Object.assign(rolesList.addPerson, rolesList.data[0]);
|
|
UserTable?.value?.handleNodeClick(rolesList.data[0], "group");
|
|
UserTable?.value?.handleNodeClick(rolesList.data[0], "group");
|
|
|
|
+ addPersonClick.value = UserTable?.value?.handleNodeClick(
|
|
|
|
+ rolesList.data[0],
|
|
|
|
+ "group"
|
|
|
|
+ );
|
|
|
|
+ paramsItem.value = rolesList.data[0];
|
|
|
|
+ formLink.targetCodes.push(rolesList.data[0].groupCode);
|
|
}, 500);
|
|
}, 500);
|
|
});
|
|
});
|
|
// 查看角色组
|
|
// 查看角色组
|
|
@@ -82,6 +88,9 @@ const lookRoles = item => {
|
|
UserTable?.value?.handleNodeClick(item, "group");
|
|
UserTable?.value?.handleNodeClick(item, "group");
|
|
addPersonClick.value = UserTable?.value?.handleNodeClick(item, "group");
|
|
addPersonClick.value = UserTable?.value?.handleNodeClick(item, "group");
|
|
paramsItem.value = item;
|
|
paramsItem.value = item;
|
|
|
|
+ // 取消关联动作
|
|
|
|
+ formLink.targetCodes = [];
|
|
|
|
+ formLink.targetCodes.push(item.groupCode);
|
|
};
|
|
};
|
|
// 标签选择
|
|
// 标签选择
|
|
const activeName = ref("first");
|
|
const activeName = ref("first");
|
|
@@ -98,6 +107,19 @@ const postDelUserGroupApi = async row => {
|
|
type: "success",
|
|
type: "success",
|
|
message: "删除成功"
|
|
message: "删除成功"
|
|
});
|
|
});
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ formLink.targetCodes = [];
|
|
|
|
+ rolesList.rolesName = rolesList.perName;
|
|
|
|
+ bgColor.value = rolesList.perOne;
|
|
|
|
+ Object.assign(rolesList.addPerson, rolesList.data[0]);
|
|
|
|
+ UserTable?.value?.handleNodeClick(rolesList.data[0], "group");
|
|
|
|
+ addPersonClick.value = UserTable?.value?.handleNodeClick(
|
|
|
|
+ rolesList.data[0],
|
|
|
|
+ "group"
|
|
|
|
+ );
|
|
|
|
+ paramsItem.value = rolesList.data[0];
|
|
|
|
+ formLink.targetCodes.push(rolesList.data[0].groupCode);
|
|
|
|
+ }, 500);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
const deleteUsers = row => {
|
|
const deleteUsers = row => {
|
|
@@ -132,8 +154,16 @@ const changeUsers = item => {
|
|
const editUsers = row => {
|
|
const editUsers = row => {
|
|
editPersonRef.value.open(row);
|
|
editPersonRef.value.open(row);
|
|
};
|
|
};
|
|
|
|
+// 取消关联参数
|
|
|
|
+const formLink = reactive({
|
|
|
|
+ sourceCodes: [],
|
|
|
|
+ targetCodes: [],
|
|
|
|
+ linkAction: "unlink",
|
|
|
|
+ correlatedModel: "groupUser"
|
|
|
|
+});
|
|
// 删除用户
|
|
// 删除用户
|
|
const deltetePerson = row => {
|
|
const deltetePerson = row => {
|
|
|
|
+ formLink.sourceCodes = [];
|
|
ElMessageBox.confirm(
|
|
ElMessageBox.confirm(
|
|
`用户删除不能恢复,是否确认删除用户【${row.realName}】吗`,
|
|
`用户删除不能恢复,是否确认删除用户【${row.realName}】吗`,
|
|
"确定删除该用户吗?",
|
|
"确定删除该用户吗?",
|
|
@@ -144,8 +174,13 @@ const deltetePerson = row => {
|
|
}
|
|
}
|
|
)
|
|
)
|
|
.then(() => {
|
|
.then(() => {
|
|
- getDeleteUserApi(
|
|
|
|
- row.userCode,
|
|
|
|
|
|
+ // getDeleteUserApi(
|
|
|
|
+ // row.userCode,
|
|
|
|
+ // UserTable.value.postOrganizationUserPageApi
|
|
|
|
+ // );
|
|
|
|
+ formLink.sourceCodes.push(row.userCode);
|
|
|
|
+ postAssignmentUserApi(
|
|
|
|
+ formLink,
|
|
UserTable.value.postOrganizationUserPageApi
|
|
UserTable.value.postOrganizationUserPageApi
|
|
);
|
|
);
|
|
UserTable?.value?.handleNodeClick(row, "group");
|
|
UserTable?.value?.handleNodeClick(row, "group");
|