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
71ca7eef
Commit
71ca7eef
authored
Aug 18, 2025
by
吴春
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
1fea9227
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
1536 additions
and
5 deletions
+1536
-5
VisaProductOrder.vue
src/components/SalesVisa/components/VisaProductOrder.vue
+30
-1
addConfig.js
src/components/SalesVisa/components/addConfig.js
+12
-0
cruiseShipInfo.vue
src/components/SalesVisa/components/cruiseShipInfo.vue
+1441
-0
visaOrderList.vue
src/components/SalesVisa/components/visaOrderList.vue
+53
-4
No files found.
src/components/SalesVisa/components/VisaProductOrder.vue
View file @
71ca7eef
...
...
@@ -390,6 +390,7 @@
</span>
</li>
<li>
<input
v-if=
"userInfo.SimpleEasy==1"
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.addBtn')"
@
click=
"addOrders"
/>
<button
class=
"hollowFixedBtn"
@
click=
"getList()"
>
{{
$t
(
'pub.searchBtn'
)
}}
</button>
</li>
</ul>
...
...
@@ -519,19 +520,33 @@
</el-row>
</el-form>
</div>
<pinkDrawer
ref=
"addOrders"
:drawer-config=
"drawerConfig"
>
<template
slot=
"drawer"
slot-scope=
"
{ visible, close }">
<cruiseShipInfo
v-if=
"visible"
:isDrawerMode=
"true"
:details=
"selectedSpotData"
@
close=
"close"
@
save-success=
"handleSaveSuccess"
></cruiseShipInfo>
</
template
>
</pinkDrawer>
</div>
</template>
<
script
>
import
visaOrderList
from
'./visaOrderList.vue'
;
import
pinkDrawer
from
'../../common/pinkDrawer.vue'
;
import
DateLimit
from
'../../public/DateLimit.vue'
;
import
cruiseShipInfo
from
'./cruiseShipInfo.vue'
;
import
addConfig
from
"./addConfig.js"
;
export
default
{
props
:
[
'pagesTitle'
],
components
:
{
visaOrderList
,
DateLimit
DateLimit
,
pinkDrawer
,
cruiseShipInfo
,
},
data
()
{
return
{
selectedSpotData
:
null
,
pickerStartDate
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
StartDate
);
...
...
@@ -633,7 +648,21 @@
layerCompanyList
:
[]
}
},
computed
:
{
// 抽屉配置
drawerConfig
()
{
return
addConfig
.
drawerConfig
;
},
},
methods
:
{
addOrders
()
{
this
.
$refs
.
addOrders
.
openDrawer
();
},
handleSaveSuccess
()
{
this
.
$refs
.
addOrders
.
handleDrawerClose
();
this
.
getList
();
this
.
$message
.
success
(
'保存成功'
);
},
pickerEnd
(){
if
(
this
.
msg
.
FinishSDate
>
this
.
msg
.
FinishEDate
&&
this
.
msg
.
FinishEDate
!==
""
)
{
this
.
$message
.
error
(
this
.
$t
(
'tips.jsrqbndyksriqi'
));
...
...
src/components/SalesVisa/components/addConfig.js
0 → 100644
View file @
71ca7eef
// 邮轮列表配置
export
const
addConfig
=
{
// 抽屉配置
drawerConfig
:
{
title
:
'签证信息'
,
size
:
'90%'
,
direction
:
'rtl'
},
}
// 导出默认配置
export
default
addConfig
src/components/SalesVisa/components/cruiseShipInfo.vue
0 → 100644
View file @
71ca7eef
This diff is collapsed.
Click to expand it.
src/components/SalesVisa/components/visaOrderList.vue
View file @
71ca7eef
...
...
@@ -586,7 +586,25 @@
</
template
>
</template>
</el-table-column>
<el-table-column
label=
"OP"
prop=
"opEmName"
min-width=
"100"
style=
"background:#EAEAEA"
></el-table-column>
<
template
v-if=
"userInfo.SimpleEasy===1"
>
<el-table-column
label=
"OP"
min-width=
"100"
style=
"background:#EAEAEA"
>
<template
slot-scope=
"scope"
>
<template>
<div
class=
"row flex-wrap mb"
v-if=
"scope.row.appointOPList&&scope.row.appointOPList.length>0"
>
<div
class=
"row wrap orderNo fz12 ml"
>
<span
class=
"cursor-pointer radius5 mr px5 bgf5 c3FC4FF"
style=
"margin: 3px;"
v-for=
"(x, i) in scope.row.appointOPList"
:key=
"i+10000"
>
{{
x
.
opName
}}
</span>
</div>
</div>
</
template
>
</template>
</el-table-column>
</template>
<
template
v-else
>
<el-table-column
label=
"OP"
prop=
"opEmName"
min-width=
"100"
style=
"background:#EAEAEA"
></el-table-column>
</
template
>
<el-table-column
:label=
"$t('hotel.hotel_StarDate')"
min-width=
"100"
style=
"background:#EAEAEA"
>
<
template
slot-scope=
"scope"
>
<template>
...
...
@@ -1037,17 +1055,31 @@
<offset
:isShow=
"cdState"
:obj=
"queryObj"
@
close=
"cdState=false"
></offset>
<TransferOrder
v-if=
"showTransferOrder"
:isShow=
"showTransferOrder"
:obj=
"queryObj"
@
success=
"showTransferOrder=false,$emit('success')"
@
close=
"showTransferOrder=false"
></TransferOrder>
<pinkDrawer
ref=
"addOrders"
:drawer-config=
"drawerConfig"
>
<
template
slot=
"drawer"
slot-scope=
"{ visible, close }"
>
<cruiseShipInfo
v-if=
"visible"
:isDrawerMode=
"true"
:details=
"selectedSpotData"
@
close=
"close"
@
save-success=
"handleSaveSuccess"
></cruiseShipInfo>
</
template
>
</pinkDrawer>
</div>
</template>
<
script
>
import
offset
from
'../../public/offset.vue'
;
import
TransferOrder
from
'./TransferOrder.vue'
;
import
commissionDialog
from
"../../FinancialModule/TradeCommission/commissionDialog"
export
default
{
import
pinkDrawer
from
'../../common/pinkDrawer.vue'
;
import
cruiseShipInfo
from
'./cruiseShipInfo.vue'
;
import
addConfig
from
"./addConfig.js"
;
export
default
{
components
:
{
offset
,
TransferOrder
,
commissionDialog
commissionDialog
,
pinkDrawer
,
cruiseShipInfo
,
},
props
:
[
"OrderList"
,
"pagesTitle"
],
data
()
{
...
...
@@ -1159,7 +1191,8 @@
EditOPVisible
:
false
,
OPEmpId
:
0
,
OPOrderId
:
0
,
OPEmpList
:
[]
OPEmpList
:
[],
selectedSpotData
:
null
,
};
},
watch
:
{
...
...
@@ -1172,7 +1205,17 @@
}
}
},
computed
:
{
// 抽屉配置
drawerConfig
()
{
return
addConfig
.
drawerConfig
;
},
},
methods
:
{
handleSaveSuccess
(){
this
.
$refs
.
addOrders
.
handleDrawerClose
();
this
.
$emit
(
'success'
)
},
//提交
submitForm
(
msg
)
{
//提交创建、修改表单
...
...
@@ -1525,6 +1568,12 @@
});
},
getDetail
(
obj
,
updateRStatus
)
{
console
.
log
(
'-----'
)
if
(
this
.
userInfo
.
SimpleEasy
==
1
){
this
.
selectedSpotData
=
obj
;
this
.
$refs
.
addOrders
.
openDrawer
(
obj
);
return
;
}
this
.
SendStartDate
=
obj
.
sendStartDate
this
.
updateRemarksStatus
=
updateRStatus
;
this
.
visaManagementId
=
obj
.
visaManagementId
...
...
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