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
9309313e
Commit
9309313e
authored
Jul 19, 2023
by
邓春圆
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/release2.2' into release2.2
parents
d5be20e0
68e231cc
Changes
13
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
350 additions
and
153 deletions
+350
-153
order.js
src/api/ecw/order.js
+9
-0
en_US.json
src/i18n/languages/en_US.json
+3
-2
dict.js
src/utils/dict.js
+1
-0
supplementOrder.vue
.../ecw/box/shippingSea/nodePage/cabinet/supplementOrder.vue
+1
-1
preinstall.vue
src/views/ecw/box/shippingSea/nodePage/preinstall.vue
+1
-1
printVoucher.vue
src/views/ecw/financial/printVoucher.vue
+11
-7
selfNoReportDetail.vue
src/views/ecw/financial/selfNoReportDetail.vue
+65
-58
FeeDetail.vue
src/views/ecw/order/components/FeeDetail.vue
+231
-60
PrintTag.vue
src/views/ecw/order/components/PrintTag.vue
+7
-3
detail.vue
src/views/ecw/order/detail.vue
+4
-12
index.vue
src/views/ecw/order/index.vue
+8
-2
detail.vue
src/views/ecw/supplier/detail.vue
+2
-2
edit.vue
src/views/ecw/supplier/edit.vue
+7
-5
No files found.
src/api/ecw/order.js
View file @
9309313e
...
...
@@ -795,3 +795,12 @@ export function orderDetailSummary(orderId){
method
:
'
get
'
})
}
// 自编号的订单费用汇总
export
function
orderSummaryByContainerNumber
(
params
){
return
request
({
url
:
'
/ecw/orderCount/containerNumber/orderSummary
'
,
method
:
'
get
'
,
params
})
}
src/i18n/languages/en_US.json
View file @
9309313e
...
...
@@ -1181,7 +1181,7 @@
"待收款"
:
"Payment Unreceived"
,
"请输入唛头"
:
"Please enter shipping mark"
,
"收款"
:
"Receipt"
,
"收款单"
:
"
receipt
"
,
"收款单"
:
"
Collection Note
"
,
"商品名称"
:
"product name"
,
"请输入商品名称"
:
"Please enter a product name"
,
"收款类型"
:
"Receipt Type"
,
...
...
@@ -4040,5 +4040,6 @@
"码头"
:
"wharf"
,
"保费币种"
:
"Premium Currency"
,
"是否支持控货"
:
"Does it support controlling goods"
,
"默认送货上门"
:
"Default door-to-door delivery"
"默认送货上门"
:
"Default door-to-door delivery"
,
"广州市捷道国际货运代理有限公司"
:
"E&C LOGISTICS LIMITED"
}
src/utils/dict.js
View file @
9309313e
...
...
@@ -120,6 +120,7 @@ export const DICT_TYPE = {
ECW_CUSTOMER_TRANSPORT_TYPE
:
'
customer_transport_type
'
,
// 客户出货渠道(跟运输方式相同,但是显示全部)
ECW_ORDER_APPROVAL_TYPE
:
'
order_approval_type
'
,
// 订单相关审批类型
ECW_FEE_SOURCE
:
'
fee_source
'
,
// 费用来源
RECEIPT_FEE_TYPE
:
'
receipt_fee_type
'
,
//--------ecw---------
CUSTOMER_STATUS
:
'
customer_status
'
,
CUSTOMER_SOURCE
:
'
customer_source
'
,
...
...
src/views/ecw/box/shippingSea/nodePage/cabinet/supplementOrder.vue
View file @
9309313e
...
...
@@ -370,7 +370,7 @@ export default {
});
});
})
.
catch
((
_
)
=>
{
.
catch
((
action
)
=>
{
if
(
action
==
'
cancel
'
){
createGoods
({
...
params
,
relationStatus
:
2
,
singleLoad
:
true
}).
then
((
res
)
=>
{
serviceMsg
(
res
,
this
).
then
(()
=>
{
...
...
src/views/ecw/box/shippingSea/nodePage/preinstall.vue
View file @
9309313e
...
...
@@ -724,7 +724,7 @@ export default {
}
);
}
);
}
)
.
catch
((
_
)
=>
{
.
catch
((
action
)
=>
{
if
(
action
==
'
cancel
'
){
createGoods
({
...
params
,
relationStatus
:
2
,
singleLoad
:
true
}
).
then
((
res
)
=>
{
serviceMsg
(
res
,
this
).
then
(()
=>
{
...
...
src/views/ecw/financial/printVoucher.vue
View file @
9309313e
...
...
@@ -2,7 +2,11 @@
<div
class=
"app-container"
>
<div
id=
"print"
style=
"font-size: 18px;"
>
<div
style=
"text-align: center;font-weight: bold;font-size: 26px;padding: 22px 0;border-top: 1px solid #666;border-left:1px solid #666;border-right: 1px solid #666;"
>
{{
$t
(
'
捷道货运收款单
'
)
}}
</div>
<div
style=
"position:relative;text-align: center;font-weight: bold;font-size: 26px;padding: 22px 0;border-top: 1px solid #666;border-left:1px solid #666;border-right: 1px solid #666;"
>
<div
style=
"position:absolute;left:4px;top:4px"
>
{{
$t
(
'
广州市捷道国际货运代理有限公司
'
)
}}
</div>
<span>
{{
$t
(
'
收款单
'
)
}}
</span>
</div>
<table
border=
"1"
style=
"width: 100%;text-align: center;border-collapse: collapse; "
>
<tr>
<td
style=
"font-weight: bold;width:12.5%"
>
{{
$t
(
'
部门
'
)
}}
</td>
...
...
@@ -27,20 +31,20 @@
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
序号
'
)
}}
</th>
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
提单号
'
)
}}
</th>
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
订单号
'
)
}}
</th>
<
th
style=
"width: 12.5%;"
>
{{
$t
(
'
品名
'
)
}}
</th
>
<
!--
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
品名
'
)
}}
</th>
--
>
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
收入类型
'
)
}}
</th>
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
金额
'
)
}}
</th>
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
币种
'
)
}}
</th>
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
金额
'
)
}}
</th>
<th
style=
"width: 12.5%;"
>
{{
$t
(
'
优惠金额
'
)
}}
</th>
</tr>
<tr
v-for=
"(item, index) in list"
:key=
"i
ndex
"
>
<tr
v-for=
"(item, index) in list"
:key=
"i
tem.id
"
>
<td>
{{
index
+
1
}}
</td>
<td>
{{
orderData
.
tidanNo
||
''
}}
</td>
<td>
{{
item
.
orderNo
}}
</td>
<td>
{{
$i18n
.
locale
==
'
zh_CN
'
?
item
.
titleZh
:
item
.
titleEn
}}
</td>
<td><dict-tag
:value=
"item.feeType"
:type=
"DICT_TYPE.FEE_TYPE"
></dict-tag></td>
<td>
{{
item
.
totalAmount
}}
</td>
<!--
<td>
{{
$i18n
.
locale
==
'
zh_CN
'
?
item
.
titleZh
:
item
.
titleEn
}}
</td>
-->
<td><dict-tag
:value=
"item.feeType"
:type=
"DICT_TYPE.RECEIPT_FEE_TYPE"
></dict-tag></td>
<td>
{{
getCurrencyLabel
(
item
.
currencyId
)
}}
</td>
<td>
{{
item
.
totalAmount
}}
</td>
<td>
{{
item
.
discountTotal
||
0
}}
</td>
</tr>
<tr
v-for=
"(items, indexs) in receiptAccountList"
:key=
"indexs"
>
...
...
src/views/ecw/financial/selfNoReportDetail.vue
View file @
9309313e
This diff is collapsed.
Click to expand it.
src/views/ecw/order/components/FeeDetail.vue
View file @
9309313e
This diff is collapsed.
Click to expand it.
src/views/ecw/order/components/PrintTag.vue
View file @
9309313e
...
...
@@ -77,7 +77,8 @@ import lodop from '@/utils/lodop'
export
default
{
filters
:
{
parseTime
}
,
props
:{
orderId
:
[
String
,
Number
]
orderId
:
[
String
,
Number
],
warehouseInNum
:
Number
}
,
data
(){
return
{
...
...
@@ -116,7 +117,9 @@ export default {
loadData
(){
printTag
(
this
.
orderId
).
then
(
res
=>
{
this
.
$set
(
this
,
'
tags
'
,
res
.
data
)
this
.
form
.
start
=
res
.
data
[
0
].
num
// this.form.start = res.data[0].num
// 起始标签为入仓数 + 1
this
.
form
.
start
=
this
.
warehouseInNum
+
1
this
.
form
.
end
=
res
.
data
[
res
.
data
.
length
-
1
].
num
}
)
}
,
...
...
@@ -126,9 +129,10 @@ export default {
this
.
$emit
(
'
close
'
);
}
,
showPreview
(){
/* 2023-07-17 要求不限制范围
if(this.form.end > this.tags[this.tags.length-1].num){
return this.$message.error(this.$t('结束标签不对'))
}
}
*/
if
(
!
this
.
printTags
.
length
){
return
this
.
$message
.
error
(
this
.
$t
(
'
指定区域无可打印标签
'
))
}
...
...
src/views/ecw/order/detail.vue
View file @
9309313e
...
...
@@ -253,7 +253,7 @@
<el-button
v-hasPermi=
"['ecw:order:show_customs']"
type=
"text"
@
click=
"showDeclaration=true"
>
{{$t('查看报关资料')}}
</el-button>
</el-tab-pane>
<el-tab-pane
:label=
"$t('费用明细')"
name=
"four"
>
<el-button
type=
"primary"
@
click=
"showFee
Detail
=true"
>
{{$t('费用汇总')}}
</el-button>
<el-button
type=
"primary"
@
click=
"showFee
Summary
=true"
>
{{$t('费用汇总')}}
</el-button>
<el-table
:data=
"feeList"
>
<el-table-column
:label=
"$t('订单号')"
prop=
"orderNo"
>
<
template
slot-scope=
"{row}"
>
...
...
@@ -425,10 +425,10 @@
<
declaration
-
documents
v
-
if
=
"
showDeclaration
"
:
order
-
id
=
"
order.orderId
"
:
order
-
no
=
"
order.orderNo
"
@
close
=
"
showDeclaration=false
"
/>
<!--
费用汇总
-->
<
fee
-
detail
v
-
if
=
"
showFee
Detail
"
v
-
if
=
"
showFee
Summary
"
:
order
-
id
=
"
order.orderId
"
:
currency
-
map
=
"
currencyMap
"
@
close
=
"
showFee
Detail
=false
"
/>
@
close
=
"
showFee
Summary
=false
"
/>
<
/div
>
<
/template
>
...
...
@@ -503,7 +503,7 @@ export default {
consigneeText
:
this
.
$t
(
'
更多
'
),
showLogDetailId
:
null
,
// 显示日志详情的ID,
showDeclaration
:
false
,
//显示报关资料
showFee
Detail
:
false
,
// 是否显示费用汇总
showFee
Summary
:
false
,
// 是否显示费用汇总
}
}
,
computed
:{
...
...
@@ -559,14 +559,6 @@ export default {
}
)
this
.
region
=
region
}
)
}
,
showFeeDetail
(){
if
(
!
this
.
orderSummary
){
this
.
getOrderSummary
()
}
if
(
!
this
.
orderDetailSummary
){
this
.
getOrderDetailSummary
()
}
}
}
,
created
()
{
...
...
src/views/ecw/order/index.vue
View file @
9309313e
...
...
@@ -430,7 +430,7 @@
exclude(scope.row.status, [0]) &&
exclude(scope.row.abnormalState, [5,6,7,8])
"
>
<el-dropdown-item
@
click.native=
"printTag
OrderId=scope.row.orderId
"
v-hasPermi=
"['ecw:order:print_tag']"
>
{{
$t
(
'
打印标签
'
)
}}
</el-dropdown-item>
<el-dropdown-item
@
click.native=
"printTag
(scope.row)
"
v-hasPermi=
"['ecw:order:print_tag']"
>
{{
$t
(
'
打印标签
'
)
}}
</el-dropdown-item>
</
template
>
<!-- 打印入仓单 -->
...
...
@@ -456,7 +456,7 @@
@
pagination=
"getList"
/>
<special-needs
:orderNo=
"orderNo"
:show.sync=
"isShow"
:currency=
"JSON.stringify(currencyList)"
:order-id=
"orderId"
@
determine=
"getList"
></special-needs>
<print-tag
v-if=
"printTagOrderId !== null"
:order-id=
"printTagOrderId"
@
close=
"printTagOrderId=null"
/>
<print-tag
v-if=
"printTagOrderId !== null"
:order-id=
"printTagOrderId"
@
close=
"printTagOrderId=null"
:warehouse-in-num=
"printTagWarehouseInNum"
/>
<print-warehouse-receipt
v-if=
"printWarehouseReceiptOrderId !== null"
:order-id=
"printWarehouseReceiptOrderId"
@
close=
"printWarehouseReceiptOrderId=null"
/>
<print-lading-bill
v-if=
"printLadingBillOrderId !== null"
:order-id=
"printLadingBillOrderId"
@
close=
"printLadingBillOrderId=null"
/>
<batch-pickup
v-if=
"showBatchPickup"
@
close=
"onBatchClose"
@
success=
"onBatchClose"
/>
...
...
@@ -567,6 +567,7 @@ export default {
dateFilter
:
[],
//筛选日期
printTagOrderId
:
null
,
// 显示打印标签的订单ID
printTagWarehouseInNum
:
0
,
// 打印标签的订单入仓箱数
printWarehouseReceiptOrderId
:
null
,
// 打印入仓单的订单ID
printLadingBillOrderId
:
null
,
// 打印提单的订单ID
showBatchPickup
:
false
,
// 是否显示批量提货弹窗
...
...
@@ -881,6 +882,11 @@ export default {
onBatchClose
(){
this
.
showBatchPickup
=
false
this
.
handleQuery
()
},
// 打印标签
printTag
(
order
){
this
.
printTagOrderId
=
order
.
orderId
this
.
printTagWarehouseInNum
=
order
.
sumNum
}
}
};
...
...
src/views/ecw/supplier/detail.vue
View file @
9309313e
...
...
@@ -44,8 +44,8 @@
</el-form-item>
</div>
<div
v-if=
"formData.areaType==0"
>
<el-form-item
:label=
"$t('供应商类别')"
prop=
"companyType"
>
<div>
<el-form-item
v-if=
"formData.areaType==0"
:label=
"$t('供应商类别')"
prop=
"companyType"
>
<dict-selector
v-model=
"formData.companyTypeArr"
type=
"company_type"
multiple
disabled
/>
</el-form-item>
<el-form-item
:label=
"$t('目的港码头')"
prop=
"dockIds"
>
...
...
src/views/ecw/supplier/edit.vue
View file @
9309313e
...
...
@@ -56,11 +56,6 @@
<el-form-item
:label=
"$t('供应商类别')"
prop=
"companyType"
>
<dict-selector
v-model=
"formData.companyTypeArr"
type=
"company_type"
multiple
/>
</el-form-item>
<el-form-item
:label=
"$t('目的港码头')"
prop=
"dockIds"
>
<el-select
v-model=
"formData.dockIds"
filterable
multiple
clearable
>
<el-option
v-for=
"(item) in allDocks"
:key=
"item.id"
:label=
"$l(item, 'title')"
:value=
"item.id"
></el-option>
</el-select>
</el-form-item>
</div>
<div>
...
...
@@ -68,6 +63,13 @@
<dict-selector
v-model=
"formData.cooperationType"
type=
"cooperation_type"
/>
</el-form-item>
</div>
<div>
<el-form-item
:label=
"$t('目的港码头')"
prop=
"dockIds"
>
<el-select
v-model=
"formData.dockIds"
filterable
multiple
clearable
>
<el-option
v-for=
"(item) in allDocks"
:key=
"item.id"
:label=
"$l(item, 'title')"
:value=
"item.id"
></el-option>
</el-select>
</el-form-item>
</div>
<div
v-if=
"formData.areaType==1"
>
<el-form-item
:label=
"$t('国家')"
prop=
"cooperationType"
>
<el-select
v-model=
"formData.country"
:placeholder=
"$t('请选择国家')"
>
...
...
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