add: 修复券bug

This commit is contained in:
gyq
2025-09-17 09:19:12 +08:00
parent 23f0e549fa
commit 20927c459b
8 changed files with 498 additions and 162 deletions

View File

@@ -56,7 +56,12 @@
</template>
</el-table-column>
<el-table-column prop="useNum" label="已使用" width="180" />
<el-table-column prop="leftNum" label="剩余" width="180" />
<el-table-column prop="leftNum" label="剩余" width="180">
<template #default="scope">
<template v-if="scope.row.giveNum == -10086">无限</template>
<template v-else>{{ scope.row.leftNum }}</template>
</template>
</el-table-column>
<el-table-column prop="" label="已关联功能" width="180">
<template #default="scope">
<el-link type="primary" @click="RelevanceDialogRef.show(scope.row)">
@@ -70,29 +75,47 @@
v-model="scope.row.status"
:active-value="1"
:inactive-value="0"
:disabled="scope.row.syncId"
:disabled="!!scope.row.syncId"
@change="statusChange($event, scope.row)"
/>
</template>
</el-table-column>
<el-table-column prop="createTime" label="创建时间" width="180" />
<el-table-column prop="actions" label="操作" align="center" width="140" fixed="right">
<el-table-column
prop="actions"
label="操作"
align="center"
width="140"
fixed="right"
>
<template #default="scope">
<el-button
type="primary"
link
@click="CouponDialogRef.show(couponType, scope.row)"
>
编辑
</el-button>
<el-popconfirm
title="确认要删除吗?"
@confirm="deleteHandle(scope.row)"
>
<template #reference>
<el-button type="danger" link>删除</el-button>
</template>
</el-popconfirm>
<template v-if="!scope.row.syncId">
<el-button
type="primary"
link
@click="CouponDialogRef.show(couponType, scope.row)"
>
编辑
</el-button>
<el-popconfirm
title="确认要删除吗?"
@confirm="deleteHandle(scope.row)"
>
<template #reference>
<el-button type="danger" link>删除</el-button>
</template>
</el-popconfirm>
</template>
<template v-else>
<el-button
type="primary"
link
@click="CouponDialogRef.show(couponType, scope.row)"
>
详情
</el-button>
<el-button type="danger" disabled link>删除</el-button>
</template>
</template>
</el-table-column>
</el-table>