报名功能

This commit is contained in:
13405411873 2025-04-09 15:42:03 +08:00
parent 580a9b814b
commit b69be8d523

View File

@ -1,4 +1,6 @@
<template> <template>
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="基本信息" name="first">
<el-form ref="form" :model="form" :rules="rules" label-width="150px"> <el-form ref="form" :model="form" :rules="rules" label-width="150px">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="8">
@ -144,6 +146,15 @@
<Editor v-model="form.detail" style="height: 300px" placeholder="请输入内容" :read-only="isDetail" /> <Editor v-model="form.detail" style="height: 300px" placeholder="请输入内容" :read-only="isDetail" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-tab-pane>
<el-tab-pane label="自定义表单" name="second">
<el-input v-for="(it,idx) in form.customForm" v-model="form.customForm[idx]" :disabled="isDetail" style="margin-bottom: 1%" placeholder="请输入" />
<el-button type="primary" v-show="!isDetail" icon="el-icon-plus" @click="addForm" circle></el-button>
</el-tab-pane>
</el-tabs>
</template> </template>
<script> <script>
@ -157,8 +168,11 @@ export default {
dicts: ['notice_type', 'notice_collect', 'dl_approval_status', 'true_or_false'], dicts: ['notice_type', 'notice_collect', 'dl_approval_status', 'true_or_false'],
data() { data() {
return { return {
activeName: 'first',
// //
form: {}, form: {
customForm:[]
},
platformList:[], platformList:[],
provinceList:[], provinceList:[],
cityList:[], cityList:[],
@ -204,8 +218,10 @@ export default {
this.getBloggerList() this.getBloggerList()
}, },
methods: { methods: {
addForm(){
this.form.customForm.push('')
},
provinceChange(e){ provinceChange(e){
console.log(e,276)
//provicenList name e //provicenList name e
let provinceId = this.provinceList.filter(item=>{ let provinceId = this.provinceList.filter(item=>{
return item.name == e return item.name == e