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
475f8f7e
Commit
475f8f7e
authored
Oct 26, 2023
by
zhoutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
清关多次清关选择订单做成弹出层
parent
90333a9f
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
424 additions
and
644 deletions
+424
-644
boxAir.js
src/api/ecw/boxAir.js
+15
-0
indexAir.vue
src/views/ecw/box/indexAir.vue
+9
-0
arrival.vue
src/views/ecw/box/shippingAir/nodePage/arrival.vue
+164
-270
cusClearance.vue
src/views/ecw/box/shippingAir/nodePage/cusClearance.vue
+192
-370
supplementOrder.vue
...ecw/box/shippingAir/nodePage/mergePkg/supplementOrder.vue
+3
-0
preinstall.vue
src/views/ecw/box/shippingAir/nodePage/preinstall.vue
+39
-2
startUnloading.vue
...ecw/box/shippingAir/nodePage/unloading/startUnloading.vue
+2
-2
No files found.
src/api/ecw/boxAir.js
View file @
475f8f7e
...
...
@@ -360,4 +360,19 @@ export function updateAllOrderClearance(data) {
method
:
"
post
"
,
data
:
data
});
}
/**
* 获取线路配置
*
* @export
* @param {*} data
* @return {*}
*/
export
function
getLineInfoList
(
params
)
{
return
request
({
url
:
`/ecw/warehouse/getLineInfoList`
,
method
:
"
get
"
,
params
});
}
\ No newline at end of file
src/views/ecw/box/indexAir.vue
View file @
475f8f7e
...
...
@@ -206,6 +206,7 @@ import {
dealCustomsSplitNotify
,
exportPreloadGoodsList
,
downloadReceivableList
,
getAirNoticeList
,
zipDownload
,
downloadAirReceivableList
}
from
'
@/api/ecw/box
'
import
{
getLineInfoList
}
from
'
@/api/ecw/boxAir
'
import
{
getChannelList
}
from
'
@/api/ecw/channel
'
import
{
getWarehouseList
}
from
'
@/api/ecw/warehouse
'
import
costForm
from
'
./costForm.vue
'
...
...
@@ -393,6 +394,14 @@ export default {
getboxPage
(
params
).
then
((
response
)
=>
{
this
.
list
=
response
.
data
.
list
this
.
total
=
response
.
data
.
total
// var lineParams = []
// this.list.forEach(item=>
{
// let line = lineParams.findIndex(li=>li.startWarehouseId==item.startWarehouseId&&li.destWarehouseId==item.destWarehouseId&&li.transportType==item.transportType)
// if(line == -1)
{
// lineParams.push(
{
startWarehouseId
:
item
.
startWarehouseId
,
destWarehouseId
:
item
.
destWarehouseId
,
transportType
:
item
.
transportType
}
)
//
}
//
}
)
// getLineInfoList(lineParams)
this
.
loading
=
false
}
)
}
,
...
...
src/views/ecw/box/shippingAir/nodePage/arrival.vue
View file @
475f8f7e
This diff is collapsed.
Click to expand it.
src/views/ecw/box/shippingAir/nodePage/cusClearance.vue
View file @
475f8f7e
This diff is collapsed.
Click to expand it.
src/views/ecw/box/shippingAir/nodePage/mergePkg/supplementOrder.vue
View file @
475f8f7e
...
...
@@ -287,6 +287,7 @@ export default {
remove
(
params
).
then
((
res
)
=>
{
serviceMsg
(
res
,
this
).
then
(()
=>
{
this
.
getSecGoods
();
this
.
getPreLoad
();
});
}).
catch
((
res
)
=>
{
if
(
res
.
code
===
666
)
{
...
...
@@ -300,6 +301,7 @@ export default {
remove
({
...
params
,
deleteType
:
2
}).
then
((
res
)
=>
{
serviceMsg
(
res
,
this
).
then
(()
=>
{
this
.
getSecGoods
();
this
.
getPreLoad
();
});
});
})
...
...
@@ -308,6 +310,7 @@ export default {
remove
({
...
params
,
deleteType
:
1
}).
then
((
res
)
=>
{
serviceMsg
(
res
,
this
).
then
(()
=>
{
this
.
getSecGoods
();
this
.
getPreLoad
();
});
});
}
...
...
src/views/ecw/box/shippingAir/nodePage/preinstall.vue
View file @
475f8f7e
...
...
@@ -46,6 +46,18 @@
<el-input
v-model=
"queryParams.weightRatioMin"
:placeholder=
"$t('请输入 小')"
clearable
/>
</el-form-item>
<el-form-item
:label=
"$t('出货渠道')"
prop=
"shippingChannelId"
>
<el-select
v-model=
"queryParams.shippingChannelId"
:placeholder=
"$t('请选择出货渠道')"
@
change=
"selectChannel"
>
<el-option
v-for=
"item in channelList"
:label=
"$l(item, 'name')"
:value=
"item.channelId"
:key=
"item.channelId"
></el-option>
</el-select>
</el-form-item>
<el-form-item
:label=
"$t('特性')"
prop=
"attrId"
>
<el-select
v-model=
"queryParams.attrId"
:placeholder=
"$t('特性')"
>
<el-option
v-for=
"item in attrIdList"
:label=
"item"
:value=
"item*1"
:key=
"item"
></el-option>
</el-select>
</el-form-item>
<el-form-item
prop=
"airShipment"
>
<el-checkbox
v-model=
"queryParams.airShipment"
:true-label=
"4"
@
change=
"changeAirShipment"
>
{{
$t
(
'
已完成备货
'
)
}}
</el-checkbox>
<!--
<el-radio
v-model=
"queryParams.airShipment"
:label=
"4"
>
{{
$t
(
'
已完成备货
'
)
}}
</el-radio>
-->
...
...
@@ -157,7 +169,11 @@
{{
$l
(
row
,
'
prodTitle
'
)
}}
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
:
label
=
"
$t('箱数')
"
align
=
"
center
"
prop
=
"
warehouseInInfoVO.cartonsNum
"
/>
<
el
-
table
-
column
:
label
=
"
$t('箱数')
"
align
=
"
center
"
prop
=
"
warehouseInInfoVO.cartonsNum
"
>
<
template
slot
-
scope
=
"
scope
"
>
{{
scope
.
row
.
warehouseInInfoVO
.
cartonsNum
}}
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
:
label
=
"
$t('体积') + '/' + $t('重量') + '/' + $t('重货比')
"
align
=
"
center
"
width
=
"
140
"
prop
=
"
volumeWeight
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
p
v
-
if
=
"
scope.row.warehouseInInfoVO.volume
"
>
{{
getTotlContent
(
scope
.
row
.
warehouseInInfoVO
,[
'
volume
'
])
}}
<
/p
>
...
...
@@ -270,7 +286,14 @@
<
dict
-
tag
:
type
=
"
DICT_TYPE.BRAND_CUSTOMER_CHARGING_MODEL
"
:
value
=
"
row.feeType
"
/>
{{
$t
(
'
)
'
)
}}
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
:
label
=
"
$t('箱数')
"
align
=
"
center
"
prop
=
"
warehouseInInfoVO.cartonsNum
"
/>
<
el
-
table
-
column
:
label
=
"
$t('箱数')
"
align
=
"
center
"
prop
=
"
warehouseInInfoVO.cartonsNum
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
span
style
=
"
color: bule
"
v
-
if
=
"
scope.row.mixStatus == 1
"
>
{{
scope
.
row
.
warehouseInInfoVO
.
cartonsNum
}}
{{
$t
(
'
(混箱)
'
)
}}
<
/span
>
<
template
v
-
else
>
{{
scope
.
row
.
warehouseInInfoVO
.
cartonsNum
}}
<
/template
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
:
label
=
"
$t('体积') +'/' + $t('重量')
"
align
=
"
center
"
prop
=
"
volumeWeight
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
p
v
-
if
=
"
scope.row.warehouseInInfoVO && scope.row.warehouseInInfoVO.volume
"
>
{{
getTotlContent
(
scope
.
row
.
warehouseInInfoVO
,[
'
volume
'
])
}}
<
/p
>
...
...
@@ -485,6 +508,17 @@ export default {
}
}
;
}
,
/** 特性 */
attrIdList
()
{
let
data
=
[]
if
(
this
.
queryParams
.
shippingChannelId
){
let
attrs
=
this
.
channelList
.
find
(
item
=>
this
.
queryParams
.
shippingChannelId
==
item
.
channelId
)
if
(
attrs
){
data
=
attrs
.
attrId
.
split
(
'
,
'
)
}
}
return
data
}
}
,
created
()
{
// 查询待分拣
...
...
@@ -497,6 +531,9 @@ export default {
methods
:
{
formatDate
,
getTotlContent
,
selectChannel
(){
this
.
$set
(
this
.
queryParams
,
'
attrId
'
,
null
)
}
,
/* 获取城市 */
importCityName
(
id
)
{
var
arr
=
this
.
$attrs
.
warehouseList
.
filter
((
item
)
=>
item
.
id
==
id
);
...
...
src/views/ecw/box/shippingAir/nodePage/unloading/startUnloading.vue
View file @
475f8f7e
...
...
@@ -82,7 +82,7 @@
<el-table-column
:label=
"$t('重量')"
align=
"center"
prop=
"weight"
/>
<el-table-column
:label=
"$t('订单状态')"
align=
"center"
prop=
""
>
<
template
slot-scope=
"scope"
>
{{
getOrderError
(
scope
.
row
,
'
orderStatus
'
)
}}
{{
scope
.
rowstatusMsg
}}
</
template
>
</el-table-column>
<el-table-column
:label=
"$t('异常状态')"
align=
"center"
prop=
""
>
...
...
@@ -313,7 +313,7 @@ export default {
copyUserId
:
this
.
selectedUsers
,
}).
then
((
res
)
=>
{
serviceMsg
(
res
,
this
).
then
(()
=>
{
this
.
cancel
();
this
.
cancel
(
"
submit
"
);
});
});
}
else
{
...
...
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