调用了接口
This commit is contained in:
parent
1d0b8f2043
commit
645001f128
@ -1,6 +1,19 @@
|
|||||||
import { get, post } from './base'
|
import { get, post } from './base'
|
||||||
import { AxiosPromise } from 'axios'
|
import { AxiosPromise } from 'axios'
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 请求验证码
|
||||||
|
* @param phone 手机号
|
||||||
|
* @param type 类型 0国内 1国外
|
||||||
|
*/
|
||||||
|
|
||||||
|
export function sendsms(phone: string, type?: number): Promise<AxiosPromise>{
|
||||||
|
return post('SendSms',{phone, type})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 下面是示例接口 可以删除
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 请求用户信息
|
* 请求用户信息
|
||||||
*/
|
*/
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
axios.defaults.baseURL = 'https://theluyuan.com/api/';
|
axios.defaults.baseURL = 'http://beelink.com/home/';
|
||||||
axios.defaults.headers.common['Authorization'] = 'token';
|
axios.defaults.headers.common['Authorization'] = 'token';
|
||||||
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
|
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
<a-select-option value="Jiangsu"> Jiangsu </a-select-option>
|
<a-select-option value="Jiangsu"> Jiangsu </a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
<a-input style="width: 50%" placeholder="请输入您的手机号" />
|
<a-input v-model:value="phone" style="width: 50%" placeholder="请输入您的手机号" />
|
||||||
</a-input-group>
|
</a-input-group>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="验证码" class="form-item">
|
<a-form-item label="验证码" class="form-item">
|
||||||
@ -147,6 +147,7 @@
|
|||||||
import { defineComponent, ref } from "vue";
|
import { defineComponent, ref } from "vue";
|
||||||
import LoginTab from "@/components/login/LoginTab.vue";
|
import LoginTab from "@/components/login/LoginTab.vue";
|
||||||
import NavTop from "@/components/NavTop.vue"
|
import NavTop from "@/components/NavTop.vue"
|
||||||
|
import { sendsms } from '@/api';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: "Login",
|
name: "Login",
|
||||||
@ -161,7 +162,7 @@ export default defineComponent({
|
|||||||
};
|
};
|
||||||
const tabselected = ref(1); //tab切换的标志
|
const tabselected = ref(1); //tab切换的标志
|
||||||
const time = ref(60);//倒计时
|
const time = ref(60);//倒计时
|
||||||
|
const phone = ref(""); // 手机号
|
||||||
/**
|
/**
|
||||||
* @param val 子组件传过来的值
|
* @param val 子组件传过来的值
|
||||||
*/
|
*/
|
||||||
@ -176,7 +177,10 @@ export default defineComponent({
|
|||||||
* 点击获取验证码 触发倒计时
|
* 点击获取验证码 触发倒计时
|
||||||
*/
|
*/
|
||||||
const getcode: () => void = () => {
|
const getcode: () => void = () => {
|
||||||
console.log(11111);
|
console.log(phone.value);
|
||||||
|
sendsms("86" + phone.value, 0).then((res)=>{
|
||||||
|
console.log(res)
|
||||||
|
})
|
||||||
const timestep = setInterval(() => {
|
const timestep = setInterval(() => {
|
||||||
console.log(11112);
|
console.log(11112);
|
||||||
time.value = time.value - 1;
|
time.value = time.value - 1;
|
||||||
@ -194,6 +198,7 @@ export default defineComponent({
|
|||||||
Selectnum,
|
Selectnum,
|
||||||
getcode,
|
getcode,
|
||||||
time,
|
time,
|
||||||
|
phone
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@ -385,7 +390,6 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
.relation{
|
.relation{
|
||||||
height:29px;
|
height:29px;
|
||||||
background: gold;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
line-height: 29px;
|
line-height: 29px;
|
||||||
margin-top: 52px;
|
margin-top: 52px;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user