Commit 7341ea4b authored by youjie's avatar youjie

no message

parent b2064a67
...@@ -628,7 +628,7 @@ ...@@ -628,7 +628,7 @@
</td> </td>
</tr> </tr>
<tr v-if="addMsg.GuestList.length==0"> <tr v-if="addMsg.GuestList.length==0">
<td colspan="5">暂无房客信息</td> <td colspan="6">暂无房客信息</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
......
<style scoped> <style scoped>
.commonOrderForm { .commonOrderForm {
position: fixed; position: fixed;
left: 0; left: 0;
right: 0; right: 0;
...@@ -10,12 +10,10 @@ ...@@ -10,12 +10,10 @@
border-top: 3px solid #38425d; border-top: 3px solid #38425d;
background-color: #ffffff; background-color: #ffffff;
padding: 10px 10px 0; padding: 10px 10px 0;
width: 100%; width: 100%;padding:20px 20px 10px 80px;
padding: 20px 20px 10px 80px;
} }
.title {
.title { border-left: 3px solid #e95252;
border-left: 3px solid #e95252;
text-indent: 15px; text-indent: 15px;
height: 16px; height: 16px;
font-family: "PingFangSc-Fine"; font-family: "PingFangSc-Fine";
...@@ -23,8 +21,7 @@ ...@@ -23,8 +21,7 @@
margin-bottom: 20px; margin-bottom: 20px;
line-height: 14px; line-height: 14px;
color: #000; color: #000;
} }
</style> </style>
<template> <template>
<div class="commonOrderForm"> <div class="commonOrderForm">
...@@ -135,6 +132,11 @@ ...@@ -135,6 +132,11 @@
type="date" @change="getUnionTravelPrice(priceObj, 1)"></el-date-picker> type="date" @change="getUnionTravelPrice(priceObj, 1)"></el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<template>
</template>
<el-col :span="4" v-if="showCity&&pagesTitle=='跟团游产品'"> <el-col :span="4" v-if="showCity&&pagesTitle=='跟团游产品'">
<!--返回城市--> <!--返回城市-->
<el-form-item :label="$t('salesModule.BackCity')" prop="ReturnArriveCityId"> <el-form-item :label="$t('salesModule.BackCity')" prop="ReturnArriveCityId">
...@@ -163,8 +165,9 @@ ...@@ -163,8 +165,9 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="$t('salesModule.TeamPrice')" prop="TC_Price"> <el-form-item :label="$t('salesModule.TeamPrice')" prop="TC_Price">
<el-input v-if="addMsg.GroupType != 4" v-model="addMsg.TC_Price" :disabled="pagesTitle=='跟团游产品'?false:true" <el-input v-if="addMsg.GroupType != 4" v-model="addMsg.TC_Price"
@input="getTotalPrice()"> :disabled="pagesTitle=='跟团游产品'?false:true"
@input="getTotalPrice()">
</el-input> </el-input>
<el-input v-else v-model="SingleDMCPricex" :disabled="true" @input="getTotalPrice()"></el-input> <el-input v-else v-model="SingleDMCPricex" :disabled="true" @input="getTotalPrice()"></el-input>
</el-form-item> </el-form-item>
...@@ -182,18 +185,18 @@ ...@@ -182,18 +185,18 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="$t('fnc.cjdanjia')" prop="Unit_Price" v-if="HightUnitPrice === '2'"> <el-form-item :label="$t('fnc.cjdanjia')" prop="Unit_Price" v-if="HightUnitPrice === '2'">
<el-select v-model="addMsg.Unit_Price" filterable :placeholder="$t('pub.pleaseSel')" <el-select v-model="addMsg.Unit_Price" filterable :placeholder="$t('pub.pleaseSel')"
@change="getTotalPrice(2)"> @change="getTotalPrice(2)">
<el-option v-for="item in Unit_PriceList" :label="item.LessMoney" :value="item.ID" :key="item.ID"> <el-option v-for="item in Unit_PriceList" :label="item.LessMoney" :value="item.ID" :key="item.ID">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('fnc.cjdanjia')" prop="Unit_Price" v-else> <el-form-item :label="$t('fnc.cjdanjia')" prop="Unit_Price" v-else>
<el-input v-if="addMsg.GroupType != 4" v-model="addMsg.Unit_Price" @change="getTotalPrice(3)"> <el-input v-if="addMsg.GroupType != 4" v-model="addMsg.Unit_Price" @change="getTotalPrice(3)">
</el-input> </el-input>
<el-input v-else v-model="SingleDMCPrice" @change="getTotalPrice(3)"></el-input> <el-input v-else v-model="SingleDMCPrice" @change="getTotalPrice(3)"></el-input>
</el-form-item> </el-form-item>
<!--高于本团单价--> <!--高于本团单价-->
<el-form-item :label="$t('salesModule.UpTeamPrice')" v-show="addMsg.GroupType != '4'"> <el-form-item :label="$t('salesModule.UpTeamPrice')" v-show="addMsg.GroupType != '4'">
<el-switch v-model="HightUnitPrice" active-value="1" inactive-value="2"></el-switch> <el-switch v-model="HightUnitPrice" active-value="1" inactive-value="2"></el-switch>
...@@ -234,45 +237,40 @@ ...@@ -234,45 +237,40 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<template v-if="pagesTitle=='跟团游产品'"> <template v-if="pagesTitle=='跟团游产品'">
<el-col :span="4"> <el-col :span="4">
<p v-if="priceObj.IsSupportChildren == 2" <p v-if="priceObj.IsSupportChildren == 2"
style="color:#e95252;font-size:12px;line-height:40px;text-align:center; "> style="color:#e95252;font-size:12px;line-height:40px;text-align:center; ">
{{ $t("salesModule.NoSupplier") }}! {{ $t("salesModule.NoSupplier") }}!
</p> </p>
<el-form-item v-if="priceObj.IsSupportChildren == 1" :label="$t('Operation.Op_childNobed')" <el-form-item v-if="priceObj.IsSupportChildren == 1" :label="$t('Operation.Op_childNobed')"
prop="ChirdNoNeedBedNum"> prop="ChirdNoNeedBedNum">
<el-input v-model="addMsg.ChirdNoNeedBedNum" @keyup.native="checkInteger(addMsg, 'ChirdNoNeedBedNum')" <el-input v-model="addMsg.ChirdNoNeedBedNum" @keyup.native="checkInteger(addMsg, 'ChirdNoNeedBedNum')"
@input=" @input="
getNumber(); getNumber();
getHouseNo(); getHouseNo();
getTotalPrice(); getTotalPrice();
autoRemarks('ChirdNoNeedBedNum', '儿童不占床'); autoRemarks('ChirdNoNeedBedNum', '儿童不占床');
"></el-input> "></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" v-if="priceObj.IsSupportChildren == 1" v-show="addMsg.GroupType !== '4'"> <el-col :span="4" v-if="priceObj.IsSupportChildren == 1" v-show="addMsg.GroupType !== '4'">
<el-form-item :label="$t('Operation.Op_childBed')" prop="ChirdNeedBedNum"> <el-form-item :label="$t('Operation.Op_childBed')" prop="ChirdNeedBedNum">
<el-input v-model="addMsg.ChirdNeedBedNum" :disabled="addMsg.GroupType === '4'" <el-input v-model="addMsg.ChirdNeedBedNum" :disabled="addMsg.GroupType === '4'"
@keyup.native="checkInteger(addMsg, 'ChirdNeedBedNum')" @input=" @keyup.native="checkInteger(addMsg, 'ChirdNeedBedNum')" @input="
getNumber(); getNumber();
getHouseNo(); getHouseNo();
getTotalPrice(); getTotalPrice();
autoRemarks('ChirdNeedBedNum', '儿童占床'); autoRemarks('ChirdNeedBedNum', '儿童占床');
"></el-input> "></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</template> </template>
<template v-if="pagesTitle=='当地游产品'"> <template v-if="pagesTitle=='当地游产品'">
<el-col :span="4"> <el-col :span="4">
<p v-if='priceObj.IsSupportChildren==2' <p v-if='priceObj.IsSupportChildren==2' style="color: #E95252; font-size: 12px; line-height: 40px; text-align: center;">{{$t('salesModule.NoSupplier')}}!</p>
style="color: #E95252; font-size: 12px; line-height: 40px; text-align: center;"> <el-form-item v-if='priceObj.IsSupportChildren==1' v-show="addMsg.GroupType !== '4'" :label="$t('salesModule.ChildNum')" prop="ChirdNoNeedBedNum">
{{$t('salesModule.NoSupplier')}}!</p> <el-input v-model='addMsg.ChirdNum' :disabled="addMsg.GroupType==='4'" @keyup.native="checkInteger(addMsg,'ChirdNoNeedBedNum')"
<el-form-item v-if='priceObj.IsSupportChildren==1' v-show="addMsg.GroupType !== '4'" @input='getNumber();getHouseNo();getTotalPrice();autoRemarks("ChirdNoNeedBedNum","儿童人数");' @change="getNumGuest"></el-input>
:label="$t('salesModule.ChildNum')" prop="ChirdNoNeedBedNum">
<el-input v-model='addMsg.ChirdNum' :disabled="addMsg.GroupType==='4'"
@keyup.native="checkInteger(addMsg,'ChirdNoNeedBedNum')"
@input='getNumber();getHouseNo();getTotalPrice();autoRemarks("ChirdNoNeedBedNum","儿童人数");'
@change="getNumGuest"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</template> </template>
...@@ -287,49 +285,49 @@ ...@@ -287,49 +285,49 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<template v-if="pagesTitle=='跟团游产品'"> <template v-if="pagesTitle=='跟团游产品'">
<el-col :span="4" v-show="addMsg.GroupType !== '4'"> <el-col :span="4" v-show="addMsg.GroupType !== '4'">
<el-form-item :label="$t('salesModule.OldPeopleNum')" prop="OldPeopleNum"> <el-form-item :label="$t('salesModule.OldPeopleNum')" prop="OldPeopleNum">
<el-input v-model="addMsg.OldPeopleNum" :disabled="addMsg.GroupType === '4'" <el-input v-model="addMsg.OldPeopleNum" :disabled="addMsg.GroupType === '4'"
@keyup.native="checkInteger(addMsg, 'OldPeopleNum')" @input=" @keyup.native="checkInteger(addMsg, 'OldPeopleNum')" @input="
getNumber(); getNumber();
getHouseNo(); getHouseNo();
getTotalPrice(); getTotalPrice();
autoRemarks('OldPeopleNum', '老人人数'); autoRemarks('OldPeopleNum', '老人人数');
"></el-input> "></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</template> </template>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<template v-if="pagesTitle=='跟团游产品'"> <template v-if="pagesTitle=='跟团游产品'">
<el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0'"> <el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0'">
<el-form-item :label="$t('salesModule.SingleRoomNum')" prop="SingleRoomNum"> <el-form-item :label="$t('salesModule.SingleRoomNum')" prop="SingleRoomNum">
<el-input v-model="addMsg.SingleRoomNum" @keyup.native="checkInteger(addMsg, 'SingleRoomNum')" @input=" <el-input v-model="addMsg.SingleRoomNum" @keyup.native="checkInteger(addMsg, 'SingleRoomNum')" @input="
yzSingleBed(); yzSingleBed();
getTotalPrice(); getTotalPrice();
autoRemarks('SingleRoomNum', '单房数量'); autoRemarks('SingleRoomNum', '单房数量');
"></el-input> "></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0' && showCity"> <el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0' && showCity">
<el-form-item :label="$t('salesModule.BigRoomNum')" prop="BigRoomNum"> <el-form-item :label="$t('salesModule.BigRoomNum')" prop="BigRoomNum">
<el-input v-model="addMsg.BigRoomNum" @keyup.native="checkInteger(addMsg, 'BigRoomNum')" @input=" <el-input v-model="addMsg.BigRoomNum" @keyup.native="checkInteger(addMsg, 'BigRoomNum')" @input="
yzBigBed(); yzBigBed();
getTotalPrice(); getTotalPrice();
autoRemarks('BigRoomNum', '大床房'); autoRemarks('BigRoomNum', '大床房');
"></el-input> "></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0' && showCity"> <el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0' && showCity">
<el-form-item :label="$t('salesModule.TripleRoomNum')" prop="TripleRoomNum"> <el-form-item :label="$t('salesModule.TripleRoomNum')" prop="TripleRoomNum">
<el-input v-model="addMsg.TripleRoomNum" @keyup.native="checkInteger(addMsg, 'TripleRoomNum')" @input=" <el-input v-model="addMsg.TripleRoomNum" @keyup.native="checkInteger(addMsg, 'TripleRoomNum')" @input="
yzThreeBed(); yzThreeBed();
getTotalPrice(); getTotalPrice();
autoRemarks('TripleRoomNum', '三人房'); autoRemarks('TripleRoomNum', '三人房');
"></el-input> "></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</template> </template>
<el-col :span="4" v-if="pagesTitle=='跟团游产品'"> <el-col :span="4" v-if="pagesTitle=='跟团游产品'">
<el-form-item :label="$t('salesModule.VisaNum')" prop="VisaNum"> <el-form-item :label="$t('salesModule.VisaNum')" prop="VisaNum">
<el-input v-model="addMsg.VisaNum" @keyup.native="checkInteger(addMsg, 'VisaNum')" @input=" <el-input v-model="addMsg.VisaNum" @keyup.native="checkInteger(addMsg, 'VisaNum')" @input="
...@@ -358,16 +356,16 @@ ...@@ -358,16 +356,16 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<template v-if="pagesTitle=='跟团游产品'"> <template v-if="pagesTitle=='跟团游产品'">
<el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0'"> <el-col :span="4" v-if="addMsg.GroupTypeNeedHouse == '0'">
<el-form-item :label="$t('salesModule.PredictRoomNum')" prop="PredictRoomNum"> <el-form-item :label="$t('salesModule.PredictRoomNum')" prop="PredictRoomNum">
<el-input v-model="addMsg.PredictRoomNum" :disabled="true"></el-input> <el-input v-model="addMsg.PredictRoomNum" :disabled="true"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="$t('fnc.yszonge')" prop="PreferPrice"> <el-form-item :label="$t('fnc.yszonge')" prop="PreferPrice">
<el-input v-model="addMsg.PreferPrice" :disabled="true"></el-input> <el-input v-model="addMsg.PreferPrice" :disabled="true"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</template> </template>
<el-col :span="4" v-show="addMsg.CustomerType == 1 || addMsg.CustomerType == 2"> <el-col :span="4" v-show="addMsg.CustomerType == 1 || addMsg.CustomerType == 2">
<el-form-item :label="$t('salesModule.SharePeople')" prop="CommissionSharePeople"> <el-form-item :label="$t('salesModule.SharePeople')" prop="CommissionSharePeople">
...@@ -389,21 +387,21 @@ ...@@ -389,21 +387,21 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<template v-if="pagesTitle=='跟团游产品'"> <template v-if="pagesTitle=='跟团游产品'">
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="$t('Airticket.Air_EconomyClass')" prop="YSeatNum"> <el-form-item :label="$t('Airticket.Air_EconomyClass')" prop="YSeatNum">
<el-input v-model="addMsg.YSeatNum" @keyup.native="checkInteger(addMsg, 'YSeatNum')"></el-input> <el-input v-model="addMsg.YSeatNum" @keyup.native="checkInteger(addMsg, 'YSeatNum')"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="$t('Airticket.Air_businessClass')" prop="ESeatNum"> <el-form-item :label="$t('Airticket.Air_businessClass')" prop="ESeatNum">
<el-input v-model="addMsg.ESeatNum" @input="getNumber()"></el-input> <el-input v-model="addMsg.ESeatNum" @input="getNumber()"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="$t('Airticket.Air_firstClass')" prop="FSeatNum"> <el-form-item :label="$t('Airticket.Air_firstClass')" prop="FSeatNum">
<el-input v-model="addMsg.FSeatNum" @input="getNumber()"></el-input> <el-input v-model="addMsg.FSeatNum" @input="getNumber()"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</template> </template>
<!--<el-col :span="4"> <!--<el-col :span="4">
<el-form-item label="单地接数量" prop="AirticketNum"> <el-form-item label="单地接数量" prop="AirticketNum">
...@@ -414,8 +412,7 @@ ...@@ -414,8 +412,7 @@
<el-form-item :label="$t('salesModule.ScenicRefund')"> <el-form-item :label="$t('salesModule.ScenicRefund')">
<el-select filterable multiple class="multiple_input" v-model="addMsg.ScenicRefundArr" <el-select filterable multiple class="multiple_input" v-model="addMsg.ScenicRefundArr"
:placeholder="$t('pub.pleaseSel')" @change="ScenicRefundMethods"> :placeholder="$t('pub.pleaseSel')" @change="ScenicRefundMethods">
<el-option v-for="(item,index) in ScenicRefundList" :label="item.ScenicName" :value="item.Id" <el-option v-for="(item,index) in ScenicRefundList" :label="item.ScenicName" :value="item.Id" :key="index">
:key="index">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -504,8 +501,8 @@ ...@@ -504,8 +501,8 @@
//团期编号,订单编号(新增传0),下单人选择的公司 //团期编号,订单编号(新增传0),下单人选择的公司
props: [ props: [
'showCity', 'showCity',
'PTCID', //团期编号(必须传), 'PTCID',//团期编号(必须传),
'POrderId', //订单编号(新增传0) 'POrderId',//订单编号(新增传0)
'PBranchId', //销售公司/联运公司 'PBranchId', //销售公司/联运公司
'PProductType', //产品类型(1-常规团,2-包机团) 'PProductType', //产品类型(1-常规团,2-包机团)
'productObj', 'productObj',
...@@ -539,63 +536,63 @@ ...@@ -539,63 +536,63 @@
Unit_PriceList: [], //成交单价下拉数据 Unit_PriceList: [], //成交单价下拉数据
LessMoney: 0, LessMoney: 0,
addMsg: { addMsg: {
price: 0, price: 0,
GroupTypeNeedHouse: 0, GroupTypeNeedHouse: 0,
OrderId: 0, OrderId: 0,
OneSex: 0, OneSex: 0,
TCID: 0, TCID: 0,
CustomerType: "", CustomerType: "",
GroupType: "", GroupType: "",
IndustryCategory: "", IndustryCategory: "",
ContactName: "", ContactName: "",
ContactMobile: "", ContactMobile: "",
CustomerId: "", CustomerId: "",
DepartureCityId: 0, DepartureCityId: 0,
ReturnArriveCityId: "", ReturnArriveCityId: "",
IsIntermodal: "2", IsIntermodal: "2",
IsReturnIntermodal: "2", IsReturnIntermodal: "2",
Unit_Price: 0, Unit_Price: 0,
TC_Price: 0, TC_Price: 0,
ManNum: 0, // 成人数量 ManNum: 0, // 成人数量
ChirdNum: 0, // 小孩数量 ChirdNum: 0, // 小孩数量
ChirdNoNeedBedNum: 0, ChirdNoNeedBedNum: 0,
ChirdNeedBedNum: 0, ChirdNeedBedNum: 0,
BabyNum: 0, BabyNum: 0,
OldPeopleNum: 0, OldPeopleNum: 0,
SingleRoomNum: 0, SingleRoomNum: 0,
PreferPrice: 0, PreferPrice: 0,
YSeatNum: 0, YSeatNum: 0,
ESeatNum: 0, ESeatNum: 0,
FSeatNum: 0, FSeatNum: 0,
Commission: 0, Commission: 0,
ClientSource: 0, ClientSource: 0,
BrandId: 0, BrandId: 0,
TradeWay: "2", TradeWay: "2",
PlatformAccount: "", PlatformAccount: "",
PlatformOrder: "", PlatformOrder: "",
GuestNum: 0, GuestNum: 0,
IsChildrenTour: 0, IsChildrenTour: 0,
IsBirdDiscount: 0, IsBirdDiscount: 0,
PredictRoomNum: 0, PredictRoomNum: 0,
BigRoomNum: 0, BigRoomNum: 0,
TripleRoomNum: 0, TripleRoomNum: 0,
TradeDate: "", TradeDate: "",
CostType: "", CostType: "",
Remarks: "", Remarks: "",
VisaNum: 0, VisaNum: 0,
SafeNum: 0, SafeNum: 0,
AirticketNum: 0, AirticketNum: 0,
ScenicRefundArr: [], ScenicRefundArr: [],
GoCityTime: "", GoCityTime: "",
BackCityTime: "", BackCityTime: "",
CommissionSharePeople: 0, CommissionSharePeople: 0,
CommissionShareMoney: 0, CommissionShareMoney: 0,
OrderForm: "1", OrderForm: "1",
SonControlID: "-1", SonControlID: "-1",
IsShowMessagesMoney: "2", IsShowMessagesMoney: "2",
QuotationUrl: "", //单团附件 QuotationUrl: "", //单团附件
LureEmpId: 0, //引流id LureEmpId: 0, //引流id
CRMGuestId: 0, //客人ID CRMGuestId: 0, //客人ID
}, },
uploadLloading: false, uploadLloading: false,
rules: { rules: {
...@@ -1056,7 +1053,7 @@ ...@@ -1056,7 +1053,7 @@
}, },
(res) => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.minPrice = res.data.data && res.data.data.LowDeposit; this.minPrice = res.data.data&&res.data.data.LowDeposit;
} }
}, },
); );
...@@ -1076,11 +1073,11 @@ ...@@ -1076,11 +1073,11 @@
}, },
//计算少价金额 //计算少价金额
getTypePrice() { getTypePrice() {
if (this.pagesTitle == '当地游产品') { if(this.pagesTitle=='当地游产品'){
this.addMsg.ContactName = '' this.addMsg.ContactName = ''
this.addMsg.ContactMobile = '' this.addMsg.ContactMobile = ''
} }
if (this.addMsg.CustomerType == 1) { if (this.addMsg.CustomerType == 1) {
this.addMsg.TC_Price = this.priceObj.B2BMemberPrice; this.addMsg.TC_Price = this.priceObj.B2BMemberPrice;
this.addMsg.Unit_Price = this.priceObj.B2BMemberPrice; this.addMsg.Unit_Price = this.priceObj.B2BMemberPrice;
...@@ -1342,63 +1339,63 @@ ...@@ -1342,63 +1339,63 @@
//清空表单信息 //清空表单信息
clearMsg() { clearMsg() {
this.addMsg = { this.addMsg = {
price: 0, price: 0,
GroupTypeNeedHouse: 0, GroupTypeNeedHouse: 0,
OrderId: 0, OrderId: 0,
OneSex: 0, OneSex: 0,
TCID: 0, TCID: 0,
CustomerType: "", CustomerType: "",
GroupType: "", GroupType: "",
IndustryCategory: "", IndustryCategory: "",
ContactName: "", ContactName: "",
ContactMobile: "", ContactMobile: "",
CustomerId: "", CustomerId: "",
DepartureCityId: 0, DepartureCityId: 0,
ReturnArriveCityId: "", ReturnArriveCityId: "",
IsIntermodal: "2", IsIntermodal: "2",
IsReturnIntermodal: "2", IsReturnIntermodal: "2",
Unit_Price: 0, Unit_Price: 0,
TC_Price: 0, TC_Price: 0,
ManNum: 0, // 成人数量 ManNum: 0, // 成人数量
ChirdNum: 0, // 小孩数量 ChirdNum: 0, // 小孩数量
ChirdNoNeedBedNum: 0, ChirdNoNeedBedNum: 0,
ChirdNeedBedNum: 0, ChirdNeedBedNum: 0,
BabyNum: 0, BabyNum: 0,
OldPeopleNum: 0, OldPeopleNum: 0,
SingleRoomNum: 0, SingleRoomNum: 0,
PreferPrice: 0, PreferPrice: 0,
YSeatNum: 0, YSeatNum: 0,
ESeatNum: 0, ESeatNum: 0,
FSeatNum: 0, FSeatNum: 0,
Commission: 0, Commission: 0,
ClientSource: 0, ClientSource: 0,
BrandId: 0, BrandId: 0,
TradeWay: "2", TradeWay: "2",
PlatformAccount: "", PlatformAccount: "",
PlatformOrder: "", PlatformOrder: "",
GuestNum: 0, GuestNum: 0,
IsChildrenTour: 0, IsChildrenTour: 0,
IsBirdDiscount: 0, IsBirdDiscount: 0,
PredictRoomNum: 0, PredictRoomNum: 0,
BigRoomNum: 0, BigRoomNum: 0,
TripleRoomNum: 0, TripleRoomNum: 0,
TradeDate: "", TradeDate: "",
CostType: "", CostType: "",
Remarks: "", Remarks: "",
VisaNum: 0, VisaNum: 0,
SafeNum: 0, SafeNum: 0,
AirticketNum: 0, AirticketNum: 0,
ScenicRefundArr: [], ScenicRefundArr: [],
GoCityTime: "", GoCityTime: "",
BackCityTime: "", BackCityTime: "",
CommissionSharePeople: 0, CommissionSharePeople: 0,
CommissionShareMoney: 0, CommissionShareMoney: 0,
OrderForm: "1", OrderForm: "1",
SonControlID: "-1", SonControlID: "-1",
IsShowMessagesMoney: "2", IsShowMessagesMoney: "2",
QuotationUrl: "", //单团附件 QuotationUrl: "", //单团附件
LureEmpId: 0, //引流id LureEmpId: 0, //引流id
CRMGuestId: 0, //客人ID CRMGuestId: 0, //客人ID
} }
this.remarkMsg = { this.remarkMsg = {
zc: "", zc: "",
...@@ -1413,7 +1410,7 @@ ...@@ -1413,7 +1410,7 @@
qz: "", qz: "",
qzf: "", qzf: "",
} }
if (this.pagesTitle == '当地游产品') { if(this.pagesTitle=='当地游产品'){
this.addMsg.GroupType = "1" this.addMsg.GroupType = "1"
} }
this.clientSourceList = []; this.clientSourceList = [];
...@@ -1526,9 +1523,9 @@ ...@@ -1526,9 +1523,9 @@
this.addMsg.IsChildrenTour = this.priceObj.IsSupportChildren; this.addMsg.IsChildrenTour = this.priceObj.IsSupportChildren;
this.addMsg.IsBirdDiscount = this.priceObj.IsBirdDiscount; this.addMsg.IsBirdDiscount = this.priceObj.IsBirdDiscount;
let url let url
if (this.PProductType == 1) { if(this.PProductType==1){
url = 'sellorder_post_SetOrderInfo_02' url = 'sellorder_post_SetOrderInfo_02'
} else if (this.PProductType == 2) { }else if(this.PProductType==2){
url = 'sellorder_post_SetTravelTeamOrderForB2B' //团下单接口sellorder_post_SetOrderInfoForB2B url = 'sellorder_post_SetTravelTeamOrderForB2B' //团下单接口sellorder_post_SetOrderInfoForB2B
} }
this.apipost(url, this.apipost(url,
...@@ -1683,10 +1680,11 @@ ...@@ -1683,10 +1680,11 @@
"sellorder_get_GetSellClientTypeEnumList", {}, "sellorder_get_GetSellClientTypeEnumList", {},
(res) => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
if (this.showCity) { if(this.showCity) {
this.customerTypeList = res.data.data; this.customerTypeList = res.data.data;
} else { } else {
this.customerTypeList = res.data.data.filter(item => item.Id < 3); this.customerTypeList = res.data.data.filter(item => item.Id < 3);
console.log('this.customerTypeList', this.customerTypeList)
} }
} }
}, },
...@@ -1814,8 +1812,8 @@ ...@@ -1814,8 +1812,8 @@
this.getTradeWay(); this.getTradeWay();
}, },
watch: { watch: {
productObj: { productObj:{
handler(oldValue, newVal) { handler(oldValue, newVal){
this.clearMsg(); this.clearMsg();
this.getTravelPirceInfo() this.getTravelPirceInfo()
this.addMsg.DepartureCityId = oldValue.StartCityID this.addMsg.DepartureCityId = oldValue.StartCityID
...@@ -1823,7 +1821,7 @@ ...@@ -1823,7 +1821,7 @@
this.addMsg.GoCityTime = this.starTime = oldValue.StartCityTime; this.addMsg.GoCityTime = this.starTime = oldValue.StartCityTime;
this.addMsg.BackCityTime = this.endTime = oldValue.BackCityTime; this.addMsg.BackCityTime = this.endTime = oldValue.BackCityTime;
this.priceObj = JSON.parse(JSON.stringify(oldValue)) this.priceObj = JSON.parse(JSON.stringify(oldValue))
if (this.pagesTitle == '当地游产品') { if(this.pagesTitle=='当地游产品'){
let str = '' let str = ''
if (oldValue.OtherPrice > 0) { if (oldValue.OtherPrice > 0) {
str += '杂费' + oldValue.OtherPrice + '/人;' str += '杂费' + oldValue.OtherPrice + '/人;'
...@@ -1851,5 +1849,4 @@ ...@@ -1851,5 +1849,4 @@
} }
} }
}; };
</script>
</script> \ No newline at end of file
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