|
@@ -241,7 +241,8 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="功能类型">
|
|
|
<el-select v-model="form.roleType" multiple placeholder="请选择功能类型">
|
|
|
- <el-option v-for="item in sys_menu_type" :key="item.value" :value="item.value" :label="item.label" />
|
|
|
+ <el-option v-for="item in sys_menu_type" :key="item.value" :value="item.value"
|
|
|
+ :label="item.label" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -371,6 +372,9 @@ async function handleUpdate(row) {
|
|
|
await getTreeselect();
|
|
|
getMenu(row.menuId).then(response => {
|
|
|
form.value = response.data;
|
|
|
+ if (response.data.roleType) {
|
|
|
+ form.value.roleType = response.data.roleType.split(',')
|
|
|
+ }
|
|
|
open.value = true;
|
|
|
title.value = "修改菜单";
|
|
|
});
|
|
@@ -379,6 +383,11 @@ async function handleUpdate(row) {
|
|
|
function submitForm() {
|
|
|
proxy.$refs["menuRef"].validate(valid => {
|
|
|
if (valid) {
|
|
|
+ if (form.value.roleType.length > 0) {
|
|
|
+ form.value.roleType = form.value.roleType.join(',')
|
|
|
+ } else {
|
|
|
+ form.value.roleType = ''
|
|
|
+ }
|
|
|
if (form.value.menuId != undefined) {
|
|
|
updateMenu(form.value).then(response => {
|
|
|
proxy.$modal.msgSuccess("修改成功");
|