提交 ec5ed95a authored 作者: lhh's avatar lhh

update

上级 08355582
...@@ -42,6 +42,7 @@ const listOptions = $computed(() => { ...@@ -42,6 +42,7 @@ const listOptions = $computed(() => {
{ label: '赛项名称', prop: 'competition.name' }, { label: '赛项名称', prop: 'competition.name' },
{ label: '选手姓名', prop: 'student.name' }, { label: '选手姓名', prop: 'student.name' },
{ label: '参赛ID', prop: 'login_id' }, { label: '参赛ID', prop: 'login_id' },
{ label: '手机号', prop: 'mobile' },
{ {
label: '性别', label: '性别',
prop: 'student.gender', prop: 'student.gender',
......
...@@ -4,7 +4,7 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,7 +4,7 @@ import AppList from '@/components/base/AppList.vue'
const appList = $ref<InstanceType<typeof AppList> | null>(null) const appList = $ref<InstanceType<typeof AppList> | null>(null)
let form = reactive({ const form = reactive({
competition_id: '', competition_id: '',
competitor_name: '', competitor_name: '',
competitor_mobile: '', competitor_mobile: '',
...@@ -71,13 +71,11 @@ const fetchList = (n: any) => { ...@@ -71,13 +71,11 @@ const fetchList = (n: any) => {
} }
const reset = () => { const reset = () => {
form = { form.competition_id = ''
competition_id: '', form.competitor_name = ''
competitor_name: '', form.competitor_mobile = ''
competitor_mobile: '', form.page = 1
page: 1, form['per-page'] = 10
'per-page': 10
}
requestLogs() requestLogs()
} }
</script> </script>
...@@ -86,15 +84,15 @@ const reset = () => { ...@@ -86,15 +84,15 @@ const reset = () => {
<AppCard title="客户端日志"> <AppCard title="客户端日志">
<el-form :inline="true" :model="form"> <el-form :inline="true" :model="form">
<el-form-item label="赛项"> <el-form-item label="赛项">
<el-select filterable v-model="form.competition_id" placeholder="请选择赛项"> <el-select clearable filterable v-model="form.competition_id" placeholder="请选择赛项">
<el-option v-for="item in contestList" :label="item?.name" :value="item.id" :key="item?.id" /> <el-option v-for="item in contestList" :label="item?.name" :value="item.id" :key="item?.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="选手姓名"> <el-form-item label="选手姓名">
<el-input v-model="form.competitor_name" placeholder="请输入选手姓名" /> <el-input clearable v-model="form.competitor_name" placeholder="请输入选手姓名" />
</el-form-item> </el-form-item>
<el-form-item label="选手手机号"> <el-form-item label="选手手机号">
<el-input v-model="form.competitor_mobile" placeholder="请输入选手手机号" /> <el-input clearable v-model="form.competitor_mobile" placeholder="请输入选手手机号" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="onSubmit">搜索</el-button> <el-button type="primary" @click="onSubmit">搜索</el-button>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论