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
c3bc9647
Commit
c3bc9647
authored
Oct 16, 2023
by
我在何方
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://gitlab.jdshangmen.com/jiedao-app/jiedao-app-operator
into dev
parents
9e1761a8
6e2411df
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
48 additions
and
40 deletions
+48
-40
indexAir.vue
src/views/ecw/box/indexAir.vue
+1
-1
queryAir.vue
src/views/ecw/box/queryAir.vue
+1
-1
clrDocument.vue
src/views/ecw/box/shippingAir/nodePage/clrDocument.vue
+4
-4
cusClearance.vue
src/views/ecw/box/shippingAir/nodePage/cusClearance.vue
+9
-0
cusDeclaration.vue
src/views/ecw/box/shippingAir/nodePage/cusDeclaration.vue
+18
-19
supplementOrder.vue
...ecw/box/shippingAir/nodePage/mergePkg/supplementOrder.vue
+11
-11
subMaterial.vue
src/views/ecw/box/shippingAir/nodePage/subMaterial.vue
+4
-4
No files found.
src/views/ecw/box/indexAir.vue
View file @
c3bc9647
...
...
@@ -224,7 +224,7 @@ import LadingBill from "@/views/ecw/box/ladingBill/index.vue";
import
{
listUser
}
from
"
@/api/system/user
"
;
export
default
{
name
:
'
indexA
ir
'
,
name
:
'
EcwBoxIndexa
ir
'
,
components
:
{
LadingBill
,
costForm
,
...
...
src/views/ecw/box/queryAir.vue
View file @
c3bc9647
...
...
@@ -108,7 +108,7 @@
<el-table-column
prop=
""
:label=
"$t('操作')"
align=
"center"
width=
"120px"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"small"
:disabled=
"scope.row.abnormalDealStatus === 1"
@
click=
"()=>updateStatus('single', scope.row)"
>
{{
$t
(
'
更新状态
'
)
}}
</el-button>
<el-button
type=
"primary"
size=
"small"
:disabled=
"
!(shipmentObj.clStatus!=132&&shipmentObj.clearanceInfo&&(shipmentObj.clearanceInfo.clearanceOrderList.findIndex(ff=>ff.orderId == scope.row.orderId) !== -1)
)"
@
click=
"()=>cancleClear(scope.row)"
>
{{
$t
(
'
撤销清关申请
'
)
}}
</el-button>
<el-button
type=
"primary"
size=
"small"
:disabled=
"
shipmentObj.clStatus==132||(shipmentObj.clearanceInfo&&shipmentObj.clearanceInfo.clearanceOrderList.findIndex(ff=>ff.orderId == scope.row.orderId) == -1
)"
@
click=
"()=>cancleClear(scope.row)"
>
{{
$t
(
'
撤销清关申请
'
)
}}
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
src/views/ecw/box/shippingAir/nodePage/clrDocument.vue
View file @
c3bc9647
...
...
@@ -2,7 +2,7 @@
<div>
<el-form
ref=
"cDocForm"
:model=
"cDocObj"
label-width=
"100px"
>
<el-form-item
:label=
"$t('出单方式')"
>
{{
method
.
find
(
item
=>
item
.
value
=
cDocObj
.
cdOutBillType
).
label
}}
{{
method
.
find
(
item
=>
item
.
value
=
=
cDocObj
.
cdOutBillType
).
label
}}
</el-form-item>
<template
v-if=
"cDocObj.cdOutBillType === '1'"
>
...
...
@@ -35,7 +35,7 @@
<FileUpload
:limit=
"1"
:isShowTip=
false
v-model=
"cDocObj.cdAgentlistFile"
:fileType=
"fileType"
/>
</el-form-item>
<el-form-item
label=
"soncap"
>
<
!-- <
el-form-item label="soncap">
<el-radio-group v-model="cDocObj.cdSoncapType">
<el-radio v-for="item in status" :key="item.value" :label="item.value">{{item.label}}</el-radio>
</el-radio-group>
...
...
@@ -45,7 +45,7 @@
</el-form-item>
<el-form-item>
<FileUpload :limit="1" :isShowTip=false v-model="cDocObj.cdSoncapFile" :fileType="fileType" />
</el-form-item>
</el-form-item>
-->
</el-form>
<el-row
class=
"operate-button"
>
...
...
@@ -105,7 +105,7 @@ export default {
cdOutBillType
:
oldData
.
cdOutBillType
===
0
?
undefined
:
oldData
.
cdOutBillType
,
};
this
.
$set
(
this
.
cDocObj
,
'
cdOutBillType
'
,
2
)
this
.
$set
(
this
.
cDocObj
,
'
cdOutBillType
'
,
'
2
'
)
},
methods
:
{
/** 提交 */
...
...
src/views/ecw/box/shippingAir/nodePage/cusClearance.vue
View file @
c3bc9647
...
...
@@ -90,6 +90,7 @@ export default {
orderList
:
[],
orderListFilter
:
[],
arrivalOrderList
:
[],
clearanceOrderList
:
[],
airArrivalInfo
:
{}
}
},
...
...
@@ -102,6 +103,7 @@ export default {
if
(
!
this
.
cusClearanceObj
.
clearanceType
)
this
.
$set
(
this
.
cusClearanceObj
,
'
clearanceType
'
,
0
)
this
.
$set
(
this
.
cusClearanceObj
,
'
clearanceOrderIdList
'
,
[])
if
(
this
.
$attrs
.
shipmentObj
.
airArrivalInfo
.
arrivalOrderList
)
this
.
arrivalOrderList
=
this
.
$attrs
.
shipmentObj
.
airArrivalInfo
.
arrivalOrderList
if
(
this
.
$attrs
.
shipmentObj
.
clearanceInfo
.
clearanceOrderList
)
this
.
clearanceOrderList
=
this
.
$attrs
.
shipmentObj
.
clearanceInfo
.
clearanceOrderList
shipmentOrderList
(
this
.
$attrs
.
shipmentObj
.
id
).
then
((
r
)
=>
{
this
.
orderList
=
r
.
data
this
.
orderListFilter
=
r
.
data
...
...
@@ -174,10 +176,17 @@ export default {
this
.
$set
(
this
.
airArrivalInfo
,
'
estTime
'
,
formatDate
(
arr
.
estTime
))
this
.
$set
(
this
.
airArrivalInfo
,
'
actTime
'
,
formatDate
(
arr
.
actTime
))
}
let
clear
=
this
.
clearanceOrderList
.
find
((
item
)
=>
item
.
orderId
==
val
[
0
])
if
(
clear
){
this
.
$set
(
this
.
cusClearanceObj
,
'
clEstTime
'
,
formatDate
(
clear
.
clEstTime
))
this
.
$set
(
this
.
cusClearanceObj
,
'
clClearTime
'
,
formatDate
(
clear
.
clClearTime
))
}
}
else
{
this
.
$set
(
this
.
airArrivalInfo
,
'
actSecondTime
'
,
null
)
this
.
$set
(
this
.
airArrivalInfo
,
'
estTime
'
,
null
)
this
.
$set
(
this
.
airArrivalInfo
,
'
actTime
'
,
null
)
this
.
$set
(
this
.
cusClearanceObj
,
'
clEstTime
'
,
null
)
this
.
$set
(
this
.
cusClearanceObj
,
'
clClearTime
'
,
null
)
}
},
getClAgent
(
type
)
{
...
...
src/views/ecw/box/shippingAir/nodePage/cusDeclaration.vue
View file @
c3bc9647
...
...
@@ -65,7 +65,7 @@
<el-radio
:label=
"2"
>
{{
$t
(
'
重量误报
'
)
}}
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
v-show=
"cusDeclarationObj.overMachineStatus == 2 && cusDeclarationObj.overMachineAbnormalStatus == 1"
:label=
"$t('删单退场类型')"
>
<
!--
<
el-form-item
v-show=
"cusDeclarationObj.overMachineStatus == 2 && cusDeclarationObj.overMachineAbnormalStatus == 1"
:label=
"$t('删单退场类型')"
>
<el-radio-group
v-model=
"cusDeclarationObj.deleteExitType"
:disabled=
"inReview || inOverReview"
>
<el-radio
:label=
"1"
>
{{
$t
(
'
退场时间
'
)
...
...
@@ -81,7 +81,7 @@
</el-form-item>
<el-form-item
v-show=
"cusDeclarationObj.overMachineStatus == 2 && cusDeclarationObj.overMachineAbnormalStatus == 1 && cusDeclarationObj.deleteExitType == 1"
:label=
"$t('退场时间')"
>
<el-date-picker
type=
"datetime"
:placeholder=
"$t('请选择日期')"
v-model=
"cusDeclarationObj.deleteExitTime"
value-format=
"yyyy-MM-dd HH:mm:ss"
></el-date-picker>
</el-form-item>
</el-form-item>
-->
<el-form-item
v-show=
"cusDeclarationObj.overMachineStatus == 2 && cusDeclarationObj.overMachineAbnormalStatus == 1"
>
<el-form-item
:label=
"$t('删单退场状态')"
>
{{
getOverExamineStatus
}}
...
...
@@ -280,13 +280,13 @@ export default {
this
.
$set
(
this
.
cusDeclarationObj
,
'
overMachineStatus
'
,
2
)
this
.
$set
(
this
.
cusDeclarationObj
,
'
overMachineAbnormalStatus
'
,
1
)
}
if
(
this
.
shipmentObj
.
customsDeleteExitApprovalInfo
)
{
if
(
this
.
shipmentObj
.
customsDeleteExitApprovalInfo
.
details
)
{
let
details
=
JSON
.
parse
(
this
.
shipmentObj
.
customsDeleteExitApprovalInfo
.
details
)
this
.
$set
(
this
.
cusDeclarationObj
,
'
deleteExitType
'
,
details
.
deleteExitType
)
this
.
$set
(
this
.
cusDeclarationObj
,
'
deleteExitTime
'
,
details
.
deleteExitTime
)
}
}
//
if (this.shipmentObj.customsDeleteExitApprovalInfo) {
//
if (this.shipmentObj.customsDeleteExitApprovalInfo.details) {
//
let details = JSON.parse(this.shipmentObj.customsDeleteExitApprovalInfo.details)
//
this.$set(this.cusDeclarationObj, 'deleteExitType', details.deleteExitType)
//
this.$set(this.cusDeclarationObj, 'deleteExitTime', details.deleteExitTime)
//
}
//
}
boxGoodsDetail
({
shipmentId
:
this
.
shipmentObj
.
id
,
secId
:
0
...
...
@@ -382,17 +382,16 @@ export default {
approvalCreate
()
{
this
.
$refs
[
'
cusDeclarationForm
'
].
validate
((
valid
)
=>
{
if
(
valid
)
{
if
(
!
this
.
cusDeclarationObj
.
deleteExitType
)
{
this
.
$message
.
error
(
this
.
$t
(
'
请选择删单退场类型或者时间
'
))
return
}
if
(
this
.
cusDeclarationObj
.
deleteExitType
==
1
&&
!
this
.
cusDeclarationObj
.
deleteExitTime
)
{
this
.
$message
.
error
(
this
.
$t
(
'
请选择退场时间
'
))
return
}
//
if (!this.cusDeclarationObj.deleteExitType) {
//
this.$message.error(this.$t('请选择删单退场类型或者时间'))
//
return
//
}
//
if (this.cusDeclarationObj.deleteExitType == 1 && !this.cusDeclarationObj.deleteExitTime) {
//
this.$message.error(this.$t('请选择退场时间'))
//
return
//
}
let
details
=
{
deleteExitType
:
this
.
cusDeclarationObj
.
deleteExitType
,
deleteExitTime
:
this
.
cusDeclarationObj
.
deleteExitTime
deleteExitType
:
2
}
approvalCreate
({
shipmentId
:
this
.
shipmentObj
.
id
,
...
...
src/views/ecw/box/shippingAir/nodePage/mergePkg/supplementOrder.vue
View file @
c3bc9647
...
...
@@ -87,7 +87,7 @@
</div>
<div>
{{$t('入仓时间')}}:{{formatDate(item.rucangTime)}}
</div>
<div>
<el-button
type=
"text"
@
click=
"handleGoods('all', item)"
>
[{{$t('全部预装
')}}]
</el-button>
<el-button
v-if=
"toBePreList.sectionGoodList&&item.airShipment==4"
type=
"text"
@
click=
"handleGoods('all', item)"
>
[{{$t('全部分拣
')}}]
</el-button>
<el-button
type=
"text"
@
click=
"foldTable(index, item)"
>
[{{item.fold ? $t('展开') : $t('收起')}}]
</el-button>
</div>
</el-row>
...
...
@@ -117,13 +117,13 @@
<p
v-if=
"scope.row.weight"
>
{{
getTotlContent
(
scope
.
row
,[
'
weight
'
])
}}
</p>
</
template
>
</el-table-column>
<!-- <el-table-column :label="$t('
预装
柜')"
<!-- <el-table-column :label="$t('
分拣
柜')"
align="center"
prop=""
width="120">{{ $t('无返回') }}</el-table-column> -->
<el-table-column
:label=
"$t('操作')"
align=
"center"
class-name=
"small-padding fixed-width"
width=
"100"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
size=
"small"
@
click=
"handleGoods('singele',scope.row)"
>
{{
$t
(
'
预装
'
)
}}
</el-button>
<el-button
v-if=
"toBePreList.sectionGoodList&&item.airShipment==4"
type=
"text"
size=
"small"
@
click=
"handleGoods('singele',scope.row)"
>
{{
$t
(
'
分拣
'
)
}}
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -201,7 +201,7 @@ export default {
startWarehouseId
:
this
.
$attrs
.
shipmentObj
.
startWarehouseId
,
},
pageParam
:
{
pageNo
:
1
,
pageSize
:
10
},
// 待
预装
// 待
分拣
toBePreList
:
[],
total
:
0
,
loading
:
false
,
...
...
@@ -236,7 +236,7 @@ export default {
}
this
.
queryAllData
();
},
/* 查询已
预装
*/
/* 查询已
分拣
*/
getSecGoods
()
{
loadSecGoodsList
({
shipmentId
:
this
.
$attrs
.
shipmentObj
.
id
}).
then
(
(
res
)
=>
{
...
...
@@ -261,7 +261,7 @@ export default {
}
);
},
/* 查询待
预装
*/
/* 查询待
分拣
*/
getPreLoad
()
{
this
.
loading
=
true
;
// 处理查询参数
...
...
@@ -315,7 +315,7 @@ export default {
}
});
},
/**
预装
*/
/**
分拣
*/
handleGoods
(
type
,
item
)
{
let
params
=
{
secId
:
this
.
partData
.
id
,
...
...
@@ -375,10 +375,10 @@ export default {
}
if
(
res
.
code
===
566
)
{
this
.
$confirm
(
res
.
msg
+
this
.
$t
(
'
是否需要一起
预装
?
'
),
this
.
$t
(
"
提示
"
),
{
this
.
$confirm
(
res
.
msg
+
this
.
$t
(
'
是否需要一起
分拣
?
'
),
this
.
$t
(
"
提示
"
),
{
dangerouslyUseHTMLString
:
true
,
distinguishCancelAndClose
:
true
,
confirmButtonText
:
'
预装
关联单
'
,
confirmButtonText
:
'
分拣
关联单
'
,
cancelButtonText
:
'
仅当前订单
'
})
.
then
((
_
)
=>
{
...
...
@@ -414,7 +414,7 @@ export default {
/* 删除部分 */
deletePart
()
{
this
.
$confirm
(
this
.
$t
(
"
确认删除该部分及其已
预装
订单?
"
),
this
.
$t
(
"
确认删除该部分及其已
分拣
订单?
"
),
this
.
$t
(
"
提示
"
),
{
type
:
"
warning
"
,
...
...
@@ -453,7 +453,7 @@ export default {
var
arr
=
this
.
$attrs
.
warehouseList
.
filter
((
item
)
=>
item
.
id
==
id
);
return
arr
.
length
>
0
?
this
.
$l
(
arr
[
0
],
"
title
"
)
:
this
.
$t
(
"
无
"
);
},
/* 待
预装
订单分页 */
/* 待
分拣
订单分页 */
pageChange
(
page
)
{
this
.
pageParam
.
pageNo
=
page
;
this
.
getPreLoad
();
...
...
src/views/ecw/box/shippingAir/nodePage/subMaterial.vue
View file @
c3bc9647
...
...
@@ -16,8 +16,8 @@
<el-form-item
:label=
"$t('目的港')"
>
<dockSelect
v-model=
"subMaterialObj.destPortId"
:placeholder=
"$t('请选择目的港')"
:allDocks=
"this.$attrs.allDocks"
/>
</el-form-item>
<el-form-item
:label=
"$t('
船
公司')"
>
<supplierSelect
v-model=
"subMaterialObj.shipCompanyId"
:companyType=
"'9'"
:placeholder=
"$t('请选择
船
公司')"
:allSupplier=
"this.$attrs.allSupplier"
/>
<el-form-item
:label=
"$t('
航空
公司')"
>
<supplierSelect
v-model=
"subMaterialObj.shipCompanyId"
:companyType=
"'9'"
:placeholder=
"$t('请选择
航空
公司')"
:allSupplier=
"this.$attrs.allSupplier"
/>
</el-form-item>
<el-form-item
:label=
"$t('托运人')"
>
<ladingSelect
v-model=
"subMaterialObj.shipperId"
:placeholder=
"$t('请选择托运人')"
:allUsers=
"this.$attrs.allLading"
/>
...
...
@@ -46,12 +46,12 @@
<el-form-item
:label=
"$t('货物描述')"
>
<el-input
v-model=
"subMaterialObj.goodsDesc"
type=
"textarea"
autosize
:placeholder=
"$t('请输入货物描述')"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('柜号') + '/' + $t('封条')"
>
<
!--
<
el-form-item
:label=
"$t('柜号') + '/' + $t('封条')"
>
<el-input
v-model=
"subMaterialObj.containerSealNo"
:placeholder=
"$t('请输入柜号') + '/' + $t('封条')"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('柜型')"
>
{{
cabinetType
}}
</el-form-item>
</el-form-item>
-->
<el-form-item
:label=
"$t('出单方式')"
>
<el-radio-group
v-model=
"subMaterialObj.issueType"
>
<el-radio
v-for=
"item in method"
:key=
"item.value"
:label=
"item.value"
>
{{
item
.
label
}}
</el-radio>
...
...
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