pengjing 1 年間 前
コミット
fe0d1007f3
2 ファイル変更13 行追加12 行削除
  1. 12 11
      vue/src/views/system/users/addUser.vue
  2. 1 1
      vue/src/views/system/users/index.vue

+ 12 - 11
vue/src/views/system/users/addUser.vue

@@ -148,16 +148,16 @@
   </a-modal>
 </template>
 <script lang="ts">
-import {defineComponent, reactive, ref, toRefs} from 'vue';
-import type {FormInstance, SelectProps} from 'ant-design-vue';
-import {message, TableColumnsType} from 'ant-design-vue';
-import {getUserByID, saveSysUser} from '@/api/system/user';
-import {getSysDictionaryList} from '@/api/system/dictionary';
-import {getRegionCodeList} from '@/api/system/area/index';
-import {getListForAddUser} from '@/api/baseSettings/userInfo';
-import {getInstitutionDataList} from "@/api/baseSettings/institution";
+  import { defineComponent, reactive, ref, toRefs } from 'vue';
+  import { message, TableColumnsType } from 'ant-design-vue';
+  import type { FormInstance, SelectProps } from 'ant-design-vue';
+  import { getUserByID, saveSysUser } from '@/api/system/user';
+  import { getSysDictionaryList } from '@/api/system/dictionary';
+  import { getRegionCodeList } from '@/api/system/area/index';
+  import { getListForAddUser } from '@/api/baseSettings/userInfo';
+  import { getInstitutionDataList } from '@/api/baseSettings/institution';
 
-interface userModel {
+  interface userModel {
     dataModel: any;
   }
 
@@ -168,7 +168,7 @@ interface userModel {
         default: null,
       },
     },
-    setup() {
+    setup(props) {
       const visible = ref<boolean>(false);
       const isAllowCommit = ref<boolean>(true);
       const modalFormRef = ref<FormInstance>();
@@ -215,7 +215,7 @@ interface userModel {
         await getInstitutionList();
         const reqData = await getUserByID('');
         formData.dataModel = reqData;
-        console.log('dataModel', formData.dataModel);
+        /*console.log('dataModel', formData.dataModel);*/
         formState.loading = false;
         visible.value = true;
       };
@@ -258,6 +258,7 @@ interface userModel {
           saveSysUser(formData.dataModel).then((result) => {
             if (result) {
               visible.value = false;
+              props.loadData();
             }
           });
         }

+ 1 - 1
vue/src/views/system/users/index.vue

@@ -88,7 +88,7 @@
       </a-table>
     </div>
     <UpdatePassword ref="updatePasswordRef"></UpdatePassword>
-    <UserAdd ref="userAddRef"></UserAdd>
+    <UserAdd ref="userAddRef" :loadData="loadData"></UserAdd>
   </div>
 </template>