Browse Source

样式修改

lifanagju_citu 6 tháng trước cách đây
mục cha
commit
670a18b55e
1 tập tin đã thay đổi với 12 bổ sung6 xóa
  1. 12 6
      src/views/recruit/enterprise/staffChangePassword/index.vue

+ 12 - 6
src/views/recruit/enterprise/staffChangePassword/index.vue

@@ -6,7 +6,7 @@
     </div>
     <CtForm ref="CtFormRef" :items="formItems" style="width: 700px;"></CtForm>
     <div class="mb-15">
-      <v-btn class="buttons mt-5" color="primary" @click.stop="handleCommit">保存</v-btn>
+      <v-btn class="buttons mt-5" color="primary" :loading="loading" @click.stop="handleCommit">保存</v-btn>
       <v-btn v-if="!props.hideGoBack" class="mt-3" color="primary" variant="text" @click="router.go(-1)">返回</v-btn>
     </div>
   </v-card>
@@ -81,7 +81,7 @@ const formItems = ref({
   ]
 })
 
-
+const loading = ref(false)
 const handleCommit = async () => {
   const { valid } = await CtFormRef.value.formRef.validate()
   if (!valid) return
@@ -94,15 +94,21 @@ const handleCommit = async () => {
   // 邮箱登录密码校验
   if (params.password !== params.passwordConfirm) return Snackbar.warning('两次输入的密码不一致,请确认')
 
+  loading.value = true
   await entUpdatePassword(params)
-  Snackbar.success('提交成功')
+  Snackbar.success('修改成功')
   if (props.entChangePassword) {
     localStorage.setItem('entUpdatePassword', 'doNotNeedChange')
-    window.location.href = '/recruit/enterprise'
-    return
+    setTimeout(() => {
+      loading.value = false
+      window.location.href = '/recruit/enterprise'
+    }, 1500)
+  } else {
+    loading.value = false
+    router.go(-1)
   }
-  router.go(-1)
 }
+
 </script>
 <style lang="scss" scoped>
 </style>