浏览代码

feat(router): menu edit menuId

gemercheung 3 年之前
父节点
当前提交
fcb3dae4f9
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/views/system/menu/MenuDrawer.vue

+ 4 - 0
src/views/system/menu/MenuDrawer.vue

@@ -28,6 +28,7 @@
     setup(_, { emit }) {
       const isUpdate = ref(true);
       const tData = ref<TreeMenuNode[]>([]);
+      const menuId = ref(0);
 
       const [registerForm, { resetFields, setFieldsValue, updateSchema, validate }] = useForm({
         labelWidth: 100,
@@ -42,6 +43,8 @@
         isUpdate.value = !!data?.isUpdate;
 
         if (unref(isUpdate)) {
+          console.log('data.record', data.record.menuId);
+          menuId.value = data.record.menuId;
           setFieldsValue({
             ...data.record,
           });
@@ -78,6 +81,7 @@
           if (!unref(isUpdate)) {
             await saveMenuApi(values);
           } else {
+            values.menuId = menuId.value;
             await updateMenuApi(values);
           }