【优化】满减送列表页面添加活动范围字段、修改状态为COMMON_STATUS

pull/551/head
痴货 2024-08-28 16:29:07 +08:00
parent 8f34e33a3f
commit fc4e47bc36
1 changed files with 9 additions and 4 deletions

View File

@ -27,7 +27,7 @@
placeholder="请选择活动状态" placeholder="请选择活动状态"
> >
<el-option <el-option
v-for="dict in getIntDictOptions(DICT_TYPE.PROMOTION_ACTIVITY_STATUS)" v-for="dict in getIntDictOptions(DICT_TYPE.COMMON_STATUS)"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
@ -71,6 +71,11 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" default-expand-all row-key="id"> <el-table v-loading="loading" :data="list" default-expand-all row-key="id">
<el-table-column label="活动名称" prop="name" /> <el-table-column label="活动名称" prop="name" />
<el-table-column label="活动范围" prop="productScope" >
<template #default="scope">
<dict-tag :type="DICT_TYPE.PROMOTION_PRODUCT_SCOPE" :value="scope.row.productScope" />
</template>
</el-table-column>
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
@ -85,7 +90,7 @@
/> />
<el-table-column align="center" label="状态" prop="status"> <el-table-column align="center" label="状态" prop="status">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.PROMOTION_ACTIVITY_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -106,11 +111,10 @@
编辑 编辑
</el-button> </el-button>
<el-button <el-button
v-hasPermi="['product:brand:delete']"
link link
type="danger" type="danger"
@click="handleClose(scope.row.id)" @click="handleClose(scope.row.id)"
v-if="scope.row.status === 10 || scope.row.status === 20" v-if="scope.row.status === 0"
v-hasPermi="['promotion:reward-activity:close']" v-hasPermi="['promotion:reward-activity:close']"
> >
关闭 关闭
@ -119,6 +123,7 @@
link link
type="danger" type="danger"
v-else v-else
v-hasPermi="['product:brand:delete']"
@click="handleDelete(scope.row.id)" @click="handleDelete(scope.row.id)"
> >
删除 删除