增加前端格式检查配置

This commit is contained in:
yml2213
2026-06-08 06:40:33 +08:00
parent 79ea3a476c
commit 500f511185
150 changed files with 7254 additions and 4013 deletions
@@ -1,41 +1,41 @@
<script setup lang="ts">
import { reactive, ref } from "vue";
import { RouterLink, useRoute, useRouter } from "vue-router";
import { showToast, showDialog } from "vant";
import { reactive, ref } from 'vue'
import { RouterLink, useRoute, useRouter } from 'vue-router'
import { showToast, showDialog } from 'vant'
import { useSessionStore } from "@/stores/session";
import { useSmsCountdown } from "@/shared/composables/useSmsCountdown";
import { useSessionStore } from '@/stores/session'
import { useSmsCountdown } from '@/shared/composables/useSmsCountdown'
const router = useRouter();
const route = useRoute();
const session = useSessionStore();
const loading = ref(false);
const agreed = ref(false);
const router = useRouter()
const route = useRoute()
const session = useSessionStore()
const loading = ref(false)
const agreed = ref(false)
const form = reactive({
phone: "",
code: "",
});
phone: '',
code: '',
})
const { countDown, sending, handleSendCode, readError } = useSmsCountdown();
const { countDown, sending, handleSendCode, readError } = useSmsCountdown()
async function handleLogin() {
if (!agreed.value) {
showDialog({
title: "提示",
message: "请先阅读并同意用户协议和隐私政策",
});
return;
title: '提示',
message: '请先阅读并同意用户协议和隐私政策',
})
return
}
loading.value = true;
loading.value = true
try {
await session.login(form.phone, form.code);
const redirect = typeof route.query.redirect === "string" ? route.query.redirect : "/m/profile";
await router.replace(redirect);
await session.login(form.phone, form.code)
const redirect = typeof route.query.redirect === 'string' ? route.query.redirect : '/m/profile'
await router.replace(redirect)
} catch {
showToast({ message: "登录失败,请检查手机号和验证码", icon: "cross" });
showToast({ message: '登录失败,请检查手机号和验证码', icon: 'cross' })
} finally {
loading.value = false;
loading.value = false
}
}
</script>
@@ -58,12 +58,7 @@ async function handleLogin() {
<h1>登录</h1>
<label class="auth-input-row">
<input
v-model="form.phone"
type="tel"
maxlength="11"
placeholder="手机号"
/>
<input v-model="form.phone" type="tel" maxlength="11" placeholder="手机号" />
</label>
<label class="auth-input-row code-row">
@@ -83,13 +78,7 @@ async function handleLogin() {
class="code-btn"
@click="handleSendCode(form.phone)"
>
{{
countDown > 0
? `${countDown}s`
: sending
? "发送中"
: "发送验证码"
}}
{{ countDown > 0 ? `${countDown}s` : sending ? '发送中' : '发送验证码' }}
</van-button>
</span>
</label>
@@ -116,9 +105,7 @@ async function handleLogin() {
登录
</van-button>
<RouterLink to="/m/register" class="secondary-entry">
还没有账号,创建一个
</RouterLink>
<RouterLink to="/m/register" class="secondary-entry"> 还没有账号,创建一个 </RouterLink>
</div>
</section>
</main>