提交 e809ffff authored 作者: 王鹏飞's avatar 王鹏飞

feat: 实验大赛规则增加赛项选择

上级 9a36ae69
......@@ -231,6 +231,7 @@ export function saveCompetitionRule(data: {
start_time: string
end_time: string
questions: string
competition: string
}) {
return httpRequest.post('/api/resource/v1/backend/experiment-competition-rule/save', data)
}
......@@ -15,6 +15,7 @@ const form = reactive({
start_time: '',
end_time: '',
questions: '1',
competition: '1',
})
const rules = ref({
......@@ -22,9 +23,14 @@ const rules = ref({
start_time: [{ required: true, message: '请选择' }],
end_time: [{ required: true, message: '请选择' }],
questions: [{ required: true, message: '请选择' }],
competition: [{ required: true, message: '请选择' }],
})
const options = ref([{ label: '“悦颜坊”美妆护肤案例', value: '1' }])
const competitionOptions = ref([
{ label: '网络主播赛项', value: '1' },
{ label: '全媒体运营赛项', value: '2' },
])
async function fetchInfo() {
const res = await getCompetitionRule({ experiment_id: props.id })
......@@ -55,6 +61,15 @@ async function handleSubmit() {
<el-form-item label="大赛名称" prop="name">
<el-input v-model="form.name" placeholder="请输入大赛名称" />
</el-form-item>
<el-form-item label="大赛赛项" prop="competition">
<el-select v-model="form.competition" style="width: 100%" placeholder="请选择" filterable>
<el-option
v-for="item in competitionOptions"
:key="item.value"
:label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="开始时间" prop="start_time">
<el-date-picker
v-model="form.start_time"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论