提交 3f727607 authored 作者: lhh's avatar lhh

添加时间发生时间

上级 9f81b191
......@@ -99,6 +99,7 @@ interface ScheduleEvent {
cover_type: number
create_data: string
other_fields: string
created_field: string
}
export function submitScheduleEvent(data: ScheduleEvent) {
return httpRequest.post('/api/lab/v1/experiment/connection/schedule-event', data)
......
......@@ -25,7 +25,8 @@ let ruleForm = $ref<any>({
event_id: '',
member_rate: '',
size: '',
cover_type: 1
cover_type: 1,
created_field: ''
})
let fieldsValue = $ref<any[]>([])
......@@ -98,6 +99,15 @@ const mergeJson = function (target: any, source: any) {
})
}
}
const option = computed(() => {
return fieldsValue.reduce((a: any, b: any) => {
if (parseInt(b.type) === 4 || parseInt(b.type) === 5) {
a.push(b)
}
return a
}, [])
})
</script>
<template>
......@@ -139,6 +149,11 @@ const mergeJson = function (target: any, source: any) {
<el-radio :label="2">追加</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="事件发生时间" :rules="rules">
<el-select v-model="ruleForm.created_field" placeholder="请选择">
<el-option v-for="item in option" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
<el-divider />
<OtherFields :data="fieldsValue || []"></OtherFields>
<el-form :model="ruleForm">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论