|
|
@@ -226,6 +226,12 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="options" v-else></div>
|
|
|
+ <!-- <span
|
|
|
+ class="edit"
|
|
|
+ v-if="store.BtnRole('roleManagementSetting2')"
|
|
|
+ @click="updateS(row)"
|
|
|
+ >编辑</span
|
|
|
+ > -->
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
@@ -496,9 +502,30 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
+ <!-- 操作日志 13 -->
|
|
|
+ <tr align="center">
|
|
|
+ <td>操作日志</td>
|
|
|
+ <td>/</td>
|
|
|
+ <td>
|
|
|
+ <el-tree
|
|
|
+ ref="addRolesData13"
|
|
|
+ style="max-width: 600px"
|
|
|
+ :data="addRolesList13.three"
|
|
|
+ show-checkbox
|
|
|
+ node-key="id"
|
|
|
+ :props="defaultProps"
|
|
|
+ default-expand-all
|
|
|
+ @check="
|
|
|
+ (data, nodes) =>
|
|
|
+ editMemberCheckChange(data, nodes, addRolesList13.one)
|
|
|
+ "
|
|
|
+ />
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
<!-- 系统设置 11 -->
|
|
|
<tr align="center">
|
|
|
- <td rowspan="2">系统设置</td>
|
|
|
+ <td>系统设置</td>
|
|
|
<td>/</td>
|
|
|
<td>
|
|
|
<el-tree
|
|
|
@@ -594,6 +621,7 @@ const addRoles = reactive({
|
|
|
accountManagementSetting: [], //用户管理设置
|
|
|
dormitoryMoneySetting: [], //选宿舍金额设置
|
|
|
settingManagementSetting: [], //设置管理设置
|
|
|
+ logManagementSetting: [], // 操作日志
|
|
|
});
|
|
|
|
|
|
const addRolesData1 = ref();
|
|
|
@@ -844,6 +872,21 @@ const addRolesList12 = reactive({
|
|
|
checkedSel: [],
|
|
|
});
|
|
|
|
|
|
+const addRolesData13 = ref();
|
|
|
+const addRolesList13 = reactive({
|
|
|
+ one: "操作日志",
|
|
|
+ two: "/",
|
|
|
+ three: [
|
|
|
+ {
|
|
|
+ name: "全部",
|
|
|
+ id: 0,
|
|
|
+ children: [{ name: "查看页面", id: 1 }],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ four: "13",
|
|
|
+ checkedSel: [],
|
|
|
+});
|
|
|
+
|
|
|
const addRolesData11 = ref();
|
|
|
const addRolesList11 = reactive({
|
|
|
one: "系统设置",
|
|
|
@@ -885,7 +928,7 @@ const getList = async () => {
|
|
|
let res = await https.get(
|
|
|
"/welcome/api/welcomeRole/listRole",
|
|
|
"params",
|
|
|
- params
|
|
|
+ params,
|
|
|
);
|
|
|
console.log(res, "角色查询");
|
|
|
if (res.code == 200) {
|
|
|
@@ -966,6 +1009,9 @@ const addRolesClick = () => {
|
|
|
if (addRolesData12.value) {
|
|
|
addRolesData12.value.setCheckedKeys([]);
|
|
|
}
|
|
|
+ if (addRolesData13.value) {
|
|
|
+ addRolesData13.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
if (addRolesData11.value) {
|
|
|
addRolesData11.value.setCheckedKeys([]);
|
|
|
}
|
|
|
@@ -980,7 +1026,6 @@ const updateS = async (row) => {
|
|
|
// 房态管理 1
|
|
|
if (addRolesData1.value) {
|
|
|
console.log(row.dataManagementSetting.split(","));
|
|
|
-
|
|
|
addRoles.dataManagementSetting = row.dataManagementSetting.split(",");
|
|
|
addRolesData1.value.setCheckedKeys(row.dataManagementSetting.split(","));
|
|
|
}
|
|
|
@@ -990,7 +1035,7 @@ const updateS = async (row) => {
|
|
|
addRoles.studentManagementSetting =
|
|
|
row.studentManagementSetting.split(",");
|
|
|
addRolesData2.value.setCheckedKeys(
|
|
|
- row.studentManagementSetting.split(",")
|
|
|
+ row.studentManagementSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
|
|
|
@@ -999,7 +1044,7 @@ const updateS = async (row) => {
|
|
|
addRoles.buildingManagementSetting =
|
|
|
row.buildingManagementSetting.split(",");
|
|
|
addRolesData3.value.setCheckedKeys(
|
|
|
- row.buildingManagementSetting.split(",")
|
|
|
+ row.buildingManagementSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
// 房间列表 4
|
|
|
@@ -1007,7 +1052,7 @@ const updateS = async (row) => {
|
|
|
addRoles.dormitoryManagementSetting =
|
|
|
row.dormitoryManagementSetting.split(",");
|
|
|
addRolesData4.value.setCheckedKeys(
|
|
|
- row.dormitoryManagementSetting.split(",")
|
|
|
+ row.dormitoryManagementSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
|
|
|
@@ -1022,7 +1067,7 @@ const updateS = async (row) => {
|
|
|
addRoles.studentAccommodationSetting =
|
|
|
row.studentAccommodationSetting.split(",");
|
|
|
addRolesData6.value.setCheckedKeys(
|
|
|
- row.studentAccommodationSetting.split(",")
|
|
|
+ row.studentAccommodationSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
|
|
|
@@ -1031,7 +1076,7 @@ const updateS = async (row) => {
|
|
|
addRoles.accommodationStatisticsSetting =
|
|
|
row.accommodationStatisticsSetting.split(",");
|
|
|
addRolesData7.value.setCheckedKeys(
|
|
|
- row.accommodationStatisticsSetting.split(",")
|
|
|
+ row.accommodationStatisticsSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
// 流程管理 8
|
|
|
@@ -1039,7 +1084,7 @@ const updateS = async (row) => {
|
|
|
addRoles.visitorManagementSetting =
|
|
|
row.visitorManagementSetting.split(",");
|
|
|
addRolesData8.value.setCheckedKeys(
|
|
|
- row.visitorManagementSetting.split(",")
|
|
|
+ row.visitorManagementSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
// 用户管理 9
|
|
|
@@ -1047,7 +1092,7 @@ const updateS = async (row) => {
|
|
|
addRoles.accountManagementSetting =
|
|
|
row.accountManagementSetting.split(",");
|
|
|
addRolesData9.value.setCheckedKeys(
|
|
|
- row.accountManagementSetting.split(",")
|
|
|
+ row.accountManagementSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
// 角色管理 10
|
|
|
@@ -1060,17 +1105,24 @@ const updateS = async (row) => {
|
|
|
if (row.dormitoryMoneySetting) {
|
|
|
addRoles.dormitoryMoneySetting = row.dormitoryMoneySetting.split(",");
|
|
|
addRolesData12.value.setCheckedKeys(
|
|
|
- row.dormitoryMoneySetting.split(",")
|
|
|
+ row.dormitoryMoneySetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
}
|
|
|
+ // 操作日志 13
|
|
|
+ if (addRolesData13.value) {
|
|
|
+ if (row.logManagementSetting) {
|
|
|
+ addRoles.logManagementSetting = row.logManagementSetting.split(",");
|
|
|
+ addRolesData13.value.setCheckedKeys(row.logManagementSetting.split(","));
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- // 门锁管理 11
|
|
|
+ // 系统设置 11
|
|
|
if (addRolesData11.value) {
|
|
|
addRoles.settingManagementSetting =
|
|
|
row.settingManagementSetting.split(",");
|
|
|
addRolesData11.value.setCheckedKeys(
|
|
|
- row.settingManagementSetting.split(",")
|
|
|
+ row.settingManagementSetting.split(","),
|
|
|
);
|
|
|
}
|
|
|
}, 100);
|
|
|
@@ -1088,7 +1140,7 @@ const deleteS = async (row) => {
|
|
|
let res = await https.get(
|
|
|
"/welcome/api/welcomeRole/deleteRole",
|
|
|
"params",
|
|
|
- data
|
|
|
+ data,
|
|
|
);
|
|
|
if (res.code == 200) {
|
|
|
ElMessage({
|
|
|
@@ -1136,6 +1188,8 @@ const editMemberCheckChange = (data, nodes, name) => {
|
|
|
addRoles.roleManagementSetting = nodes.checkedKeys;
|
|
|
} else if (name == "选宿舍金额设置") {
|
|
|
addRoles.dormitoryMoneySetting = nodes.checkedKeys;
|
|
|
+ } else if (name == "操作日志") {
|
|
|
+ addRoles.logManagementSetting = nodes.checkedKeys;
|
|
|
} else if (name == "系统设置") {
|
|
|
addRoles.settingManagementSetting = nodes.checkedKeys;
|
|
|
}
|
|
|
@@ -1167,13 +1221,14 @@ const confirmEdit = async () => {
|
|
|
accountManagementSetting: addRoles.accountManagementSetting.join(","),
|
|
|
dormitoryMoneySetting: addRoles.dormitoryMoneySetting.join(","),
|
|
|
settingManagementSetting: addRoles.settingManagementSetting.join(","),
|
|
|
+ logManagementSetting:addRoles.logManagementSetting.join(",")
|
|
|
};
|
|
|
if (addRoles.id) {
|
|
|
data.id = addRoles.id;
|
|
|
let res = await https.post(
|
|
|
"/welcome/api/welcomeRole/updateRole",
|
|
|
"data",
|
|
|
- data
|
|
|
+ data,
|
|
|
);
|
|
|
console.log(res);
|
|
|
|
|
|
@@ -1198,7 +1253,7 @@ const confirmEdit = async () => {
|
|
|
let res = await https.post(
|
|
|
"/welcome/api/welcomeRole/saveRole",
|
|
|
"data",
|
|
|
- data
|
|
|
+ data,
|
|
|
);
|
|
|
if (res.code == 200) {
|
|
|
getList();
|
|
|
@@ -1221,6 +1276,45 @@ const confirmEdit = async () => {
|
|
|
};
|
|
|
const cancelAddRoles = () => {
|
|
|
addRolesVisible.value = false;
|
|
|
+ if (addRolesData1.value) {
|
|
|
+ addRolesData1.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData2.value) {
|
|
|
+ addRolesData2.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData3.value) {
|
|
|
+ addRolesData3.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData4.value) {
|
|
|
+ addRolesData4.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData5.value) {
|
|
|
+ addRolesData5.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData6.value) {
|
|
|
+ addRolesData6.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData7.value) {
|
|
|
+ addRolesData7.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData8.value) {
|
|
|
+ addRolesData8.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData9.value) {
|
|
|
+ addRolesData9.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData10.value) {
|
|
|
+ addRolesData10.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData12.value) {
|
|
|
+ addRolesData12.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData13.value) {
|
|
|
+ addRolesData13.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
+ if (addRolesData11.value) {
|
|
|
+ addRolesData11.value.setCheckedKeys([]);
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
// 表格斑马纹颜色修改
|