Sfoglia il codice sorgente

短信验证码scene参数: 30-手机号登陆 31-修改手机 32-修改密码 33-忘记密码

lifanagju_citu 6 mesi fa
parent
commit
f44e130d3e

+ 10 - 3
src/components/VerificationCode/index.vue

@@ -48,7 +48,14 @@ import Snackbar from '@/plugins/snackbar'
 
 const emits = defineEmits(['handleEnter'])
 const { t } = useI18n()
-const props = defineProps({ phoneDisabled: Boolean, phone: String })
+const props = defineProps({
+  phoneDisabled: Boolean,
+  phone: String,
+  scene: { // 短信验证码scene参数: 30-手机号登陆  31-修改手机  32-修改密码  33-忘记密码
+    type: [Number, String],
+    default: 30
+  }
+})
 const phoneRules = ref([
   value => {
     if (value) return true
@@ -93,11 +100,11 @@ const handleCode = () => {
   setTime()
   getSmsCode()
 }
-// 短信验证码scene参数: 30-手机号登陆  31-修改手机  32-修改密码  33-忘记密码
+
 const getSmsCode = async () => {
   const query = {
     phone: loginData.phone,
-    scene: 30
+    scene: props.scene ? props.scene-0 : 30
   }
   // try {
   await sendSmsCode(query)

+ 4 - 1
src/views/login/components/editPassword.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <PhonePage ref="phoneRef" style="width: 370px;" :phone="phone" :phoneDisabled="phone ? true : false"></PhonePage>
+    <PhonePage ref="phoneRef" style="width: 370px;" :phone="phone" :scene="scene" :phoneDisabled="phone ? true : false"></PhonePage>
     <v-form ref="passwordRef" style="width: 370px;">
       <v-text-field
         v-model="query.password"
@@ -57,6 +57,9 @@ const props = defineProps({
   }
 })
 
+const scene = ref()
+scene.value = props.isReset ? 33 : 32 // 32-修改密码  33-忘记密码
+
 let query = reactive({
   password: '',
   checkPassword: ''

+ 0 - 1
src/views/login/index.vue

@@ -92,7 +92,6 @@ const router = useRouter()
 const tab = ref(1)
 const tab1 = ref(1)
 const isEnterpriseLogin = ref(route.query?.entLogin || false)
-debugger
 
 const handleChangeLogin = () => {
   isEnterpriseLogin.value = !isEnterpriseLogin.value