Commit e1871811 authored by 黄奎's avatar 黄奎

新增单机票价格

parent a4a0ad13
......@@ -2171,6 +2171,7 @@ export const salesModule = {
ChildBed: 'Baby in bed',
ChildNoBed: 'Children dont occupy the bed',
SingleJ: 'single ground connection',
SingleAirticket:'Single Ticket',
OtherPrice: 'other price',
VisaBack: 'Visa Fee (return fee)',
PeoPle: 'People',
......
......@@ -2082,6 +2082,7 @@ export const salesModule={
ChildBed:'子どもがベッドをとる',
ChildNoBed:'子供はベッドを取らない',
SingleJ:'単接地',
SingleAirticket:'シングル航空券',
OtherPrice:'その他価格',
VisaBack:'査証料(さいりょうりょう)',
PeoPle:'人',
......
......@@ -2156,6 +2156,7 @@ export const salesModule={
ChildBed:'小孩占床',
ChildNoBed:'小孩不占床',
SingleJ:'單地接',
SingleAirticket:'單機票',
OtherPrice:'其他價格',
VisaBack:'簽證費(退簽證費)',
PeoPle:'人',
......
......@@ -2171,6 +2171,7 @@ export const salesModule={
ChildBed:'小孩占床',
ChildNoBed:'小孩不占床',
SingleJ:'单地接',
SingleAirticket:'单机票',
OtherPrice:'其他价格',
VisaBack:'签证费(退签证费)',
PeoPle:'人',
......
......@@ -910,7 +910,8 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="$t('hotel.suplier_contact')" prop="ContactName" v-show="addMsg.CustomerType == 3 || addMsg.CustomerType == 4">
<el-form-item :label="$t('hotel.suplier_contact')" prop="ContactName"
v-show="addMsg.CustomerType == 3 || addMsg.CustomerType == 4">
<el-input v-model="addMsg.ContactName"></el-input>
</el-form-item>
<el-form-item :label="$t('scen.sc_tel')" prop="ContactMobile"
......@@ -1059,7 +1060,8 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="$t('salesModule.SSPT')" prop="BrandId" v-show="addMsg.ClientSource == 1|| addMsg.ClientSource == 4">
<el-form-item :label="$t('salesModule.SSPT')" prop="BrandId"
v-show="addMsg.ClientSource == 1|| addMsg.ClientSource == 4">
<el-select v-model="addMsg.BrandId" :disabled="false" filterable :placeholder="$t('pub.pleaseSel')">
<el-option v-for="item in ssptList" :label="item.brandName" :value="item.dictId"
:key="item.dictId+6000">
......@@ -1137,7 +1139,8 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="$t('hotel.suplier_contact')" prop="ContactName" v-show="addMsg.CustomerType == 3 || addMsg.CustomerType == 4">
<el-form-item :label="$t('hotel.suplier_contact')" prop="ContactName"
v-show="addMsg.CustomerType == 3 || addMsg.CustomerType == 4">
<el-input v-model="addMsg.ContactName"></el-input>
</el-form-item>
<el-form-item :label="$t('scen.sc_tel')" prop="ContactMobile"
......@@ -1159,13 +1162,14 @@
</el-col>
<el-col :span="4">
<el-form-item :label="$t('system.table_goCity')" prop="DepartureCityId">
<el-select filterable v-model="addMsg.DepartureCityId" filterable :placeholder="$t('pub.pleaseSel')"
<el-select filterable v-model="addMsg.DepartureCityId" :placeholder="$t('pub.pleaseSel')"
@change="addMsg.IsIntermodal = 2">
<el-option v-for="item in startCityList" :label="item.Name" :value="item.ID" :key="item.ID+20000">
</el-option>
</el-select>
</el-form-item>
<el-form-item :label="$t('salesModule.IsLianYn')" prop="IsIntermodal" v-show="addMsg.DepartureCityId != SetOutCityId">
<el-form-item :label="$t('salesModule.IsLianYn')" prop="IsIntermodal"
v-show="addMsg.DepartureCityId != SetOutCityId">
<el-switch v-model="addMsg.IsIntermodal" active-value="1" inactive-value="2"
@change="getUnionTravelPrice(addObj, 1)"></el-switch>
</el-form-item>
......@@ -1179,13 +1183,14 @@
</el-col>
<el-col :span="4">
<el-form-item :label="$t('salesModule.BackCity')" prop="ReturnArriveCityId">
<el-select filterable v-model="addMsg.ReturnArriveCityId" filterable :placeholder="$t('pub.pleaseSel')"
<el-select filterable v-model="addMsg.ReturnArriveCityId" :placeholder="$t('pub.pleaseSel')"
@change="addMsg.IsReturnIntermodal = 2">
<el-option v-for="item in startCityList" :label="item.Name" :value="item.ID" :key="item.ID+30000">
</el-option>
</el-select>
</el-form-item>
<el-form-item :label="$t('salesModule.IsLianYn')" prop="IsReturnIntermodal" v-show="addMsg.ReturnArriveCityId != reOutCityId">
<el-form-item :label="$t('salesModule.IsLianYn')" prop="IsReturnIntermodal"
v-show="addMsg.ReturnArriveCityId != reOutCityId">
<el-switch v-model="addMsg.IsReturnIntermodal" active-value="1" inactive-value="2"
@change="getUnionTravelPrice(addObj, 2)"></el-switch>
</el-form-item>
......@@ -1237,7 +1242,7 @@
<p v-if="LessMoney == 0" style="line-height: 18px; color: #e95252">
{{$t('salesModule.Notice1')}}
</p>
<p v-else="LessMoney > 0" style="line-height: 18px; color: #e95252">
<p v-else-if="LessMoney > 0" style="line-height: 18px; color: #e95252">
{{$t('salesModule.Notice2')}}{{ LessMoney }}{{$t('salesModule.Notice3')}}
</p>
</el-form-item>
......@@ -1425,7 +1430,8 @@
<el-input v-model="addMsg_form.BabyPrice" :disabled="!IsUpdateOrderMoney"></el-input>
</el-form-item>
<el-form-item v-if="IsUpdateOrderMoney">
<el-button type="primary" style="padding: 6px 15px" @click="submitYSZEForm">{{$t('pub.sureBtn')}}</el-button>
<el-button type="primary" style="padding: 6px 15px" @click="submitYSZEForm">{{$t('pub.sureBtn')}}
</el-button>
</el-form-item>
</el-form>
</div>
......@@ -1538,7 +1544,8 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="$t('salesModule.SSPT')" prop="BrandId" v-show="addMsg.ClientSource == 1|| addMsg.ClientSource == 4">
<el-form-item :label="$t('salesModule.SSPT')" prop="BrandId"
v-show="addMsg.ClientSource == 1|| addMsg.ClientSource == 4">
<el-select v-model="addMsg.BrandId" :disabled="false" filterable :placeholder="$t('pub.pleaseSel')">
<el-option v-for="item in ssptList" :label="item.brandName" :value="item.dictId"
:key="item.dictId+70000">
......@@ -1789,7 +1796,8 @@
<td rowspan="3" style="position: relative">
<span class="TC_neibu"
style="float: inherit;margin-left: 5px;margin-right: 5px;position: absolute;top: 10px;left:3px"
v-if="item.standardCurrencyName" :class="{'TCneibu':item.standardCurrencyName=='人民币','TCb2b':item.standardCurrencyName=='日元',
v-if="item.standardCurrencyName"
:class="{'TCneibu':item.standardCurrencyName=='人民币','TCb2b':item.standardCurrencyName=='日元',
'TCb2c':item.standardCurrencyName=='新台币','AppPlat':item.StandardCurrencyName=='',
'otherPlat':item.standardCurrencyName=='',}">{{item.standardCurrencyName}}{{$t('objFill.jiesuan')}}</span>
<p v-if="item.isUnionOrder == 1" class="GO_union">{{$t('Operation.Op_lian')}}</p>
......@@ -1862,8 +1870,8 @@
</p>
</div>
</div>
<div v-if="op.groupName === '单团' &&item.quotationUrl&&item.quotationUrl!=''" style="color: red; cursor: pointer;"
@click="seeBJD(item.quotationUrl)">
<div v-if="op.groupName === '单团' &&item.quotationUrl&&item.quotationUrl!=''"
style="color: red; cursor: pointer;" @click="seeBJD(item.quotationUrl)">
{{$t('objFill.ckbjd')}}
</div>
<div v-if="item.autoCouponId>-1">{{$t('active.ad_yhq')}}:
......@@ -2040,8 +2048,8 @@
<th>{{$t('advmanager.v_type')}}</th>
<th>{{$t('system.label_info')}}</th>
<th>
{{$t('salesModule.Time')}}(<span @click="goUrlHappy(item)" style="cursor: pointer" colspan="4"
align="center">{{$t('salesModule.LookMore')}}</span>
{{$t('salesModule.Time')}}(<span @click="goUrlHappy(item)" style="cursor: pointer"
colspan="4" align="center">{{$t('salesModule.LookMore')}}</span>
</th>
</tr>
<tr v-for="(item2, index2) in redBagList" :key="index2+130000">
......@@ -2121,7 +2129,8 @@
(item.confirmFileList.length == 0 && item.isOwn == 1) ||
IsSupperOrderEdit
" :http-request="uploadFileBtn" :multiple="false" :show-file-list="false" action="">
<el-button size="small" type="danger" @click="getItem(item)">{{$t('objFill.shangchuan')}}</el-button>
<el-button size="small" type="danger" @click="getItem(item)">{{$t('objFill.shangchuan')}}
</el-button>
</el-upload>
</template>
</td>
......@@ -2347,7 +2356,9 @@
">
<span v-for="childItem in item.guestList" style="color: blue">
{{childItem.userName}}
<span :style="childItem.isBed==1?'color:#d332e5':'color:#67c23a' ">({{childItem.isBed==1?'占床':'不占床'}}) </span>
<span
:style="childItem.isBed==1?'color:#d332e5':'color:#67c23a' ">({{childItem.isBed==1?'占床':'不占床'}})
</span>
<span style="color:#f56c6c">{{childItem.visaType==1?'(个签)':''}}</span>
<span style="color:#f56c6c">{{childItem.ticketOutTypeStr}} </span>
<span style="cursor:pointer;"
......@@ -2355,8 +2366,10 @@
<span v-if="item.isShowDisclaimer==1&&( isShow===index||childItem.disclaimerId>0)"
style="cursor:pointer;"
@click="goDisclaimer(item,childItem)">{{childItem.disclaimerId>0?"查看参团免责承诺函":"签订参团免责承诺函"}}</span>
<span v-if="childItem.isApplyPhoto == 1" style="color: red">({{$t('salesModule.Zhao')}})</span>&nbsp;&nbsp;</span>
<span v-if="item.photoNum > 0">({{$t('salesModule.NoPhoto')}} {{ item.photoNum }}{{$t('salesModule.Fen')}})</span>
<span v-if="childItem.isApplyPhoto == 1"
style="color: red">({{$t('salesModule.Zhao')}})</span>&nbsp;&nbsp;</span>
<span v-if="item.photoNum > 0">({{$t('salesModule.NoPhoto')}}
{{ item.photoNum }}{{$t('salesModule.Fen')}})</span>
</span>
<p v-if="item.cancelGuestList && item.cancelGuestList.length > 0">
<span class="">{{$t('salesModule.CancelOrder')}}:</span>
......@@ -2367,8 +2380,9 @@
</span>
</p>
<span style="display: block">{{$t('salesModule.RoomInfo')}}<span v-if="item.oneSex > 0"
style="color: #e95252">({{ item.oneSex == 1 ?$t('objFill.dannan') : $t('objFill.dannv') }})</span><span v-if="item.chirdNoNeedBedNum > 0"
style="color: #e95252">(儿童不占床{{ item.chirdNoNeedBedNum }}人 )</span>
style="color: #e95252">({{ item.oneSex == 1 ?$t('objFill.dannan') : $t('objFill.dannv') }})</span><span
v-if="item.chirdNoNeedBedNum > 0" style="color: #e95252">(儿童不占床{{ item.chirdNoNeedBedNum }}人
</span>
{{ item.orderGuestHouseStr }}
<el-popover trigger="click" popper-class="KT_Scenic">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
......@@ -2441,7 +2455,8 @@
</div>
<div style="color: red">
<p>
{{$t('pub.pubRemark')}}:<span v-if="item.tsIdList.length > 0">{{$t('salesModule.ComplaintNum')}}:
{{$t('pub.pubRemark')}}:<span
v-if="item.tsIdList.length > 0">{{$t('salesModule.ComplaintNum')}}:
<a class="underline" v-for="ts in item.tsIdList" href="javascript:void(0);" @click="
goUrlTS(
'ComplaintsDetail',
......@@ -2478,7 +2493,8 @@
{{uItem.guestNames}} 航班信息:
<span v-if="uItem.isSure==1" style="color:rgb(71, 191, 140)">【OK】</span> <span
v-else>{{$t('visa.v_zanding')}}</span>
<a v-if="(item.orderGuestFlightList&&item.orderGuestFlightList.length>1&&item.outNotice == 1)||(uItem.ticketUnionId&&uItem.ticketUnionId>0)" @click="toTrip(item,uItem.ticketUnionId,uItem.guestIds)"
<a v-if="(item.orderGuestFlightList&&item.orderGuestFlightList.length>1&&item.outNotice == 1)||(uItem.ticketUnionId&&uItem.ticketUnionId>0)"
@click="toTrip(item,uItem.ticketUnionId,uItem.guestIds)"
style="cursor:pointer;text-decoration:underline;color:green;">
{{ $t("Operation.Op_teamNotice") }}({{ item.outNotice == 1 ? "OK" : "暂定"}})
</a>
......@@ -2540,16 +2556,17 @@
<span style="color:red;">改价申请:</span> <span> {{item.changePriceTime}} 申请金额【<span
style="color:red;">{{item.changePriceMoney}}</span>{{$t('hotel.hotel_yuan')}}】{{item.changePriceReason}}</span>
<div style="text-align:right;" v-if="item.changePriceState==1"> 待{{item.ChangePriceType=="2"?"OP":$t('fnc.zhuguan')}}{{item.managerExamineName}}审核 </div>
<div style="text-align:right;" v-if="item.changePriceState==2">
{{$t('objFill.dai')}}{{item.ChangePriceType=="2"?$t('objFill.kuaiji'):$t('visa.v_zongjingli')}}{{item.examineByName}}{{$t('fnc.shenhe')}}
</div>
<div style="text-align:right;" v-if="item.changePriceState==4" >
已驳回
</div>
<div style="text-align:right;" v-if="item.changePriceState==3" >
已通过
</div>
<div style="text-align:right;" v-if="item.changePriceState==1">
待{{item.ChangePriceType=="2"?"OP":$t('fnc.zhuguan')}}{{item.managerExamineName}}审核 </div>
<div style="text-align:right;" v-if="item.changePriceState==2">
{{$t('objFill.dai')}}{{item.ChangePriceType=="2"?$t('objFill.kuaiji'):$t('visa.v_zongjingli')}}{{item.examineByName}}{{$t('fnc.shenhe')}}
</div>
<div style="text-align:right;" v-if="item.changePriceState==4">
已驳回
</div>
<div style="text-align:right;" v-if="item.changePriceState==3">
已通过
</div>
</div>
</div>
</td>
......@@ -2561,8 +2578,10 @@
</template>
<template v-else>
<span class="font-color-red" v-if="item.orderspecialofferState === -1">{{$t('visa.v_jujue')}}</span>
<span class="font-color-org" v-if="item.orderspecialofferState === 0">{{$t('objFill.shengpizhong')}}</span>
<span class="font-color-green" v-if="item.orderspecialofferState === 1">{{$t('visa.v_tongguo')}}</span>
<span class="font-color-org"
v-if="item.orderspecialofferState === 0">{{$t('objFill.shengpizhong')}}</span>
<span class="font-color-green"
v-if="item.orderspecialofferState === 1">{{$t('visa.v_tongguo')}}</span>
</template>
</div>
<div class="font-color-red" v-if="item.orderspecialofferId !== 0">
......@@ -2576,7 +2595,7 @@
<td colspan="5" class="groupTourOrder_tickets" style="height: 40px">
<div>
<div>{{$t('fnc.skdanju')}}:</div>
<div >
<div>
<span v-for="(item2, index2) in item.financeList" :key="index2+210000"
@click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<span v-if="item2.colorState === 1" class="groupTourOrder_tickets_blue">{{ item2.frID }}</span>
......@@ -2594,7 +2613,7 @@
<!--@click="(item.orderState==1||item.orderState==2)?goUrlSFD('SalesFinancialDetail', '销售财务单据', item):''"-->
<div>
<div>{{$t('fnc.fkdanju')}}:</div>
<div >
<div>
<span v-for="(item2, index2) in item.refundFinanceList" :key="index2+220000"
@click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<span v-if="item2.colorState === 1" class="groupTourOrder_tickets_blue">{{ item2.frID }}</span>
......@@ -2942,7 +2961,8 @@
<span v-if="childItem.isApplyPhoto == 1" style="color: red">({{$t('salesModule.Zhao')}})</span>
</span>
<span v-if="item.photoNum > 0">({{$t('salesModule.NoPhoto')}} {{ item.photoNum }}{{$t('salesModule.Fen')}})</span>
<span v-if="item.photoNum > 0">({{$t('salesModule.NoPhoto')}}
{{ item.photoNum }}{{$t('salesModule.Fen')}})</span>
</span>
<p v-if="item.cancelGuestList && item.cancelGuestList.length > 0">
<span class="">{{$t('salesModule.CancelOrder')}}:</span>
......@@ -2953,8 +2973,9 @@
</span>
</p>
<span style="display: block">{{$t('salesModule.RoomInfo')}}<span v-if="item.oneSex > 0"
style="color: #e95252">({{ item.oneSex == 1 ?$t('objFill.dannan') : $t('objFill.dannv') }})</span><span v-if="item.chirdNoNeedBedNum > 0"
style="color: #e95252">(儿童不占床{{ item.chirdNoNeedBedNum }}人 )</span>:{{ item.orderGuestHouseStr }}</span>
style="color: #e95252">({{ item.oneSex == 1 ?$t('objFill.dannan') : $t('objFill.dannv') }})</span><span
v-if="item.chirdNoNeedBedNum > 0" style="color: #e95252">(儿童不占床{{ item.chirdNoNeedBedNum }}人
</span>:{{ item.orderGuestHouseStr }}</span>
<span v-if="item.tipMoney" style="color: red">({{$t('fnc.xiaofei')}}:{{ item.tipMoney }})</span>
</td>
</tr>
......@@ -2983,7 +3004,8 @@
IsLookOrder ||
isUpdateOrder
">
<span v-if="item.clientSource == 1 && item.brandName != ''">{{ item.brandName }}{{$t('fnc.dingdan')}}
<span
v-if="item.clientSource == 1 && item.brandName != ''">{{ item.brandName }}{{$t('fnc.dingdan')}}
{{ item.platformOrder }};</span>{{ item.remarks }}
</template>
</template>
......@@ -3086,7 +3108,8 @@
</tbody>
</table>
</div>
<el-dialog custom-class="w450" :title="$t('Operation.Op_tripDownLoad')" :visible.sync="travelControlTripLayerShow" center>
<el-dialog custom-class="w450" :title="$t('Operation.Op_tripDownLoad')" :visible.sync="travelControlTripLayerShow"
center>
<tripDownLoadCommon ref="tripDownLoadCommon" :tripObj="tripObj" @headCallBack="hideTripDown" :downType="2">
</tripDownLoadCommon>
</el-dialog>
......@@ -3127,7 +3150,8 @@
<updateSalesMan @closeUpdiv="closeSalseDiv" @getList="getList" :subInfo="subInfo"></updateSalesMan>
</div>
<!--修改OP备注-->
<el-dialog custom-class="w350" :title="$t('ground.xgopbz')" :visible.sync="zhuanLoading" center :before-close="initOPRemarkMsg">
<el-dialog custom-class="w350" :title="$t('ground.xgopbz')" :visible.sync="zhuanLoading" center
:before-close="initOPRemarkMsg">
<el-form label-width="110px">
<el-form-item :label="$t('Operation.Op_remark')+':'" class="w280">
<el-input type="textarea" :rows="2" v-model="OPRemarkMsg.OP_Remarks"></el-input>
......@@ -3143,7 +3167,8 @@
</div>
</el-dialog>
<!--修改提成-->
<el-dialog custom-class="w350" :title="$t('ground.xgtcheng')" :visible.sync="TiChengLoading" center :before-close="initTCMsg">
<el-dialog custom-class="w350" :title="$t('ground.xgtcheng')" :visible.sync="TiChengLoading" center
:before-close="initTCMsg">
<el-form label-width="110px">
<el-form-item :label="$t('salesModule.TCmoney')+':'" class="w280">
<el-input :placeholder="$t('pub.pleaseImport')" type="number" v-model="TCMsg.LatestCommissionMoney">
......@@ -3209,13 +3234,13 @@
<el-dialog custom-class="w350" :title="$t('ground.xgddanewjine')" :visible.sync="OrderMoneyDialog" center>
<el-form label-width="110px">
<el-form-item :label="$t('salesModule.EWJLJE')+':'" class="w280">
<el-input :placeholder="$t('pub.pleaseImport')" type="text" @keyup.native="checkPrice(EwMsg, 'ExtraRewardMoney')"
v-model="EwMsg.ExtraRewardMoney">
<el-input :placeholder="$t('pub.pleaseImport')" type="text"
@keyup.native="checkPrice(EwMsg, 'ExtraRewardMoney')" v-model="EwMsg.ExtraRewardMoney">
</el-input>
</el-form-item>
<el-form-item :label="$t('salesModule.EWKCJE')+':'" class="w280">
<el-input :placeholder="$t('pub.pleaseImport')" type="number" @keyup.native="checkPrice(EwMsg, 'ExtraDeductMoney')"
v-model="EwMsg.ExtraDeductMoney">
<el-input :placeholder="$t('pub.pleaseImport')" type="number"
@keyup.native="checkPrice(EwMsg, 'ExtraDeductMoney')" v-model="EwMsg.ExtraDeductMoney">
</el-input>
</el-form-item>
</el-form>
......@@ -3229,7 +3254,8 @@
</div>
</el-dialog>
<a id="groupTourOrderByTuan_DownLoad" target="_blank" style="display: none">1不要删除</a>
<el-dialog :title="$t('objFill.xuanzhelk')" width="400px" :visible.sync="ShenQingPhotoShow" center :before-close="closeChangeMachie">
<el-dialog :title="$t('objFill.xuanzhelk')" width="400px" :visible.sync="ShenQingPhotoShow" center
:before-close="closeChangeMachie">
<div>
<label><input type="checkbox" v-model="SQcheckdAll" />{{$t('system.table_chekAll')}}</label>
</div>
......@@ -3334,7 +3360,7 @@
cityId: 0,
orderId: 0,
unionfid: 0, //订单旅客联运编号(rb_airticket_union表Id)
GuestIds:'',
GuestIds: '',
},
userId: "",
customerId: "",
......@@ -4175,13 +4201,13 @@
);
}
},
toTrip: function (obj, TicketUnionId,GuestIds) {
toTrip: function (obj, TicketUnionId, GuestIds) {
this.tripObj.tcid = obj.tcid;
this.tripObj.configId = obj.configId;
this.tripObj.orderId = obj.orderId;
this.tripObj.cityId = obj.startCityId;
this.tripObj.unionfid =0;
this.tripObj.GuestIds =GuestIds;
this.tripObj.unionfid = 0;
this.tripObj.GuestIds = GuestIds;
if (TicketUnionId) {
this.tripObj.unionfid = TicketUnionId;
}
......@@ -4309,7 +4335,7 @@
);
})
.catch(() => {
this.$message.info(this.$t('pub.cancelBtn')+'!');
this.$message.info(this.$t('pub.cancelBtn') + '!');
});
},
getUnionTravelPrice(obj, type) {
......@@ -4584,6 +4610,11 @@
if (this.addMsg.GroupType == 4) {
this.HightUnitPrice = "1";
this.Unit_Price = x.Unit_Price;
} else if (this.addMsg.GroupType == 5) {
this.HightUnitPrice = "1";
this.Unit_Price = modelPrice.AirticketMoney;
this.addMsg.Unit_Price = modelPrice.AirticketMoney;
this.addMsg.TC_Price = modelPrice.AirticketMoney;
} else {
this.HightUnitPrice = "2";
this.Unit_Price = this.addObj.SingleDMCPrice;
......
......@@ -743,8 +743,12 @@
<td>
<b>{{item.SingleDMCPrice|priceFormat(item.SingleDMCPrice)}}</b>
</td>
<td class="TC_cusTitle">{{$t('salesModule.SingleAirticket')}}</td>
<td>
<b>{{item.AirticketMoney|priceFormat(item.AirticketMoney)}}</b>
</td>
<td class="TC_cusTitle">{{$t('op.RTXF')}}</td>
<td colspan="3">
<td>
<b>{{item.TipAmount|priceFormat(item.TipAmount)}}</b>
</td>
</tr>
......
......@@ -457,7 +457,8 @@
:false-label="UnCheckedLessPrice">{{$t('op.CanLessPrice')}}
</el-checkbox>
<el-checkbox v-model="priceData.IsNeedAirportShuttle" @change="IsNeedAirportShuttleChange"
:true-label="CheckedVaule" :false-label="UnCheckedLessPrice">{{$t('objFill.v101.myOrdersAllType.shifouxyst')}}
:true-label="CheckedVaule" :false-label="UnCheckedLessPrice">
{{$t('objFill.v101.myOrdersAllType.shifouxyst')}}
</el-checkbox>
<template v-if="CurrentUserInfo.RB_Group_id==2">
<input type="button" class="normalBtn" :value="$t('op.HotelUse')" @click="outerVisible=true"
......@@ -519,6 +520,12 @@
<template slot="prepend">{{$t('salesModule.SingleJ')}}</template>
</el-input>
</el-form-item>
<el-form-item>
<el-input :placeholder="$t('pub.pleaseImport')" class="w190 ComSeat"
v-model="priceData.AirticketMoney" @keyup.native="checkPrice(priceData,'AirticketMoney')">
<template slot="prepend">{{$t('salesModule.SingleAirticket')}}</template>
</el-input>
</el-form-item>
<el-form-item>
<el-input :placeholder="$t('pub.pleaseImport')" class="w190 ComSeat" v-model="priceData.TipAmount"
@keyup.native="checkPrice(priceData,'TipAmount')">
......@@ -704,7 +711,8 @@
</el-input>
</el-form-item>
<el-form-item>
<span class="TP_Sendprepend" style="margin:3px -1px 0 0">{{$t('objFill.v101.myOrdersAllType.lindudtbdt')}}</span>
<span class="TP_Sendprepend"
style="margin:3px -1px 0 0">{{$t('objFill.v101.myOrdersAllType.lindudtbdt')}}</span>
<el-select class="w180" v-model="priceData.IsLeaderDaiTuan">
<template v-for="item in DaiTuanList">
<el-option :key="item.Id" :label="item.name" :value="item.Id">
......@@ -718,7 +726,8 @@
</el-input>
</el-form-item>
<el-form-item>
<span class="TP_Sendprepend" style="margin:3px -1px 0 0">{{$t('objFill.v101.myOrdersAllType.daoydtbdt')}}</span>
<span class="TP_Sendprepend"
style="margin:3px -1px 0 0">{{$t('objFill.v101.myOrdersAllType.daoydtbdt')}}</span>
<el-select class="w180" v-model="priceData.IsGuideDaiTuan">
<template v-for="item in DaiTuanList">
<el-option :key="item.Id" :label="item.name" :value="item.Id">
......@@ -757,8 +766,8 @@
</el-input>
</el-form-item>
<el-form-item prop="SendPersion">
<el-input class="w260" :disabled="!priceData.IsNeedAirportShuttle" :placeholder="$t('objFill.v101.myOrdersAllType.qingsrstr')"
v-model="priceData.SendPersion">
<el-input class="w260" :disabled="!priceData.IsNeedAirportShuttle"
:placeholder="$t('objFill.v101.myOrdersAllType.qingsrstr')" v-model="priceData.SendPersion">
<template slot="prepend">{{$t('objFill.v101.myOrdersAllType.shongtuanr')}}</template>
</el-input>
</el-form-item>
......@@ -907,7 +916,8 @@
</el-select>
</el-form-item>
<el-form-item style="margin-top:1px;">
<span class="TP_Sendprepend" style="margin:3px -1px 0 0">{{$t('objFill.v101.myOrdersAllType.baojiaddz')}}</span>
<span class="TP_Sendprepend"
style="margin:3px -1px 0 0">{{$t('objFill.v101.myOrdersAllType.baojiaddz')}}</span>
<el-upload class="upload-demo" style="display:inline-block;position:relative;top:-1px;left:3px;"
:http-request="uploadFileBtn" :multiple="true" :show-file-list="false" action="">
<el-button size="small" type="primary">{{$t('objFill.shangchuan')}}</el-button>
......@@ -1814,7 +1824,8 @@
parseInt(this.priceData.FSeat);
if (Number(fitem.TicketNum) - Number(fitem.OtherTeamUseNum) < Number(fitem.BindNum)) {
fitem.BindNum = 0;
this.Error(this.$t('objFill.v101.myOrdersAllType.zuiduoznbd') + (Number(fitem.TicketNum) - Number(fitem.OtherTeamUseNum)) + this.$t('objFill.v101.myOrdersAllType.gejiwei'));
this.Error(this.$t('objFill.v101.myOrdersAllType.zuiduoznbd') + (Number(fitem.TicketNum) - Number(fitem
.OtherTeamUseNum)) + this.$t('objFill.v101.myOrdersAllType.gejiwei'));
}
this.selectFilghtList.forEach((x, index) => {
if (x.IsSelected) {
......@@ -1920,9 +1931,9 @@
that.$emit("saveMsg");
}
if (type == 2) {
that.btnTongBu = this.$t('objFill.v101.myOrdersAllType.tongbujd')+'...';
that.btnTongBu = this.$t('objFill.v101.myOrdersAllType.tongbujd') + '...';
} else {
that.btnText = this.$t('pub.saveBtn')+'...';
that.btnText = this.$t('pub.saveBtn') + '...';
}
});
},
......
......@@ -58,7 +58,8 @@
<template>
<div class="commonOrderForm" :style="{ height: ScreenHeight }">
<p class="title">
{{ $t("salesModule.SignImdi") }} &nbsp;<span style="color:red;font-weight:bold;">{{$t('objFill.lianyunxxqtxm')}}</span>
{{ $t("salesModule.SignImdi") }} &nbsp;<span
style="color:red;font-weight:bold;">{{$t('objFill.lianyunxxqtxm')}}</span>
<span v-if="crmOrderObj">
<span style="color: red">{{$t('objFill.yinliuren')}}{{ crmOrderObj.LureEmpNmae }} </span>
<span style="color: #2aaef2">/{{$t('objFill.keren')}}{{ crmOrderObj.CRMGuestName }}</span>
......@@ -141,10 +142,7 @@
</el-col>
<template v-if="showCity && pagesTitle == '跟团游产品'">
<el-col :span="4">
<!--出发城市 :disabled="
priceObj.SonControlID !== -1 &&
priceObj.OutBranchId !== priceObj.SonControlID
" HK 2023-05-25去掉联运限制 -->
<!--出发城市 -->
<el-form-item :label="$t('system.table_goCity')" prop="DepartureCityId">
<el-select v-model="addMsg.DepartureCityId" filterable :placeholder="$t('pub.pleaseSel')"
@change="addMsg.IsIntermodal = 2">
......@@ -155,18 +153,14 @@
</el-col>
<el-col :span="4">
<!--出发是否联运 v-show="
addMsg.DepartureCityId != priceObj.StartCityID &&
addMsg.DepartureCityId != ''
" -->
<!--出发是否联运 -->
<el-form-item :label="$t('salesModule.goUnion')" prop="IsIntermodal">
<el-switch v-model="addMsg.IsIntermodal" active-value="1" inactive-value="2"
@change="getUnionTravelPrice(priceObj, 1)"></el-switch>
</el-form-item>
</el-col>
<el-col :span="4">
<!--联运时间 &&
addMsg.DepartureCityId != priceObj.StartCityID-->
<!--联运时间-->
<el-form-item :label="$t('salesModule.LYtime')" prop="GoCityTime" v-show="
addMsg.IsIntermodal == 1
">
......@@ -175,10 +169,7 @@
</el-form-item>
</el-col>
<el-col :span="4">
<!--返回城市 :disabled="
priceObj.SonControlID !== -1 &&
priceObj.OutBranchId !== priceObj.SonControlID
"-->
<!--返回城市-->
<el-form-item :label="$t('salesModule.BackCity')" prop="ReturnArriveCityId">
<el-select v-model="addMsg.ReturnArriveCityId" filterable :placeholder="$t('pub.pleaseSel')"
@change="addMsg.IsReturnIntermodal = 2">
......@@ -188,21 +179,16 @@
</el-form-item>
</el-col>
<el-col :span="4">
<!--返程是否联运 v-show="
addMsg.ReturnArriveCityId != priceObj.ReturnArriveCityId &&
addMsg.ReturnArriveCityId != ''
"-->
<!--返程是否联运-->
<el-form-item :label="$t('salesModule.backUnion')" prop="IsReturnIntermodal">
<el-switch v-model="addMsg.IsReturnIntermodal" active-value="1" inactive-value="2"
@change="getUnionTravelPrice(priceObj, 2)"></el-switch>
</el-form-item>
</el-col>
<el-col :span="4">
<!--返程联运时间 &&
addMsg.ReturnArriveCityId != priceObj.ReturnArriveCityId-->
<!--返程联运时间-->
<el-form-item :label="$t('salesModule.backUnionTime')" prop="IsReturnIntermodal" v-show="
addMsg.IsReturnIntermodal == 1
">
addMsg.IsReturnIntermodal == 1">
<el-date-picker :picker-options="pickerOptions1" v-model="addMsg.BackCityTime" value-format="yyyy-MM-dd"
type="date" @change="getUnionTravelPrice(priceObj, 2)"></el-date-picker>
</el-form-item>
......@@ -210,15 +196,21 @@
</template>
<el-col :span="4">
<!--prop="TC_Price"-->
<el-form-item :label="$t('salesModule.TeamPrice')" >
<el-input v-if="addMsg.GroupType != 4" v-model="addMsg.TC_Price"
:disabled="pagesTitle == '跟团游产品' ? false : true" @input="getTotalPrice()">
</el-input>
<el-input v-else v-model="SingleDMCPricex" :disabled="true" @input="getTotalPrice()"></el-input>
<el-form-item :label="$t('salesModule.TeamPrice')">
<template v-if="addMsg.GroupType==4">
<el-input v-model="SingleDMCPricex" :disabled="true" @input="getTotalPrice()"></el-input>
</template>
<template v-else-if="addMsg.GroupType==5">
<el-input v-model="SingleAirticketMoney" :disabled="true" @change="getTotalPrice()"></el-input>
</template>
<template v-else>
<el-input v-model="addMsg.TC_Price" :disabled="pagesTitle == '跟团游产品' ? false : true"
@input="getTotalPrice()">
</el-input>
</template>
</el-form-item>
</el-col>
<!--&&
addMsg.DepartureCityId != priceObj.StartCityID-->
<!--&& addMsg.DepartureCityId != priceObj.StartCityID-->
<el-col :span="4" v-show="
addMsg.IsIntermodal == 1
">
......@@ -227,8 +219,7 @@
<span class="colorE95252" v-show="!stratPriceShow">{{ $t("pub.NoPrice") }}!</span>
</el-form-item>
</el-col>
<!--&&
addMsg.ReturnArriveCityId != priceObj.ReturnArriveCityId-->
<!--&&addMsg.ReturnArriveCityId != priceObj.ReturnArriveCityId-->
<el-col :span="4" v-show="
addMsg.IsReturnIntermodal == 1
">
......@@ -247,10 +238,18 @@
</el-form-item>
</el-col>
<el-col :span="4" v-else>
<!--成交单价-->
<el-form-item :label="$t('fnc.cjdanjia')" prop="Unit_Price">
<el-input v-if="addMsg.GroupType != 4" v-model="addMsg.Unit_Price" @change="getTotalPrice(3)">
</el-input>
<el-input v-else v-model="SingleDMCPrice" @change="getTotalPrice(3)"></el-input>
<template v-if="addMsg.GroupType == 4">
<el-input v-model="SingleDMCPrice" @change="getTotalPrice(3)"></el-input>
</template>
<template v-else-if="addMsg.GroupType == 5">
<el-input v-model="SingleAirticketMoney" @change="getTotalPrice(3)"></el-input>
</template>
<template v-else>
<el-input v-model="addMsg.Unit_Price" @change="getTotalPrice(3)"> </el-input>
</template>
</el-form-item>
</el-col>
<el-col :span="4" v-show="addMsg.GroupType != '4'">
......@@ -281,7 +280,8 @@
</el-col>
<el-col :span="4" v-if="(addMsg.GroupType==1||addMsg.GroupType==2)&&couponList&&couponList.length>0">
<el-form-item :label="$t('active.ad_yhq')" prop="">
<el-select v-model="DiscountAmountId" :placeholder="$t('objFill.xuanzheyhq')" @change="getDiscountAmount" clearable>
<el-select v-model="DiscountAmountId" :placeholder="$t('objFill.xuanzheyhq')" @change="getDiscountAmount"
clearable>
<el-option v-for="item in couponList" :label="item.couponName" :value="item.id" :key="item.id"
:disabled="expiredTime(item)">
<span>
......@@ -289,7 +289,8 @@
<span style="color: sandybrown;">{{item.couponName}}</span>
</span>
<span>
/ <span style="color: sandybrown;">{{item.couponsType==1?$t('active.cl_dyquan'):$t('objFill.zhekequan')}}</span>
/ <span
style="color: sandybrown;">{{item.couponsType==1?$t('active.cl_dyquan'):$t('objFill.zhekequan')}}</span>
</span>
<span style="margin-left: 10px;margin-right: 10px;">
{{$t('active.cl_man')}}
......@@ -358,10 +359,9 @@
"></el-input>
</el-form-item>
</el-col>
<el-col :span="4" v-if="priceObj.IsSupportChildren == 1" >
<el-col :span="4" v-if="priceObj.IsSupportChildren == 1&&addMsg.GroupType!=5">
<el-form-item :label="$t('Operation.Op_childBed')" prop="ChirdNeedBedNum">
<el-input v-model="addMsg.ChirdNeedBedNum"
@keyup.native="checkInteger(addMsg, 'ChirdNeedBedNum')" @input="
<el-input v-model="addMsg.ChirdNeedBedNum" @keyup.native="checkInteger(addMsg, 'ChirdNeedBedNum')" @input="
getNumber();
getHouseNo();
getTotalPrice();
......@@ -380,7 +380,7 @@
">
{{ $t("salesModule.NoSupplier") }}!
</p>
<!-- getHouseNo(); -->
<el-form-item v-if="priceObj.IsSupportChildren == 1" v-show="addMsg.GroupType !== '4'"
:label="$t('salesModule.ChildNum')" prop="ChirdNum">
<el-input v-model="addMsg.ChirdNum" :disabled="addMsg.GroupType === '4'"
......@@ -587,7 +587,8 @@
<!--报价单-->
<el-col :span="4" style="display:none;">
<el-form-item :label="$t('ground.bjd')" prop="QuotationUrl" v-show="addMsg.GroupType == '2'">
<div style="margin-bottom: 10px; width: 32%" v-loading="uploadLloading" :element-loading-text="$t('objFill.pingminscz')">
<div style="margin-bottom: 10px; width: 32%" v-loading="uploadLloading"
:element-loading-text="$t('objFill.pingminscz')">
<el-upload ref="my-upload" class="upload-demo" :http-request="uploadFileBtn" :multiple="true"
:show-file-list="true" :on-preview="previewFile" :on-remove="removeFile" :limit="1" action>
<el-button size="small" type="primary">{{$t('tips.dianjishanhcuan')}}</el-button>
......@@ -616,22 +617,25 @@
<tr v-for="(item, index) in addMsg.GuestList" :key="index">
<td width="20%" style="min-width: 260px">
<div style="display: flex; flex-direction: row">
<el-form-item style="width: 50%" :label="`${$t('admin.admin_xing')} ${index + 1} `" :prop="`GuestList.${index}.SurName`"
:rules="rules.SurName" label-width="50px" label-position="left">
<el-input size="small" v-model="item.SurName" :placeholder="$t('objFill.shuruxin')" style="width: 100%" @input="
<el-form-item style="width: 50%" :label="`${$t('admin.admin_xing')} ${index + 1} `"
:prop="`GuestList.${index}.SurName`" :rules="rules.SurName" label-width="50px"
label-position="left">
<el-input size="small" v-model="item.SurName" :placeholder="$t('objFill.shuruxin')"
style="width: 100%" @input="
Transformation(item.SurName, 'SurName', index)
"></el-input>
</el-form-item>
<el-form-item style="width: 50%" :label="`${$t('admin.admin_ming')} ${index + 1} `" :prop="`GuestList.${index}.Name`"
:rules="rules.Name" label-width="50px" label-position="left">
<el-input size="small" v-model="item.Name" :placeholder="$t('objFill.shuruming')" style="width: 100%"
@input="Transformation(item.Name, 'Name', index)"></el-input>
<el-form-item style="width: 50%" :label="`${$t('admin.admin_ming')} ${index + 1} `"
:prop="`GuestList.${index}.Name`" :rules="rules.Name" label-width="50px"
label-position="left">
<el-input size="small" v-model="item.Name" :placeholder="$t('objFill.shuruming')"
style="width: 100%" @input="Transformation(item.Name, 'Name', index)"></el-input>
</el-form-item>
</div>
</td>
<td width="20%" style="min-width: 220px">
<el-form-item :label="`${$t('system.table_sex')} ${index + 1} `" :prop="`GuestList.${index}.Sex`" :rules="rules.Sex"
label-width="70px" label-position="left">
<el-form-item :label="`${$t('system.table_sex')} ${index + 1} `" :prop="`GuestList.${index}.Sex`"
:rules="rules.Sex" label-width="70px" label-position="left">
<el-select v-model="item.Sex" :placeholder="$t('rule.qxzxb')" style="width: 100%">
<el-option v-for="item in optionsList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
......@@ -639,16 +643,18 @@
</el-form-item>
</td>
<td width="20%" style="min-width: 220px">
<el-form-item :label="`${$t('admin.admin_BirthDate')} ${index + 1} `" :prop="`GuestList.${index}.Birthday`"
:rules="rules.Birthday" label-width="100px" label-position="left">
<el-form-item :label="`${$t('admin.admin_BirthDate')} ${index + 1} `"
:prop="`GuestList.${index}.Birthday`" :rules="rules.Birthday" label-width="100px"
label-position="left">
<el-date-picker v-model="item.Birthday" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('objFill.xuanzhecsrq')">
</el-date-picker>
</el-form-item>
</td>
<td width="20%" style="min-width: 220px">
<el-form-item :label="`${$t('visaT.nationality')} ${index + 1} `" :prop="`GuestList.${index}.Nationality`"
:rules="rules.PassportNo" label-width="80px" label-position="left">
<el-form-item :label="`${$t('visaT.nationality')} ${index + 1} `"
:prop="`GuestList.${index}.Nationality`" :rules="rules.PassportNo" label-width="80px"
label-position="left">
<el-select v-model="item.Nationality" filterable size="mini" class="w230">
<el-option v-for="item in countryList" :key="item.ID" :label="item.Name" :value="item.ID">
</el-option>
......@@ -656,17 +662,20 @@
</el-form-item>
</td>
<td width="20%" style="min-width: 220px">
<el-form-item :label="`${$t('system.table_Passport')} ${index + 1} `" :prop="`GuestList.${index}.PassportNo`"
:rules="rules.PassportNo" label-width="80px" label-position="left">
<el-input size="small" v-model="item.PassportNo" :placeholder="$t('system.ph_Passport')" style="width: 100%">
<el-form-item :label="`${$t('system.table_Passport')} ${index + 1} `"
:prop="`GuestList.${index}.PassportNo`" :rules="rules.PassportNo" label-width="80px"
label-position="left">
<el-input size="small" v-model="item.PassportNo" :placeholder="$t('system.ph_Passport')"
style="width: 100%">
</el-input>
</el-form-item>
</td>
<td width="20%" style="min-width: 220px">
<el-form-item :label="`${$t('system.table_phone')} ${index + 1} `" :prop="`GuestList.${index}.MobilePhone`"
:rules="rules.MobilePhone" label-width="80px" label-position="left">
<el-input size="small" type="Number" v-model="item.MobilePhone" :placeholder="$t('admin.admin_phPhone')"
style="width: 100%"></el-input>
<el-form-item :label="`${$t('system.table_phone')} ${index + 1} `"
:prop="`GuestList.${index}.MobilePhone`" :rules="rules.MobilePhone" label-width="80px"
label-position="left">
<el-input size="small" type="Number" v-model="item.MobilePhone"
:placeholder="$t('admin.admin_phPhone')" style="width: 100%"></el-input>
</el-form-item>
</td>
</tr>
......@@ -682,8 +691,8 @@
<el-row :gutter="20">
<el-col :span="12" v-if="pagesTitle == '当地游产品'">
<el-form-item :label="$t('objFill.jihedi')" prop="GatherAddress" label-width="125px" label-position="left">
<el-input type="textarea" size="small" v-model="addMsg.GatherAddress" :placeholder="$t('objFill.qingsrjhed')"
style="width: 100%"></el-input>
<el-input type="textarea" size="small" v-model="addMsg.GatherAddress"
:placeholder="$t('objFill.qingsrjhed')" style="width: 100%"></el-input>
</el-form-item>
</el-col>
<!--备注-->
......@@ -989,6 +998,7 @@
otherRemark: "",
SingleDMCPricex: 0, // 单地接;
SingleDMCPrice: 0, // 单地接;
SingleAirticketMoney: 0, //单机票
optionsList: [{
Name: this.$t('pub.man'),
Id: 1
......@@ -1821,8 +1831,8 @@
}
}
if (this.pagesTitle != "当地游产品") {
this.addMsg.ChirdNum =
this.addMsg.ChirdNoNeedBedNum * 1 + this.addMsg.ChirdNeedBedNum * 1;
//儿童人数=儿童占床人数+儿童不占床人数
this.addMsg.ChirdNum = this.addMsg.ChirdNoNeedBedNum * 1 + this.addMsg.ChirdNeedBedNum * 1;
}
var DiscountPrice = 0; //早鸟优惠价格
//享受早鸟优惠
......@@ -1868,6 +1878,9 @@
// Number(this.addMsg.OldPeopleNum)) *
// (Number(this.stratPrice) + Number(this.returnPrice));
//退景点费用
var refundScenicPrice = this.ScenicRefundMoney * (Number(this.addMsg.ManNum) + Number(this.addMsg.ChirdNum) +
Number(this.addMsg.OldPeopleNum));
//单地接
let dandijie = 0;
if (this.addMsg.GroupType == 4) {
......@@ -1876,12 +1889,22 @@
ertong = 0;
ertongbed = 0;
zafeiqianzhen = 0;
} else if (this.addMsg.GroupType == 5) {
dandijie = 0;
lianyun = 0;
ertong = 0;
yinger = 0;
laoren = 0;
ertongbed = 0;
zafeiqianzhen = 0;
danfang = 0;
refundScenicPrice = 0;
chengren = this.SingleAirticketMoney * (Number(this.TotalNumber));
} else {
dandijie = this.priceObj.SingleDMCPrice * Number(this.addMsg.AirticketNum);
}
//退景点费用
var refundScenicPrice = this.ScenicRefundMoney * (Number(this.addMsg.ManNum) + Number(this.addMsg.ChirdNum) +
Number(this.addMsg.OldPeopleNum));
//总应收价格
this.addMsg.PreferPrice =
dandijie +
......@@ -1907,7 +1930,7 @@
}
//提交创建、修改表单
this.$refs[addMsg].validate((valid) => {
console.log("valid",valid)
console.log("valid", valid)
if (valid) {
this.saveOrder();
} else {
......@@ -2501,6 +2524,8 @@
this.addMsg.BackCityTime = this.endTime = oldValue.BackCityTime;
this.addMsg.SonControlID = oldValue.SonControlID;
this.SingleDMCPrice = oldValue.SingleDMCPrice;
this.SingleAirticketMoney = oldValue.AirticketMoney;
console.log("SingleAirticketMoney", this.SingleAirticketMoney);
this.SingleDMCPricex = oldValue.SingleDMCPrice;
this.priceObj = JSON.parse(JSON.stringify(oldValue));
if (this.pagesTitle == "当地游产品") {
......
......@@ -592,7 +592,8 @@
<p>
<span>{{ $t("scen.sc_cp") }}</span>{{ item.OutBranchName }}
<span class="TC_neibu" style="float: inherit;color: #ffffff;margin-left: 5px;"
v-if="item.StandardCurrencyName" :class="{'TCneibu':item.StandardCurrencyName=='人民币','TCb2b':item.StandardCurrencyName=='日元',
v-if="item.StandardCurrencyName"
:class="{'TCneibu':item.StandardCurrencyName=='人民币','TCb2b':item.StandardCurrencyName=='日元',
'TCb2c':item.StandardCurrencyName=='新台币','AppPlat':item.StandardCurrencyName=='',
'otherPlat':item.StandardCurrencyName=='',}">{{item.StandardCurrencyName}}{{$t('objFill.jiesuan')}}</span>
</p>
......@@ -729,6 +730,14 @@
}}
</td>
</tr>
<tr>
<td>{{ $t("salesModule.SingleAirticket") }}</td>
<td colspan="5">
{{
item.AirticketMoney | priceFormat(item.AirticketMoney)
}}
</td>
</tr>
<tr>
<td>{{ $t("Operation.Op_baby") }}</td>
<td colspan="5">
......@@ -959,7 +968,8 @@
" icon="iconfont icon-erweima"></el-button>
</el-popover>
</el-tooltip>
<el-tooltip class="item" effect="dark" :content="$t('objFill.guangaosl') + item.AdvertCount" placement="top-start">
<el-tooltip class="item" effect="dark" :content="$t('objFill.guangaosl') + item.AdvertCount"
placement="top-start">
<el-button type="primary" style="background-color: #e95252 !important; border-color: #e95252 !important"
v-if="!TCIDList" icon="iconfont icon-guanggao" @click="goUrlX(item)"></el-button>
</el-tooltip>
......@@ -997,7 +1007,8 @@
<commonTeamInfo ref="comTeam"></commonTeamInfo>
</el-dialog>
<!-- 行程下载 -->
<el-dialog custom-class="w450" :title="$t('Operation.Op_tripDownLoad')" :visible.sync="travelControlTripLayerShow" center>
<el-dialog custom-class="w450" :title="$t('Operation.Op_tripDownLoad')" :visible.sync="travelControlTripLayerShow"
center>
<tripDownLoadCommon ref="tripDownLoadCommon" :tripObj="tripObj" @headCallBack="hideTripDown" :downType="1">
</tripDownLoadCommon>
</el-dialog>
......
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