Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiedao-app-operator-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
lanbaoming
jiedao-app-operator-master
Commits
2316c39e
Commit
2316c39e
authored
Jul 15, 2022
by
ylpmty
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单详情
parent
3a60611b
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
75 additions
and
53 deletions
+75
-53
dict.js
src/utils/dict.js
+1
-0
detail.vue
src/views/ecw/order/detail.vue
+54
-46
index.vue
src/views/ecw/order/index.vue
+20
-7
No files found.
src/utils/dict.js
View file @
2316c39e
...
...
@@ -135,6 +135,7 @@ export const DICT_TYPE = {
CONTROL_GOODS_STATUS
:
'
control_goods_status
'
,
//控货状态
DISBURSEMENT_TYPE
:
'
disbursement_type
'
,
//垫付类型
DRAWEE
:
'
drawee
'
,
// 付款人
BEGINTIME_TYPE_ENDTYPE
:
'
begintime_type_endtime
'
,
//时间筛选类别
}
/**
...
...
src/views/ecw/order/detail.vue
View file @
2316c39e
<
template
>
<div
class=
"app-container"
>
<el-card
class=
"card"
>
<div
slot=
"header"
class=
"card-title"
>
订单详情
-EC00636U-CNG2506-01
</div>
<div
slot=
"header"
class=
"card-title"
>
订单编号:
EC00636U
</div>
<div
slot=
"header"
class=
"card-title"
>
订单详情
:
{{
list
.
orderNo
}}
-
{{
list
.
orderId
}}
</div>
<div
slot=
"header"
class=
"card-title"
>
订单编号:
{{
list
.
orderNo
}}
</div>
<el-row
:gutter=
"20"
>
<el-col
:span=
"12"
>
<el-descriptions
class=
"margin-top"
border
title=
"发货人"
:column=
"2"
>
<el-descriptions-item
label=
"发货人"
>
kooriookami
</el-descriptions-item>
<el-descriptions-item
label=
"发货人电话"
>
18100000000
</el-descriptions-item>
<el-descriptions-item
label=
"发货人邮箱"
>
18100000000
</el-descriptions-item>
<el-descriptions-item
label=
"发货人"
>
{{
list
.
consignorVO
.
name
}}
</el-descriptions-item>
<el-descriptions-item
label=
"发货人电话"
>
{{
list
.
consignorVO
.
phone
}}
</el-descriptions-item>
<el-descriptions-item
label=
"发货人邮箱"
>
{{
list
.
consignorVO
.
email
}}
</el-descriptions-item>
<el-descriptions-item
label=
"发货人公司名称"
>
<el-tag
size=
"small"
>
学校学校学校学校
</el-tag>
<el-tag
size=
"small"
>
{{
list
.
consignorVO
.
company
}}
</el-tag>
</el-descriptions-item>
</el-descriptions>
</el-col>
<el-col
:span=
"12"
>
<el-descriptions
class=
"margin-top"
border
title=
"收货人"
:column=
"2"
>
<el-descriptions-item
label=
"收货人"
>
kooriookami
</el-descriptions-item>
<el-descriptions-item
label=
"收货人电话"
>
18100000000
</el-descriptions-item>
<el-descriptions-item
label=
"收货人邮箱"
>
18100000000
</el-descriptions-item>
<el-descriptions-item
label=
"收货人"
>
{{
list
.
consigneeVO
.
name
}}
</el-descriptions-item>
<el-descriptions-item
label=
"收货人电话"
>
{{
list
.
consigneeVO
.
phone
}}
</el-descriptions-item>
<el-descriptions-item
label=
"收货人邮箱"
>
{{
list
.
consigneeVO
.
email
}}
</el-descriptions-item>
<el-descriptions-item
label=
"收货人公司名称"
>
<el-tag
size=
"small"
>
学校学校学校学校
</el-tag>
<el-tag
size=
"small"
>
{{
list
.
consigneeVO
.
company
}}
</el-tag>
</el-descriptions-item>
</el-descriptions>
</el-col>
</el-row>
</el-card>
<el-card
class=
"card"
>
<div
slot=
"header"
class=
"card-title"
>
物流信息/基础信息
</div>
<el-row
:gutter=
"20"
>
<el-col
:span=
"12"
>
<el-descriptions
class=
"margin-top"
border
title=
"物流信息"
:column=
"2"
>
<el-descriptions-item
label=
"始发仓"
>
广州仓
</el-descriptions-item>
<el-descriptions-item
label=
"目的仓"
>
Dubai
</el-descriptions-item>
<el-descriptions-item
label=
"地址"
:span=
"2"
>
广州市白云区鹤边鹤泰二横路民通院内第一栋捷道仓库E
&
C(收货时间周一至周六10:00-19:30)
</el-descriptions-item>
<el-descriptions-item
label=
"运输方式"
>
海运拼柜
</el-descriptions-item>
<el-descriptions-item
label=
"出货渠道"
>
/
</el-descriptions-item>
<el-descriptions-item
label=
"始发仓"
>
{{
list
.
logisticsInfoDto
.
startTitleZh
}}
</el-descriptions-item>
<el-descriptions-item
label=
"目的仓"
>
{{
list
.
logisticsInfoDto
.
destTitleZh
}}
</el-descriptions-item>
<el-descriptions-item
label=
"地址"
:span=
"2"
>
{{
list
.
logisticsInfoDto
.
startAddressZh
}}
</el-descriptions-item>
<el-descriptions-item
label=
"运输方式"
>
{{
list
.
logisticsInfoDto
.
transportId
|
transportFilter
(
transportList
)
}}
</el-descriptions-item>
<el-descriptions-item
label=
"出货渠道"
>
{{
list
.
logisticsInfoDto
.
startTitleZh
}}
</el-descriptions-item>
</el-descriptions>
</el-col>
<el-col
:span=
"12"
>
<el-descriptions
class=
"margin-top"
border
title=
"基础信息"
:column=
"2"
>
<el-descriptions-item
label=
"唛头"
>
kooriookami
</el-descriptions-item>
<el-descriptions-item
label=
"送货时间"
>
2022-05-22
</el-descriptions-item>
<el-descriptions-item
label=
"是否控货"
>
否
</el-descriptions-item>
<el-descriptions-item
label=
"填单信息"
>
22箱 1000KG 14
m³
</el-descriptions-item>
<el-descriptions-item
label=
"仓库实测"
>
123箱 900Kg 11.23m³
</el-descriptions-item>
<el-descriptions-item
label=
"收款数据"
>
123箱 900Kg 11.23m³
</el-descriptions-item>
<el-descriptions-item
label=
"入仓类型"
>
一次到齐
</el-descriptions-item>
<el-descriptions-item
label=
"单证报关"
>
我司全代
</el-descriptions-item>
<el-descriptions-item
label=
"代收货款"
>
是(50000美元)
</el-descriptions-item>
<el-descriptions-item
label=
"唛头"
>
{{
list
.
marks
}}
</el-descriptions-item>
<el-descriptions-item
label=
"送货时间"
></el-descriptions-item>
<el-descriptions-item
label=
"是否控货"
>
{{
list
.
isCargoControl
?
'
是
'
:
'
否
'
}}
</el-descriptions-item>
<el-descriptions-item
label=
"填单信息"
>
{{
list
.
sumNum
}}
箱
{{
list
.
sumWeight
}}
Kg
{{
list
.
sumVolume
}}
m³
</el-descriptions-item>
<el-descriptions-item
label=
"仓库实测"
></el-descriptions-item>
<el-descriptions-item
label=
"收款数据"
></el-descriptions-item>
<el-descriptions-item
label=
"入仓类型"
></el-descriptions-item>
<el-descriptions-item
label=
"单证报关"
>
{{
list
.
customsType
|
customsTypeFilter
(
customsTypeList
)
}}
</el-descriptions-item>
<el-descriptions-item
label=
"代收货款"
>
{{
list
.
isCollection
?
'
是
'
:
'
否
'
}}
</el-descriptions-item>
</el-descriptions>
</el-col>
</el-row>
</el-card>
<el-card
class=
"card"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick"
>
<el-tabs
v-model=
"activeName"
>
<el-tab-pane
label=
"货物详情"
name=
"first"
>
<el-table
:data=
"
tableData
"
border
style=
"width: 100%"
>
<el-table-column
prop=
"
date
"
label=
"中文品名"
/>
<el-table-column
prop=
"
name
"
label=
"英文品名"
/>
<el-table-column
prop=
"
address
"
label=
"品牌"
/>
<el-table-column
prop=
"
address
"
label=
"填单件数"
/>
<el-table-column
prop=
"
address
"
label=
"入仓件数"
/>
<el-table-column
prop=
"
address
"
label=
"单位"
/>
<el-table-column
prop=
"
address
"
label=
"货值"
/>
<el-table-column
prop=
"
address
"
label=
"材质"
/>
<el-table-column
prop=
"
address
"
label=
"体积(m3)"
/>
<el-table-column
prop=
"
address
"
label=
"重量(kg)"
/>
<el-table
:data=
"
list.orderItemVOList
"
border
style=
"width: 100%"
>
<el-table-column
prop=
"
prodTitleZh
"
label=
"中文品名"
/>
<el-table-column
prop=
"
prodTitleEn
"
label=
"英文品名"
/>
<el-table-column
prop=
"
brand
"
label=
"品牌"
/>
<el-table-column
prop=
"
num
"
label=
"填单件数"
/>
<el-table-column
prop=
"
num
"
label=
"入仓件数"
/>
<el-table-column
prop=
"
unit
"
label=
"单位"
/>
<el-table-column
prop=
"
worth
"
label=
"货值"
/>
<el-table-column
prop=
""
label=
"材质"
/>
<el-table-column
prop=
"
volume
"
label=
"体积(m3)"
/>
<el-table-column
prop=
"
weight
"
label=
"重量(kg)"
/>
</el-table>
<!-- 分页组件 -->
<pagination
v-show=
"total > 0"
:total=
"total"
:page.sync=
"queryParams.pageNo"
...
...
@@ -75,16 +73,16 @@
</el-tab-pane>
<el-tab-pane
label=
"订单动态"
name=
"second"
>
<el-timeline
:reverse=
"true"
>
<el-timeline-item
v-for=
"(activity, index) in
activities
"
:key=
"index"
:timestamp=
"activity.timestamp"
>
{{
activity
.
content
}}
<el-timeline-item
v-for=
"(activity, index) in
list.orderTimeVOList
"
:key=
"index"
:timestamp=
"activity.timestamp"
>
{{
activity
.
titleZh
}}
</el-timeline-item>
</el-timeline>
</el-tab-pane>
<el-tab-pane
label=
"运单资料/提货单"
name=
"three"
>
<el-descriptions
class=
"margin-top"
border
title=
""
:column=
"3"
>
<el-descriptions-item
label=
"单票立即转运"
>
是
</el-descriptions-item>
<el-descriptions-item
label=
"包装类型"
>
纸箱
</el-descriptions-item>
<el-descriptions-item
label=
"包装要求备注"
>
多个订单一起打包,不要单独打
</el-descriptions-item>
<el-descriptions-item
label=
"单票立即转运"
>
{{
list
.
isSingleTicketTransport
?
'
是
'
:
'
否
'
}}
</el-descriptions-item>
<el-descriptions-item
label=
"包装类型"
></el-descriptions-item>
<el-descriptions-item
label=
"包装要求备注"
>
{{
list
.
remarks
}}
</el-descriptions-item>
</el-descriptions>
<el-button
type=
"text"
>
查看入仓单
</el-button>
<el-button
type=
"text"
disabled
>
...
...
@@ -109,10 +107,19 @@
<
script
>
import
{
getOrder
}
from
'
@/api/ecw/order
'
import
{
getDictDatas
,
DICT_TYPE
}
from
'
@/utils/dict
'
;
export
default
{
name
:
"
detail
"
,
components
:
{
},
filters
:
{
customsTypeFilter
(
e
,
customsTypeList
)
{
if
(
e
)
return
customsTypeList
.
find
(
item
=>
item
.
value
==
e
).
label
},
transportFilter
(
e
,
transportList
)
{
if
(
e
)
return
transportList
.
find
(
item
=>
item
.
value
==
e
).
label
}
},
data
()
{
return
{
...
...
@@ -135,15 +142,16 @@ export default {
},
{
content
:
'
创建成功
'
,
timestamp
:
'
2018-04-11
'
}]
};
}],
customsTypeList
:
getDictDatas
(
DICT_TYPE
.
ECW_CUSTOMS_TYPE
),
//报关类型
transportList
:
getDictDatas
(
DICT_TYPE
.
ECW_TRANSPORT_TYPE
),
//运输方式
}
},
created
()
{
if
(
this
.
$route
.
query
.
orderId
)
{
this
.
orderId
=
this
.
$route
.
query
.
orderId
this
.
getList
();
}
this
.
getList
();
},
methods
:
{
/** 查询列表 */
...
...
src/views/ecw/order/index.vue
View file @
2316c39e
...
...
@@ -17,6 +17,10 @@
<el-form-item
label=
"收货人"
prop=
"consigneeId"
>
<el-input
v-model=
"queryParams.consigneeId"
placeholder=
"收货人"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"日期筛选"
>
<dict-selector
:type=
"DICT_TYPE.BEGINTIME_TYPE_ENDTYPE"
v-model=
"dateFilterType"
style=
"width: 220px;margin-right: 0"
/>
<el-date-picker
v-model=
"dateFilter"
type=
"daterange"
range-separator=
"-"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item
label=
"始发地"
prop=
"startWarehouseId"
>
<el-select
v-model=
"queryParams.startWarehouseId"
placeholder=
"请选择始发地"
>
...
...
@@ -54,9 +58,9 @@
<el-form-item
label=
"入仓类型"
prop=
"warehouseType"
>
<dict-selector
:type=
"DICT_TYPE.ECW_WAREHOUSING_TYPE"
v-model=
"queryParams.warehousingType"
/>
</el-form-item>
<
!--
<el-form-item
label=
"跟进客服"
prop=
""
>
<customer-selector
v-model=
""
/>
</el-form-item>
-->
<
el-form-item
label=
"跟进客服"
>
<customer-selector
/>
</el-form-item>
<el-form-item
label=
"订单状态"
prop=
"status"
>
<dict-selector
:type=
"DICT_TYPE.PAY_ORDER_STATUS"
v-model=
"queryParams.status"
@
keyup.enter.native=
"handleQuery"
/>
...
...
@@ -65,9 +69,9 @@
<dict-selector
:type=
"DICT_TYPE.ECW_CUSTOMS_TYPE"
v-model=
"queryParams.customsType"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<
!--
<el-form-item
label=
"是否齐货"
prop=
"customsType"
>
<
el-form-item
label=
"是否齐货"
>
<dict-selector
v-model=
"queryParams.isCargoControl"
:type=
"DICT_TYPE.INFRA_BOOLEAN_STRING"
fomatter=
"bool"
/>
</el-form-item>
-->
</el-form-item>
<el-form-item
label=
"重货比"
prop=
"weightRatio"
>
<el-input
style=
"width: 100px;"
v-model=
"molecule"
placeholder=
""
clearable
@
change=
"moleculeChange"
@
keyup.enter.native=
"handleQuery"
/>
...
...
@@ -109,7 +113,14 @@
<!-- 列表 -->
<el-table
v-loading=
"loading"
:data=
"list"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"订单编号"
align=
"center"
prop=
"orderNo"
/>
<el-table-column
label=
"订单编号"
align=
"center"
prop=
"orderNo"
>
<template
slot-scope=
"scope"
>
<router-link
:to=
"
{path: '/order/detail',query: {orderId: scope.row.orderId}}" class="link-type">
<span>
{{
scope
.
row
.
orderNo
}}
</span>
</router-link>
</
template
>
</el-table-column>
<el-table-column
label=
"唛头"
align=
"center"
prop=
"marks"
/>
<el-table-column
label=
"入仓箱数"
align=
"center"
prop=
"sumNum"
/>
<el-table-column
label=
"入仓重量"
align=
"center"
prop=
"sumWeight"
/>
...
...
@@ -311,7 +322,9 @@ export default {
tradeCityList
:
[],
productAttrList
:
[],
// 商品属性
molecule
:
''
,
//重货比分子
denominator
:
''
//重货比分母
denominator
:
''
,
//重货比分母
dateFilterType
:
''
,
//日期筛选类别
dateFilter
:
[],
//筛选日期
};
},
computed
:
{
...
...
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