Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
SuperMan
Commits
b578e81b
Commit
b578e81b
authored
Nov 12, 2024
by
youjie
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/luochao/superman
parents
83803d40
45d8e403
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
293 additions
and
255 deletions
+293
-255
fill.js
src/assets/common/lang/EN/fill.js
+5
-0
fill.js
src/assets/common/lang/Japan/fill.js
+5
-0
fill.js
src/assets/common/lang/zhCN/fill.js
+8
-3
fill.js
src/assets/common/lang/zhTW/fill.js
+9
-4
CostNewPriceAudit.vue
...ts/TravelManager/TravelNewQuotation/CostNewPriceAudit.vue
+82
-79
CostNewPriceCC.vue
...nents/TravelManager/TravelNewQuotation/CostNewPriceCC.vue
+82
-79
CostNewPriceForm.vue
...nts/TravelManager/TravelNewQuotation/CostNewPriceForm.vue
+80
-75
newQuotation.vue
...ponents/TravelManager/TravelNewQuotation/newQuotation.vue
+22
-15
No files found.
src/assets/common/lang/EN/fill.js
View file @
b578e81b
...
@@ -1608,6 +1608,7 @@ export const obj = {
...
@@ -1608,6 +1608,7 @@ export const obj = {
baoxiansdzfd
:
'Insurance, director miscellaneous fees, etc.'
,
baoxiansdzfd
:
'Insurance, director miscellaneous fees, etc.'
,
guolufei
:
'Toll'
,
guolufei
:
'Toll'
,
tingchefei
:
'Parking fees'
,
tingchefei
:
'Parking fees'
,
dayofferchange
:
"Change"
,
hanzaocan
:
'Breakfast included'
,
hanzaocan
:
'Breakfast included'
,
hanwancan
:
'Including dinner'
,
hanwancan
:
'Including dinner'
,
zao
:
'Morning'
,
zao
:
'Morning'
,
...
@@ -1615,9 +1616,13 @@ export const obj = {
...
@@ -1615,9 +1616,13 @@ export const obj = {
wan
:
'Late'
,
wan
:
'Late'
,
waibixj
:
'Foreign currency subtotal'
,
waibixj
:
'Foreign currency subtotal'
,
jiudianxj
:
'Hotel Subtotal'
,
jiudianxj
:
'Hotel Subtotal'
,
jiudianchangxj
:
'Total Hotel Changes'
,
chezhixj
:
'Fare subtotal'
,
chezhixj
:
'Fare subtotal'
,
chezhichangexj
:
'Total fare changes'
,
canxj
:
'Meal Subtotal'
,
canxj
:
'Meal Subtotal'
,
canchangexj
:
"Total meal changes"
,
menpiaoxj
:
'Ticket subtotal'
,
menpiaoxj
:
'Ticket subtotal'
,
menpiaochangexj
:
"Total ticket changes"
,
zazhixj
:
'Miscellaneous subtotals'
,
zazhixj
:
'Miscellaneous subtotals'
,
renmingbxj
:
'RMB Subtotal'
,
renmingbxj
:
'RMB Subtotal'
,
qitacbrmb
:
'Other costs (RMB)'
,
qitacbrmb
:
'Other costs (RMB)'
,
...
...
src/assets/common/lang/Japan/fill.js
View file @
b578e81b
...
@@ -1606,6 +1606,7 @@ export const obj = {
...
@@ -1606,6 +1606,7 @@ export const obj = {
baoxiansdzfd
:
'保険、司導雑費など'
,
baoxiansdzfd
:
'保険、司導雑費など'
,
guolufei
:
'通行料'
,
guolufei
:
'通行料'
,
tingchefei
:
'駐車料金'
,
tingchefei
:
'駐車料金'
,
dayofferchange
:
"変更"
,
hanzaocan
:
'朝食付き'
,
hanzaocan
:
'朝食付き'
,
hanwancan
:
'夕食付き'
,
hanwancan
:
'夕食付き'
,
zao
:
'おはようございます'
,
zao
:
'おはようございます'
,
...
@@ -1613,9 +1614,13 @@ export const obj = {
...
@@ -1613,9 +1614,13 @@ export const obj = {
wan
:
'遅い'
,
wan
:
'遅い'
,
waibixj
:
'外為小計'
,
waibixj
:
'外為小計'
,
jiudianxj
:
'酒店小計'
,
jiudianxj
:
'酒店小計'
,
jiudianchangxj
:
'ホテル変更合計'
,
chezhixj
:
'車資小計'
,
chezhixj
:
'車資小計'
,
chezhichangexj
:
'運賃変更合計'
,
canxj
:
'食小計'
,
canxj
:
'食小計'
,
canchangexj
:
"食事変更合計"
,
menpiaoxj
:
'入場券小計'
,
menpiaoxj
:
'入場券小計'
,
menpiaochangexj
:
"チケット変更合計"
,
zazhixj
:
'私はあなたを愛しています'
,
zazhixj
:
'私はあなたを愛しています'
,
renmingbxj
:
'人民元の小計'
,
renmingbxj
:
'人民元の小計'
,
qitacbrmb
:
'その他のコスト(人民元)'
,
qitacbrmb
:
'その他のコスト(人民元)'
,
...
...
src/assets/common/lang/zhCN/fill.js
View file @
b578e81b
...
@@ -1608,6 +1608,7 @@ export const obj = {
...
@@ -1608,6 +1608,7 @@ export const obj = {
baoxiansdzfd
:
'保险、司导杂费等'
,
baoxiansdzfd
:
'保险、司导杂费等'
,
guolufei
:
'过路费'
,
guolufei
:
'过路费'
,
tingchefei
:
'停车费'
,
tingchefei
:
'停车费'
,
dayofferchange
:
"变更"
,
hanzaocan
:
'含早餐'
,
hanzaocan
:
'含早餐'
,
hanwancan
:
'含晚餐'
,
hanwancan
:
'含晚餐'
,
zao
:
'早'
,
zao
:
'早'
,
...
@@ -1615,9 +1616,13 @@ export const obj = {
...
@@ -1615,9 +1616,13 @@ export const obj = {
wan
:
'晚'
,
wan
:
'晚'
,
waibixj
:
'外币小计'
,
waibixj
:
'外币小计'
,
jiudianxj
:
'酒店小计'
,
jiudianxj
:
'酒店小计'
,
jiudianchangxj
:
'酒店变更合计'
,
chezhixj
:
'车资小计'
,
chezhixj
:
'车资小计'
,
chezhichangexj
:
'车资变更合计'
,
canxj
:
'餐小计'
,
canxj
:
'餐小计'
,
canchangexj
:
"餐变更合计"
,
menpiaoxj
:
'门票小计'
,
menpiaoxj
:
'门票小计'
,
menpiaochangexj
:
"门票变更合计"
,
zazhixj
:
'杂支小计'
,
zazhixj
:
'杂支小计'
,
renmingbxj
:
'人民币小计'
,
renmingbxj
:
'人民币小计'
,
qitacbrmb
:
'其它成本(人民币)'
,
qitacbrmb
:
'其它成本(人民币)'
,
...
@@ -7519,9 +7524,9 @@ export const obj = {
...
@@ -7519,9 +7524,9 @@ export const obj = {
tianxjqcaiyjg
:
'填写景点名称才能带出价格'
,
tianxjqcaiyjg
:
'填写景点名称才能带出价格'
,
hancan
:
'含餐'
,
hancan
:
'含餐'
,
guolfqcfei
:
'过路费、停车费'
,
guolfqcfei
:
'过路费、停车费'
,
zaocanmc
:
'早
餐名称
'
,
zaocanmc
:
'早'
,
wucanmc
:
'午
餐名称
'
,
wucanmc
:
'午'
,
wancaimc
:
'晚
餐名称
'
,
wancaimc
:
'晚'
,
jindianjiag
:
'景点价格'
,
jindianjiag
:
'景点价格'
,
zazhiminc
:
'杂支名称'
,
zazhiminc
:
'杂支名称'
,
guanltcqzqtx
:
'关联提成,请正确填写'
,
guanltcqzqtx
:
'关联提成,请正确填写'
,
...
...
src/assets/common/lang/zhTW/fill.js
View file @
b578e81b
...
@@ -1608,6 +1608,7 @@ export const obj = {
...
@@ -1608,6 +1608,7 @@ export const obj = {
baoxiansdzfd
:
'保險、司導雜費等'
,
baoxiansdzfd
:
'保險、司導雜費等'
,
guolufei
:
'過路費'
,
guolufei
:
'過路費'
,
tingchefei
:
'停車費'
,
tingchefei
:
'停車費'
,
dayofferchange
:
"變更"
,
hanzaocan
:
'含早餐'
,
hanzaocan
:
'含早餐'
,
hanwancan
:
'含晚餐'
,
hanwancan
:
'含晚餐'
,
zao
:
'早'
,
zao
:
'早'
,
...
@@ -1615,9 +1616,13 @@ export const obj = {
...
@@ -1615,9 +1616,13 @@ export const obj = {
wan
:
'晚'
,
wan
:
'晚'
,
waibixj
:
'外幣小計'
,
waibixj
:
'外幣小計'
,
jiudianxj
:
'酒店小計'
,
jiudianxj
:
'酒店小計'
,
jiudianchangxj
:
'酒店變更合計'
,
chezhixj
:
'車資小計'
,
chezhixj
:
'車資小計'
,
chezhichangexj
:
'車資變更合計'
,
canxj
:
'餐小計'
,
canxj
:
'餐小計'
,
canchangexj
:
"餐變更合計"
,
menpiaoxj
:
'門票小計'
,
menpiaoxj
:
'門票小計'
,
menpiaochangexj
:
"門票變更合計"
,
zazhixj
:
'雜支小計'
,
zazhixj
:
'雜支小計'
,
renmingbxj
:
'人民幣小計'
,
renmingbxj
:
'人民幣小計'
,
qitacbrmb
:
'其它成本(人民幣)'
,
qitacbrmb
:
'其它成本(人民幣)'
,
...
@@ -7518,10 +7523,10 @@ export const obj = {
...
@@ -7518,10 +7523,10 @@ export const obj = {
tianxctmccyjg
:
'填寫餐廳名稱才能帶出價格'
,
tianxctmccyjg
:
'填寫餐廳名稱才能帶出價格'
,
tianxjqcaiyjg
:
'填寫景點名稱才能帶出價格'
,
tianxjqcaiyjg
:
'填寫景點名稱才能帶出價格'
,
hancan
:
'含餐'
,
hancan
:
'含餐'
,
guolfqcfei
:
'過路費、
請車費"
'
,
guolfqcfei
:
'過路費、
停車費
'
,
zaocanmc
:
'早
餐名稱
'
,
zaocanmc
:
'早'
,
wucanmc
:
'午
餐名稱
'
,
wucanmc
:
'午'
,
wancaimc
:
'晚
餐名稱
'
,
wancaimc
:
'晚'
,
jindianjiag
:
'景點價格'
,
jindianjiag
:
'景點價格'
,
zazhiminc
:
'雜支名稱'
,
zazhiminc
:
'雜支名稱'
,
guanltcqzqtx
:
'關聯提成,請正確填寫'
,
guanltcqzqtx
:
'關聯提成,請正確填寫'
,
...
...
src/components/TravelManager/TravelNewQuotation/CostNewPriceAudit.vue
View file @
b578e81b
This diff is collapsed.
Click to expand it.
src/components/TravelManager/TravelNewQuotation/CostNewPriceCC.vue
View file @
b578e81b
This diff is collapsed.
Click to expand it.
src/components/TravelManager/TravelNewQuotation/CostNewPriceForm.vue
View file @
b578e81b
This diff is collapsed.
Click to expand it.
src/components/TravelManager/TravelNewQuotation/newQuotation.vue
View file @
b578e81b
...
@@ -167,7 +167,8 @@
...
@@ -167,7 +167,8 @@
<div>
{{$t('salesModule.Adult')}}
</div>
<div>
{{$t('salesModule.Adult')}}
</div>
<div
class=
"priceList"
>
<div
class=
"priceList"
>
<div>
<div>
<span
class=
"pLeftPrice"
>
{{$t('Airticket.Air_salesPrice')}}:¥{{item.QuotationPrice.B2BMemberPrice}}
</span>
<span
class=
"pLeftPrice"
>
{{$t('Airticket.Air_salesPrice')}}:¥{{item.QuotationPrice.B2BMemberPrice}}
</span>
</div>
</div>
</div>
</div>
<div>
{{$t('op.Child')}}
</div>
<div>
{{$t('op.Child')}}
</div>
...
@@ -289,7 +290,7 @@
...
@@ -289,7 +290,7 @@
</div>
</div>
</div>
</div>
<
template
v-if=
"item.ChangeManagerAduitDate&&item.ChangeManagerAduitDate!=''"
>
<
template
v-if=
"item.ChangeManagerAduitDate&&item.ChangeManagerAduitDate!=''"
>
<div
class=
"priceContentDiv"
style=
"margin-bottom:5px;"
>
<div
class=
"priceContentDiv"
style=
"margin-bottom:5px;"
>
<div>
<div>
<span>
{{
$t
(
'objFill.v101.FinancialModule.shenpjg'
)
}}
</span>
<span>
{{
$t
(
'objFill.v101.FinancialModule.shenpjg'
)
}}
</span>
<span
class=
"AuditDate"
>
{{
item
.
ChangeManagerAduitDate
}}
</span>
<span
class=
"AuditDate"
>
{{
item
.
ChangeManagerAduitDate
}}
</span>
...
@@ -304,7 +305,8 @@
...
@@ -304,7 +305,8 @@
</div>
</div>
</div>
</div>
</template>
</template>
<div
class=
"priceContentDiv"
v-if=
"item.ChangeAduitDate&&item.ChangeAduitDate!=''"
style=
"margin-bottom:5px;"
>
<div
class=
"priceContentDiv"
v-if=
"item.ChangeAduitDate&&item.ChangeAduitDate!=''"
style=
"margin-bottom:5px;"
>
<div>
<div>
<span>
{{$t('objFill.v101.FinancialModule.shenpjg')}}
</span>
<span>
{{$t('objFill.v101.FinancialModule.shenpjg')}}
</span>
<span
class=
"AuditDate"
>
{{item.ChangeAduitDate}}
</span>
<span
class=
"AuditDate"
>
{{item.ChangeAduitDate}}
</span>
...
@@ -324,7 +326,8 @@
...
@@ -324,7 +326,8 @@
</div>
</div>
<div
style=
"width:134px;"
>
<div
style=
"width:134px;"
>
<span
class=
"openGroup opbd"
@
click=
"goToOpenTravel(item)"
v-if=
"item.TravelState==3&& item.OpenState==2"
>
<span
class=
"openGroup opbd"
@
click=
"goToOpenTravel(item)"
v-if=
"item.TravelState==3&& item.OpenState==2"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.kaituan')"
placement=
"top-start"
popper-class=
"max-w250"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.kaituan')"
placement=
"top-start"
popper-class=
"max-w250"
>
</el-tooltip>
</el-tooltip>
{{$t('op.Kai')}}
{{$t('op.Kai')}}
</span>
</span>
...
@@ -349,9 +352,11 @@
...
@@ -349,9 +352,11 @@
<i
@
click=
"goUrl('QuotationAduit',item,1)"
class=
"iconfont icon-view"
></i>
<i
@
click=
"goUrl('QuotationAduit',item,1)"
class=
"iconfont icon-view"
></i>
</el-tooltip>
</el-tooltip>
</span>
</span>
<span
class=
"bianji newAopbdd"
v-if=
"item.TravelState==3||item.TravelState==7"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('objFill.v101.baojdbgen')"
placement=
"top-start"
popper-class=
"max-w250"
>
<span
class=
"bianji newAopbdd"
v-if=
"item.TravelState==3||item.TravelState==7||item.TravelState==8"
>
<i
@
click=
"goUrl('OfferChange',item,3)"
class=
"iconfont el-icon-edit"
></i>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('objFill.v101.baojdbgen')"
placement=
"top-start"
popper-class=
"max-w250"
>
<i
@
click=
"goUrl('OfferChange',item,3)"
class=
"el-icon-edit"
circle
></i>
</el-tooltip>
</el-tooltip>
</span>
</span>
<span
style=
"background:#85ce61; "
class=
"newAopbdd"
@
click=
"copyOffer(item)"
>
<span
style=
"background:#85ce61; "
class=
"newAopbdd"
@
click=
"copyOffer(item)"
>
...
@@ -389,7 +394,8 @@
...
@@ -389,7 +394,8 @@
<tbody>
<tbody>
<tr
height=
"36"
>
<tr
height=
"36"
>
<td
width=
"50%"
><input
id=
"IsShowTripPrice"
type=
"checkbox"
v-model=
"downLoadMsg.IsShowTripPrice"
/><label
<td
width=
"50%"
><input
id=
"IsShowTripPrice"
type=
"checkbox"
v-model=
"downLoadMsg.IsShowTripPrice"
/><label
for=
"IsShowTripPrice"
>
({{$t('objFill.v101.dmc.xingcbj')}})
<br
/>
{{$t('objFill.v101.fangcancmpiao')}}
</label></td>
for=
"IsShowTripPrice"
>
({{$t('objFill.v101.dmc.xingcbj')}})
<br
/>
{{$t('objFill.v101.fangcancmpiao')}}
</label>
</td>
<td
width=
"50%"
><input
id=
"IsShowTraffic"
type=
"checkbox"
v-model=
"downLoadMsg.IsShowTraffic"
/><label
<td
width=
"50%"
><input
id=
"IsShowTraffic"
type=
"checkbox"
v-model=
"downLoadMsg.IsShowTraffic"
/><label
for=
"IsShowTraffic"
>
{{$t('objFill.v101.jiaotobuf')}}
</label></td>
for=
"IsShowTraffic"
>
{{$t('objFill.v101.jiaotobuf')}}
</label></td>
</tr>
</tr>
...
@@ -413,7 +419,7 @@
...
@@ -413,7 +419,7 @@
</tr>
</tr>
<tr
height=
"36"
>
<tr
height=
"36"
>
<td><input
id=
"IsCostRebate"
type=
"checkbox"
v-model=
"downLoadMsg.IsCostRebate"
/><label
<td><input
id=
"IsCostRebate"
type=
"checkbox"
v-model=
"downLoadMsg.IsCostRebate"
/><label
for=
"IsCostRebate"
>
{{$t('objFill.v101.chengbhuko')}}
</label></td>
for=
"IsCostRebate"
>
{{$t('objFill.v101.chengbhuko')}}
</label></td>
<td><input
id=
"IsShowOtherPrice"
type=
"checkbox"
v-model=
"downLoadMsg.IsShowOtherPrice"
/><label
<td><input
id=
"IsShowOtherPrice"
type=
"checkbox"
v-model=
"downLoadMsg.IsShowOtherPrice"
/><label
for=
"IsShowOtherPrice"
>
{{$t('objFill.v101.linduifentan')}}
</label></td>
for=
"IsShowOtherPrice"
>
{{$t('objFill.v101.linduifentan')}}
</label></td>
</tr>
</tr>
...
@@ -484,8 +490,8 @@
...
@@ -484,8 +490,8 @@
</td>
</td>
<td>
<td>
<el-form-item
:label=
"$t('fnc.khmingcheng')"
>
<el-form-item
:label=
"$t('fnc.khmingcheng')"
>
<el-input
v-model=
"postConfig.CustomerName"
type=
"text"
:placeholder=
"$t('fnc.khmingcheng')"
maxlength=
"200"
<el-input
v-model=
"postConfig.CustomerName"
type=
"text"
:placeholder=
"$t('fnc.khmingcheng')"
style=
"width:180px"
>
maxlength=
"200"
style=
"width:180px"
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
</td>
</td>
...
@@ -506,7 +512,8 @@
...
@@ -506,7 +512,8 @@
</tbody>
</tbody>
<tr>
<tr>
<td
colspan=
"2"
style=
"text-align:center;"
>
<td
colspan=
"2"
style=
"text-align:center;"
>
<el-button
type=
"primary"
class=
"normalBtn"
:loading=
"importOfferLoading"
@
click=
"ImportOffer()"
>
{{$t('pub.saveBtn')}}
<el-button
type=
"primary"
class=
"normalBtn"
:loading=
"importOfferLoading"
@
click=
"ImportOffer()"
>
{{$t('pub.saveBtn')}}
</el-button>
</el-button>
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.closeSel')"
<input
type=
"button"
class=
"normalBtn"
:value=
"$t('pub.closeSel')"
@
click=
"isShowImportOffer=false,clearMsg()"
/>
@
click=
"isShowImportOffer=false,clearMsg()"
/>
...
@@ -618,7 +625,7 @@
...
@@ -618,7 +625,7 @@
//复制报价单
//复制报价单
copyOffer
(
item
)
{
copyOffer
(
item
)
{
var
that
=
this
;
var
that
=
this
;
var
tipMsg
=
that
.
$t
(
'sm.shifyfzhi'
)
+
"【"
+
item
.
Title
+
"】"
+
that
.
$t
(
'objFill.v101.cibaojdan'
);
var
tipMsg
=
that
.
$t
(
'sm.shifyfzhi'
)
+
"【"
+
item
.
Title
+
"】"
+
that
.
$t
(
'objFill.v101.cibaojdan'
);
that
.
Confirm
(
tipMsg
,
function
()
{
that
.
Confirm
(
tipMsg
,
function
()
{
let
offerMsg
=
{
let
offerMsg
=
{
OldOfferId
:
item
.
OfferId
,
OldOfferId
:
item
.
OfferId
,
...
@@ -698,7 +705,7 @@
...
@@ -698,7 +705,7 @@
this
.
isShowImportOffer
=
false
;
this
.
isShowImportOffer
=
false
;
this
.
getList
();
this
.
getList
();
}
else
{
}
else
{
this
.
$message
.
error
(
this
.
$t
(
'objFill.v101.Rest.shangchuansb'
)
+
'!'
);
this
.
$message
.
error
(
this
.
$t
(
'objFill.v101.Rest.shangchuansb'
)
+
'!'
);
}
}
}
}
}).
catch
(
err
=>
{
}).
catch
(
err
=>
{
...
@@ -867,7 +874,7 @@
...
@@ -867,7 +874,7 @@
}
else
if
(
item
.
LineName
)
{
}
else
if
(
item
.
LineName
)
{
fileName
+=
"【"
+
item
.
LineName
+
"】"
;
fileName
+=
"【"
+
item
.
LineName
+
"】"
;
}
}
fileName
+=
this
.
$t
(
'objFill.v101.chengbenxiaz'
)
+
".xls"
;
fileName
+=
this
.
$t
(
'objFill.v101.chengbenxiaz'
)
+
".xls"
;
this
.
downLoadMsg
.
FileName
=
fileName
;
this
.
downLoadMsg
.
FileName
=
fileName
;
this
.
downloadBill
=
true
;
this
.
downloadBill
=
true
;
},
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment