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
311e6ff2
Commit
311e6ff2
authored
Oct 17, 2022
by
Marcus
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
e833b247
44cdd6c9
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
45 additions
and
18 deletions
+45
-18
index.vue
src/components/RoutersSelector/index.vue
+2
-1
indexSeaAir.vue
src/views/ecw/box/indexSeaAir.vue
+3
-3
splitOrder.vue
...views/ecw/box/shippingSea/nodePage/cabinet/splitOrder.vue
+1
-1
preinstall.vue
src/views/ecw/box/shippingSea/nodePage/preinstall.vue
+1
-1
edit.vue
src/views/ecw/order/edit.vue
+2
-2
prepayDeal.vue
src/views/ecw/order/prepayDeal.vue
+36
-10
No files found.
src/components/RoutersSelector/index.vue
View file @
311e6ff2
...
@@ -52,7 +52,7 @@
...
@@ -52,7 +52,7 @@
</el-table-column>
</el-table-column>
<el-table-column
:label=
"$t('操作')"
prop=
""
>
<el-table-column
:label=
"$t('操作')"
prop=
""
>
<
template
slot=
"header"
>
<
template
slot=
"header"
>
<el-checkbox
@
change=
"toggleGroupChecker(index, $event)"
></el-checkbox>
<el-checkbox
@
change=
"toggleGroupChecker(index, $event)"
v-model=
"groupChecker[item.value]"
></el-checkbox>
</
template
>
</
template
>
<
template
slot-scope=
"{row}"
>
<
template
slot-scope=
"{row}"
>
<el-checkbox
:checked=
"getSelectedIndex(row) > -1"
@
change=
"toggleChecker(row, $event)"
></el-checkbox>
<el-checkbox
:checked=
"getSelectedIndex(row) > -1"
@
change=
"toggleChecker(row, $event)"
></el-checkbox>
...
@@ -88,6 +88,7 @@ export default {
...
@@ -88,6 +88,7 @@ export default {
selectedRoutes
:
[],
// 勾选的路线渠道
selectedRoutes
:
[],
// 勾选的路线渠道
hideMap
:
{},
// 折叠状态
hideMap
:
{},
// 折叠状态
checkAll
:
null
,
checkAll
:
null
,
groupChecker
:
{},
// 分组全选记录
}
}
},
},
...
...
src/views/ecw/box/indexSeaAir.vue
View file @
311e6ff2
...
@@ -100,7 +100,7 @@
...
@@ -100,7 +100,7 @@
size=
"small"
size=
"small"
>
>
<el-option
<el-option
v-for=
"dict in this.getDictDatas(DICT_TYPE.BOX_
SHIPMENT_STATUS
)"
v-for=
"dict in this.getDictDatas(DICT_TYPE.BOX_
ORDER_SHIPMENT_STATE
)"
:key=
"dict.value"
:key=
"dict.value"
:label=
"$l(dict, 'label')"
:label=
"$l(dict, 'label')"
:value=
"dict.value"
:value=
"dict.value"
...
@@ -226,7 +226,7 @@
...
@@ -226,7 +226,7 @@
<el-dropdown-item
command=
"error"
>
{{
$t
(
'
异常登记
'
)
}}
</el-dropdown-item>
<el-dropdown-item
command=
"error"
>
{{
$t
(
'
异常登记
'
)
}}
</el-dropdown-item>
<el-dropdown-item
command=
"cost"
>
{{
$t
(
'
费用登记
'
)
}}
</el-dropdown-item>
<el-dropdown-item
command=
"cost"
>
{{
$t
(
'
费用登记
'
)
}}
</el-dropdown-item>
<el-dropdown-item
command=
"delete"
>
{{
$t
(
'
删除
'
)
}}
</el-dropdown-item>
<el-dropdown-item
command=
"delete"
>
{{
$t
(
'
删除
'
)
}}
</el-dropdown-item>
<el-dropdown-item
v-if=
"scope.row.ldStatus>
42"
command=
"editLadingBill"
>
{{
$t
(
'
编辑提货单
'
)
}}
</el-dropdown-item>
<el-dropdown-item
:disabled=
"scope.row.ldStatus
<
42
"
command=
"editLadingBill"
>
{{
$t
(
'
编辑提货单
'
)
}}
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown-menu>
</el-dropdown>
</el-dropdown>
<el-dropdown
trigger=
"click"
@
command=
"(command)=>handleCommand(scope.row, command)"
>
<el-dropdown
trigger=
"click"
@
command=
"(command)=>handleCommand(scope.row, command)"
>
...
@@ -557,7 +557,7 @@ export default {
...
@@ -557,7 +557,7 @@ export default {
case
"
editLadingBill
"
:
case
"
editLadingBill
"
:
const
cabinetLabel
=
this
.
getCabinetName
(
row
.
cabinetId
);
const
cabinetLabel
=
this
.
getCabinetName
(
row
.
cabinetId
);
/* const title =
/* const title =
`查看提单 ${row.selfNo ?? ""} 柜号:${
`查看提单 ${row.selfNo ?? ""} 柜号:${
row.cubNo ?? ""
row.cubNo ?? ""
...
...
src/views/ecw/box/shippingSea/nodePage/cabinet/splitOrder.vue
View file @
311e6ff2
...
@@ -103,7 +103,7 @@
...
@@ -103,7 +103,7 @@
</el-table>
</el-table>
</el-card>
</el-card>
<el-card
class=
"card"
v-if=
"splitData"
>
<el-card
class=
"card"
v-if=
"splitData
.id
"
>
<!-- 列表 -->
<!-- 列表 -->
<div
slot=
"header"
class=
"card-title"
>
{{$t('拆单信息')}}
</div>
<div
slot=
"header"
class=
"card-title"
>
{{$t('拆单信息')}}
</div>
<div>
<div>
...
...
src/views/ecw/box/shippingSea/nodePage/preinstall.vue
View file @
311e6ff2
...
@@ -233,7 +233,7 @@
...
@@ -233,7 +233,7 @@
<
/el-row
>
<
/el-row
>
<
el
-
table
v
-
loading
=
"
toBePreLoading
"
:
data
=
"
item.boxOrderItemList
"
border
show
-
summary
:
summary
-
method
=
"
getSummaries
"
>
<
el
-
table
v
-
loading
=
"
toBePreLoading
"
:
data
=
"
item.boxOrderItemList
"
border
show
-
summary
:
summary
-
method
=
"
getSummaries
"
>
<
el
-
table
-
column
type
=
"
index
"
align
=
"
center
"
:
label
=
"
$t('序号')
"
width
=
"
50
"
/>
<
el
-
table
-
column
type
=
"
index
"
align
=
"
center
"
:
label
=
"
$t('序号')
"
width
=
"
50
"
/>
<
el
-
table
-
column
:
label
=
"
$t('品名')
"
align
=
"
center
"
:
prop
=
"
$t('prodTitle')
"
/>
<
el
-
table
-
column
:
label
=
"
$t('品名')
"
align
=
"
center
"
prop
=
"
prodTitleZh
"
/>
<
el
-
table
-
column
:
label
=
"
$t('备案')
"
align
=
"
center
"
prop
=
"
brandType
"
>
<
el
-
table
-
column
:
label
=
"
$t('备案')
"
align
=
"
center
"
prop
=
"
brandType
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
dict
-
tag
:
type
=
"
DICT_TYPE.BOX_SHIPPING_BRAND_TYPE
"
:
value
=
"
scope.row.brandType
"
/>
<
dict
-
tag
:
type
=
"
DICT_TYPE.BOX_SHIPPING_BRAND_TYPE
"
:
value
=
"
scope.row.brandType
"
/>
...
...
src/views/ecw/order/edit.vue
View file @
311e6ff2
...
@@ -425,8 +425,8 @@
...
@@ -425,8 +425,8 @@
</
template
>
</
template
>
<
template
v-else
>
<
template
v-else
>
<el-button
type=
"primary"
@
click=
"submitForm(0)"
v-if=
"!form.status"
>
{{
$t
(
'
保存草稿
'
)
}}
</el-button>
<!--草稿-->
<el-button
type=
"primary"
@
click=
"submitForm(0)"
v-if=
"!form.status"
>
{{
$t
(
'
保存草稿
'
)
}}
</el-button>
<!--草稿-->
<el-button
type=
"primary"
@
click=
"submitForm(2)"
v-if=
"!form.orderId || !form.status"
>
{{
$t
(
'
提交报价
'
)
}}
</el-button>
<!--待入仓-->
<el-button
type=
"primary"
@
click=
"submitForm(2)"
v-if=
"!form.orderId || !form.status"
>
{{
$t
(
'
新建订单
'
)
}}
</el-button>
<!--待入仓-->
<el-button
type=
"primary"
@
click=
"submitForm(2)"
v-else
>
{{
$t
(
'
编辑
'
)
}}
</el-button>
<!--修改-->
<el-button
type=
"primary"
@
click=
"submitForm(2)"
v-else
>
{{
$t
(
'
编辑
订单
'
)
}}
</el-button>
<!--修改-->
</
template
>
</
template
>
<el-button
@
click=
"$store.dispatch('tagsView/delCurrentView')"
>
{{$t('返回')}}
</el-button>
<el-button
@
click=
"$store.dispatch('tagsView/delCurrentView')"
>
{{$t('返回')}}
</el-button>
</el-form-item>
</el-form-item>
...
...
src/views/ecw/order/prepayDeal.vue
View file @
311e6ff2
...
@@ -32,7 +32,9 @@
...
@@ -32,7 +32,9 @@
<div
v-if=
"orderExceptionData.orderExceptionType!='order_doc_exception'&&orderExceptionData.orderExceptionType!='order_consignor_exception'&&orderExceptionData.orderExceptionType!='order_other_exception'"
>
<div
v-if=
"orderExceptionData.orderExceptionType!='order_doc_exception'&&orderExceptionData.orderExceptionType!='order_consignor_exception'&&orderExceptionData.orderExceptionType!='order_other_exception'"
>
<el-row>
<el-row>
<el-form-item
:label=
"$t('填单参数')+':'"
>
<el-form-item
:label=
"$t('填单参数')+':'"
>
<template
v-if=
"orderData && orderData.costVO"
>
{{
(
orderData
.
costVO
.
totalNum
||
0
)
+
$t
(
'
箱
'
)
+
(
orderData
.
costVO
.
totalVolume
||
0
)
+
'
m³
'
+
(
orderData
.
costVO
.
totalWeight
||
0
)
+
'
kg
'
+
(
orderData
.
costVO
.
totalQuantity
||
0
)
+
$t
(
'
个
'
)
}}
{{
(
orderData
.
costVO
.
totalNum
||
0
)
+
$t
(
'
箱
'
)
+
(
orderData
.
costVO
.
totalVolume
||
0
)
+
'
m³
'
+
(
orderData
.
costVO
.
totalWeight
||
0
)
+
'
kg
'
+
(
orderData
.
costVO
.
totalQuantity
||
0
)
+
$t
(
'
个
'
)
}}
</
template
>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<el-row>
<el-row>
...
@@ -205,8 +207,9 @@
...
@@ -205,8 +207,9 @@
<el-row
v-if=
"orderExceptionData.orderExceptionType!='order_miss_exception'&&orderExceptionData.orderExceptionType!='order_superfluous_goods_exception'&&orderExceptionData.orderExceptionType!='order_in_water_exception'&&orderExceptionData.orderExceptionType!='order_damage_exception'"
>
<el-row
v-if=
"orderExceptionData.orderExceptionType!='order_miss_exception'&&orderExceptionData.orderExceptionType!='order_superfluous_goods_exception'&&orderExceptionData.orderExceptionType!='order_in_water_exception'&&orderExceptionData.orderExceptionType!='order_damage_exception'"
>
<el-form-item
:label=
"$t('处理结果')+':'"
required
>
<el-form-item
:label=
"$t('处理结果')+':'"
required
>
<el-select
v-model=
"handlerParams.orderExceptionHandlerResult"
placeholder=
"请选择"
clearable
>
<el-select
v-model=
"handlerParams.orderExceptionHandlerResult"
placeholder=
"请选择"
clearable
>
<el-option
v-for=
"dict in getDictDatas(orderExceptionData.orderExceptionType+'_result')"
<
template
v-for=
"dict in getDictDatas(orderExceptionData.orderExceptionType+'_result')"
>
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
<el-option
v-if=
"orderFee && orderFee.result && orderFee.result.indexOf(dict.value) > -1"
:key=
"dict.value"
:label=
"$l(dict, 'label')"
:value=
"dict.value"
/>
</
template
>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
...
@@ -267,19 +270,34 @@
...
@@ -267,19 +270,34 @@
</div>
</div>
</el-form>
</el-form>
</el-card>
</el-card>
<!-- 只有不需要预付才需要审核 -->
<
template
v-if=
"showWorkFlow"
>
<div
class=
"page-title"
>
审批流程
</div>
<work-flow
xmlkey=
"commission_config"
v-model=
"handlerParams.ccIds"
/>
</
template
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
v-if=
"orderExceptionData.orderExceptionStatus!='order_pay_exception'"
>
<!-- 审核中显示 -->
<
template
v-if=
"orderExceptionData.bpmStatus == 1"
>
<el-button
type=
"primary"
@
click=
"$router.push(`/bpm/process-instance/detail?id=`+orderExceptionData.bpmId)"
>
{{
$t
(
'
审核中
'
)
}}
</el-button>
<el-button
plain
type=
"primary"
@
click=
"dialogVisible = true"
>
{{
$t
(
'
取消审核
'
)
}}
</el-button>
<el-button
plain
type=
"primary"
@
click=
"$store.dispatch('tagsView/delCurrentView')"
>
{{
$t
(
'
返回
'
)
}}
</el-button>
</
template
>
<div
v-else
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
{{$t('提交')}}
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm"
>
{{$t('提交')}}
</el-button>
<el-button
plain
type=
"primary"
@
click=
"$store.dispatch('tagsView/delCurrentView')"
>
{{$t('取消')}}
</el-button>
<el-button
plain
type=
"primary"
@
click=
"$store.dispatch('tagsView/delCurrentView')"
>
{{$t('取消')}}
</el-button>
</div>
</div>
<div
v-if=
"orderExceptionData.orderExceptionStatus=='order_pay_exception'&&!orderExceptionData.bpmId"
>
<!-- <div v-else-if="orderExceptionData.orderExceptionStatus!='order_pay_exception'">
<el-button type="primary" @click="submitForm">{{$t('提交')}}</el-button>
<el-button type="primary" @click="submitForm">{{$t('提交')}}</el-button>
<el-button plain type="primary" @click="$store.dispatch('tagsView/delCurrentView')">{{$t('取消')}}</el-button>
<el-button plain type="primary" @click="$store.dispatch('tagsView/delCurrentView')">{{$t('取消')}}</el-button>
</div>
</div>
<div v-else-if="orderExceptionData.orderExceptionStatus=='order_pay_exception'&&!orderExceptionData.bpmId">
<el-button type="primary" @click="submitForm">{{$t('提交')}}</el-button>
<el-button plain type="primary" @click="$store.dispatch('tagsView/delCurrentView')">{{$t('取消')}}</el-button>
</div> -->
<!-- <el-button v-if="orderExceptionData.orderExceptionStatus=='order_pay_exception'" type="primary" @click="submitForm">转交</el-button> -->
<!-- <el-button v-if="orderExceptionData.orderExceptionStatus=='order_pay_exception'" type="primary" @click="submitForm">转交</el-button> -->
<el-button
v-if=
"orderExceptionData.orderExceptionStatus=='order_pay_exception'&&orderExceptionData.bpmId"
type=
"primary"
@
click=
"$router.push(`/bpm/process-instance/detail?id=`+orderExceptionData.bpmId)"
>
{{$t('审核中
<
')}}</
el-button
>
<el-button
v-if=
"orderExceptionData.orderExceptionStatus=='order_pay_exception'&&orderExceptionData.bpmId"
plain
type=
"primary"
@
click=
"dialogVisible = true"
>
{{$t('取消审核')}}
</el-button>
<el-button
v-if=
"orderExceptionData.orderExceptionStatus=='order_pay_exception'&&orderExceptionData.bpmId"
plain
type=
"primary"
@
click=
"$store.dispatch('tagsView/delCurrentView')"
>
{{$t('返回')}}
</el-button>
</div>
</div>
</div>
</div>
</template>
</template>
...
@@ -291,11 +309,11 @@
...
@@ -291,11 +309,11 @@
import
{
getCurrencyList
}
from
'
@/api/ecw/currency
'
import
{
getCurrencyList
}
from
'
@/api/ecw/currency
'
import
{
getExceptionById
,
handlerExceptionByExceptionId
,
getOrderItemById
,
getOrderFeeById
}
from
"
@/api/ecw/orderException
"
import
{
getExceptionById
,
handlerExceptionByExceptionId
,
getOrderItemById
,
getOrderFeeById
}
from
"
@/api/ecw/orderException
"
import
{
getFirstReceivableListByOrderId
}
from
'
@/api/ecw/financial
'
import
{
getFirstReceivableListByOrderId
}
from
'
@/api/ecw/financial
'
import
WorkFlow
from
'
@/components/WorkFlow
'
export
default
{
export
default
{
name
:
"
PrepayDeal
"
,
name
:
"
PrepayDeal
"
,
components
:
{
components
:
{
FileUpload
FileUpload
,
WorkFlow
},
},
data
()
{
data
()
{
return
{
return
{
...
@@ -321,6 +339,7 @@
...
@@ -321,6 +339,7 @@
preException
:[],
preException
:[],
orderFee
:[],
orderFee
:[],
currencyList
:[],
currencyList
:[],
showWorkFlow
:
false
,
// 是否显示工作流
};
};
},
},
created
()
{
created
()
{
...
@@ -332,6 +351,13 @@
...
@@ -332,6 +351,13 @@
}
}
getCurrencyList
().
then
(
res
=>
this
.
currencyList
=
res
.
data
)
getCurrencyList
().
then
(
res
=>
this
.
currencyList
=
res
.
data
)
},
},
watch
:{
'
handlerParams.orderExceptionHandlerResult
'
(
val
){
if
(
val
==
'
no_pay
'
){
this
.
showWorkFlow
=
true
}
}
},
computed
:
{
computed
:
{
currentMap
(){
currentMap
(){
let
map
=
{}
let
map
=
{}
...
@@ -376,7 +402,7 @@
...
@@ -376,7 +402,7 @@
getOrderFeeByIdData
(){
getOrderFeeByIdData
(){
getOrderFeeById
({
id
:
this
.
orderId
}).
then
(
response
=>
{
getOrderFeeById
({
id
:
this
.
orderId
}).
then
(
response
=>
{
this
.
orderFee
=
response
.
data
this
.
orderFee
=
response
.
data
this
.
handlerParams
.
orderExceptionHandlerResult
=
this
.
orderFee
.
result
this
.
handlerParams
.
orderExceptionHandlerResult
=
this
.
orderFee
.
result
[
0
]
})
})
},
},
getPreExceptionData
(){
getPreExceptionData
(){
...
...
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