Commit 129c828c authored by zhengke's avatar zhengke

修改

parent 74fd5d2d
...@@ -102,6 +102,10 @@ ...@@ -102,6 +102,10 @@
</div> </div>
</div> </div>
</div> </div>
<el-form-item label="地址说明">
<el-input type="text" class="w300" v-model="addMsg.AddressDes" size="small">
</el-input>
</el-form-item>
<el-form-item label="标签"> <el-form-item label="标签">
<el-tag :key="tag" v-for="(tag,index) in TagsList" style="margin-right:5px;" closable <el-tag :key="tag" v-for="(tag,index) in TagsList" style="margin-right:5px;" closable
:disable-transitions="false" @close="handleClose(tag,index)"> :disable-transitions="false" @close="handleClose(tag,index)">
...@@ -139,7 +143,7 @@ ...@@ -139,7 +143,7 @@
</div> </div>
<div> <div>
<el-tabs> <el-tabs>
<el-tab-pane v-for="(subItem,subIndex) in addMsg.InnerHotelImaList" :key="subIndex" :label="subItem.Label==''?'酒店图片':subItem.Label"> <el-tab-pane v-for="(subItem,subIndex) in addMsg.InnerHotelImaList" :key="subIndex" :label="subItem.Label==''?'全部':subItem.Label">
<div class="InnerHotelDiv"> <div class="InnerHotelDiv">
<div class="InnerHoImgDiv" v-for="(sItem,sIndex) in subItem.ImgList" :key="sIndex"> <div class="InnerHoImgDiv" v-for="(sItem,sIndex) in subItem.ImgList" :key="sIndex">
<img :src="sItem.Path" /> <img :src="sItem.Path" />
...@@ -356,6 +360,7 @@ ...@@ -356,6 +360,7 @@
DecorationTime: "", //装修时间 DecorationTime: "", //装修时间
Into: "", //酒店介绍 Into: "", //酒店介绍
}, },
AddressDes:'' //地址说明
}, },
//酒店图片 //酒店图片
HotelImgArr: [], HotelImgArr: [],
......
...@@ -291,7 +291,15 @@ ...@@ -291,7 +291,15 @@
</el-table-column> </el-table-column>
<el-table-column prop="Name" label="酒店名称"> <el-table-column prop="Name" label="酒店名称">
</el-table-column> </el-table-column>
<el-table-column prop="HotelRealName" label="真实姓名"> <el-table-column prop="Star" label="星级">
<template slot-scope="scope">
<span>{{scope.row.Star}}</span>
</template>
</el-table-column>
<el-table-column prop="OpenPlatformList" label="开放平台">
<template slot-scope="scope">
<el-tag v-for="(item,index) in scope.row.OpenPlatformList" size="small" style="margin-right:5px;" :key="index">{{item.Name}}</el-tag>
</template>
</el-table-column> </el-table-column>
<el-table-column prop="UpdateName" label="修改人"> <el-table-column prop="UpdateName" label="修改人">
</el-table-column> </el-table-column>
...@@ -312,8 +320,8 @@ ...@@ -312,8 +320,8 @@
<el-tooltip class="item" effect="dark" content="修改" placement="top"> <el-tooltip class="item" effect="dark" content="修改" placement="top">
<el-button @click="goSubInfo('GnHotelInfo',scope.row.ID)" type="primary" icon="el-icon-edit" circle></el-button> <el-button @click="goSubInfo('GnHotelInfo',scope.row.ID)" type="primary" icon="el-icon-edit" circle></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="报价与库存" placement="top"> <el-tooltip class="item" effect="dark" content="房型" placement="top">
<el-button @click="goUrl('HotelProductManage',scope.row)" style="font-size:14px;" title="" type="primary" icon="iconfont icon-iconkaobei" circle></el-button> <el-button @click="goUrl('HotelProductManage',scope.row)" style="font-size:12px;" type="primary" icon="iconfont icon-shouye1-copy" circle></el-button>
</el-tooltip> </el-tooltip>
</template> </template>
</el-table-column> </el-table-column>
...@@ -321,73 +329,6 @@ ...@@ -321,73 +329,6 @@
<el-pagination style="text-align:center" background @current-change="handleCurrentChange" :page-size="msg.pageSize" <el-pagination style="text-align:center" background @current-change="handleCurrentChange" :page-size="msg.pageSize"
layout="prev, pager, next" :total="msg.total"> layout="prev, pager, next" :total="msg.total">
</el-pagination> </el-pagination>
<!-- <div class="hotelResource clearfix" v-loading="loading">
<div class="resourceListMan" v-for="(item,index) in tableData" :key="index">
<div class="reTopInfo" :class="{'comCursorUrl':item.URL}" @click="OpenNewUrl(item.URL)">
<img v-if="!item.PicPath" src="../../assets/img/bg_c3@3x.png">
<img v-else :src='compressImg(item.PicPath, "filt", 213, "")' :onerror="defaultImg">
<div class="resTypeList">
<span v-for="(items,index) in item.OpenPlatformList" :key="index"
:class="{'L1':items.ID==1,'L2':items.ID==2,'L3':items.ID==3,'L4':items.ID==4,'L5':items.ID==5}">{{items.Name}}</span>
</div>
<div class="delScien" @click.stop="isdelete(item.ID)">
<i class="iconfont icon-xingzhuang"></i>
</div>
<div class="starSu">
<div class="star" v-if="item.Star<8">
<i v-for="(items,index) in item.starArr" class="iconfont icon-star1" :key="index"></i>
</div>
<span v-if="item.Star==8" class="sushe">{{$t('restaurant.res_homeFacility')}}</span>
<span v-if="item.Star==9" class="sushe">{{$t('restaurant.res_SpringHotel')}}</span>
</div>
</div>
<el-tooltip class="item" effect="dark" :content="item.Name" placement="top-start" popper-class="max-w250">
<div class="hotelTitle">{{item.Name}}</div>
</el-tooltip>
<el-tooltip class="item" effect="dark" :content="item.HotelRealName" placement="top-start"
popper-class="max-w250">
<div class="hotelTitle fz12">{{$t('ground.zhenshimingcheng')}}: {{item.HotelRealName}}</div>
</el-tooltip>
<div class="brandList clearfix" style="display:none;">
<div class="brand">
<i class="iconfont honor icon-img_biaozhi"></i>
{{item.ChainBrand}}
</div>
<div class="dayNum">
<i class="iconfont dieline icon-img_shijian"></i>
{{item.DieLine}}{{$t('hotel.hotel_day')}}
</div>
</div>
<div class="Address" style="margin-top:10px;">
<div v-show="item.Address">
<i class="iconfont icon-img_dz"></i>
<el-tooltip class="item" effect="dark" :content="item.Address" placement="top-start">
<div class="AddressInner">{{item.Address}}</div>
</el-tooltip>
</div>
</div>
<el-tooltip class="item" effect="dark" :content="item.UpdateName+''+item.UpdateTimeStr" placement="top-start">
<div style="padding-left:15px;padding-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;">
<i style="top:2px" class="iconfont icon-renyuanguanli"></i>
<span v-if="item.UpdateName && item.UpdateName!=''">{{item.UpdateName}}</span>
{{item.UpdateTimeStr}}
</div>
</el-tooltip>
<div class="btnList">
<div style="display:flex;justify-content:center;">
<button @click="goSubInfo('GnHotelInfo',item.ID)" class="hotelBtnMan">{{$t('pub.updateMsg')}}</button>
<button @click="goproduct('HotelProductManage',item)" class="hotelBtnMan"
v-if="userInfo.RB_Group_id!=QjGroupId()">房型</button>
<br />
<button v-if="IsHotelPriceStock==1" style="width:80px;margin-left:10px;"
@click="goUrl('HotelProductManage',item)" class="hotelBtnMan">{{$t('ground.baojiayukucun')}}</button>
</div>
</div>
</div>
</div>
<el-pagination background @current-change="handleCurrentChange" :current-page.sync="msg.currentPage"
:page-size="this.msg.pageSize" layout="total,prev, pager, next, jumper" :total="msg.total"></el-pagination> -->
</div> </div>
</template> </template>
<script> <script>
......
...@@ -177,13 +177,39 @@ ...@@ -177,13 +177,39 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.product_name')"> <el-form-item label="名称">
<el-input class="w300" type="text" v-model="addMsg.Name" maxlength="20"></el-input> <el-input class="w300" type="text" v-model="addMsg.Name" maxlength="20"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('hotel.table_servers')" prop="ServiceNumber"> <el-form-item label="入住人数" prop="ServiceNumber">
<el-input type="text" class="w300" v-model="addMsg.ServiceNumber" <el-input type="text" class="w300" v-model="addMsg.ServiceNumber"
@keyup.native="checkInteger(addMsg,'ServiceNumber')"></el-input> @keyup.native="checkInteger(addMsg,'ServiceNumber')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="早餐类型">
<el-select :placeholder="$t('pub.pleaseSel')" class="w300" v-model="addMsg.BreakfastType">
<el-option v-for="item in BreakfastList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="床型">
<el-select :placeholder="$t('pub.pleaseSel')" class="w300" v-model="addMsg.BedType">
<el-option v-for="item in BedTypeList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="床型描述">
<el-input class="w300" type="textarea" v-model="addMsg.BedDesc" :rows="4" maxlength="200"></el-input>
</el-form-item>
<el-form-item label="是否有窗">
<el-switch v-model="addMsg.HasWindow" :active-value="1" :inactive-value="2">
</el-switch>
</el-form-item>
<el-form-item label="免费取消">
<el-switch v-model="addMsg.IsCancel" :active-value="2" :inactive-value="1">
</el-switch>
</el-form-item>
<el-form-item label="免费取消时间" v-if="addMsg.IsCancel==2">
<el-input class="w300" type="text" v-model="addMsg.CancelTime" maxlength="200"></el-input>
</el-form-item>
<el-form-item :label="$t('hotel.hotel_produceDes')" prop="Description"> <el-form-item :label="$t('hotel.hotel_produceDes')" prop="Description">
<el-input class="w300" type="textarea" v-model="addMsg.Description"></el-input> <el-input class="w300" type="textarea" v-model="addMsg.Description"></el-input>
</el-form-item> </el-form-item>
...@@ -280,8 +306,36 @@ ...@@ -280,8 +306,36 @@
Name: "", Name: "",
HotelProductType: 0, HotelProductType: 0,
Description: "", Description: "",
ServiceNumber: "" ServiceNumber: "",
BreakfastType: 1, //早餐类型 1-含早餐,2-单早餐,3-双早餐
BedType: 1, //床型 1-单人床,2-大床,3-双床
BedDesc: '', //床型描述
HasWindow: 1, //是否有窗(1-有窗,2-无窗)
IsCancel: 1, //'是否可免费取消(1-不可取消,2-可取消
CancelTime: '' //免费取消时间
}, },
//早餐类型下拉
BreakfastList: [{
Id: 1,
Name: '含早餐'
}, {
Id: 2,
Name: '单早餐'
}, {
Id: 3,
Name: '双早餐'
}],
//床型下拉
BedTypeList: [{
Id: 1,
Name: '单人床'
}, {
Id: 2,
Name: '大床'
}, {
Id: 3,
Name: '双床'
}],
rules: { rules: {
//表单必填验证 //表单必填验证
Hotel_ID: [{ Hotel_ID: [{
...@@ -399,6 +453,7 @@ ...@@ -399,6 +453,7 @@
this.innerVisible = true; this.innerVisible = true;
this.insideDialogTxt = res.data.message; this.insideDialogTxt = res.data.message;
this.isDeleteNote = true; this.isDeleteNote = true;
this.Error(res.data.message);
} }
}, },
null null
...@@ -411,7 +466,13 @@ ...@@ -411,7 +466,13 @@
Hotel_ID: parseInt(this.HotelID), Hotel_ID: parseInt(this.HotelID),
Name: "", Name: "",
Description: "", Description: "",
ServiceNumber: "" ServiceNumber: "",
BreakfastType:1,
BedType:1,
BedDesc:'',
HasWindow:1,
IsCancel:1,
CancelTime:''
}; };
this.addMsg = newMsg; this.addMsg = newMsg;
}, },
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<div flex="dir:left box:last"> <div flex="dir:left box:last">
<el-col :span="18" style="overflow: hidden; text-overflow: ellipsis;"> <el-col :span="18" style="overflow: hidden; text-overflow: ellipsis;">
<i class="el-icon-tickets"></i> <i class="el-icon-tickets"></i>
<span>{{item.Label==''?'酒店图片':item.Label}}</span> <span>{{item.Label==''?'全部':item.Label}}</span>
</el-col> </el-col>
<el-col class="blue" :span="6" v-if="index!=0"> <el-col class="blue" :span="6" v-if="index!=0">
<span @click="editGroup(index)">编辑</span> <span @click="editGroup(index)">编辑</span>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment