支付模块重构完成

This commit is contained in:
RockYang
2025-08-30 16:27:39 +08:00
parent 3a6f8ccc16
commit 3c065b99fb
17 changed files with 661 additions and 317 deletions

View File

@@ -42,14 +42,23 @@
</template>
</el-table-column>
<el-table-column label="支付时间">
<template #default="scope">
<span v-if="scope.row['pay_time']">{{ dateFormat(scope.row['pay_time']) }}</span>
<el-tag v-else>未支付</el-tag>
<el-table-column label="订单状态">
<template #default="{ row }">
<el-tag v-if="row.status === 2" type="success">已支付</el-tag>
<el-tag v-else-if="row.status === 3" type="danger">已关闭</el-tag>
<el-tag v-else type="warning">未支付</el-tag>
</template>
</el-table-column>
<el-table-column prop="pay_method" label="支付渠道" />
<el-table-column prop="pay_name" label="支付名称" />
<!-- 支付时间 -->
<el-table-column label="支付时间">
<template #default="row">
<span>{{ dateFormat(row.pay_time) || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="pay_name" label="支付渠道" min-width="100" />
<el-table-column prop="channel_name" label="支付渠道" min-width="100" />
<el-table-column label="操作" width="180">
<template #default="scope">

View File

@@ -14,14 +14,7 @@
</span>
</template>
</el-table-column>
<el-table-column prop="price" label="商品" />
<el-table-column prop="discount" label="优惠价" />
<el-table-column prop="days" label="有效期()">
<template #default="scope">
<el-tag v-if="scope.row.days === 0">长期有效</el-tag>
<span v-else>{{ scope.row.days }}</span>
</template>
</el-table-column>
<el-table-column prop="price" label="商品价" />
<el-table-column prop="power" label="算力" />
<el-table-column prop="sales" label="销量" />
<el-table-column prop="enabled" label="启用状态">
@@ -55,18 +48,10 @@
<el-input v-model="item.name" autocomplete="off" />
</el-form-item>
<el-form-item label="商品" prop="price">
<el-form-item label="商品价" prop="price">
<el-input v-model="item.price" autocomplete="off" />
</el-form-item>
<el-form-item label="优惠价" prop="discount">
<el-input v-model="item.discount" autocomplete="off" />
</el-form-item>
<el-form-item label="有效期" prop="days">
<el-input v-model.number="item.days" autocomplete="off" placeholder="会员有效期()" />
</el-form-item>
<el-form-item label="算力" prop="power">
<el-input v-model.number="item.power" autocomplete="off" placeholder="增加算力值" />
</el-form-item>