add 付费资源

This commit is contained in:
王鹏
2025-12-05 14:18:36 +08:00
parent de0fea0dbd
commit c390e4a033
8 changed files with 124 additions and 19 deletions

View File

@@ -109,6 +109,7 @@
<el-table-column label="商户单号" align="center" prop="orderNo" />
<el-table-column label="交易单号" align="center" prop="tradeNo" />
<el-table-column label="用户ID" align="center" prop="userId" />
<el-table-column label="资源ID" align="center" prop="resourceId" />
<el-table-column label="openid" align="center" prop="openId" />
<el-table-column label="支付金额(元)" align="center" prop="amount" />
<el-table-column label="积分数量" align="center" prop="points" />
@@ -162,6 +163,9 @@
<el-form-item label="用户ID" prop="userId">
<el-input v-model="form.userId" placeholder="请输入用户ID" />
</el-form-item>
<el-form-item label="资源ID" prop="resourceId">
<el-input v-model="form.resourceId" placeholder="请输入资源ID" />
</el-form-item>
<el-form-item label="openid" prop="openId">
<el-input v-model="form.openId" placeholder="请输入openid" />
</el-form-item>
@@ -291,6 +295,7 @@ export default {
orderNo: null,
tradeNo: null,
userId: null,
resourceId: null,
openId: null,
amount: null,
points: null,

View File

@@ -67,6 +67,7 @@
<el-tag v-if="scope.row.isAd == 0" type="success">免费</el-tag>
<el-tag v-if="scope.row.isAd == 1" type="info">看广告</el-tag>
<el-tag v-if="scope.row.isAd == 2" type="danger">积分兑换</el-tag>
<el-tag v-if="scope.row.isAd == 3" type="warning">付费</el-tag>
</template>
</el-table-column>
<el-table-column label="兑换积分" align="center" prop="adNumber">
@@ -126,12 +127,16 @@
<el-radio :label="0">免费</el-radio>
<el-radio :label="1">看广告</el-radio>
<el-radio :label="2">积分兑换</el-radio>
<el-radio :label="3">付费</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="form.isAd == 2" label="兑换积分" prop="adNumber">
<el-input v-model="form.adNumber" placeholder="请输入需要兑换多少积分解锁" />
</el-form-item>
<el-form-item v-if="form.isAd == 3" label="付费金额" prop="adNumber">
<el-input v-model="form.adNumber" placeholder="请输入需要付费多少金额解锁" />
</el-form-item>
<el-form-item label="权重" prop="weight">
<el-input v-model="form.weight" placeholder="请输入权重" />
</el-form-item>