소스 검색

短信验证时间

iZaiZaiA 2 년 전
부모
커밋
79b33dc1cb
2개의 변경된 파일16개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 0
      src/api/modules/other.js
  2. 9 1
      src/global/components/hc-sms-auth/index.vue

+ 7 - 0
src/api/modules/other.js

@@ -19,6 +19,13 @@ export const sendNotice = (form, msg = true) => httpApi({
     params: form
 }, msg);
 
+//短信过期时间
+export const saveSmsTimeout = (form, msg = true) => httpApi({
+    url: '/api/blade-business/task/save-sms-timeout',
+    method: 'get',
+    params: form
+}, msg);
+
 //用户配置保存
 export const userConfigSave = (form, msg = true) => httpApi({
     url: '/api/blade-business/defaultConfig/saveOrUpdate',

+ 9 - 1
src/global/components/hc-sms-auth/index.vue

@@ -29,7 +29,7 @@
 <script setup>
 import {ref, watch} from "vue"
 import {useAppStore} from "~src/store";
-import {sendNotice} from '~api/other';
+import {sendNotice, saveSmsTimeout} from '~api/other';
 import config from '~src/config/index';
 import {formValidate} from "vue-utils-plus"
 //参数
@@ -153,7 +153,15 @@ const cancelClick = () => {
 const confirmClick = async () => {
     const validate = await formValidate(reportFormRef.value)
     if (validate) {
+        saveSmsTimeoutApi()
         emit('confirm')
     }
 }
+
+//验证码过期时间
+const saveSmsTimeoutApi = async () => {
+    await saveSmsTimeout({
+        code: resCode.value
+    });
+}
 </script>