diff --git a/src/views/system/Menu/Detail/ButtonMange.vue b/src/views/system/Menu/Detail/ButtonMange.vue
index ec037a7d..861b510f 100644
--- a/src/views/system/Menu/Detail/ButtonMange.vue
+++ b/src/views/system/Menu/Detail/ButtonMange.vue
@@ -4,13 +4,13 @@
ref="tableRef"
:columns="table.columns"
model="TABLE"
- :dataSource="table.data"
+ :dataSource="table.tableData"
>
dialog.openDialog()"
+ @click="() => dialog.openDialog('新增')"
>新增
@@ -21,7 +21,7 @@
dialog.openDialog(slotProps)"
+ @click="() => dialog.openDialog('编辑', slotProps)"
>
@@ -31,7 +31,7 @@
dialog.openDialog(slotProps)"
+ @click="() => dialog.openDialog('查看', slotProps)"
>
@@ -81,8 +81,8 @@ const routeParams = {
const dialogRef = ref(null);
const dialog = {
// 打开弹窗
- openDialog: (row?: object) => {
- dialogRef.value && dialogRef.value.openDialog(row);
+ openDialog: (mode: string, row?: object) => {
+ dialogRef.value && dialogRef.value.openDialog(mode, row);
},
confirm: () => {},
};
@@ -114,11 +114,11 @@ const table = reactive({
width: 240,
},
],
- data: [] as tableDataItem[],
+ tableData: [] as tableDataItem[],
getList: () => {
routeParams.id &&
getMenuInfo_api(routeParams.id).then((resp: any) => {
- table.data = resp.result.buttons as tableDataItem[];
+ table.tableData = resp.result.buttons as tableDataItem[];
});
},
});
diff --git a/src/views/system/Menu/Detail/index.vue b/src/views/system/Menu/Detail/index.vue
index 08de6fd6..9c40f0e1 100644
--- a/src/views/system/Menu/Detail/index.vue
+++ b/src/views/system/Menu/Detail/index.vue
@@ -17,6 +17,11 @@ const activeKey = ref('basic');
+