zt_yangl пре 4 година
родитељ
комит
9a16dbd612
1 измењених фајлова са 45 додато и 22 уклоњено
  1. 45 22
      src/views/conference/AddConference.vue

+ 45 - 22
src/views/conference/AddConference.vue

@@ -192,10 +192,11 @@
                         </el-tab-pane>
                         <el-tab-pane label="主讲人" name="second">
                             <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-form-item label="主讲人姓名">
-                                            <el-input placeholder="请输入主讲人姓名" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入主讲人姓名" v-model="item.name"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="8">
@@ -212,17 +213,18 @@
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="2">
-                                        <el-button type="normal" icon="el-icon-plus">添加主讲人</el-button>
+                                        <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="form.address"></el-input>
+                                            <el-input type="textarea" placeholder="请输入主讲人简介" v-model="item.intruduce"></el-input>
                                         </el-form-item>
                                     </el-col>
                                 </el-row>
-                                
+                                </div>
                             </section>
                         </el-tab-pane>
                         <el-tab-pane label="酒店信息" name="third">
@@ -280,59 +282,63 @@
                                 </el-row>
                                 <el-row>
                                     <el-form-item label="填写房型信息"></el-form-item>
+                                </el-row>
+                                <div class='hotel-type' v-for='(item,index) in form.hotel.type' :key='index'>
+                                <el-row>
                                     <el-col :span="5">
                                         <el-form-item label="房型名称">
-                                            <el-input placeholder="请输入房型名称" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入房型名称" v-model="item.name"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="5">
                                         <el-form-item label="可住人数">
-                                            <el-input placeholder="请输入可住人数" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入可住人数" v-model="item.number"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="5">
                                         <el-form-item label="房型数量">
-                                            <el-input placeholder="请输入房型数量" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入房型数量" v-model="form.amount"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="4">
                                         <el-form-item label="面积">
-                                            <el-input placeholder="请输入面积" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入面积" v-model="item.area"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="4">
                                         <el-form-item label="楼层">
-                                            <el-input placeholder="请输入楼层" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入楼层" v-model="item.floor"></el-input>
                                         </el-form-item>
                                     </el-col>
                                 </el-row>
                                 <el-row>
                                     <el-col :span="5">
                                         <el-form-item label="床型">
-                                            <el-input placeholder="请输入床型" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入床型" v-model="item.mattess"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="5">
                                         <el-form-item label="餐食">
-                                            <el-input placeholder="请输入餐食" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入餐食" v-model="item.meal"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="5">
                                         <el-form-item label="窗户">
-                                            <el-input placeholder="请输入窗户" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入窗户" v-model="item.window"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="4">
                                         <el-form-item label="房型">
-                                            <el-input placeholder="请输入房型" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入房型" v-model="item.type"></el-input>
                                         </el-form-item>
                                     </el-col>
                                     <el-col :span="4">
                                         <el-form-item label="房价">
-                                            <el-input placeholder="请输入房价" v-model="form.address"></el-input>
+                                            <el-input placeholder="请输入房价" v-model="item.price"></el-input>
                                         </el-form-item>
                                     </el-col>
                                 </el-row>
+                                </div>
                                 <el-row>
                                     <el-col :span="24">
                                         <el-form-item label="酒店图片" class="hotel_imgs">
@@ -350,7 +356,7 @@
                                 <el-row>
                                     <el-col :span="24">
                                         <el-form-item label=' '>
-                                            <el-button type="normal" icon="el-icon-plus">添加房型</el-button>
+                                            <el-button type="normal" icon="el-icon-plus" @click='addHotelType'>添加房型</el-button>
                                         </el-form-item>
                                     </el-col>
                                 </el-row>
@@ -382,14 +388,22 @@ export default {
                 is_popular:0,
                 is_recommend:0,
                 signup_fields:[
-                        { name: "姓名", id: "1" },
-                        { name: "性别", id: "2" },
-                        { name: "年龄", id: "3" },
-                        { name: "职务", id: "4" },
-                        { name: "职称", id: "5" },
-                        { name: "职称", id: "5" },
+                    { name: "姓名", id: "1" },
+                    { name: "性别", id: "2" },
+                    { name: "年龄", id: "3" },
+                    { name: "职务", id: "4" },
+                    { name: "职称", id: "5" },
+                    { name: "职称", id: "5" },
+                ],
+                speaker:[
+                    {name:'',intruduce:''}
+                ],
+                hotel:{
+                    type:[
+                        {}
                     ]
-                },
+                }
+            },
             optionList: [
                 { name: "成都交通", id: "1" },
                 { name: "成都交通", id: "1" },
@@ -410,6 +424,15 @@ export default {
         },
         handleClick(){
 
+        },
+        addSpeaker(){
+            this.form.speaker.push({name:'',intruduce:''})
+        },
+        clearSpeaker(index){
+            this.form.speaker.splice(index,1)
+        },
+        addHotelType(){
+            this.form.hotel.type.push({})
         },
         handleChangeCity(value){
             console.log(value,222222222)