Commit af0adff5 authored by 黄奎's avatar 黄奎

报价单翻译调整

parent e45c340b
...@@ -7519,9 +7519,9 @@ export const obj = { ...@@ -7519,9 +7519,9 @@ export const obj = {
tianxjqcaiyjg: '填写景点名称才能带出价格', tianxjqcaiyjg: '填写景点名称才能带出价格',
hancan: '含餐', hancan: '含餐',
guolfqcfei: '过路费、停车费', guolfqcfei: '过路费、停车费',
zaocanmc: '早餐名称', zaocanmc: '早',
wucanmc: '午餐名称', wucanmc: '午',
wancaimc: '晚餐名称', wancaimc: '晚',
jindianjiag: '景点价格', jindianjiag: '景点价格',
zazhiminc: '杂支名称', zazhiminc: '杂支名称',
guanltcqzqtx: '关联提成,请正确填写', guanltcqzqtx: '关联提成,请正确填写',
......
...@@ -7518,10 +7518,10 @@ export const obj = { ...@@ -7518,10 +7518,10 @@ export const obj = {
tianxctmccyjg: '填寫餐廳名稱才能帶出價格', tianxctmccyjg: '填寫餐廳名稱才能帶出價格',
tianxjqcaiyjg: '填寫景點名稱才能帶出價格', tianxjqcaiyjg: '填寫景點名稱才能帶出價格',
hancan: '含餐', hancan: '含餐',
guolfqcfei: '過路費、請車費"', guolfqcfei: '過路費、停車費',
zaocanmc: '早餐名稱', zaocanmc: '早',
wucanmc: '午餐名稱', wucanmc: '午',
wancaimc: '晚餐名稱', wancaimc: '晚',
jindianjiag: '景點價格', jindianjiag: '景點價格',
zazhiminc: '雜支名稱', zazhiminc: '雜支名稱',
guanltcqzqtx: '關聯提成,請正確填寫', guanltcqzqtx: '關聯提成,請正確填寫',
......
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
<div class="QuotationFirstDiv1"> <div class="QuotationFirstDiv1">
<table style="font-size:14px;"> <table style="font-size:14px;">
<tr> <tr>
<td width="80" class="txtRightCost">出团类型</td> <td width="80" class="txtRightCost">{{$t('objFill.v101.kaituants')}}</td>
<td width="300"> <td width="300">
<template v-if="postConfig.TeamType==1"> <template v-if="postConfig.TeamType==1">
<span style="color:red;font-weight:bold;">{{postConfig.TeamTypeName}}</span> <span style="color:red;font-weight:bold;">{{postConfig.TeamTypeName}}</span>
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="80" class="txtRightCost">团队标题</td> <td width="80" class="txtRightCost">{{$t('sm.tuanduibiaoti')}}</td>
<td width="300" colspan="7"> <td width="300" colspan="7">
{{postConfig.Title}} {{postConfig.Title}}
</td> </td>
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
<table class="CostPriceTable CostNewTable"> <table class="CostPriceTable CostNewTable">
<thead> <thead>
<tr> <tr>
<td colspan="13" class="CP_ComTitle2 CostcomCenter">成本预算信息</td> <td colspan="13" class="CP_ComTitle2 CostcomCenter">{{$t('objFill.baojiaxinxi')}}</td>
</tr> </tr>
<tr> <tr>
<td class="CP_ComTitle2 CostcomCenter">{{$t('hotel.hotel_Currency')}}</td> <td class="CP_ComTitle2 CostcomCenter">{{$t('hotel.hotel_Currency')}}</td>
...@@ -170,20 +170,20 @@ ...@@ -170,20 +170,20 @@
<td rowspan="2" class="CP_ComTitle2 CostcomCenter" style="width:80px;">{{$t('hotel.hotel_Currency')}}</td> <td rowspan="2" class="CP_ComTitle2 CostcomCenter" style="width:80px;">{{$t('hotel.hotel_Currency')}}</td>
<td rowspan="2" class="CP_ComTitle2 CostcomCenter" style="width:250px;">{{$t('Airticket.Air_Trip')}}</td> <td rowspan="2" class="CP_ComTitle2 CostcomCenter" style="width:250px;">{{$t('Airticket.Air_Trip')}}</td>
<td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('hotel.hotel')}}</td> <td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('hotel.hotel')}}</td>
<td colspan="2" class="CP_ComTitle2 CostcomCenter">车/天</td> <td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('objFill.v101.chetian')}}</td>
<td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('objFill.can')}}</td> <td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('objFill.can')}}</td>
<td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('scen.sc_piao')}}</td> <td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('scen.sc_piao')}}</td>
<td colspan="2" class="CP_ComTitle2 CostcomCenter">其它费用<br />(保险、司导杂费等)</td> <td colspan="2" class="CP_ComTitle2 CostcomCenter">{{$t('objFill.qitafy')}}<br />({{$t('objFill.baoxiansdzfd')}})</td>
</tr> </tr>
<tr> <tr>
<td class="CP_ComTitle2 CostcomCenter" style="width:180px">{{$t('hotel.table_hotelname')}}</td> <td class="CP_ComTitle2 CostcomCenter" style="width:180px">{{$t('hotel.table_hotelname')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:100px">价格/人</td> <td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('objFill.v101.jiageren')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('objFill.chezi')}}/</td> <td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('objFill.chezi')}}/{{$t('hotel.hotel_day')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:50px">过路费<br />停车费/天</td> <td class="CP_ComTitle2 CostcomCenter" style="width:50px">{{$t('objFill.guolufei')}}<br />{{$t('objFill.v101.tingcheft')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:110px">{{$t('restaurant.res_resName')}}</td> <td class="CP_ComTitle2 CostcomCenter" style="width:110px">{{$t('restaurant.res_resName')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:100px">价格/餐</td> <td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('objFill.v101.jiagecan')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:150px">{{$t('visaT.jdname')}}</td> <td class="CP_ComTitle2 CostcomCenter" style="width:150px">{{$t('visaT.jdname')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:100px">价格/人</td> <td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('objFill.v101.jiageren')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('system.query_airName')}}</td> <td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('system.query_airName')}}</td>
<td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('Operation.Op_price')}}</td> <td class="CP_ComTitle2 CostcomCenter" style="width:100px">{{$t('Operation.Op_price')}}</td>
</tr> </tr>
...@@ -204,9 +204,9 @@ ...@@ -204,9 +204,9 @@
</td> </td>
<td> <td>
{{subItem.HotelName}}<br /> {{subItem.HotelName}}<br />
<template v-if="subItem.ContainDinnerType==1">含早餐</template> <template v-if="subItem.ContainDinnerType==1">{{$t('objFill.hanzaocan')}}</template>
<template v-if="subItem.ContainDinnerType==2">含晚餐</template> <template v-if="subItem.ContainDinnerType==2">{{$t('objFill.hanwancan')}}</template>
<template v-if="subItem.ContainDinnerType==3">含晚餐</template> <template v-if="subItem.ContainDinnerType==3">{{$t('objFill.v101.hanzaowanc')}}</template>
</td> </td>
<td> <td>
{{subItem.HotelCostPrice}} {{subItem.HotelCostPrice}}
......
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
</td> </td>
<td :colspan="13-2-CostNumberList.length+1"> <td :colspan="13-2-CostNumberList.length+1">
<el-form-item> <el-form-item>
<el-input placeholder="请填写人数" v-model='priceObj.priceNum' style="width:140px;" <el-input :placeholder="$t('objFill.qingtxrs')" v-model='priceObj.priceNum' style="width:140px;"
@keyup.native="checkInteger(priceObj,'priceNum'),getchange()"> @keyup.native="checkInteger(priceObj,'priceNum'),getchange()">
<el-button slot="append" class="iconfont icon-img_haha" @click="addPeoNunber"></el-button> <el-button slot="append" class="iconfont icon-img_haha" @click="addPeoNunber"></el-button>
</el-input> </el-input>
...@@ -155,7 +155,6 @@ ...@@ -155,7 +155,6 @@
{{$t('tips.di')}}{{subItem.DayNum}}{{$t('hotel.hotel_day')}} {{$t('tips.di')}}{{subItem.DayNum}}{{$t('hotel.hotel_day')}}
<br /> <br />
{{GetDayStr(subItem.DayNum-1)}} {{GetDayStr(subItem.DayNum-1)}}
</td> </td>
<td> <td>
<el-form-item> <el-form-item>
...@@ -172,14 +171,14 @@ ...@@ -172,14 +171,14 @@
</td> </td>
<td> <td>
<el-select filterable remote :remote-method="(query) => remoteSearchAdGroup(query, subItem)" <el-select filterable remote :remote-method="(query) => remoteSearchAdGroup(query, subItem)"
v-model='subItem.HotelId' placeholder="请输入酒店名称" :loading="loading" v-model='subItem.HotelId' :placeholder="$t('objFill.qingshurujdmc')" :loading="loading"
@change="getHotel(subItem,subItem.HotelId)" style="width:135px;"> @change="getHotel(subItem,subItem.HotelId)" style="width:135px;">
<el-option v-for="(x) in subItem.HotelList" :key="x.ID" :label="x.Name" :value='x.ID'> <el-option v-for="(x) in subItem.HotelList" :key="x.ID" :label="x.Name" :value='x.ID'>
</el-option> </el-option>
</el-select> </el-select>
<el-form-item label="含餐:"> <el-form-item :label="$t('objFill.v101.hancan')">
<el-select v-model='subItem.ContainDinnerType' style="width:100px;" :placeholder="$t('objFill.v101.hancanlxin')" <el-select v-model='subItem.ContainDinnerType' style="width:100px;"
@change="DinnerTypeChange(subItem)"> :placeholder="$t('objFill.v101.hancanlxin')" @change="DinnerTypeChange(subItem)">
<el-option :label="$t('objFill.v101.hancanlxin')" :value='0'></el-option> <el-option :label="$t('objFill.v101.hancanlxin')" :value='0'></el-option>
<el-option :label="$t('objFill.hanzaocan')" :value='1'></el-option> <el-option :label="$t('objFill.hanzaocan')" :value='1'></el-option>
<el-option :label="$t('objFill.hanwancan')" :value='2'></el-option> <el-option :label="$t('objFill.hanwancan')" :value='2'></el-option>
...@@ -189,7 +188,8 @@ ...@@ -189,7 +188,8 @@
</td> </td>
<td> <td>
<el-input type='text' v-model="subItem.HotelCostPrice" class="w70" <el-input type='text' v-model="subItem.HotelCostPrice" class="w70"
@keyup.native="checkPrice(subItem,'HotelCostPrice'),getchange(1)" :placeholder="$t('objFill.v101.jiudianjge')"></el-input> @keyup.native="checkPrice(subItem,'HotelCostPrice'),getchange(1)"
:placeholder="$t('objFill.v101.jiudianjge')"></el-input>
<template v-if="subItem.IsHotelChange"> <template v-if="subItem.IsHotelChange">
<font style="color:red;"> <font style="color:red;">
<template v-if="subItem.HotelChangeValue>0"> <template v-if="subItem.HotelChangeValue>0">
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
</td> </td>
<td> <td>
<el-input type='text' v-model="subItem.BusCostPrice" class="w70" <el-input type='text' v-model="subItem.BusCostPrice" class="w70"
@keyup.native="checkPrice(subItem,'BusCostPrice'),getchange(1)" placeholder="车资"> @keyup.native="checkPrice(subItem,'BusCostPrice'),getchange(1)" :placeholder="$t('objFill.chezi')">
</el-input> </el-input>
<template v-if="subItem.IsBusChange"> <template v-if="subItem.IsBusChange">
<font style="color:red;"> <font style="color:red;">
...@@ -216,26 +216,27 @@ ...@@ -216,26 +216,27 @@
</td> </td>
<td> <td>
<el-input type='text' v-model="subItem.PassFee" class="w70" <el-input type='text' v-model="subItem.PassFee" class="w70"
@keyup.native="checkPrice(subItem,'PassFee'),getchange(1)" placeholder="过路费、请车费"> @keyup.native="checkPrice(subItem,'PassFee'),getchange(1)"
:placeholder="$t('objFill.v101.guolfqcfei')">
</el-input> </el-input>
</td> </td>
<td> <td>
<template v-if="postConfig.LineId==14||postConfig.LineId==118"> <template v-if="postConfig.LineId==14||postConfig.LineId==118">
<el-form-item label="早:" label-width="16px"> <el-form-item :label="$t('objFill.v101.zaocanmc')" label-width="16px">
<el-input :placeholder="$t('objFill.v101.myOrdersAllType.qingshurctmc')" <el-input :placeholder="$t('objFill.v101.myOrdersAllType.qingshurctmc')"
v-model="subItem.BreakfastName" style="width:160px"> v-model="subItem.BreakfastName" style="width:160px">
<i slot="suffix" class="el-input__icon el-icon-search" style="cursor:pointer;" <i slot="suffix" class="el-input__icon el-icon-search" style="cursor:pointer;"
@click="showDiningDig(subItem,1)"></i> @click="showDiningDig(subItem,1)"></i>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="午:" label-width="16px"> <el-form-item :label="$t('objFill.v101.wucanmc')" label-width="16px">
<el-input :placeholder="$t('objFill.v101.myOrdersAllType.qingshurctmc')" v-model="subItem.LunchName" <el-input :placeholder="$t('objFill.v101.myOrdersAllType.qingshurctmc')" v-model="subItem.LunchName"
style="width:160px"> style="width:160px">
<i slot="suffix" class="el-input__icon el-icon-search" style="cursor:pointer;" <i slot="suffix" class="el-input__icon el-icon-search" style="cursor:pointer;"
@click="showDiningDig(subItem,2)"></i> @click="showDiningDig(subItem,2)"></i>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="晚:" label-width="16px"> <el-form-item :label="$t('objFill.v101.wancaimc')" label-width="16px">
<el-input :placeholder="$t('objFill.v101.myOrdersAllType.qingshurctmc')" <el-input :placeholder="$t('objFill.v101.myOrdersAllType.qingshurctmc')"
v-model="subItem.DinnerName" style="width:160px;"> v-model="subItem.DinnerName" style="width:160px;">
<i slot="suffix" class="el-input__icon el-icon-search" style="cursor:pointer;" <i slot="suffix" class="el-input__icon el-icon-search" style="cursor:pointer;"
...@@ -244,38 +245,41 @@ ...@@ -244,38 +245,41 @@
</el-form-item> </el-form-item>
</template> </template>
<template v-else> <template v-else>
:<el-input type="text" {{$t('objFill.v101.zaocanmc')}}:<el-input type="text"
:disabled="(subItem.ContainDinnerType==1||subItem.ContainDinnerType==3)?true:false" :disabled="(subItem.ContainDinnerType==1||subItem.ContainDinnerType==3)?true:false"
v-model='subItem.BreakfastName' class="w120" placeholder="早餐名称"> </el-input> v-model='subItem.BreakfastName' class="w120" :placeholder="$t('objFill.v101.zaocanmc')"> </el-input>
<br /> <br />
午:<el-input type="text" v-model='subItem.LunchName' class="w120" placeholder="午餐名称"></el-input> {{$t('objFill.v101.wucanmc')}}:<el-input type="text" v-model='subItem.LunchName' class="w120"
:placeholder="$t('objFill.v101.wucanmc')"></el-input>
<br /> <br />
:<el-input type="text" {{$t('objFill.v101.wancaimc')}}:<el-input type="text"
:disabled="(subItem.ContainDinnerType==2||subItem.ContainDinnerType==3)?true:false" :disabled="(subItem.ContainDinnerType==2||subItem.ContainDinnerType==3)?true:false"
v-model='subItem.DinnerName' class="w120" placeholder="晚餐名称"></el-input> v-model='subItem.DinnerName' class="w120" :placeholder="$t('objFill.v101.wancaimc')"></el-input>
</template> </template>
</td> </td>
<td> <td>
<template v-if="postConfig.LineId==14||postConfig.LineId==118"> <template v-if="postConfig.LineId==14||postConfig.LineId==118">
早:<el-input type="text" :disabled="true" v-model='subItem.BreakfastCostPrice' class="w70" {{$t('objFill.v101.zaocanmc')}}:<el-input type="text" :disabled="true"
v-model='subItem.BreakfastCostPrice' class="w70"
@keyup.native="checkPrice(subItem,'BreakfastCostPrice'),getchange(1)"></el-input> @keyup.native="checkPrice(subItem,'BreakfastCostPrice'),getchange(1)"></el-input>
<br /> <br />
:<el-input type="text" v-model='subItem.LunchCostPrice' class="w70" {{$t('objFill.v101.wucanmc')}}:<el-input type="text" v-model='subItem.LunchCostPrice' class="w70"
@keyup.native="checkPrice(subItem,'LunchCostPrice'),getchange(1)" :disabled="true"></el-input> @keyup.native="checkPrice(subItem,'LunchCostPrice'),getchange(1)" :disabled="true"></el-input>
<br /> <br />
晚:<el-input type="text" :disabled="true" v-model='subItem.DinnerCostPrice' class="w70" {{$t('objFill.v101.wancaimc')}}:<el-input type="text" :disabled="true"
v-model='subItem.DinnerCostPrice' class="w70"
@keyup.native="checkPrice(subItem,'DinnerCostPrice'),getchange(1)"></el-input> @keyup.native="checkPrice(subItem,'DinnerCostPrice'),getchange(1)"></el-input>
</template> </template>
<template v-else> <template v-else>
:<el-input type="text" {{$t('objFill.v101.zaocanmc')}}:<el-input type="text"
:disabled="(subItem.ContainDinnerType==1||subItem.ContainDinnerType==3)?true:false" :disabled="(subItem.ContainDinnerType==1||subItem.ContainDinnerType==3)?true:false"
v-model='subItem.BreakfastCostPrice' class="w70" v-model='subItem.BreakfastCostPrice' class="w70"
@keyup.native="checkPrice(subItem,'BreakfastCostPrice'),getchange(1)"></el-input> @keyup.native="checkPrice(subItem,'BreakfastCostPrice'),getchange(1)"></el-input>
<br /> <br />
:<el-input type="text" v-model='subItem.LunchCostPrice' class="w70" {{$t('objFill.v101.wucanmc')}}:<el-input type="text" v-model='subItem.LunchCostPrice' class="w70"
@keyup.native="checkPrice(subItem,'LunchCostPrice'),getchange(1)"></el-input> @keyup.native="checkPrice(subItem,'LunchCostPrice'),getchange(1)"></el-input>
<br /> <br />
:<el-input type="text" {{$t('objFill.v101.wancaimc')}}:<el-input type="text"
:disabled="(subItem.ContainDinnerType==2||subItem.ContainDinnerType==3)?true:false" :disabled="(subItem.ContainDinnerType==2||subItem.ContainDinnerType==3)?true:false"
v-model='subItem.DinnerCostPrice' class="w70" v-model='subItem.DinnerCostPrice' class="w70"
@keyup.native="checkPrice(subItem,'DinnerCostPrice'),getchange(1)"></el-input> @keyup.native="checkPrice(subItem,'DinnerCostPrice'),getchange(1)"></el-input>
...@@ -287,7 +291,7 @@ ...@@ -287,7 +291,7 @@
<el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote <el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote
:remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading" :remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading"
@change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId"> @change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId">
<el-option :value="0" label="请选择"></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='defaultSelect'></el-option>
<el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName" <el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName"
:value='x.TicketId'> :value='x.TicketId'>
</el-option> </el-option>
...@@ -297,7 +301,7 @@ ...@@ -297,7 +301,7 @@
<el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote <el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote
:remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading" :remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading"
@change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId"> @change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId">
<el-option :value="0" label="请选择"></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='defaultSelect'></el-option>
<el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName" <el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName"
:value='x.TicketId'> :value='x.TicketId'>
</el-option> </el-option>
...@@ -310,19 +314,20 @@ ...@@ -310,19 +314,20 @@
<template v-if="scenicIndex==0"> <template v-if="scenicIndex==0">
<el-input :key="`d_`+subIndex+`_sc_`+scenicIndex" type='text' v-model="scenicItem.TicketCostPrice" <el-input :key="`d_`+subIndex+`_sc_`+scenicIndex" type='text' v-model="scenicItem.TicketCostPrice"
class="w70" @keyup.native="checkPrice(scenicItem,'TicketCostPrice'),getchange(1)" class="w70" @keyup.native="checkPrice(scenicItem,'TicketCostPrice'),getchange(1)"
placeholder="景点价格"> :placeholder="$t('objFill.v101.jindianjiag')">
</el-input> </el-input>
</template> </template>
<template v-else-if="scenicIndex!=0 && subItem.ScenicList[scenicIndex-1].TicketId>0"> <template v-else-if="scenicIndex!=0 && subItem.ScenicList[scenicIndex-1].TicketId>0">
<el-input :key="`d_`+subIndex+`_sc_`+scenicIndex" type='text' v-model="scenicItem.TicketCostPrice" <el-input :key="`d_`+subIndex+`_sc_`+scenicIndex" type='text' v-model="scenicItem.TicketCostPrice"
class="w70" @keyup.native="checkPrice(scenicItem,'TicketCostPrice'),getchange(1)" class="w70" @keyup.native="checkPrice(scenicItem,'TicketCostPrice'),getchange(1)"
placeholder="景点价格"> :placeholder="$t('objFill.v101.jindianjiag')">
</el-input> </el-input>
</template> </template>
</template> </template>
</td> </td>
<td> <td>
<el-input type="text" v-model='subItem.OtherName' class="w70" placeholder="杂支名称"></el-input> <el-input type="text" v-model='subItem.OtherName' class="w70"
:placeholder="$t('objFill.v101.zazhiminc')"></el-input>
</td> </td>
<td> <td>
<el-input type="text" v-model='subItem.OtherPrice' class="w70" <el-input type="text" v-model='subItem.OtherPrice' class="w70"
...@@ -332,56 +337,56 @@ ...@@ -332,56 +337,56 @@
</template> </template>
<tr> <tr>
<td colspan="3" class="CP_ComTitle2 CostcomCenter"> <td colspan="3" class="CP_ComTitle2 CostcomCenter">
外币小计 {{$t('objFill.waibixj')}}
</td> </td>
<!--酒店小计--> <!--酒店小计-->
<td colspan="2"> <td colspan="2">
酒店小计: {{getDayXiaoJi(1,1)}} {{$t('objFill.jiudianxj')}}: {{getDayXiaoJi(1,1)}}
</td> </td>
<!--车资小计--> <!--车资小计-->
<td colspan="2"> <td colspan="2">
车资小计:{{getDayXiaoJi(2,1)}} {{$t('objFill.chezhixj')}}: {{getDayXiaoJi(2,1)}}
</td> </td>
<!--餐小计--> <!--餐小计-->
<td colspan="2"> <td colspan="2">
餐小计: {{getDayXiaoJi(4,1)}} {{$t('objFill.canxj')}}: {{getDayXiaoJi(4,1)}}
</td> </td>
<!--门票小计--> <!--门票小计-->
<td colspan="2"> <td colspan="2">
门票小计: {{getDayXiaoJi(3,1)}} {{$t('objFill.menpiaoxj')}}: {{getDayXiaoJi(3,1)}}
</td> </td>
<!--其它费用小计--> <!--其它费用小计-->
<td colspan="2"> <td colspan="2">
杂支小计: {{getDayXiaoJi(9,1)}} {{$t('objFill.zazhixj')}}: {{getDayXiaoJi(9,1)}}
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="3" class="CP_ComTitle2 CostcomCenter"> <td colspan="3" class="CP_ComTitle2 CostcomCenter">
人民币小计 {{$t('objFill.renmingbxj')}}
</td> </td>
<!--酒店小计--> <!--酒店小计-->
<td colspan="2"> <td colspan="2">
酒店小计: {{getDayXiaoJi(1,2)}} {{$t('objFill.jiudianxj')}}: {{getDayXiaoJi(1,2)}}
</td> </td>
<!--车资小计--> <!--车资小计-->
<td colspan="2"> <td colspan="2">
车资小计:{{getDayXiaoJi(2,2)}} {{$t('objFill.chezhixj')}}:{{getDayXiaoJi(2,2)}}
</td> </td>
<!--餐小计--> <!--餐小计-->
<td colspan="2"> <td colspan="2">
餐小计: {{getDayXiaoJi(4,2)}} {{$t('objFill.canxj')}}: {{getDayXiaoJi(4,2)}}
</td> </td>
<!--门票小计--> <!--门票小计-->
<td colspan="2"> <td colspan="2">
门票小计: {{getDayXiaoJi(3,2)}} {{$t('objFill.menpiaoxj')}}: {{getDayXiaoJi(3,2)}}
</td> </td>
<!--其它费用小计--> <!--其它费用小计-->
<td colspan="2"> <td colspan="2">
杂支小计: {{getDayXiaoJi(9,2)}} {{$t('objFill.zazhixj')}}: {{getDayXiaoJi(9,2)}}
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="13">其它成本(人民币)</td> <td colspan="13">{{$t('objFill.qitacbrmb')}}</td>
</tr> </tr>
<tr> <tr>
<td colspan="2"> <td colspan="2">
...@@ -391,37 +396,37 @@ ...@@ -391,37 +396,37 @@
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item label="中段机票"> <el-form-item :label="$t('objFill.zhongduanjp')">
<el-input type="text" v-model='otherPrice.InlandAirTicketMoney' class="w100" <el-input type="text" v-model='otherPrice.InlandAirTicketMoney' class="w100"
@keyup.native="checkPrice(otherPrice,'InlandAirTicketMoney'),getchange()"></el-input> @keyup.native="checkPrice(otherPrice,'InlandAirTicketMoney'),getchange()"></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td colspan="2"> <td colspan="2">
<el-form-item label="税金"> <el-form-item :label="$t('objFill.shuijin')">
<el-input type="text" v-model='teamPrice.TaxPrice' class="w100" <el-input type="text" v-model='teamPrice.TaxPrice' class="w100"
@keyup.native="checkPrice(teamPrice,'TaxPrice'),getchange()"></el-input> @keyup.native="checkPrice(teamPrice,'TaxPrice'),getchange()"></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td colspan="2"> <td colspan="2">
<el-form-item label="联运"> <el-form-item :label="$t('salesModule.Union')">
<el-input type="text" v-model='teamPrice.UnionPrice' class="w100" <el-input type="text" v-model='teamPrice.UnionPrice' class="w100"
@keyup.native="checkPrice(teamPrice,'UnionPrice'),getchange()"></el-input> @keyup.native="checkPrice(teamPrice,'UnionPrice'),getchange()"></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td colspan="6" rowspan="2"> <td colspan="6" rowspan="2">
小计(机票+中段机票+税金+联运+领队导游分摊+过夜+签证+保险): {{$t('objFill.xiaojijpzdsjly')}}:
<br /> {{getCostTotalMoney()}} <br /> {{getCostTotalMoney()}}
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="2"> <td colspan="2">
<el-form-item label="领队导游分摊"> <el-form-item :label="$t('objFill.lingduidyft')">
<el-input type='text' class="w100" v-model="otherPrice.AirTicketShareMoney" <el-input type='text' class="w100" v-model="otherPrice.AirTicketShareMoney"
@keyup.native="checkPrice(otherPrice,'AirTicketShareMoney'),getchange()"></el-input> @keyup.native="checkPrice(otherPrice,'AirTicketShareMoney'),getchange()"></el-input>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item label="过夜"> <el-form-item :label="$t('objFill.guoye')">
<el-input type="text" v-model='teamPrice.NightPrice' class="w100" <el-input type="text" v-model='teamPrice.NightPrice' class="w100"
@keyup.native="checkPrice(teamPrice,'NightPrice'),getchange()"></el-input> @keyup.native="checkPrice(teamPrice,'NightPrice'),getchange()"></el-input>
</el-form-item> </el-form-item>
...@@ -433,7 +438,7 @@ ...@@ -433,7 +438,7 @@
</el-form-item> </el-form-item>
</td> </td>
<td colspan="2"> <td colspan="2">
<el-form-item label="保险"> <el-form-item :label="$t('Operation.Op_insurance')">
<el-input type='text' class="w100" v-model="otherPrice.SafeMoney" <el-input type='text' class="w100" v-model="otherPrice.SafeMoney"
@keyup.native="checkPrice(otherPrice,'SafeMoney'),getchange()"></el-input> @keyup.native="checkPrice(otherPrice,'SafeMoney'),getchange()"></el-input>
</el-form-item> </el-form-item>
...@@ -444,13 +449,13 @@ ...@@ -444,13 +449,13 @@
</tr> </tr>
<tr> <tr>
<td colspan="2"> <td colspan="2">
<el-form-item label="婴儿"> <el-form-item :label="$t('Operation.Op_baby')">
<el-input v-model="teamPrice.BabyPrice" @keyup.native="checkInteger(teamPrice,'BabyPrice')" class="w70"> <el-input v-model="teamPrice.BabyPrice" @keyup.native="checkInteger(teamPrice,'BabyPrice')" class="w70">
</el-input> </el-input>
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item label="单地接(成本)"> <el-form-item :label="$t('objFill.dandijcb')">
<el-input v-model="teamPrice.SingleDMCPrice" @keyup.native="checkInteger(teamPrice,'SingleDMCPrice')" <el-input v-model="teamPrice.SingleDMCPrice" @keyup.native="checkInteger(teamPrice,'SingleDMCPrice')"
@blur="getchange()" class="w70"> @blur="getchange()" class="w70">
</el-input> </el-input>
...@@ -478,7 +483,7 @@ ...@@ -478,7 +483,7 @@
</el-form-item> </el-form-item>
</td> </td>
<td colspan="4"> <td colspan="4">
<el-form-item label="单地接(价格)"> <el-form-item :label="$t('objFill.dandijjg')">
<el-input placeholder="" v-model="teamPrice.SingleDMCTCPrice" <el-input placeholder="" v-model="teamPrice.SingleDMCTCPrice"
@keyup.native="checkPrice(teamPrice,'SingleDMCTCPrice')" class="w70"> @keyup.native="checkPrice(teamPrice,'SingleDMCTCPrice')" class="w70">
</el-input> </el-input>
...@@ -487,7 +492,7 @@ ...@@ -487,7 +492,7 @@
</tr> </tr>
<tr> <tr>
<td colspan="2"> <td colspan="2">
<el-form-item label="主OP"> <el-form-item :label="$t('Operation.Op_zhu')+`OP`">
<el-select class="w100" v-model="postConfig.OPId" :placeholder="$t('pub.pleaseSel')" filterable> <el-select class="w100" v-model="postConfig.OPId" :placeholder="$t('pub.pleaseSel')" filterable>
<el-option :label="$t('pub.unlimitedSel')" :value='0'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='0'></el-option>
<el-option v-for="(item,index) in EmployeeList" :label="item.EmName" :value="item.EmployeeId" <el-option v-for="(item,index) in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
...@@ -495,10 +500,10 @@ ...@@ -495,10 +500,10 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<span style="color:red">关联提成,请正确填写</span> <span style="color:red">{{$t('objFill.v101.guanltcqzqtx')}}</span>
</td> </td>
<td colspan="3"> <td colspan="3">
<el-form-item label="助理OP"> <el-form-item :label="$t('objFill.zhuli')+`OP`">
<el-select class="w250" v-model="postConfig.AssistantList" :placeholder="$t('pub.pleaseSel')" filterable <el-select class="w250" v-model="postConfig.AssistantList" :placeholder="$t('pub.pleaseSel')" filterable
multiple> multiple>
<el-option :label="$t('pub.unlimitedSel')" :value='0'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='0'></el-option>
...@@ -506,7 +511,7 @@ ...@@ -506,7 +511,7 @@
:key="index"></el-option> :key="index"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<span style="color:red">关联提成,请正确填写;美工有单独的配置,请不要配置在助理OP里面。</span> <span style="color:red">{{$t('objFill.v101.meigydddpeiz')}}</span>
</td> </td>
<td colspan="2"> <td colspan="2">
<el-form-item :label="$t('fnc.fkfangshi')"> <el-form-item :label="$t('fnc.fkfangshi')">
...@@ -519,10 +524,10 @@ ...@@ -519,10 +524,10 @@
</el-form-item> </el-form-item>
</td> </td>
<td colspan="6"> <td colspan="6">
附件: <el-upload v-if="!teamPrice.ContractArray || !teamPrice.ContractArray.length" class="upload-demo" {{$t('objFill.fj')}}: <el-upload v-if="!teamPrice.ContractArray || !teamPrice.ContractArray.length"
style="display:inline-block;position:relative;top:-1px;left:3px;" :http-request="UploadAttachment" class="upload-demo" style="display:inline-block;position:relative;top:-1px;left:3px;"
:show-file-list="false" action=""> :http-request="UploadAttachment" :show-file-list="false" action="">
<el-button size="small" type="primary">报价单附件</el-button> <el-button size="small" type="primary">{{$t('objFill.bjdfj')}}</el-button>
</el-upload> </el-upload>
<template v-if="teamPrice.ContractArray&& teamPrice.ContractArray.length>0"> <template v-if="teamPrice.ContractArray&& teamPrice.ContractArray.length>0">
<template v-for="(subItem,subIndex) in teamPrice.ContractArray"> <template v-for="(subItem,subIndex) in teamPrice.ContractArray">
...@@ -542,36 +547,36 @@ ...@@ -542,36 +547,36 @@
<td> <td>
</td> </td>
<td> <td>
人数 {{$t('admin.admin_personNumber')}}
</td> </td>
<td colspan="2"> <td colspan="2">
酒店+车+餐+门票+杂支 {{$t('objFill.v101.jiudccmzji')}}
</td> </td>
<td> <td>
地接成本<br />(外币) {{$t('objFill.dijiechengben')}}<br />({{$t('fnc.waibi')}})
</td> </td>
<td> <td>
地接成本<br />(人民币) {{$t('objFill.dijiechengben')}}<br />({{$t('fnc.a_rminbi')}})
</td> </td>
<td colspan="2"> <td colspan="2">
成本<br />[单地接+其它成本(人民币)小计] {{$t('hotel.hotel_cost')}}<br /> [{{$t('objFill.v101.dandjqtcbrmbxj')}}]
</td> </td>
<td> <td>
同业销售价格 {{$t('objFill.tongyexsjg')}}
<br />(人民币) <br />({{$t('fnc.a_rminbi')}})
</td> </td>
<td> <td>
直客销售价格 {{$t('objFill.zhikexsjg')}}
<br />(人民币) <br />({{$t('fnc.a_rminbi')}})
</td> </td>
<td> <td>
<template v-if="postConfig.LineId==14||postConfig.LineId==118"> <template v-if="postConfig.LineId==14||postConfig.LineId==118">
销售价格 {{$t('Airticket.Air_salesPrice')}}
<br />(日币) <br />({{$t('objFill.ribi')}})
</template> </template>
</td> </td>
<td colspan="2"> <td colspan="2">
备注 {{$t('fnc.beizhu')}}
</td> </td>
</tr> </tr>
<!--已填写人数--> <!--已填写人数-->
...@@ -579,15 +584,15 @@ ...@@ -579,15 +584,15 @@
<template v-for="(subItem,subIndex) in CostNumberList"> <template v-for="(subItem,subIndex) in CostNumberList">
<tr :key="subIndex"> <tr :key="subIndex">
<td v-if="subIndex==0" :rowspan="CostNumberList.length"> <td v-if="subIndex==0" :rowspan="CostNumberList.length">
合计 {{$t('fnc.a_heji')}}
</td> </td>
<td> <td>
{{subItem.PeopleNumber}} {{subItem.PeopleNumber}}
</td> </td>
<td colspan="2"> <td colspan="2">
{{getDayXiaoJi(1,1)}}()+ {{getDayXiaoJi(1,1)}}({{$t('objFill.jiu')}})+
{{ (getDayXiaoJi(2,1)/subItem.PeopleNumber).toFixed(2)}}(车=总车资/人数)+{{getDayXiaoJi(4,1)}}(餐)+{{getDayXiaoJi(3,1)}}(门票) {{(getDayXiaoJi(2,1)/subItem.PeopleNumber).toFixed(2)}}({{$t('objFill.v101.chezczcyrs')}})+{{getDayXiaoJi(4,1)}}({{$t('objFill.can')}})+{{getDayXiaoJi(3,1)}}({{$t('scen.sc_piao')}})
+{{(getDayXiaoJi(9,1)/subItem.PeopleNumber).toFixed(2)}}(杂支=总杂支/人数) +{{(getDayXiaoJi(9,1)/subItem.PeopleNumber).toFixed(2)}}({{$t('objFill.v101.zazhizzzcyrsK')}})
</td> </td>
<td> <td>
{{getLocalJpyTotalMoney(subItem.PeopleNumber)}} {{getLocalJpyTotalMoney(subItem.PeopleNumber)}}
......
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