Browse Source

feat: 修改密码显示姓名错误

chenhao 2 years ago
parent
commit
445924eded
2 changed files with 11 additions and 4 deletions
  1. 2 2
      package.json
  2. 9 2
      src/components/shared/UpdateUserPwd.vue

+ 2 - 2
package.json

@@ -11,9 +11,9 @@
     "start": "vite",
     "start:web": "cross-env ONLY_WEB=1 vite",
     "check": "vue-tsc --noEmit",
-    "build": "vue-tsc --noEmit && vite build",
+    "build": "cross-env ONLY_WEB=1 && vue-tsc --noEmit && vite build",
+    "build:electron": "vite build && electron-builder",
     "electron-builder": "electron-builder",
-    "electron": "electron dist/main/main.js",
     "preview": "vite preview",
     "prepare": "husky install"
   },

+ 9 - 2
src/components/shared/UpdateUserPwd.vue

@@ -9,7 +9,7 @@
 </template>
 
 <script setup lang="ts" name="UpdateUserPwd">
-import { reactive } from 'vue'
+import { reactive, watch } from 'vue'
 import { ElMessage } from 'element-plus'
 import useFetch from '@/hooks/useFetch'
 import useVModel from '@/hooks/useVModel'
@@ -33,11 +33,18 @@ const mainStore = useMainStore()
 const { formRef, elFormRef } = useForm()
 
 const userModel = reactive<{ name: string; password: string; rePassword?: string }>({
-  name: mainStore?.myUserInfo?.name || '',
+  name: '',
   password: '',
   rePassword: '',
 })
 
+watch(
+  () => mainStore.myUserInfo,
+  () => {
+    userModel.name = mainStore?.myUserInfo?.name || ''
+  }
+)
+
 const rules: EpFormRules = {
   password: [{ required: true, message: '请填写登录密码' }],
   rePassword: [