|
@@ -26,8 +26,8 @@
|
|
|
model="file"
|
|
|
:list="form.file"
|
|
|
:limit="1"
|
|
|
- url="/files/web/template/match/upload"
|
|
|
- @change="onFUpload"
|
|
|
+ url="/files/web/template_match/upload"
|
|
|
+ @change="onUpload"
|
|
|
listType="picture-card"
|
|
|
></custom-upload>
|
|
|
</el-form-item>
|
|
@@ -52,14 +52,21 @@
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
- <el-select v-model="form.industry" clearable placeholder="请选择赛事行业">
|
|
|
- <el-option
|
|
|
- v-for="(item, index) in industryList"
|
|
|
- :key="index"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="赛事行业" prop="industry">
|
|
|
+ <el-select v-model="form.industry" clearable placeholder="请选择赛事行业">
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in industryList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="组织单位" prop="work">
|
|
|
+ <el-input clearable v-model="form.work" placeholder="请输入组织单位"> </el-input>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
@@ -184,7 +191,9 @@ const formList = ref([])
|
|
|
const industryList = ref([])
|
|
|
const rules = reactive({
|
|
|
name: [{ required: true, message: '请输入赛事名称', trigger: 'blur' }],
|
|
|
+ work: [{ required: true, message: '请输入组织单位', trigger: 'blur' }],
|
|
|
type: [{ required: true, message: '请选择赛事类型', trigger: 'change' }],
|
|
|
+ industry: [{ required: true, message: '请选择赛事行业', trigger: 'change' }],
|
|
|
form: [{ required: true, message: '请选择类别', trigger: 'change' }],
|
|
|
money: [{ required: true, message: '请输入奖金', trigger: 'blur' }],
|
|
|
time: [{ required: true, message: '请选择有效期', trigger: 'change' }],
|
|
@@ -218,7 +227,7 @@ const searchOther = async () => {
|
|
|
if ($checkRes(result)) industryList.value = result.data
|
|
|
}
|
|
|
// 上传图片
|
|
|
-const onFUpload = (e) => {
|
|
|
+const onUpload = (e) => {
|
|
|
const { model, value } = e
|
|
|
form.value[model] = value
|
|
|
}
|