|
@@ -254,14 +254,8 @@ const login = reactive({
|
|
|
"",
|
|
|
code: "",
|
|
|
});
|
|
|
-getList();
|
|
|
|
|
|
-if (!login.phone || login.phone.length < 11) showLogin.value = true;
|
|
|
-else {
|
|
|
- getTimes({
|
|
|
- phone: login.phone,
|
|
|
- }).then(r => (config.times = r.times - t >= 0));
|
|
|
-}
|
|
|
+getList();
|
|
|
|
|
|
const getCode = () => {
|
|
|
// 获取验证码
|
|
@@ -278,6 +272,7 @@ const getCode = () => {
|
|
|
};
|
|
|
|
|
|
const toupiao = function (item) {
|
|
|
+ if (!login.phone || login.phone.length < 11) return (showLogin.value = true); //如果没有手机号提示登录
|
|
|
showConfirmDialog({
|
|
|
message: "确定投票给" + item.name + "么?",
|
|
|
beforeClose: type => {
|
|
@@ -306,16 +301,22 @@ const toupiao = function (item) {
|
|
|
|
|
|
const beforeClose = () => {
|
|
|
if (!login.phone || !login.name || !login.code) return false;
|
|
|
- verifyCode({
|
|
|
+
|
|
|
+ getTimes({
|
|
|
phone: login.phone,
|
|
|
- code: login.code,
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- localStorage.setItem("SilkRoadShanShiPinPhone", login.phone);
|
|
|
- localStorage.setItem("SilkRoadShanShiPinName", login.name);
|
|
|
- return true;
|
|
|
+ }).then(r => {
|
|
|
+ config.times = r.times - t >= 0;
|
|
|
+ verifyCode({
|
|
|
+ phone: login.phone,
|
|
|
+ code: login.code,
|
|
|
})
|
|
|
- .catch(() => false);
|
|
|
+ .then(() => {
|
|
|
+ localStorage.setItem("SilkRoadShanShiPinPhone", login.phone);
|
|
|
+ localStorage.setItem("SilkRoadShanShiPinName", login.name);
|
|
|
+ return true;
|
|
|
+ })
|
|
|
+ .catch(() => false);
|
|
|
+ });
|
|
|
return true;
|
|
|
};
|
|
|
|