tanyanfei %!s(int64=4) %!d(string=hai) anos
pai
achega
f638034a45
Modificáronse 2 ficheiros con 37 adicións e 3 borrados
  1. 4 1
      src/components/hotel.vue
  2. 33 2
      src/views/conference/Hotel.vue

+ 4 - 1
src/components/hotel.vue

@@ -251,7 +251,7 @@
                     </el-form-item>
                     <el-form-item label-width="30px">
                         已经预定:{{item.order}}  &nbsp;&nbsp;剩余:{{item.surplus_number}}
-                        <el-button size="big" type="text">查看报名老师</el-button>
+                        <el-button @click="view(form.id,item.id)" size="big" type="text">查看报名老师</el-button>
                     </el-form-item>
                 </el-col> 
             </el-row>
@@ -308,6 +308,9 @@ export default {
         }
     },
     methods:{
+        view(hid,rid){
+            this.$emit('view',{hotel_id:hid,room_id:rid})
+        },
         getList(){
             this.$api.getHotelList().then(res=>{
                 this.organizerList=res.data.data.list;

+ 33 - 2
src/views/conference/Hotel.vue

@@ -98,7 +98,30 @@
         <el-dialog width="80%" class="hotel"
         :title="dialogTitle" :close-on-click-modal='false' 
         :visible.sync="dialogVisible">
-            <Hotel :status='status' :cur_id='cur_id' @addSuccess='add'/>
+            <Hotel @view='viewUser' :status='status' :cur_id='cur_id' @addSuccess='add'/>
+        </el-dialog>
+        <el-dialog width="80%" class="hotel"
+        title="报名列表" :close-on-click-modal='false'
+        :visible.sync="dialogVisible1">
+            <el-table
+                    class="table"
+                    :data="user_list" height="400"
+                    default-expand-all 
+                    style="width: 100%;margin-top:10px;">
+                    <el-table-column prop="name"  label="真实姓名">
+                    </el-table-column>
+                    <el-table-column prop="username"    label="昵称">
+                    </el-table-column>
+                    <el-table-column prop=""    label="头像">
+                    </el-table-column>
+                    <el-table-column prop="ctime"    label="性别">
+                         <template slot-scope="scope">
+                            {{scope.row.sex==0?'男':'女'}}
+                        </template>
+                    </el-table-column>
+                    <el-table-column prop="phone"    label="手机号">
+                    </el-table-column>
+           </el-table>
         </el-dialog>
     </section>
 </template>
@@ -120,12 +143,20 @@ export default {
             loading:false,
             dialogTitle:'添加酒店',
             dialogVisible:false,
+            dialogVisible1:false,
             status:'add',
             cur_id:'',
-            conference_list:[]
+            conference_list:[],
+            user_list:[]
         }
     },
     methods:{
+        viewUser(data){
+            this.dialogVisible1=true
+            this.$api.getSignupList(data).then(res=>{
+                this.user_list=res.data.data.list;
+            })
+        },
         add(){
             this.dialogVisible=false;
             this.getData();