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
75fe5004
Commit
75fe5004
authored
Mar 12, 2023
by
dragondean@qq.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单,价格,优惠,报价单的权限等
parent
8ee19b5e
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
43 additions
and
122 deletions
+43
-122
edit.vue
src/views/ecw/coupon/edit.vue
+2
-2
index.vue
src/views/ecw/coupon/index.vue
+3
-93
index.vue
src/views/ecw/offer/index.vue
+6
-6
special.vue
src/views/ecw/offer/special.vue
+2
-2
index.vue
src/views/ecw/order/index.vue
+15
-3
index.vue
src/views/ecw/order/special/index.vue
+4
-4
blacklist.vue
src/views/ecw/productPrice/blacklist.vue
+2
-2
index.vue
src/views/ecw/productPrice/index.vue
+9
-10
No files found.
src/views/ecw/coupon/edit.vue
View file @
75fe5004
...
...
@@ -248,8 +248,8 @@
</el-form>
<div
class=
"pl-100"
>
<
template
v-if=
"!readonly"
>
<el-button
type=
"primary"
@
click=
"submitForm(0)"
>
{{
$t
(
'
保存
'
)
}}
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm(1)"
>
{{
$t
(
'
发布
'
)
}}
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm(0)"
v-hasPermi=
"['ecw:coupon:draft']"
>
{{
$t
(
'
保存
'
)
}}
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm(1)"
v-hasPermi=
"['ecw:coupon:publish']"
>
{{
$t
(
'
发布
'
)
}}
</el-button>
<el-button
type=
"default"
@
click=
"reset"
>
{{
$t
(
'
重置
'
)
}}
</el-button>
</
template
>
<el-button
@
click=
"$router.back()"
>
{{$t('返回')}}
</el-button>
...
...
src/views/ecw/coupon/index.vue
View file @
75fe5004
...
...
@@ -10,10 +10,6 @@
<el-input
v-model=
"queryParams.titleEn"
:placeholder=
"$t('请输入标题')"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
-->
<el-form-item
:label=
"$t('类型')"
prop=
"type"
>
<!-- 1:优惠卷 2:金额-满减 3:方数-满减 4 折扣 5优惠 6 特价 7区间价-->
<!--
<el-select
v-model=
"queryParams.type"
placeholder=
"请选择类型 1:优惠卷 2:金额-满减 3:方数-满减 4 折扣 5优惠 6 特价 7区间价"
clearable
size=
"small"
>
<el-option
:label=
"$t('请选择字典生成')"
value=
""
/>
</el-select>
-->
<dict-selector
:type=
'DICT_TYPE.ECW_COUPON_TYPE'
v-model=
"queryParams.type"
clearable
/>
</el-form-item>
<el-form-item
:label=
"$t('状态')"
prop=
"status"
clearable
>
...
...
@@ -27,92 +23,6 @@
<el-form-item
:label=
"$t('关键字')"
prop=
"conditionCurrencyId"
>
<el-input
v-model=
"queryParams.searchKey"
:placeholder=
"$t('请输入关键字')"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<!--
<el-form-item
label=
"使用条件(优惠卷专用)"
prop=
"cashCondition"
>
<el-input
v-model=
"queryParams.cashCondition"
placeholder=
"请输入使用条件(优惠卷专用)"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"减免金额(优惠卷专用)"
prop=
"reduceAmount"
>
<el-input
v-model=
"queryParams.reduceAmount"
placeholder=
"请输入减免金额(优惠卷专用)"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"条件货币ID"
prop=
"conditionCurrencyId"
>
<el-input
v-model=
"queryParams.conditionCurrencyId"
placeholder=
"请输入条件货币ID"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('开始时间')"
>
<el-date-picker
v-model=
"dateRangeStartTime"
style=
"width: 240px"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"-"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
/>
</el-form-item>
-->
<!--
<el-form-item
label=
"减免货币ID"
prop=
"reduceCurrencyId"
>
<el-input
v-model=
"queryParams.reduceCurrencyId"
placeholder=
"请输入减免货币ID"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('结束时间')"
>
<el-date-picker
v-model=
"dateRangeEndTime"
style=
"width: 240px"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"-"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
/>
</el-form-item>
-->
<!--
<el-form-item
label=
"领券后X天起生效"
prop=
"afterReceiveDays"
>
<el-input
v-model=
"queryParams.afterReceiveDays"
placeholder=
"请输入领券后X天起生效"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
:label=
"$t('有效天数')"
prop=
"validDays"
>
<el-input
v-model=
"queryParams.validDays"
:placeholder=
"$t('请输入有效天数')"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('费用类型')"
prop=
"costType"
>
<dict-selector
:type=
"DICT_TYPE.ECW_COUPON_COST_TYPE"
v-model=
"queryParams.costType"
/>
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('优惠清单')"
prop=
"discountDetailed"
>
<el-input
v-model=
"queryParams.discountDetailed"
:placeholder=
"$t('请输入优惠清单')"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"同类优惠劵是否可以叠加 0否 1是"
prop=
"isSimilarSuperposition"
>
<el-select
v-model=
"queryParams.isSimilarSuperposition"
placeholder=
"请选择同类优惠劵是否可以叠加 0否 1是"
clearable
size=
"small"
>
<el-option
:label=
"$t('请选择字典生成')"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
:label=
"$t('可叠加优惠劵列表')"
prop=
"couponIds"
>
<el-input
v-model=
"queryParams.couponIds"
:placeholder=
"$t('请输入可叠加优惠劵列表')"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"适用用户类型 0全部用户 1部分用户 2指定用户不参与"
prop=
"suitableUserType"
>
<el-select
v-model=
"queryParams.suitableUserType"
placeholder=
"请选择适用用户类型 0全部用户 1部分用户 2指定用户不参与"
clearable
size=
"small"
>
<el-option
:label=
"$t('请选择字典生成')"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
label=
"适用线路类型 0全部线路参与 1指定线路参与 2指定线路不参与"
prop=
"suitableLineType"
>
<el-select
v-model=
"queryParams.suitableLineType"
placeholder=
"请选择适用线路类型 0全部线路参与 1指定线路参与 2指定线路不参与"
clearable
size=
"small"
>
<el-option
:label=
"$t('请选择字典生成')"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
label=
"适用产品类型 0全部产品参与 1指定产品参与 2指定产品不参与"
prop=
"suitableProdType"
>
<el-select
v-model=
"queryParams.suitableProdType"
placeholder=
"请选择适用产品类型 0全部产品参与 1指定产品参与 2指定产品不参与"
clearable
size=
"small"
>
<el-option
:label=
"$t('请选择字典生成')"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
label=
"每个用户领券上限,如不填则默认为1"
prop=
"limitNum"
>
<el-input
v-model=
"queryParams.limitNum"
placeholder=
"请输入每个用户领券上限,如不填则默认为1"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('过期状态')"
prop=
"overdueStatus"
>
<dict-selector
:type=
"DICT_TYPE.ECW_COUPON_OVERDUE_STATUS"
v-model=
"queryParams.overdueStatus"
/>
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('投放状态')"
prop=
"putonStatus"
>
<dict-selector
:type=
"DICT_TYPE.ECW_COUPON_PUTON_STATUS"
v-model=
"queryParams.putonStatus"
/>
</el-form-item>
-->
<!--
<el-form-item
label=
"获取方式 0=客户领取 1=平台发放"
prop=
"getWay"
>
<el-input
v-model=
"queryParams.getWay"
placeholder=
"请输入获取方式 0=客户领取 1=平台发放"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"订单属性(可多选) 1 普货 2重货 3泡货"
prop=
"orderAttr"
>
<el-input
v-model=
"queryParams.orderAttr"
placeholder=
"请输入订单属性(可多选) 1 普货 2重货 3泡货"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"是否发送站内信 0否 1是"
prop=
"isSiteContent"
>
<el-select
v-model=
"queryParams.isSiteContent"
placeholder=
"请选择是否发送站内信 0否 1是"
clearable
size=
"small"
>
<el-option
:label=
"$t('请选择字典生成')"
value=
""
/>
</el-select>
</el-form-item>
<el-form-item
label=
"是否控货(可多选) 0否 1是"
prop=
"isCargoControl"
>
<el-input
v-model=
"queryParams.isCargoControl"
placeholder=
"请输入是否控货(可多选) 0否 1是"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"单证报关(可多选) 1 我司全代 2自单代报 3混合报关"
prop=
"documentDeclaration"
>
<el-input
v-model=
"queryParams.documentDeclaration"
placeholder=
"请输入单证报关(可多选) 1 我司全代 2自单代报 3混合报关"
clearable
@
keyup.enter.native=
"handleQuery"
/>
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('创建时间')"
>
<el-date-picker
v-model=
"dateRangeCreateTime"
style=
"width: 240px"
value-format=
"yyyy-MM-dd"
type=
"daterange"
range-separator=
"-"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
/>
</el-form-item>
-->
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
@
click=
"handleQuery"
>
{{
$t
(
'
搜索
'
)
}}
</el-button>
<el-button
icon=
"el-icon-refresh"
@
click=
"resetQuery"
>
{{
$t
(
'
重置
'
)
}}
</el-button>
...
...
@@ -183,13 +93,13 @@
<
el
-
table
-
column
:
label
=
"
$t('操作')
"
align
=
"
center
"
fixed
=
"
right
"
class
-
name
=
"
small-padding fixed-width
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
handleDetail(scope.row, true)
"
v
-
hasPermi
=
"
['ecw:coupon:
update
']
"
>
{{
$t
(
'
查看
'
)
}}
<
/el-button
>
v
-
hasPermi
=
"
['ecw:coupon:
show
']
"
>
{{
$t
(
'
查看
'
)
}}
<
/el-button
>
<
el
-
button
v
-
if
=
"
scope.row.status != 1
"
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
handleUpdate(scope.row)
"
v
-
hasPermi
=
"
['ecw:coupon:update']
"
>
{{
$t
(
'
编辑
'
)
}}
<
/el-button
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
handleCopy(scope.row)
"
v
-
hasPermi
=
"
['ecw:coupon:c
reate
']
"
>
{{
$t
(
'
复制
'
)
}}
<
/el-button
>
v
-
hasPermi
=
"
['ecw:coupon:c
opy
']
"
>
{{
$t
(
'
复制
'
)
}}
<
/el-button
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
updateEndtimeItem = scope.row
"
v
-
if
=
"
scope.row.endTime && scope.row.status
"
v
-
hasPermi
=
"
['ecw:coupon:
update
']
"
>
{{
$t
(
'
延期
'
)
}}
<
/el-button
>
v
-
hasPermi
=
"
['ecw:coupon:
delay
']
"
>
{{
$t
(
'
延期
'
)
}}
<
/el-button
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-delete
"
@
click
=
"
handleDelete(scope.row)
"
v
-
hasPermi
=
"
['ecw:coupon:delete']
"
>
{{
$t
(
'
删除
'
)
}}
<
/el-button
>
<
/template
>
...
...
src/views/ecw/offer/index.vue
View file @
75fe5004
...
...
@@ -122,13 +122,13 @@
<
el
-
dropdown
>
<
el
-
button
icon
=
"
el-icon-plus
"
circle
type
=
"
primary
"
><
/el-button
>
<
el
-
dropdown
-
menu
slot
=
"
dropdown
"
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push('detail?offerId=' + scope.row.offerId)
"
>
{{
$t
(
'
详情
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push('detail?offerId=' + scope.row.offerId)
"
v
-
hasPermi
=
"
['ecw:offer:show']
"
>
{{
$t
(
'
详情
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push('edit?id=' + scope.row.offerId)
"
v
-
if
=
"
[1,2,3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:update']
"
>
{{
$t
(
'
编辑
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push('logList?offerId=' + scope.row.offerId)
"
v
-
if
=
"
[1,3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
update
']
"
>
{{
$t
(
'
跟进
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push(`result?offerId=${scope.row.offerId
}
&number=${scope.row.number
}
`)
"
v
-
if
=
"
[3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
update
']
"
>
{{
$t
(
'
结果
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push('/offer/special?offerId=' + scope.row.offerId)
"
v
-
if
=
"
[1,3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:update'
]
"
>
{{
$t
(
'
特价
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
cancel(scope.row.offerId)
"
v
-
if
=
"
[1,3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
update
']
"
>
{{
$t
(
'
取消
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
recovery(scope.row.offerId)
"
v
-
if
=
"
[0].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
update
']
"
>
{{
$t
(
'
恢复
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push('logList?offerId=' + scope.row.offerId)
"
v
-
if
=
"
[1,3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
loglist
']
"
>
{{
$t
(
'
跟进
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push(`result?offerId=${scope.row.offerId
}
&number=${scope.row.number
}
`)
"
v
-
if
=
"
[3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
result
']
"
>
{{
$t
(
'
结果
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
$router.push('/offer/special?offerId=' + scope.row.offerId)
"
v
-
if
=
"
[1,3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:discount','ecw:offer:commission',
]
"
>
{{
$t
(
'
特价
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
cancel(scope.row.offerId)
"
v
-
if
=
"
[1,3,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
cancel
']
"
>
{{
$t
(
'
取消
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
recovery(scope.row.offerId)
"
v
-
if
=
"
[0].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:
recovery
']
"
>
{{
$t
(
'
恢复
'
)
}}
<
/el-dropdown-item
>
<
el
-
dropdown
-
item
@
click
.
native
=
"
deleteOffer(scope.row.offerId)
"
v
-
if
=
"
[0,1,2,3,4,5,6,7].indexOf(scope.row.status) > -1
"
v
-
hasPermi
=
"
['ecw:offer:delete']
"
>
{{
$t
(
'
删除
'
)
}}
<
/el-dropdown-item
>
<
/el-dropdown-menu
>
<
/el-dropdown
>
...
...
src/views/ecw/offer/special.vue
View file @
75fe5004
...
...
@@ -89,8 +89,8 @@
<el-table-column
:label=
"$t('操作')"
>
<
template
v-slot=
"{row}"
>
<el-button
v-if=
"row.seaFreight > 0"
size=
"mini"
type=
"text"
@
click=
"showOfferProdId=row.offerProdId"
>
{{
$t
(
'
优惠申请
'
)
}}
</el-button>
<el-button
v-if=
"row.seaFreight > 0"
size=
"mini"
type=
"text"
@
click=
"showCommissionProd=row"
>
{{
$t
(
'
佣金规则
'
)
}}
</el-button>
<el-button
v-hasPermi=
"['ecw:offer:discount']"
v-if=
"row.seaFreight > 0"
size=
"mini"
type=
"text"
@
click=
"showOfferProdId=row.offerProdId"
>
{{
$t
(
'
优惠申请
'
)
}}
</el-button>
<el-button
v-hasPermi=
"['ecw:offer:commission']"
v-if=
"row.seaFreight > 0"
size=
"mini"
type=
"text"
@
click=
"showCommissionProd=row"
>
{{
$t
(
'
佣金规则
'
)
}}
</el-button>
</
template
>
</el-table-column>
...
...
src/views/ecw/order/index.vue
View file @
75fe5004
...
...
@@ -233,12 +233,17 @@
'ecw:order:special',
'ecw:order:associate',
'ecw:order:mutex',
'ecw:order:special_price',
'ecw:order:release',
'ecw:order:merge',
'ecw:order:split',
'ecw:order:merge_log',
'ecw:order:split_log'
'ecw:order:split_log',
// 下面几个是特价里的
'ecw:order:discount',
'ecw:order:reduce',
'ecw:order:commission',
'ecw:order:heavy',
'ecw:order:bulky'
]"
>
<el-button
type=
"text"
>
{{
$t
(
'
操作
'
)
}}
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
...
...
@@ -286,7 +291,14 @@
// exclude(scope.row.abnormalState, [1 ,99 ,2 ,3 ,4 ,9 ,10 ,11 ,12 ,14]) &&
exclude(scope.row.inWarehouseState, [204,205,206])
"
>
<el-dropdown-item
@
click.native=
"$router.push('/order/special/' + scope.row.orderId)"
v-hasPermi=
"['ecw:order:special_price']"
>
{{
$t
(
'
特价
'
)
}}
</el-dropdown-item>
<!-- 特价里有多个操作,只要有其一权限就显示此菜单 -->
<el-dropdown-item
@
click.native=
"$router.push('/order/special/' + scope.row.orderId)"
v-hasPermi=
"[
'ecw:order:discount',
'ecw:order:reduce',
'ecw:order:commission',
'ecw:order:heavy',
'ecw:order:bulky'
]"
>
{{
$t
(
'
特价
'
)
}}
</el-dropdown-item>
</
template
>
<!-- 确认提货 -->
...
...
src/views/ecw/order/special/index.vue
View file @
75fe5004
...
...
@@ -92,8 +92,8 @@
prop=
"address"
:label=
"$t('操作')"
>
<
template
v-slot=
"{row}"
>
<el-button
v-if=
"row.originalSeaFreight"
size=
"mini"
type=
"text"
v-hasPermi=
"['ecw:order:
updat
e']"
@
click=
"showDiscountItem=row"
>
{{
$t
(
'
优惠申请
'
)
}}
</el-button>
<el-button
v-if=
"row.originalSeaFreight"
size=
"mini"
type=
"text"
v-hasPermi=
"['ecw:order:
update
']"
@
click=
"showCommissionItem=row"
>
{{
$t
(
'
佣金规则
'
)
}}
</el-button>
<el-button
v-if=
"row.originalSeaFreight"
size=
"mini"
type=
"text"
v-hasPermi=
"['ecw:order:
reduc
e']"
@
click=
"showDiscountItem=row"
>
{{
$t
(
'
优惠申请
'
)
}}
</el-button>
<el-button
v-if=
"row.originalSeaFreight"
size=
"mini"
type=
"text"
v-hasPermi=
"['ecw:order:
commission
']"
@
click=
"showCommissionItem=row"
>
{{
$t
(
'
佣金规则
'
)
}}
</el-button>
<el-button
v-if=
"row.originalSeaFreight"
size=
"mini"
type=
"text"
v-hasPermi=
"['ecw:order:discount']"
@
click=
"showAllowanceItem=row"
>
{{
$t
(
'
管理折扣
'
)
}}
</el-button>
</
template
>
</el-table-column>
...
...
@@ -105,8 +105,8 @@
1.海运整柜、海运拼柜显示重货优惠 1,2
2.空运专线、海空联运显示泡货优惠 3,4
-->
<el-button
type=
"primary"
@
click=
"showPreferentialType=4"
v-if=
"order.transportId === 1 || order.transportId === 2"
>
{{$t('申请重货优惠')}}
</el-button>
<el-button
type=
"primary"
@
click=
"showPreferentialType=5"
v-else
>
{{$t('申请泡货优惠')}}
</el-button>
<el-button
v-hasPermi=
"['ecw:order:heavy']"
type=
"primary"
@
click=
"showPreferentialType=4"
v-if=
"order.transportId === 1 || order.transportId === 2"
>
{{$t('申请重货优惠')}}
</el-button>
<el-button
v-hasPermi=
"['ecw:order:bulky']"
type=
"primary"
@
click=
"showPreferentialType=5"
v-else
>
{{$t('申请泡货优惠')}}
</el-button>
<el-button
type=
"primary"
@
click=
"$tab.closePage()"
>
{{$t('关闭窗口')}}
</el-button>
</div>
</el-card>
...
...
src/views/ecw/productPrice/blacklist.vue
View file @
75fe5004
...
...
@@ -163,9 +163,9 @@
v-hasPermi=
"['ecw:product-price:update']"
>
{{
$t
(
'
修改
'
)
}}
</el-button>
<el-button
size=
"mini"
type=
"text"
icon=
"el-icon-edit"
@
click=
"updateStatus(scope.row, 'blacklist')"
v-hasPermi=
"['ecw:product-price:
update
']"
>
{{
scope
.
row
.
blacklist
==
0
?
$t
(
'
加入黑名单
'
)
:
$t
(
'
移除黑名单
'
)
}}
</el-button>
v-hasPermi=
"['ecw:product-price:
black
']"
>
{{
scope
.
row
.
blacklist
==
0
?
$t
(
'
加入黑名单
'
)
:
$t
(
'
移除黑名单
'
)
}}
</el-button>
<el-button
size=
"mini"
type=
"text"
icon=
"el-icon-edit"
@
click=
"updateStatus(scope.row, 'auditStatus')"
v-hasPermi=
"['ecw:product-price:
update
']"
>
{{
scope
.
row
.
auditStatus
==
AuditStatusEnum
.
PASS
?
$t
(
'
下架
'
)
:
$t
(
'
上架
'
)
}}
</el-button>
v-hasPermi=
"['ecw:product-price:
down
']"
>
{{
scope
.
row
.
auditStatus
==
AuditStatusEnum
.
PASS
?
$t
(
'
下架
'
)
:
$t
(
'
上架
'
)
}}
</el-button>
<!--
<el-button
size=
"mini"
type=
"text"
icon=
"el-icon-delete"
@
click=
"handleDelete(scope.row)"
v-hasPermi=
"['ecw:product-price:delete']"
>
{{
$t
(
'
删除
'
)
}}
</el-button>
-->
</
template
>
...
...
src/views/ecw/productPrice/index.vue
View file @
75fe5004
...
...
@@ -73,15 +73,14 @@
</el-col>
<el-col
:span=
"1.5"
>
<!--未指定商品-->
<el-button
v-if=
"!$route.query.product_id"
type=
"primary"
plain
icon=
"el-icon-setting
"
size=
"mini"
@
click=
"handleBatchEdit"
>
{{
$t
(
'
批量设置价格
'
)
}}
</el-button>
<el-button
v-if=
"!$route.query.product_id"
type=
"primary"
plain
icon=
"el-icon-setting
"
size=
"mini"
@
click=
"batchBlock"
:disabled=
"multiple"
>
{{
$t
(
'
批量加入黑名单
'
)
}}
</el-button>
<el-button
v-if=
"!$route.query.product_id"
type=
"primary"
plain
icon=
"el-icon-setting
"
size=
"mini"
@
click=
"batchOff"
:disabled=
"multiple"
>
{{
$t
(
'
批量下架
'
)
}}
</el-button>
<el-button
v-if=
"!$route.query.product_id"
type=
"primary"
v-hasPermi=
"['ecw:product-price:batch_update']
"
size=
"mini"
@
click=
"handleBatchEdit"
>
{{
$t
(
'
批量设置价格
'
)
}}
</el-button>
<el-button
v-if=
"!$route.query.product_id"
type=
"primary"
v-hasPermi=
"['ecw:product-price:bartch_black']
"
size=
"mini"
@
click=
"batchBlock"
:disabled=
"multiple"
>
{{
$t
(
'
批量加入黑名单
'
)
}}
</el-button>
<el-button
v-if=
"!$route.query.product_id"
type=
"primary"
v-hasPermi=
"['ecw:product-price:batch_down']
"
size=
"mini"
@
click=
"batchOff"
:disabled=
"multiple"
>
{{
$t
(
'
批量下架
'
)
}}
</el-button>
<el-button
v-if=
"!$route.query.product_id"
type=
"warning"
plain
icon=
"el-icon-download"
size=
"mini"
@
click=
"handleExport"
:loading=
"exportLoading"
>
{{
$t
(
'
导出
'
)
}}
</el-button>
</el-col>
<el-button
v-if=
"!$route.query.product_id"
type=
"warning"
v-hasPermi=
"['ecw:product-price:export']"
@
click=
"handleExport"
:loading=
"exportLoading"
>
{{
$t
(
'
导出
'
)
}}
</el-button>
<!--指定商品-->
<el-button
v-if=
"$route.query.product_id"
type=
"primary"
plain
icon=
"el-icon-setting"
size=
"mini
"
@
click=
"batchSetSingleProductPrice"
>
{{
$t
(
'
批量设置单个商品的路线
'
)
}}
</el-button>
<el-button
v-if=
"$route.query.product_id"
type=
"primary"
v-hasPermi=
"['ecw:product-price:single_product']
"
@
click=
"batchSetSingleProductPrice"
>
{{
$t
(
'
批量设置单个商品的路线
'
)
}}
</el-button>
</el-col>
<!--
<el-col
:span=
"1.5"
>
<el-button
type=
"warning"
plain
icon=
"el-icon-download"
size=
"mini"
@
click=
"handleExport"
:loading=
"exportLoading"
...
...
@@ -215,16 +214,16 @@
<
el
-
table
-
column
:
label
=
"
$t('操作')
"
align
=
"
center
"
class
-
name
=
"
small-padding fixed-width
"
width
=
"
140
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
handleUpdate(scope.row, true)
"
v
-
hasPermi
=
"
['ecw:product-price:
update
']
"
>
{{
$t
(
'
查看
'
)
}}
<
/el-button
>
v
-
hasPermi
=
"
['ecw:product-price:
show
']
"
>
{{
$t
(
'
查看
'
)
}}
<
/el-button
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
handleUpdate(scope.row)
"
v
-
hasPermi
=
"
['ecw:product-price:update']
"
>
{{
$t
(
'
编辑
'
)
}}
<
/el-button
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
updateStatus(scope.row, 'blacklist')
"
>
{{
scope
.
row
.
blacklist
==
0
?
$t
(
'
加入黑名单
'
)
:
$t
(
'
移除黑名单
'
)
}}
<
/el-button
>
v
-
hasPermi
=
"
['ecw:product-price:black']
"
>
{{
scope
.
row
.
blacklist
==
0
?
$t
(
'
加入黑名单
'
)
:
$t
(
'
移除黑名单
'
)
}}
<
/el-button
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-edit
"
@
click
=
"
updateStatus(scope.row, 'auditStatus')
"
>
{{
scope
.
row
.
auditStatus
==
AuditStatusEnum
.
PASS
?
$t
(
'
下架
'
)
:
$t
(
'
上架
'
)
}}
<
/el-button
>
v
-
hasPermi
=
"
['ecw:product-price:down']
"
>
{{
scope
.
row
.
auditStatus
==
AuditStatusEnum
.
PASS
?
$t
(
'
下架
'
)
:
$t
(
'
上架
'
)
}}
<
/el-button
>
<
el
-
button
size
=
"
mini
"
type
=
"
text
"
icon
=
"
el-icon-delete
"
@
click
=
"
handleDelete(scope.row)
"
v
-
hasPermi
=
"
['ecw:product-price:delete']
"
>
{{
$t
(
'
删除
'
)
}}
<
/el-button
>
v
-
hasPermi
=
"
['ecw:product-price:delete']
"
>
{{
$t
(
'
删除
'
)
}}
<
/el-button
>
<
/template
>
<
/el-table-column
>
<
/el-table
>
...
...
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