优化管理端促销相关文本,操作条件

master
paulGao 2022-06-22 10:55:17 +08:00
parent f4b7068cd6
commit 0a5563e5e2
6 changed files with 22 additions and 21 deletions

View File

@ -59,7 +59,7 @@
>
<template slot-scope="{ row }" slot="action">
<Button
v-if="row.promotionStatus !== 'START'"
v-if="row.promotionStatus === 'CLOSE' || row.promotionStatus === 'NEW'"
type="info"
size="small"
@click="see(row)"
@ -78,7 +78,7 @@
</Button>
<Button
class="ml_5"
v-if="row.promotionStatus === 'CLOSE'"
v-if="row.promotionStatus === 'CLOSE' || row.promotionStatus === 'END'"
type="error"
size="small"
@click="remove(row)"

View File

@ -73,7 +73,7 @@
<Button type="info" size="small" @click="view(row)"></Button>
<Button
type="error"
v-if="row.promotionStatus === 'START'"
v-if="row.promotionStatus === 'NEW' || row.promotionStatus === 'START'"
style="margin-left: 5px"
size="small"
@click="openOrClose(row)"
@ -113,7 +113,7 @@ export default {
//
pageNumber: 1,
pageSize: 10,
sort: "startTime",
sort: "createTime",
order: "desc",
},
columns: [

View File

@ -97,20 +97,20 @@
</template>
<template slot-scope="{ row }" slot="action">
<Button
v-if="row.promotionStatus != 'NEW'"
size="small"
style="margin-right: 10px"
@click="edit(row, 'onlyView')"
>查看
</Button>
<Button
v-if="row.promotionStatus === 'NEW'"
v-if="row.promotionStatus === 'CLOSE' || row.promotionStatus === 'NEW'"
type="info"
size="small"
style="margin-right: 10px"
@click="edit(row)"
>编辑
</Button>
<Button
v-else
size="small"
style="margin-right: 10px"
@click="edit(row, 'onlyView')"
>查看
</Button>
<Button
v-if="row.promotionStatus === 'NEW' || row.promotionStatus === 'END'"
type="error"
@ -161,7 +161,7 @@ export default {
//
pageNumber: 1, //
pageSize: 10, //
sort: "startTime", //
sort: "createTime", //
order: "desc", //
goodsName: "",
},

View File

@ -56,7 +56,7 @@
<Button
type="error"
size="small"
:disabled="row.promotionStatus == 'END' || row.promotionStatus == 'CLOSE'"
v-if="row.promotionStatus === 'START' || row.promotionStatus === 'NEW'"
@click="close(row)"
>关闭
</Button>
@ -94,7 +94,7 @@ export default {
//
pageNumber: 1, //
pageSize: 10, //
sort: "startTime",
sort: "createTime",
order: "desc", //
},
columns: [

View File

@ -105,7 +105,7 @@
</template>
<template slot-scope="{ row }" slot="action">
<Button
v-if="row.promotionStatus !== 'START'"
v-if="row.promotionStatus === 'CLOSE' || row.promotionStatus === 'NEW'"
type="info"
size="small"
@click="edit(row.id)"
@ -125,6 +125,7 @@
type="error"
size="small"
@click="close(row.id)"
style="margin-right: 5px"
>删除</Button
>
</template>
@ -168,7 +169,7 @@ export default {
//
pageNumber: 1, //
pageSize: 10, //
sort: "create_time",
sort: "createTime",
order: "desc", //
},
statusList: [

View File

@ -66,7 +66,7 @@
type="info"
size="small"
class="mr_5"
v-if="row.promotionStatus == 'NEW'"
v-if="row.promotionStatus === 'CLOSE' || row.promotionStatus === 'NEW'"
@click="edit(row)"
>编辑</Button
>
@ -90,13 +90,13 @@
v-if="row.promotionStatus == 'START' || row.promotionStatus == 'NEW'"
class="mr_5"
@click="off(row)"
>下架</Button
>关闭</Button
>
&nbsp;
<Button
type="error"
size="small"
v-if="row.promotionStatus == 'CLOSE'"
v-if="row.promotionStatus == 'CLOSE' || row.promotionStatus == 'END'"
ghost
@click="expire(row)"
>删除</Button
@ -146,7 +146,7 @@ export default {
//
pageNumber: 1, //
pageSize: 10, //
sort: "startTime",
sort: "createTime",
order: "desc", //
},
setupFlag: false, //