Commit c68a1e15 authored by 黄奎's avatar 黄奎

11

parent 0bed9b6a
......@@ -170,8 +170,13 @@
@visible-change="getHotelList($event)" @change="changeHotelList()" filterable
:placeholder="$t('pub.pleaseSel')" :disabled="IsOpenHotel==1?true:false">
<el-option v-for="item in QHotelList" :label="item.Name" :value="item.ID" :key="item.ID">
<span style="float: left">{{ getHotelItemLabel(item) }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.Inventory }}</span>
<span>{{ getHotelItemLabel(item) }}
<template v-if="item.Inventory>0">
<el-tooltip :content="item.StockStr">
<font>&nbsp;&nbsp;{{getStockStr(item.StockStr)}}</font>
</el-tooltip>
</template>
</span>
</el-option>
</el-select>
</template>
......@@ -182,8 +187,13 @@
@visible-change="getHotelList($event)" @change="changeHotelList()" filterable
:placeholder="$t('pub.pleaseSel')" :disabled="IsOpenHotel==1?true:false">
<el-option v-for="item in QHotelList" :label="item.Name" :value="item.ID" :key="item.ID">
<span style="float: left">{{ getHotelItemLabel(item) }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.Inventory }}</span>
<span>{{ getHotelItemLabel(item) }}
<template v-if="item.Inventory>0">
<el-tooltip :content="item.StockStr">
<font>&nbsp;&nbsp;{{getStockStr(item.StockStr)}}</font>
</el-tooltip>
</template>
</span>
</el-option>
</el-select>
</template>
......@@ -284,12 +294,30 @@
//获取酒店列表
getHotelList(event) {
if (event) {
var msg = {
var hotelQMsg = {
IsGetPic: 1,
IsGetRemark: 1,
QCity: this.getCityIdStr()
QCity: this.getCityIdStr(),
LineId: 0,
ConfigId: 0,
DayNum: 0,
TCID: 0,
};
this.apipost("hotel_post_GetLineHotelList", msg, res => {
if (this.dayObj && this.dayObj.DayNum) {
hotelQMsg.DayNum = this.dayObj.DayNum;
}
if (this.PostConfig) {
if (this.PostConfig.LineId) {
hotelQMsg.LineId = this.PostConfig.LineId;
}
if (this.PostConfig.ID) {
hotelQMsg.ConfigId = this.PostConfig.ID
}
}
if (this.$route.query.tcid) {
hotelQMsg.TCID = this.$route.query.tcid;
}
this.apipost("hotel_post_GetLineHotelList", hotelQMsg, res => {
if (res.data.resultCode == 1) {
this.QHotelList = res.data.data;
if (this.isFirstInitDinner) {
......@@ -391,6 +419,18 @@
this.dayObj.HotelArray = this.hotelArray;
this.dayObj.HotelChooseArray = JSON.parse(JSON.stringify(this.HotelChooseArray));
},
//获取库存字符串
getStockStr(StockStr) {
var str = "";
if (StockStr) {
if (StockStr.length > 10) {
str = StockStr.substring(0, 10) + '...';
} else {
str = StockStr
}
}
return str;
},
//酒店Label
getHotelItemLabel(item) {
let returnName = item.Name;
......
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