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
54f20613
Commit
54f20613
authored
Dec 18, 2023
by
liudong1993
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/luochao/superman
parents
b7ae817a
b38506f1
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
343 additions
and
40 deletions
+343
-40
FinancialDocuments.vue
src/components/FinancialModule/FinancialDocuments.vue
+53
-3
RecPayQuery.vue
src/components/FinancialModule/RecPayQuery.vue
+62
-0
ShoppingReimbursement.vue
src/components/ShoppingStore/ShoppingReimbursement.vue
+3
-1
SingleContract.vue
src/components/SingleContract.vue
+96
-16
TicketManager.vue
src/components/Ticketing/TicketManager.vue
+1
-1
TravelContractConfirm.vue
src/components/TravelContractConfirm.vue
+22
-4
TravelContractView.vue
src/components/TravelContractView.vue
+25
-4
travelDaysHV.vue
...wTravelmanager/travelLineTrip/components/travelDaysHV.vue
+8
-2
onedayTripContract.vue
src/components/onedayTripContract.vue
+51
-7
resetPassword.vue
src/components/resetPassword.vue
+22
-2
No files found.
src/components/FinancialModule/FinancialDocuments.vue
View file @
54f20613
...
@@ -763,11 +763,12 @@
...
@@ -763,11 +763,12 @@
</span>
</span>
</li>
</li>
<!-- v-show="msg.Type==2" -->
<!-- v-show="msg.Type==2" -->
<!-- @change="financeinfo_post_GetClientAccountList(msg.ClientType),msg.ClientID=''" class="w150">-->
<li>
<li>
<span>
<span>
<em>
{{
$t
(
'fnc.dxleixing'
)
}}
</em>
<em>
{{
$t
(
'fnc.dxleixing'
)
}}
</em>
<el-select
filterable
v-model=
'msg.ClientType'
<el-select
filterable
v-model=
'msg.ClientType'
@
change=
"
financeinfo_post_GetClientAccountList(msg.ClientType
),msg.ClientID=''"
class=
"w150"
>
@
change=
"
ClaerClientAccountList(
),msg.ClientID=''"
class=
"w150"
>
<el-option
value=
""
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
value=
""
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
v-for=
'item in ClientTypeList'
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
<el-option
v-for=
'item in ClientTypeList'
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-option>
...
@@ -778,11 +779,23 @@
...
@@ -778,11 +779,23 @@
<li>
<li>
<span>
<span>
<em>
{{
$t
(
'fnc.fkduixiang'
)
}}
</em>
<em>
{{
$t
(
'fnc.fkduixiang'
)
}}
</em>
<el-select
filterable
v-model=
'msg.ClientID'
class=
"w150"
>
<el-select
v-model=
"msg.ClientID"
class=
"w150"
filterable
remote
reserve-keyword
placeholder=
"请输入关键词"
:remote-method=
"GetClientAccountListByKeyWord"
>
<el-option
value=
""
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
v-for=
'item in ClientAccountList'
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-select>
<!--
<el-select
filterable
v-model=
'msg.ClientID'
class=
"w150"
>
<el-option
value=
""
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
value=
""
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
v-for=
'item in ClientAccountList'
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
<el-option
v-for=
'item in ClientAccountList'
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-option>
</el-select>
</el-select>
-->
</span>
</span>
</li>
</li>
<li>
<li>
...
@@ -2419,6 +2432,43 @@
...
@@ -2419,6 +2432,43 @@
err
=>
{}
err
=>
{}
);
);
},
},
ClaerClientAccountList
(){
this
.
ClientAccountList
=
[];
//this.transTax.ClientID='';
},
GetClientAccountListByKeyWord
(
query
)
{
if
(
query
!==
''
)
{
// 获取对象类型
let
msg
=
{
Type
:
this
.
transTax
.
ClientType
,
ObjID
:
0
,
CardNum
:
""
,
KeyWord
:
query
,
};
this
.
apipost
(
"financeinfo_post_GetClientAccountList"
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
let
data
=
res
.
data
.
data
;
let
ClientAccountList
=
[];
data
.
forEach
(
x
=>
{
let
obj
=
{
ID
:
x
.
ID
,
Name
:
x
.
AccountAlias
,
Nom
:
x
.
CardNum
};
ClientAccountList
.
push
(
obj
);
});
this
.
ClientAccountList
=
ClientAccountList
;
}
},
err
=>
{}
);
}
},
GetClientAccountList
(
i
)
{
//获取客户名称并且根据费用类型和付款对象获取客户账号
GetClientAccountList
(
i
)
{
//获取客户名称并且根据费用类型和付款对象获取客户账号
this
.
msg
.
AccountNumber
=
''
;
this
.
msg
.
AccountNumber
=
''
;
this
.
transTax
.
ClientID
=
''
this
.
transTax
.
ClientID
=
''
...
...
src/components/FinancialModule/RecPayQuery.vue
View file @
54f20613
...
@@ -91,6 +91,33 @@
...
@@ -91,6 +91,33 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('fnc.dxleixing')"
>
<el-select
filterable
v-model=
'msg.ClientType'
@
change=
"ClaerClientAccountList(),msg.ClientID=''"
class=
"w150"
>
<el-option
value=
""
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
v-for=
'item in ClientTypeList'
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
:label=
"$t('fnc.fkduixiang')"
>
<el-select
v-model=
"msg.ClientID"
class=
"w150"
filterable
remote
reserve-keyword
placeholder=
"请输入关键词"
:remote-method=
"GetClientAccountListByKeyWord"
>
<el-option
value=
""
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
v-for=
'item in ClientAccountList'
:label=
'item.Name'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-col
:span=
"4"
>
<el-form-item
label=
"收付款账户:"
>
<el-form-item
label=
"收付款账户:"
>
<el-select
filterable
v-model=
'msg.BankID'
>
<el-select
filterable
v-model=
'msg.BankID'
>
...
@@ -1005,6 +1032,41 @@
...
@@ -1005,6 +1032,41 @@
})
})
},
},
methods
:
{
methods
:
{
ClaerClientAccountList
(){
this
.
ClientAccountList
=
[];
},
GetClientAccountListByKeyWord
(
query
)
{
if
(
query
!==
''
)
{
// 获取对象类型
let
msg
=
{
Type
:
this
.
transTax
.
ClientType
,
ObjID
:
0
,
CardNum
:
""
,
KeyWord
:
query
,
};
this
.
apipost
(
"financeinfo_post_GetClientAccountList"
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
let
data
=
res
.
data
.
data
;
let
ClientAccountList
=
[];
data
.
forEach
(
x
=>
{
let
obj
=
{
ID
:
x
.
ID
,
Name
:
x
.
AccountAlias
,
Nom
:
x
.
CardNum
};
ClientAccountList
.
push
(
obj
);
});
this
.
ClientAccountList
=
ClientAccountList
;
}
},
err
=>
{}
);
}
},
// 是否需要发票
// 是否需要发票
EditInvoiceStatus
(
row
){
EditInvoiceStatus
(
row
){
let
KingdeeInvoice
let
KingdeeInvoice
...
...
src/components/ShoppingStore/ShoppingReimbursement.vue
View file @
54f20613
...
@@ -91,6 +91,7 @@
...
@@ -91,6 +91,7 @@
<th
width=
"60"
>
{{
$t
(
'ground.jdrs'
)
}}
</th>
<th
width=
"60"
>
{{
$t
(
'ground.jdrs'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'sm.company'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'sm.company'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.a_zongjine'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'fnc.a_zongjine'
)
}}
</th>
<th
width=
"70"
>
佣金总额
</th>
<th
width=
"80"
>
{{
$t
(
'ground.ldyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.ldyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.dyyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.dyyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.picyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
<th
width=
"80"
>
{{
$t
(
'ground.picyj'
)
}}
<br
/>
(
{{
$t
(
'fnc.yingfu'
)
}}
)
</th>
...
@@ -159,8 +160,9 @@
...
@@ -159,8 +160,9 @@
{{subItem.BName}}
{{subItem.BName}}
</td>
</td>
<td
width=
"70"
>
<td
width=
"70"
>
{{subItem.TotalMoney}}
{{subItem.TotalMoney}}
</td>
</td>
<td>
{{(subItem.LeaderCommission+subItem.GuideCommission+subItem.PICCommission+subItem.CompanyCommission).toFixed(2)}}
</td>
<td
width=
"80"
>
<td
width=
"80"
>
{{subItem.LeaderCommission}}
</br>
{{subItem.LeaderCommission}}
</br>
<!-- <span v-if="subItem.LeaderCommission>0&&subItem.LeaderCommissionFrId"
<!-- <span v-if="subItem.LeaderCommission>0&&subItem.LeaderCommissionFrId"
...
...
src/components/SingleContract.vue
View file @
54f20613
...
@@ -579,7 +579,12 @@
...
@@ -579,7 +579,12 @@
<el-form-item
style=
"display:inline-block;"
label=
"费用总额(小写)人民币"
prop=
"C_TotalPrice"
>
<el-form-item
style=
"display:inline-block;"
label=
"费用总额(小写)人民币"
prop=
"C_TotalPrice"
>
<el-input
type=
"text"
class=
"w300"
v-model=
"CtObj.C_TotalPrice"
<el-input
type=
"text"
class=
"w300"
v-model=
"CtObj.C_TotalPrice"
@
keyup
.
native=
"checkPrice(CtObj,'C_TotalPrice'),number_chinese(CtObj.C_TotalPrice)"
@
keyup
.
native=
"checkPrice(CtObj,'C_TotalPrice'),number_chinese(CtObj.C_TotalPrice)"
maxlength=
"10"
></el-input>
元
maxlength=
"10"
></el-input>
<template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
<el-form-item
style=
"display:inline-block;"
label=
"(大写)人民币"
label-width=
"120px"
>
<el-form-item
style=
"display:inline-block;"
label=
"(大写)人民币"
label-width=
"120px"
>
<el-input
type=
"text"
class=
"w300"
maxlength=
"50"
v-model=
"AmountMoney"
></el-input>
元
<el-input
type=
"text"
class=
"w300"
maxlength=
"50"
v-model=
"AmountMoney"
></el-input>
元
...
@@ -686,9 +691,24 @@
...
@@ -686,9 +691,24 @@
<th
width=
"15%"
>
出发地
</th>
<th
width=
"15%"
>
出发地
</th>
<th
width=
"12%"
>
目的地
</th>
<th
width=
"12%"
>
目的地
</th>
<th
width=
"12%"
>
航班号
</th>
<th
width=
"12%"
>
航班号
</th>
<th
width=
"12%"
>
机票金额(元/张)
</th>
<th
width=
"12%"
>
机票金额(
<
template
v-if=
"CtObj.SignType==0"
>
<th
width=
"12%"
>
机场建设费(元/张)
</th>
元
<th
width=
"12%"
>
定金(元/张)
</th>
</
template
>
<
template
v-else
>
円
</
template
>
/张)
</th>
<th
width=
"12%"
>
机场建设费(
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/张)
</th>
<th
width=
"12%"
>
定金(
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/张)
</th>
<th
width=
"100"
>
操作
</th>
<th
width=
"100"
>
操作
</th>
</tr>
</tr>
<tr
v-for=
"(item,index) in CtObj.ContractTicketList"
:key=
"index"
>
<tr
v-for=
"(item,index) in CtObj.ContractTicketList"
:key=
"index"
>
...
@@ -760,7 +780,12 @@
...
@@ -760,7 +780,12 @@
<div
style=
"margin-left:50px"
>
<div
style=
"margin-left:50px"
>
<el-form-item
label=
"机票预定费用总额:"
label-width=
"140px"
>
<el-form-item
label=
"机票预定费用总额:"
label-width=
"140px"
>
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'TicketTotalDepositPrice')"
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'TicketTotalDepositPrice')"
v-model=
"CtObj.TicketTotalDepositPrice"
></el-input>
元
v-model=
"CtObj.TicketTotalDepositPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
</div>
</div>
</td>
</td>
...
@@ -792,11 +817,21 @@
...
@@ -792,11 +817,21 @@
</th>
</th>
<th>
<th>
<div>
房费
</div>
<div>
房费
</div>
<div>
(元/间/晚)
</div>
<div>
(
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/间/晚)
</div>
</th>
</th>
<th>
<th>
<div>
定金
</div>
<div>
定金
</div>
<div>
(元/间/晚)
</div>
<div>
(
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/间/晚)
</div>
</th>
</th>
<th>
入住日期
</th>
<th>
入住日期
</th>
<th>
离店日期
</th>
<th>
离店日期
</th>
...
@@ -894,7 +929,12 @@
...
@@ -894,7 +929,12 @@
<div>
<div>
<el-form-item
style=
"display:inline-block;"
label=
"费用共计:"
label-width=
"140px"
>
<el-form-item
style=
"display:inline-block;"
label=
"费用共计:"
label-width=
"140px"
>
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'HotelTotalPrice')"
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'HotelTotalPrice')"
v-model=
"CtObj.HotelTotalPrice"
></el-input>
元
v-model=
"CtObj.HotelTotalPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
</div>
</div>
</td>
</td>
...
@@ -971,7 +1011,12 @@
...
@@ -971,7 +1011,12 @@
<div
style=
"margin:20px 0 0 50px"
>
<div
style=
"margin:20px 0 0 50px"
>
<el-form-item
style=
"display:inline-block;"
label=
"费用共计:"
label-width=
"90px"
>
<el-form-item
style=
"display:inline-block;"
label=
"费用共计:"
label-width=
"90px"
>
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'PickUpTotalPrice')"
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'PickUpTotalPrice')"
v-model=
"CtObj.PickUpTotalPrice"
></el-input>
元
v-model=
"CtObj.PickUpTotalPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
</div>
</div>
</td>
</td>
...
@@ -994,8 +1039,18 @@
...
@@ -994,8 +1039,18 @@
<th
width=
"60"
>
序号
</th>
<th
width=
"60"
>
序号
</th>
<th>
国家(个人签证)
</th>
<th>
国家(个人签证)
</th>
<th>
停留时间
</th>
<th>
停留时间
</th>
<th>
代办签证费用(元/个)
</th>
<th>
代办签证费用(
<
template
v-if=
"CtObj.SignType==0"
>
<th>
交付保证金(元/个)
</th>
元
</
template
>
<
template
v-else
>
円
</
template
>
/个)
</th>
<th>
交付保证金(
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/个)
</th>
<th
width=
"100"
>
操作
</th>
<th
width=
"100"
>
操作
</th>
</tr>
</tr>
<tr
v-for=
"(item,index) in CtObj.ContractVisaList"
:key=
"index"
>
<tr
v-for=
"(item,index) in CtObj.ContractVisaList"
:key=
"index"
>
...
@@ -1040,7 +1095,12 @@
...
@@ -1040,7 +1095,12 @@
<div
style=
"margin:20px 0 0 50px"
>
<div
style=
"margin:20px 0 0 50px"
>
<el-form-item
style=
"display:inline-block;"
label=
"合计金额:"
label-width=
"90px"
>
<el-form-item
style=
"display:inline-block;"
label=
"合计金额:"
label-width=
"90px"
>
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'VisaTotalPrice')"
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'VisaTotalPrice')"
v-model=
"CtObj.VisaTotalPrice"
></el-input>
元
v-model=
"CtObj.VisaTotalPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
</div>
</div>
</td>
</td>
...
@@ -1067,8 +1127,18 @@
...
@@ -1067,8 +1127,18 @@
<th>
目的地
</th>
<th>
目的地
</th>
<th>
航班号
</th>
<th>
航班号
</th>
<th>
舱位
</th>
<th>
舱位
</th>
<th>
机票金额(元/张)
</th>
<th>
机票金额(
<
template
v-if=
"CtObj.SignType==0"
>
<th>
机场建设费(元/张)
</th>
元
</
template
>
<
template
v-else
>
円
</
template
>
/张)
</th>
<th>
机场建设费(
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/张)
</th>
<th
width=
"100"
>
操作
</th>
<th
width=
"100"
>
操作
</th>
</tr>
</tr>
<tr
v-for=
"(item,index) in CtObj.ContractTicketAndHotel.ContractTickets"
:key=
"index"
>
<tr
v-for=
"(item,index) in CtObj.ContractTicketAndHotel.ContractTickets"
:key=
"index"
>
...
@@ -1205,7 +1275,12 @@
...
@@ -1205,7 +1275,12 @@
<div
style=
"margin:20px 0 0 50px"
>
<div
style=
"margin:20px 0 0 50px"
>
<el-form-item
style=
"display:inline-block;"
label=
"合计金额:"
label-width=
"90px"
>
<el-form-item
style=
"display:inline-block;"
label=
"合计金额:"
label-width=
"90px"
>
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'TicketAndHotelTotalPrice')"
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'TicketAndHotelTotalPrice')"
v-model=
"CtObj.TicketAndHotelTotalPrice"
></el-input>
元
v-model=
"CtObj.TicketAndHotelTotalPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
</div>
</div>
</td>
</td>
...
@@ -1226,7 +1301,12 @@
...
@@ -1226,7 +1301,12 @@
<div
style=
"margin:20px 0 0 50px"
>
<div
style=
"margin:20px 0 0 50px"
>
<el-form-item
style=
"display:inline-block;"
label=
"其他服务费用合计:"
label-width=
"140px"
>
<el-form-item
style=
"display:inline-block;"
label=
"其他服务费用合计:"
label-width=
"140px"
>
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'OtherConventionPrice')"
<el-input
type=
"text"
class=
"w180"
@
keyup
.
native=
"checkPrice(CtObj,'OtherConventionPrice')"
v-model=
"CtObj.OtherConventionPrice"
></el-input>
元
v-model=
"CtObj.OtherConventionPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
</div>
</div>
</div>
</div>
...
...
src/components/Ticketing/TicketManager.vue
View file @
54f20613
...
@@ -2648,7 +2648,7 @@
...
@@ -2648,7 +2648,7 @@
<!-- 开票费用 -->
<!-- 开票费用 -->
<el-dialog
width=
"1000px"
:title=
"BillingChargeTitle"
:visible
.
sync=
"BillingChargeDialog"
center
>
<el-dialog
width=
"1000px"
:title=
"BillingChargeTitle"
:visible
.
sync=
"BillingChargeDialog"
center
>
<el-form
class=
"Rform"
ref=
"form"
:model=
"Ticketform"
label-width=
"67px"
:disabled=
"BillingChargeTitle=='开票费用详情'"
>
<el-form
class=
"Rform"
ref=
"form"
:model=
"Ticketform"
label-width=
"67px"
:disabled=
"BillingChargeTitle=='开票费用详情'"
>
<div
style=
"color: red;font-size: 13px;text-align: right;padding: 0 0 5px 0;"
>
注:开票单价*开票数量+升舱增收=总开票金额
</div>
<div
style=
"color: red;font-size: 13px;text-align: right;padding: 0 0 5px 0;"
>
注:开票单价*开票数量+升舱增收=总开票金额
,每月
<strong
>
{{BillingChargeObj.TicketManagerEndDay}}
</strong>
日之前维护上月的开票费用
</div>
<table
class=
"po_content singeRowTable"
style=
"border:1px solid #E6E6E6;margin-bottom:15px"
cellspacing=
"0"
<table
class=
"po_content singeRowTable"
style=
"border:1px solid #E6E6E6;margin-bottom:15px"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
"loading"
>
cellpadding=
"0"
v-loading=
"loading"
>
<tr>
<tr>
...
...
src/components/TravelContractConfirm.vue
View file @
54f20613
...
@@ -2285,10 +2285,25 @@
...
@@ -2285,10 +2285,25 @@
<p>
旅游费用:
<p>
旅游费用:
成人
<font>
{{
CtObj
.
C_AdultNum
}}
</font>
人
成人
<font>
{{
CtObj
.
C_AdultNum
}}
</font>
人
×
<font>
{{
CtObj
.
C_AdultPrice
}}
</font>
元/人
×
<font>
{{
CtObj
.
C_AdultPrice
}}
</font><template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/人
+儿童
<font>
{{CtObj.C_ChildrenNum}}
</font>
人
+儿童
<font>
{{CtObj.C_ChildrenNum}}
</font>
人
×
<font>
{{
CtObj
.
C_ChildrenPrice
}}
</font>
元/人
×
<font>
{{CtObj.C_ChildrenPrice}}
</font><
template
v-if=
"CtObj.SignType==0"
>
=
<font>
{{
CtObj
.
C_TotalPrice
}}
</font>
元
元
</
template
>
<
template
v-else
>
円
</
template
>
/人
=
<font>
{{CtObj.C_TotalPrice}}
</font><
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</p>
</p>
<p>
<p>
含:
<font>
{{CtObj.C_IncludeRemark}}
</font>
含:
<font>
{{CtObj.C_IncludeRemark}}
</font>
...
@@ -3704,7 +3719,8 @@
...
@@ -3704,7 +3719,8 @@
TripType
:
0
,
//行程类型(0-简易行程,1-标准行程)
TripType
:
0
,
//行程类型(0-简易行程,1-标准行程)
Tourists_Sign
:
''
,
Tourists_Sign
:
''
,
CreateTimeStr
:
""
,
CreateTimeStr
:
""
,
IsTravelAgencySignature
:
0
//判断是否盖章
IsTravelAgencySignature
:
0
,
//判断是否盖章
SignType
:
0
,
//
},
},
};
};
},
},
...
@@ -3851,6 +3867,8 @@
...
@@ -3851,6 +3867,8 @@
this
.
CtObj
.
ZhangImg
=
tempObj
.
ZhangImg
;
this
.
CtObj
.
ZhangImg
=
tempObj
.
ZhangImg
;
this
.
CtObj
.
TravelAgency_Name
=
tempObj
.
TravelAgency_Name
;
this
.
CtObj
.
TravelAgency_Name
=
tempObj
.
TravelAgency_Name
;
this
.
CtObj
.
TravelAgency_Address
=
tempObj
.
TravelAgency_Address
;
this
.
CtObj
.
TravelAgency_Address
=
tempObj
.
TravelAgency_Address
;
this
.
CtObj
.
TravelAgency_LicenseNum
=
tempObj
.
TravelAgency_LicenseNum
;
this
.
CtObj
.
SignType
=
tempObj
.
SignType
;
this
.
CtObj
.
TicketAndHotelTotalPrice
=
this
.
CtObj
.
TicketAndHotelTotalPrice
=
tempObj
.
TicketAndHotelTotalPrice
;
tempObj
.
TicketAndHotelTotalPrice
;
if
(
if
(
...
...
src/components/TravelContractView.vue
View file @
54f20613
...
@@ -1642,7 +1642,7 @@
...
@@ -1642,7 +1642,7 @@
</div>
</div>
<div
class=
"contract"
>
<div
class=
"contract"
>
<div
class=
"title"
>
<div
class=
"title"
>
<h1>
四川和平国际旅行社有限公司
-全国版国内旅游一日游旅游合同示范文本[2015版]
</h1>
<h1>
{{CtObj.TravelAgency_Name}}
-全国版国内旅游一日游旅游合同示范文本[2015版]
</h1>
<p
class=
"contractNo"
>
合同编号:
<span>
{{CtObj.T_ContractNum}}
</span></p>
<p
class=
"contractNo"
>
合同编号:
<span>
{{CtObj.T_ContractNum}}
</span></p>
</div>
</div>
<div
class=
"menu"
>
<div
class=
"menu"
>
...
@@ -1729,10 +1729,25 @@
...
@@ -1729,10 +1729,25 @@
<p>
旅游费用:
<p>
旅游费用:
成人
<font>
{{CtObj.C_AdultNum}}
</font>
人
成人
<font>
{{CtObj.C_AdultNum}}
</font>
人
×
<font>
{{CtObj.C_AdultPrice}}
</font>
元/人
×
<font>
{{CtObj.C_AdultPrice}}
</font>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/人
+儿童
<font>
{{CtObj.C_ChildrenNum}}
</font>
人
+儿童
<font>
{{CtObj.C_ChildrenNum}}
</font>
人
×
<font>
{{CtObj.C_ChildrenPrice}}
</font>
元/人
×
<font>
{{CtObj.C_ChildrenPrice}}
</font>
<
template
v-if=
"CtObj.SignType==0"
>
=
<font>
{{CtObj.C_TotalPrice}}
</font>
元。
元
</
template
>
<
template
v-else
>
円
</
template
>
/人
=
<font>
{{CtObj.C_TotalPrice}}
</font>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
。
</p>
</p>
<p>
<p>
含:
<font>
{{CtObj.C_IncludeRemark}}
</font>
含:
<font>
{{CtObj.C_IncludeRemark}}
</font>
...
@@ -2073,6 +2088,7 @@
...
@@ -2073,6 +2088,7 @@
Tourists_Fax
:
""
,
Tourists_Fax
:
""
,
Tourists_EmergencyLinkMan
:
""
,
Tourists_EmergencyLinkMan
:
""
,
Tourists_EmergencyLinkTel
:
""
,
Tourists_EmergencyLinkTel
:
""
,
TravelAgency_Name
:
"四川和平国际旅行社有限公司"
,
//旅行社名称
TravelAgency_Name
:
"四川和平国际旅行社有限公司"
,
//旅行社名称
TravelAgency_LicenseNum
:
"L-SC-CJ00015"
,
TravelAgency_LicenseNum
:
"L-SC-CJ00015"
,
TravelAgency_DealMan
:
""
,
TravelAgency_DealMan
:
""
,
...
@@ -2175,6 +2191,7 @@
...
@@ -2175,6 +2191,7 @@
IsTravelAgencySignature
:
0
,
//是否盖章
IsTravelAgencySignature
:
0
,
//是否盖章
ZhangImg
:
""
,
//合同章
ZhangImg
:
""
,
//合同章
CreateByName
:
""
,
//合同创建人
CreateByName
:
""
,
//合同创建人
SignType
:
0
,
},
},
};
};
},
},
...
@@ -2233,6 +2250,9 @@
...
@@ -2233,6 +2250,9 @@
tempObj
.
Tourists_EmergencyLinkMan
;
tempObj
.
Tourists_EmergencyLinkMan
;
this
.
CtObj
.
Tourists_EmergencyLinkTel
=
this
.
CtObj
.
Tourists_EmergencyLinkTel
=
tempObj
.
Tourists_EmergencyLinkTel
;
tempObj
.
Tourists_EmergencyLinkTel
;
this
.
CtObj
.
TravelAgency_Name
=
tempObj
.
TravelAgency_Name
;
this
.
CtObj
.
TravelAgency_Address
=
tempObj
.
TravelAgency_Address
;
this
.
CtObj
.
TravelAgency_LicenseNum
=
tempObj
.
TravelAgency_LicenseNum
;
this
.
CtObj
.
TravelAgency_DealMan
=
tempObj
.
TravelAgency_DealMan
;
this
.
CtObj
.
TravelAgency_DealMan
=
tempObj
.
TravelAgency_DealMan
;
this
.
CtObj
.
TravelAgency_IDNum
=
tempObj
.
TravelAgency_IDNum
;
this
.
CtObj
.
TravelAgency_IDNum
=
tempObj
.
TravelAgency_IDNum
;
this
.
CtObj
.
TravelAgency_Tel
=
tempObj
.
TravelAgency_Tel
;
this
.
CtObj
.
TravelAgency_Tel
=
tempObj
.
TravelAgency_Tel
;
...
@@ -2303,6 +2323,7 @@
...
@@ -2303,6 +2323,7 @@
this
.
CtObj
.
C_OrderDayNum
=
tempObj
.
C_OrderDayNum
;
this
.
CtObj
.
C_OrderDayNum
=
tempObj
.
C_OrderDayNum
;
this
.
CtObj
.
C_PayDayNum
=
tempObj
.
C_PayDayNum
;
this
.
CtObj
.
C_PayDayNum
=
tempObj
.
C_PayDayNum
;
this
.
CtObj
.
C_SignType
=
tempObj
.
C_SignType
;
this
.
CtObj
.
C_SignType
=
tempObj
.
C_SignType
;
this
.
CtObj
.
SignType
=
tempObj
.
SignType
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
this
.
CtObj
.
OtherConvention
=
tempObj
.
OtherConvention
;
this
.
CtObj
.
OtherConvention
=
tempObj
.
OtherConvention
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
...
...
src/components/newTravelmanager/travelLineTrip/components/travelDaysHV.vue
View file @
54f20613
...
@@ -125,7 +125,7 @@
...
@@ -125,7 +125,7 @@
v-if=
"item.ScenicArray.length>0||item.TrafficObj.trafficIntroduce.IntroduceImage"
:w=
"786"
v-if=
"item.ScenicArray.length>0||item.TrafficObj.trafficIntroduce.IntroduceImage"
:w=
"786"
:h=
"524"
:ref=
"'viewSpotVds_' + item * 4 + '_0'+index"
tabindex=
"0"
:resizable=
"false"
:h=
"524"
:ref=
"'viewSpotVds_' + item * 4 + '_0'+index"
tabindex=
"0"
:resizable=
"false"
:active=
"false"
:parent=
"false"
axis=
"y"
@
activated=
"onActivated(0)"
:active=
"false"
:parent=
"false"
axis=
"y"
@
activated=
"onActivated(0)"
:x=
"
ScenicArrayList&&ScenicArrayList.length>0?ScenicArrayList[0].ScenicJson.x:item.TrafficObj.trafficIntroduce.x
"
:x=
"
0
"
:y=
"ScenicArrayList&&ScenicArrayList.length>0?ScenicArrayList[0].ScenicJson.y:item.TrafficObj.trafficIntroduce.y"
:y=
"ScenicArrayList&&ScenicArrayList.length>0?ScenicArrayList[0].ScenicJson.y:item.TrafficObj.trafficIntroduce.y"
:z=
"2"
@
dragstop=
"onViewSpotDragstop"
>
:z=
"2"
@
dragstop=
"onViewSpotDragstop"
>
<
template
v-if=
"ScenicArrayList&&ScenicArrayList.length>0"
>
<
template
v-if=
"ScenicArrayList&&ScenicArrayList.length>0"
>
...
@@ -175,7 +175,7 @@
...
@@ -175,7 +175,7 @@
v-if=
"item.ScenicArray.length>1||item.TrafficObj.trafficIntroduce.IntroduceImage"
:w=
"786"
v-if=
"item.ScenicArray.length>1||item.TrafficObj.trafficIntroduce.IntroduceImage"
:w=
"786"
:h=
"524"
:ref=
"'viewSpotVds_' + item * 4 + '_1'+index"
tabindex=
"0"
:resizable=
"false"
:h=
"524"
:ref=
"'viewSpotVds_' + item * 4 + '_1'+index"
tabindex=
"0"
:resizable=
"false"
:active=
"false"
:parent=
"false"
axis=
"y"
@
activated=
"onActivated(1)"
:active=
"false"
:parent=
"false"
axis=
"y"
@
activated=
"onActivated(1)"
:x=
"
ScenicArrayList&&ScenicArrayList.length>1?ScenicArrayList[1].ScenicJson.x:item.TrafficObj.trafficIntroduce.x
"
:x=
"
0
"
:y=
"ScenicArrayList&&ScenicArrayList.length>1?ScenicArrayList[1].ScenicJson.y:item.TrafficObj.trafficIntroduce.y"
:y=
"ScenicArrayList&&ScenicArrayList.length>1?ScenicArrayList[1].ScenicJson.y:item.TrafficObj.trafficIntroduce.y"
:z=
"2"
@
dragstop=
"onViewSpotDragstop"
>
:z=
"2"
@
dragstop=
"onViewSpotDragstop"
>
<
template
v-if=
"ScenicArrayList&&ScenicArrayList.length>1"
>
<
template
v-if=
"ScenicArrayList&&ScenicArrayList.length>1"
>
...
@@ -597,6 +597,9 @@
...
@@ -597,6 +597,9 @@
this
.
$refs
[
this
.
$refs
[
"viewSpotVds_"
+
(
this
.
item
*
4
)
+
"_"
+
this
.
imgIndex
+
this
.
index
"viewSpotVds_"
+
(
this
.
item
*
4
)
+
"_"
+
this
.
imgIndex
+
this
.
index
].
_data
.
top
=
y
;
].
_data
.
top
=
y
;
this
.
$refs
[
"viewSpotVds_"
+
(
this
.
item
*
4
)
+
"_"
+
this
.
imgIndex
+
this
.
index
].
_data
.
left
=
0
;
},
},
onViewSpotDragstopY
(
x
,
y
)
{
onViewSpotDragstopY
(
x
,
y
)
{
let
imgWidth
=
document
.
querySelector
(
let
imgWidth
=
document
.
querySelector
(
...
@@ -636,6 +639,9 @@
...
@@ -636,6 +639,9 @@
this
.
$refs
[
this
.
$refs
[
"viewSpotVds_"
+
(
this
.
item
*
4
)
+
"_"
+
this
.
imgIndex
+
this
.
index
"viewSpotVds_"
+
(
this
.
item
*
4
)
+
"_"
+
this
.
imgIndex
+
this
.
index
].
_data
.
left
=
x
;
].
_data
.
left
=
x
;
this
.
$refs
[
"viewSpotVds_"
+
(
this
.
item
*
4
)
+
"_"
+
this
.
imgIndex
+
this
.
index
].
_data
.
top
=
0
;
},
},
SelectImg
(
index
)
{
SelectImg
(
index
)
{
...
...
src/components/onedayTripContract.vue
View file @
54f20613
...
@@ -429,6 +429,18 @@
...
@@ -429,6 +429,18 @@
<div
class=
"createTableTitle"
>
乙方(旅行社)
</div>
<div
class=
"createTableTitle"
>
乙方(旅行社)
</div>
<table
class=
"createTable"
>
<table
class=
"createTable"
>
<tbody>
<tbody>
<tr>
<td>
<el-form-item
label=
"合同章"
>
<el-select
v-model=
"CtObj.SignType"
placeholder=
"请选择"
@
change=
"changeSignType"
>
<el-option
key=
"0"
label=
"和平章"
:value=
"0"
>
</el-option>
<el-option
key=
"1"
label=
"日本公司章"
:value=
"1"
>
</el-option>
</el-select>
</el-form-item>
</td>
</tr>
<tr>
<tr>
<td>
<td>
<el-form-item
label=
"名称"
>
<el-form-item
label=
"名称"
>
...
@@ -709,7 +721,14 @@
...
@@ -709,7 +721,14 @@
</el-form-item>
</el-form-item>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'C_AdultPrice')"
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'C_AdultPrice')"
v-model=
"CtObj.C_AdultPrice"
></el-input>
元/人
+
儿童
v-model=
"CtObj.C_AdultPrice"
></el-input>
<template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/人
+
儿童
</el-form-item>
</el-form-item>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkInteger(CtObj,'C_ChildrenNum')"
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkInteger(CtObj,'C_ChildrenNum')"
...
@@ -717,11 +736,21 @@
...
@@ -717,11 +736,21 @@
</el-form-item>
</el-form-item>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'C_ChildrenPrice')"
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'C_ChildrenPrice')"
v-model=
"CtObj.C_ChildrenPrice"
></el-input>
元/人 =
v-model=
"CtObj.C_ChildrenPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
/人 =
</el-form-item>
</el-form-item>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-form-item
label-width=
"0"
style=
"display:inline-block;"
>
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'C_TotalPrice')"
<el-input
type=
"text"
class=
"w150"
@
keyup
.
native=
"checkPrice(CtObj,'C_TotalPrice')"
v-model=
"CtObj.C_TotalPrice"
></el-input>
元
v-model=
"CtObj.C_TotalPrice"
></el-input>
<
template
v-if=
"CtObj.SignType==0"
>
元
</
template
>
<
template
v-else
>
円
</
template
>
</el-form-item>
</el-form-item>
</td>
</td>
</tr>
</tr>
...
@@ -1051,6 +1080,7 @@
...
@@ -1051,6 +1080,7 @@
Tourists_Fax
:
""
,
Tourists_Fax
:
""
,
Tourists_EmergencyLinkMan
:
""
,
Tourists_EmergencyLinkMan
:
""
,
Tourists_EmergencyLinkTel
:
""
,
Tourists_EmergencyLinkTel
:
""
,
SignType
:
0
,
//合同章类型
TravelAgency_Name
:
"四川和平国际旅行社有限公司"
,
//旅行社名称
TravelAgency_Name
:
"四川和平国际旅行社有限公司"
,
//旅行社名称
TravelAgency_LicenseNum
:
"L-SC-CJ00015"
,
TravelAgency_LicenseNum
:
"L-SC-CJ00015"
,
TravelAgency_DealMan
:
""
,
TravelAgency_DealMan
:
""
,
...
@@ -1215,6 +1245,17 @@
...
@@ -1215,6 +1245,17 @@
commonTripList
:
commonTripList
commonTripList
:
commonTripList
},
},
methods
:
{
methods
:
{
changeSignType
()
{
if
(
this
.
CtObj
.
SignType
==
0
)
{
this
.
CtObj
.
TravelAgency_Name
=
"四川和平国际旅行社有限公司"
;
this
.
CtObj
.
TravelAgency_Address
=
"成都市锦江区青和里南段55号1栋2310、2311、2312号 "
;
this
.
CtObj
.
TravelAgency_LicenseNum
=
"L-SC-CJ00015"
;
}
else
{
this
.
CtObj
.
TravelAgency_Name
=
"(株)ピースインターナショナル"
;
this
.
CtObj
.
TravelAgency_Address
=
""
;
this
.
CtObj
.
TravelAgency_LicenseNum
=
""
;
}
},
//跳转锚点
//跳转锚点
goAnchor
(
selector
)
{
goAnchor
(
selector
)
{
var
anchor
=
this
.
$el
.
querySelector
(
selector
);
var
anchor
=
this
.
$el
.
querySelector
(
selector
);
...
@@ -1340,10 +1381,12 @@
...
@@ -1340,10 +1381,12 @@
this
.
CtObj
.
Tourists_Email
=
tempObj
.
Tourists_Email
;
this
.
CtObj
.
Tourists_Email
=
tempObj
.
Tourists_Email
;
this
.
CtObj
.
Tourists_PostNum
=
tempObj
.
Tourists_PostNum
;
this
.
CtObj
.
Tourists_PostNum
=
tempObj
.
Tourists_PostNum
;
this
.
CtObj
.
Tourists_Fax
=
tempObj
.
Tourists_Fax
;
this
.
CtObj
.
Tourists_Fax
=
tempObj
.
Tourists_Fax
;
this
.
CtObj
.
Tourists_EmergencyLinkMan
=
this
.
CtObj
.
Tourists_EmergencyLinkMan
=
tempObj
.
Tourists_EmergencyLinkMan
;
tempObj
.
Tourists_EmergencyLinkMan
;
this
.
CtObj
.
Tourists_EmergencyLinkTel
=
tempObj
.
Tourists_EmergencyLinkTel
;
this
.
CtObj
.
Tourists_EmergencyLinkTel
=
tempObj
.
Tourists_EmergencyLinkTel
;
this
.
CtObj
.
TravelAgency_Name
=
tempObj
.
TravelAgency_Name
;
this
.
CtObj
.
TravelAgency_Address
=
tempObj
.
TravelAgency_Address
;
this
.
CtObj
.
TravelAgency_LicenseNum
=
tempObj
.
TravelAgency_LicenseNum
;
this
.
CtObj
.
TravelAgency_DealMan
=
tempObj
.
TravelAgency_DealMan
;
this
.
CtObj
.
TravelAgency_DealMan
=
tempObj
.
TravelAgency_DealMan
;
this
.
CtObj
.
TravelAgency_IDNum
=
tempObj
.
TravelAgency_IDNum
;
this
.
CtObj
.
TravelAgency_IDNum
=
tempObj
.
TravelAgency_IDNum
;
this
.
CtObj
.
TravelAgency_Tel
=
tempObj
.
TravelAgency_Tel
;
this
.
CtObj
.
TravelAgency_Tel
=
tempObj
.
TravelAgency_Tel
;
...
@@ -1414,6 +1457,7 @@
...
@@ -1414,6 +1457,7 @@
this
.
CtObj
.
C_OrderDayNum
=
tempObj
.
C_OrderDayNum
;
this
.
CtObj
.
C_OrderDayNum
=
tempObj
.
C_OrderDayNum
;
this
.
CtObj
.
C_PayDayNum
=
tempObj
.
C_PayDayNum
;
this
.
CtObj
.
C_PayDayNum
=
tempObj
.
C_PayDayNum
;
this
.
CtObj
.
C_SignType
=
tempObj
.
C_SignType
;
this
.
CtObj
.
C_SignType
=
tempObj
.
C_SignType
;
this
.
CtObj
.
SignType
=
tempObj
.
SignType
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
this
.
CtObj
.
OtherConvention
=
tempObj
.
OtherConvention
;
this
.
CtObj
.
OtherConvention
=
tempObj
.
OtherConvention
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
this
.
CtObj
.
OtherConventionPrice
=
tempObj
.
OtherConventionPrice
;
...
...
src/components/resetPassword.vue
View file @
54f20613
...
@@ -611,7 +611,6 @@
...
@@ -611,7 +611,6 @@
border
:
1px
solid
#e95252
!important
;
border
:
1px
solid
#e95252
!important
;
color
:
#e95252
!important
;
color
:
#e95252
!important
;
}
}
</
style
>
</
style
>
<
template
>
<
template
>
...
@@ -619,7 +618,8 @@
...
@@ -619,7 +618,8 @@
<!-- 修改密码 -->
<!-- 修改密码 -->
<div
class=
"Per_Shouji"
>
<div
class=
"Per_Shouji"
>
<div
class=
"Shouji_Conteng"
>
<div
class=
"Shouji_Conteng"
>
<div
class=
"Shouji_Top"
>
修改密码
</div>
<div
class=
"Shouji_Top"
>
修改密码
<span
style=
"width:120px; font-size:12px;color:red;"
>
为了账户的安全,建议定期更换密码
</span></div>
<el-form
:model=
"passWordMsg"
ref=
"passWordMsg"
label-position=
"right"
:rules=
"rules2"
label-width=
"100px"
>
<el-form
:model=
"passWordMsg"
ref=
"passWordMsg"
label-position=
"right"
:rules=
"rules2"
label-width=
"100px"
>
<el-form-item
v-if=
"sureOldPwd"
label=
"旧密码"
prop=
"OldPwd"
style=
"margin-bottom:30px;"
>
<el-form-item
v-if=
"sureOldPwd"
label=
"旧密码"
prop=
"OldPwd"
style=
"margin-bottom:30px;"
>
<el-input
type=
"password"
class=
"w400"
v-model=
"passWordMsg.OldPwd"
maxlength=
"15"
>
<el-input
type=
"password"
class=
"w400"
v-model=
"passWordMsg.OldPwd"
maxlength=
"15"
>
...
@@ -660,6 +660,8 @@
...
@@ -660,6 +660,8 @@
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-button
type=
"primary"
style=
"margin:30px 0 0 100px; width:120px"
@
click=
"submitForm2('passWordMsg')"
>
确定
</el-button>
<el-button
type=
"primary"
style=
"margin:30px 0 0 100px; width:120px"
@
click=
"submitForm2('passWordMsg')"
>
确定
</el-button>
<span
type=
"primary"
style=
"margin:30px 0 0 100px; width:120px; font-size:12px;cursor: pointer;text-decoration: underline;"
@
click=
"skipChangePwd('passWordMsg')"
>
跳过
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -700,6 +702,24 @@
...
@@ -700,6 +702,24 @@
};
};
},
},
methods
:
{
methods
:
{
//修改密码方法
skipChangePwd
()
{
this
.
apipost
(
'admin_get_SkipSelfResetPwd'
,
this
.
passWordMsg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
// //修改成功后退出登录
setTimeout
(()
=>
{
this
.
$router
.
push
({
path
:
"/personalCenter"
});
},
1000
);
}
else
{
this
.
Error
(
res
.
data
.
message
);
}
},
err
=>
{})
},
//修改密码
//修改密码
submitForm2
(
formName
)
{
submitForm2
(
formName
)
{
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
...
...
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