WIN-B904R0U0NNS\Administrator преди 2 години
родител
ревизия
ef4c190094
променени са 2 файла, в които са добавени 36 реда и са изтрити 25 реда
  1. 1 0
      src/views/hotel/entry.vue
  2. 35 25
      src/views/settings/components/storeInformation.vue

+ 1 - 0
src/views/hotel/entry.vue

@@ -301,6 +301,7 @@ export default {
 .img-hotel img {
     width: 100%;
     height: auto;
+    max-height:100%;
 }
 
 .hotel-name {

+ 35 - 25
src/views/settings/components/storeInformation.vue

@@ -41,122 +41,122 @@
                 <a-form-item label="酒店设施">
                     <a-row>
                         <a-col span="3">
-                            <a-checkbox @change="onChange" value="1">
+                            <a-checkbox @change="onChange" value="1" :checked="facilityList.indexOf('1')>-1?true:false" >
                                 温泉
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="2" :checked="facilityList.indexOf('2')>-1?true:false">
                                 租车
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="3" :checked="facilityList.indexOf('3')>-1?true:false">
                                 有餐饮
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="4" :checked="facilityList.indexOf('4')>-1?true:false">
                                 游泳池
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="5" :checked="facilityList.indexOf('5')>-1?true:false">
                                 叫早
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="6" :checked="facilityList.indexOf('6')>-1?true:false">
                                 有早餐
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="7" :checked="facilityList.indexOf('7')>-1?true:false">
                                 WIFI
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="8" :checked="facilityList.indexOf('8')>-1?true:false">
                                 电热水壶
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="9" :checked="facilityList.indexOf('9')>-1?true:false">
                                 电梯
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="10" :checked="facilityList.indexOf('10')>-1?true:false">
                                 吹风机
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="11" :checked="facilityList.indexOf('11')>-1?true:false">
                                 免费停车
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="12" :checked="facilityList.indexOf('12')>-1?true:false">
                                 会议室
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="13" :checked="facilityList.indexOf('13')>-1?true:false">
                                 残疾人设施
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="14" :checked="facilityList.indexOf('14')>-1?true:false">
                                 邮政服务
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="15" :checked="facilityList.indexOf('15')>-1?true:false">
                                 婚宴服务
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="16" :checked="facilityList.indexOf('16')>-1?true:false">
                                 全天前台
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="17" :checked="facilityList.indexOf('17')>-1?true:false">
                                 接待外宾
                             </a-checkbox>
                         </a-col>
                         <a-col span="3">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="18" :checked="facilityList.indexOf('18')>-1?true:false">
                                 棋牌室
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="19" :checked="facilityList.indexOf('19')>-1?true:false">
                                 收费停车
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="20" :checked="facilityList.indexOf('20')>-1?true:false">
                                 送餐服务
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="21" :checked="facilityList.indexOf('21')>-1?true:false">
                                 洗衣服务
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="22" :checked="facilityList.indexOf('22')>-1?true:false">
                                 商务中心
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="23" :checked="facilityList.indexOf('23')>-1?true:false">
                                 叫车服务
                             </a-checkbox>
                         </a-col>
                         <a-col span="4">
-                            <a-checkbox @change="onChange">
+                            <a-checkbox @change="onChange" value="24" :checked="facilityList.indexOf('24')>-1?true:false">
                                 房间WIFI
                             </a-checkbox>
                         </a-col>
@@ -277,6 +277,8 @@
                         };
 
                         this.tags = info.tagList.split(',')
+                        this.facilityList = info.facility.split(',')
+                        console.log(this.facilityList)
                     }
                 })
             }, 100)
@@ -333,6 +335,7 @@
                 tags: [],
                 inputVisible: false,
                 inputValue: '',
+                facilityList:[],
             }
         },
         computed: {
@@ -349,12 +352,14 @@
         methods: {
             submit() {
                 // console.log(this.form.values.certImg)
+                console.log(this.facilityList)
                 this.form.validateFields((err, values) => {
-                    console.log(values.lnglat)
+                    // console.log(values.lnglat)
                     if (!err) {
                         // values['lat'] = values.latlng.split(',')[0]
                         // values['lng'] = values.latlng.split(',')[1]
                         values['tagList'] = this.tags.join(",");
+                        values['facility'] = this.facilityList.join(",");
                         if(this.model.policy) values['policy'] = this.model.policy
                         if(this.model.introduction) values['introduction'] = this.model.introduction
                         if(this.model.reserveRemind) values['reserveRemind'] = this.model.reserveRemind
@@ -376,7 +381,12 @@
                 console.log('添加酒店标签')
             },
             onChange(e) {
+                console.log(e);
                 console.log(`checked = ${e.target.checked}`);
+                console.log(`checked = ${e.target.value}`);
+                if (e.target.checked){
+                    this.facilityList.push(e.target.value)
+                }
             },
             handleClose(removedTag) {
                 const tags = this.tags.filter(tag => tag !== removedTag);