Commit 541fe2bc authored by 黄奎's avatar 黄奎

新增新品信息

parent 7b9d0e19
...@@ -7,35 +7,69 @@ ...@@ -7,35 +7,69 @@
<el-tab-pane label="线路" name="4"></el-tab-pane> <el-tab-pane label="线路" name="4"></el-tab-pane>
</el-tabs> </el-tabs>
<div> <div>
<span>类型:</span> <template v-if="activeName=='1'">
<el-select v-if="activeName=='1'" size="mini" v-model="msg.HotelProductType" <span>类型:</span>
@change="msg.pageIndex=1,getCommonSerch()" clearable @clear="msg.pageIndex=1,getCommonSerch()"> <el-select size="mini" v-model="msg.HotelProductType" @change="msg.pageIndex=1,getCommonSerch()" clearable
<el-option label="国际酒店" value='1'></el-option>
<el-option label="国内酒店" value='2'></el-option>
</el-select>
<el-select v-if="activeName=='2'" size="mini" v-model="msg.DinnerProductType"
@change="msg.pageIndex=1,getCommonSerch()" clearable @clear="msg.pageIndex=1,getCommonSerch()">
<el-option label="国际餐厅" value='0'></el-option>
<el-option label="国内餐厅" value='1'></el-option>
</el-select>
<el-select v-if="activeName=='3'" size="mini" v-model="msg.TicketProductType"
@change="msg.pageIndex=1,getCommonSerch()" clearable @clear="msg.pageIndex=1,getCommonSerch()">
<el-option label="国际景点" value='0'></el-option>
<el-option label="国内景点" value='1'></el-option>
</el-select>
<el-input size="mini" style="width:350px;" v-if="activeName!='4'" v-model="msg.Name" placeholder="根据名称搜索"
:clearable="true" @clear="msg.pageIndex=1,getCommonSerch()"
@keyup.enter.native="msg.pageIndex=1,getCommonSerch()">
<el-button slot="append" @click="msg.pageIndex=1,getCommonSerch()">搜索</el-button>
</el-input>
<template v-else>
<el-select size="mini" v-model="travelMsg.QTeamType" @change="msg.pageIndex=1,getCommonSerch()" clearable
@clear="msg.pageIndex=1,getCommonSerch()"> @clear="msg.pageIndex=1,getCommonSerch()">
<el-option label="国际酒店" value='1'></el-option>
<el-option label="国内酒店" value='2'></el-option>
</el-select>
<el-input size="mini" style="width:350px;" v-model="msg.Name" placeholder="根据名称搜索" :clearable="true"
@clear="msg.pageIndex=1,getCommonSerch()" @keyup.enter.native="msg.pageIndex=1,getCommonSerch()">
<el-button slot="append" @click="msg.pageIndex=1,getCommonSerch()">搜索</el-button>
</el-input>
</template>
<template v-if="activeName=='2'">
<span>类型:</span>
<el-select size="mini" v-model="msg.DinnerProductType" @change="msg.pageIndex=1,getCommonSerch()" clearable
@clear="msg.pageIndex=1,getCommonSerch()">
<el-option label="国际餐厅" value='0'></el-option>
<el-option label="国内餐厅" value='1'></el-option>
</el-select>
<el-input size="mini" style="width:350px;" v-model="msg.Name" placeholder="根据名称搜索" :clearable="true"
@clear="msg.pageIndex=1,getCommonSerch()" @keyup.enter.native="msg.pageIndex=1,getCommonSerch()">
<el-button slot="append" @click="msg.pageIndex=1,getCommonSerch()">搜索</el-button>
</el-input>
</template>
<template v-if="activeName=='3'">
<span>类型:</span>
<el-select size="mini" v-model="msg.TicketProductType" @change="msg.pageIndex=1,getCommonSerch()" clearable
@clear="msg.pageIndex=1,getCommonSerch()">
<el-option label="国际景点" value='0'></el-option>
<el-option label="国内景点" value='1'></el-option>
</el-select>
<el-input size="mini" style="width:350px;" v-model="msg.Name" placeholder="根据名称搜索" :clearable="true"
@clear="msg.pageIndex=1,getCommonSerch()" @keyup.enter.native="msg.pageIndex=1,getCommonSerch()">
<el-button slot="append" @click="msg.pageIndex=1,getCommonSerch()">搜索</el-button>
</el-input>
</template>
<template v-if="activeName=='4'">
<span>类型:</span>
<el-select size="mini" v-model="travelMsg.QTeamType" clearable>
<el-option label="常规团" value='0'></el-option> <el-option label="常规团" value='0'></el-option>
<el-option label="小包团" value='1'></el-option> <el-option label="小包团" value='1'></el-option>
<el-option label="一日游" value='2'></el-option> <el-option label="一日游" value='2'></el-option>
<el-option label="地接团" value='3'></el-option> <el-option label="地接团" value='3'></el-option>
</el-select> </el-select>
<span>线路:</span>
<el-select size="mini" v-model="travelMsg.LineId" @change="getLineTeamList()" clearable filterable>
<el-option v-for="(item) in LineList" :key="item.LineID" :value="item.LineID" :label="item.LineName">
</el-option>
</el-select>
<span>系列:</span>
<el-select size="mini" v-model="travelMsg.ltID" clearable filterable>
<el-option v-for="(item) in LineTeamList" :key="item.LtID" :value="item.LtID" :label="item.LtName">
</el-option>
</el-select>
<br />
<span>出发时间:</span>
<el-date-picker v-model="travelMsg.QStartDate" size="mini" value-format="yyyy-MM-dd" type="date"
placeholder="出发日期">
</el-date-picker>
<el-date-picker v-model="travelMsg.QEndDate" size="mini" value-format="yyyy-MM-dd" type="date"
placeholder="结束日期">
</el-date-picker>
<el-button size="mini" icon="el-icon-search" @click="msg.pageIndex=1,getCommonSerch()">搜索</el-button>
</template> </template>
</div> </div>
<template v-if="activeName=='1'"> <template v-if="activeName=='1'">
...@@ -143,6 +177,13 @@ ...@@ -143,6 +177,13 @@
<el-table-column label="出发日期" width="100px"> <el-table-column label="出发日期" width="100px">
<template slot-scope="scope">{{ scope.row.StartDate }}</template> <template slot-scope="scope">{{ scope.row.StartDate }}</template>
</el-table-column> </el-table-column>
<el-table-column label="线路/系列" width="100px">
<template slot-scope="scope">
{{ scope.row.LineName }}
<br />
{{ scope.row.LtName }}
</template>
</el-table-column>
<el-table-column prop="Title" label="名称"> <el-table-column prop="Title" label="名称">
<template slot-scope="scope"> <template slot-scope="scope">
<div flex="cross:center dir:left"> <div flex="cross:center dir:left">
...@@ -177,6 +218,10 @@ ...@@ -177,6 +218,10 @@
pageSize: 15, pageSize: 15,
Title: "", Title: "",
QTeamType: "", //团队使用 QTeamType: "", //团队使用
LineId: "", //线路Id
ltID: "", //系列Id
QStartDate: "", //开始日期
QEndDate: "", //结束日期
}, },
activeName: "1", activeName: "1",
currentPage: 1, currentPage: 1,
...@@ -186,6 +231,8 @@ ...@@ -186,6 +231,8 @@
selectRow2: [], selectRow2: [],
selectRow3: [], selectRow3: [],
selectRow4: [], selectRow4: [],
LineList: [], //线路
LineTeamList: [], //系列
loading: false, loading: false,
}; };
}, },
...@@ -348,9 +395,33 @@ ...@@ -348,9 +395,33 @@
this.$refs.multipleTable.clearSelection(); this.$refs.multipleTable.clearSelection();
} }
}, },
//获取线路列表
getLineList() {
this.apipost("/api/Hotel/GetLineList", {}, res => {
if (res.data.resultCode == 1) {
this.LineList = res.data.data;
} else {
this.Error(res.data.message);
}
})
},
//获取系列列表
getLineTeamList() {
var postMsg = {
LineID: this.travelMsg.LineId
}
this.apipost("/api/Hotel/GetLineTeamList", postMsg, res => {
if (res.data.resultCode == 1) {
this.LineTeamList = res.data.data;
} else {
this.Error(res.data.message);
}
})
},
}, },
mounted() { mounted() {
this.getHotelPage(); this.getHotelPage();
this.getLineList();
} }
}; };
......
...@@ -497,6 +497,7 @@ ...@@ -497,6 +497,7 @@
<el-form-item v-show="data.addGoodsType == 0" label="商品类型"> <el-form-item v-show="data.addGoodsType == 0" label="商品类型">
<el-radio v-model="data.orderByType" :label="1">日期</el-radio> <el-radio v-model="data.orderByType" :label="1">日期</el-radio>
<el-radio v-model="data.orderByType" :label="2">点击量</el-radio> <el-radio v-model="data.orderByType" :label="2">点击量</el-radio>
<el-radio v-model="data.orderByType" :label="3">新品</el-radio>
</el-form-item> </el-form-item>
<el-form-item v-show="data.addGoodsType == 1" label="商品列表"> <el-form-item v-show="data.addGoodsType == 1" label="商品列表">
<draggable v-model="data.list" class="goods-list" style="display:flex;"> <draggable v-model="data.list" class="goods-list" style="display:flex;">
......
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