|
|
@@ -78,8 +78,9 @@
|
|
|
width:79px;
|
|
|
height: 79px;
|
|
|
line-height: 79px;
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
</style>
|
|
|
<template>
|
|
|
<section>
|
|
|
@@ -107,7 +108,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="10" :offset="4">
|
|
|
+ <el-col :span="12" :offset="2">
|
|
|
<el-form-item label="会议时间:">
|
|
|
<el-date-picker
|
|
|
v-model="form.time"
|
|
|
@@ -123,15 +124,15 @@
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
<el-form-item label="城市:">
|
|
|
- <el-cascader
|
|
|
- v-model="value"
|
|
|
+ <el-cascader style="width:100%;"
|
|
|
+ v-model="form.city"
|
|
|
:options="cityList"
|
|
|
@change="handleChangeCity">
|
|
|
</el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="10" :offset="4">
|
|
|
- <el-form-item label="会议时间:">
|
|
|
+ <el-col :span="12" :offset="2">
|
|
|
+ <el-form-item label="地址">
|
|
|
<el-input placeholder="请输入详细地址" v-model="form.address"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -141,46 +142,50 @@
|
|
|
<el-input type='textarea' v-model="form.introduce" :rows="3" placeholder="请输入会议介绍"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-row>
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label='是否报名:'>
|
|
|
- <el-radio-group v-model='form.is_signup'>
|
|
|
- <el-radio :label='0'>不可报名</el-radio>
|
|
|
- <el-radio :label='1'>可报名</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label='报名需提交信息:'>
|
|
|
- <el-checkbox-group v-model='form.signup_fields'>
|
|
|
- <el-checkbox v-for='(item,index) in form.signup_fields' :key='index' :label='item.id'>{{item.name}}</el-checkbox>
|
|
|
- </el-checkbox-group>
|
|
|
+ <el-switch
|
|
|
+ v-model="form.is_signup"
|
|
|
+ active-text="可报名"
|
|
|
+ inactive-text="不可报名">
|
|
|
+ </el-switch>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <el-col :span="12">
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label='是否热门:'>
|
|
|
- <el-radio-group v-model='form.is_popular'>
|
|
|
- <el-radio :label='0'>不热门</el-radio>
|
|
|
- <el-radio :label='1'>热门</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-switch
|
|
|
+ v-model="form.is_popular"
|
|
|
+ active-text="热门"
|
|
|
+ inactive-text="不热门">
|
|
|
+ </el-switch>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label='是否推荐:'>
|
|
|
- <el-radio-group v-model='form.is_recommend'>
|
|
|
+ <el-switch
|
|
|
+ v-model="form.is_recommend"
|
|
|
+ active-text="推荐"
|
|
|
+ inactive-text="不推荐">
|
|
|
+ </el-switch>
|
|
|
+ <!-- <el-radio-group v-model='form.is_recommend'>
|
|
|
<el-radio :label='0'>不推荐</el-radio>
|
|
|
<el-radio :label='1'>推荐</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ </el-radio-group> -->
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label='报名需提交信息:'>
|
|
|
+ <el-checkbox-group v-model='form.signup_fields'>
|
|
|
+ <el-checkbox v-for='(item,index) in form.signup_fields' :key='index' :label='item.id'>{{item.name}}</el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
<el-form-item label='封面图:'>
|
|
|
<el-upload
|
|
|
action="/api/admin/uploadfile"
|
|
|
- list-type="picture-card"
|
|
|
- :on-preview="handlePictureCardPreview"
|
|
|
- :on-remove="handleRemove">
|
|
|
+ list-type="picture-card">
|
|
|
<i class="el-icon-plus"></i>
|
|
|
</el-upload>
|
|
|
<span style='font-size:12px;color:#999999;'>建议图片尺寸为:210*160</span>
|
|
|
@@ -194,11 +199,15 @@
|
|
|
<section style="height:544px;padding:10px 0px;border:1px solid #ccc;">
|
|
|
<div v-for='(item,index) in form.speaker' :key='index' class='speaker'>
|
|
|
<el-row>
|
|
|
- <el-col :span="9">
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item label="主讲人姓名">
|
|
|
<el-input placeholder="请输入主讲人姓名" v-model="item.name"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="主讲人简介">
|
|
|
+ <el-input type="textarea" placeholder="请输入主讲人简介" v-model="item.intruduce"></el-input>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
+
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="主讲人头像">
|
|
|
<el-upload
|
|
|
@@ -212,22 +221,16 @@
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="2">
|
|
|
- <el-button v-if='index==0' type="normal" @click='addSpeaker' icon="el-icon-plus">添加主讲人</el-button>
|
|
|
- <el-button v-else type="normal" @click='clearSpeaker(index)'>删除</el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row style='position:relative;top:-55px'>
|
|
|
- <el-col :span="9">
|
|
|
- <el-form-item label="主讲人简介">
|
|
|
- <el-input type="textarea" placeholder="请输入主讲人简介" v-model="item.intruduce"></el-input>
|
|
|
- </el-form-item>
|
|
|
+
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-button v-if='index==0' size="mini" type="primary" plain @click='addSpeaker' icon="el-icon-plus">添加主讲人</el-button>
|
|
|
+ <el-button v-else type="danger" size="mini" plain @click='clearSpeaker(index)'>删除</el-button>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</section>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="酒店信息" name="third">
|
|
|
+ <!-- <el-tab-pane label="酒店信息" name="third">
|
|
|
<section class="hotel" style="padding:10px 0px;border:1px solid #ccc;">
|
|
|
<el-row>
|
|
|
<el-col :span="16">
|
|
|
@@ -242,7 +245,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="4" offset='1'>
|
|
|
+ <el-col :span="4" :offset='1'>
|
|
|
<el-form-item>
|
|
|
<el-button icon="el-icon-plus">添加酒店</el-button>
|
|
|
</el-form-item>
|
|
|
@@ -271,9 +274,7 @@
|
|
|
<el-form-item label="酒店图片" class="hotel_imgs">
|
|
|
<el-upload
|
|
|
action="/api/admin/uploadfile"
|
|
|
- list-type="picture-card"
|
|
|
- :on-preview="handlePictureCardPreview"
|
|
|
- :on-remove="handleRemove">
|
|
|
+ list-type="picture-card">
|
|
|
<i class="el-icon-plus"></i>
|
|
|
</el-upload>
|
|
|
<span style='font-size:12px;color:#999999;'>建议图片尺寸为:210*160</span>
|
|
|
@@ -344,9 +345,7 @@
|
|
|
<el-form-item label="酒店图片" class="hotel_imgs">
|
|
|
<el-upload
|
|
|
action="/api/admin/uploadfile"
|
|
|
- list-type="picture-card"
|
|
|
- :on-preview="handlePictureCardPreview"
|
|
|
- :on-remove="handleRemove">
|
|
|
+ list-type="picture-card" >
|
|
|
<i class="el-icon-plus"></i>
|
|
|
</el-upload>
|
|
|
<span style='font-size:12px;color:#999999;'>建议图片尺寸为:210*160</span>
|
|
|
@@ -361,7 +360,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</section>
|
|
|
- </el-tab-pane>
|
|
|
+ </el-tab-pane> -->
|
|
|
</el-tabs>
|
|
|
</el-form-item>
|
|
|
<el-form-item style="position:fixed;bottom:20px;right:60px;">
|
|
|
@@ -387,6 +386,7 @@ export default {
|
|
|
is_signup:0,
|
|
|
is_popular:0,
|
|
|
is_recommend:0,
|
|
|
+ city:[],
|
|
|
signup_fields:[
|
|
|
{ name: "姓名", id: "1" },
|
|
|
{ name: "性别", id: "2" },
|