Sfoglia il codice sorgente

feat(router): menu edit menuId

gemercheung 3 anni fa
parent
commit
fcb3dae4f9
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      src/views/system/menu/MenuDrawer.vue

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

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