增加前端格式检查配置

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,42 +1,42 @@
<script setup lang="ts">
import { reactive, ref } from "vue";
import { RouterLink, useRoute, useRouter } from "vue-router";
import { showToast } from "vant";
import { reactive, ref } from 'vue'
import { RouterLink, useRoute, useRouter } from 'vue-router'
import { showToast } 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: "",
inviteCode: "",
});
phone: '',
code: '',
inviteCode: '',
})
const { countDown, sending, handleSendCode, readError } = useSmsCountdown();
const { countDown, sending, handleSendCode, readError } = useSmsCountdown()
async function handleRegister() {
if (!agreed.value) {
showToast({
message: "请先阅读并同意用户协议和隐私政策",
icon: "warning-o",
});
return;
message: '请先阅读并同意用户协议和隐私政策',
icon: 'warning-o',
})
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>
@@ -85,23 +85,13 @@ async function handleRegister() {
class="code-btn"
@click="handleSendCode(form.phone)"
>
{{
countDown > 0
? `${countDown}s`
: sending
? "发送中"
: "发送验证码"
}}
{{ countDown > 0 ? `${countDown}s` : sending ? '发送中' : '发送验证码' }}
</van-button>
</span>
</label>
<label class="auth-input-row">
<input
v-model="form.inviteCode"
maxlength="16"
placeholder="邀请码(选填)"
/>
<input v-model="form.inviteCode" maxlength="16" placeholder="邀请码(选填)" />
</label>
<div class="assist-row">
@@ -126,9 +116,7 @@ async function handleRegister() {
注册并登录
</van-button>
<RouterLink to="/m/login" class="secondary-entry">
返回登录
</RouterLink>
<RouterLink to="/m/login" class="secondary-entry"> 返回登录 </RouterLink>
</div>
</section>
</main>