1231233
This commit is contained in:
@@ -1,12 +1,18 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="700px" append-to-body>
|
<el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="700px" append-to-body>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||||
<el-form-item label="调整账户" prop="rechargeType">
|
<el-form-item label="调整账户" prop="rechargeType">
|
||||||
<el-radio-group v-model="form.rechargeType">
|
<el-radio-group v-model="form.rechargeType">
|
||||||
<el-radio :label="1">余额调整</el-radio>
|
<el-radio :label="1">余额调整</el-radio>
|
||||||
<el-radio :label="2">收益调整</el-radio>
|
<el-radio :label="2">收益调整</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="是否执行分销" prop="distribution">
|
||||||
|
<el-radio-group v-model="form.distribution">
|
||||||
|
<el-radio :label="false">不执行</el-radio>
|
||||||
|
<el-radio :label="true">执行</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="调整金额" prop="rechargeCoin">
|
<el-form-item label="调整金额" prop="rechargeCoin">
|
||||||
<el-input v-model="form.rechargeCoin" placeholder="请输入" />
|
<el-input v-model="form.rechargeCoin" placeholder="请输入" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -58,12 +64,16 @@ export default {
|
|||||||
usercode: undefined,
|
usercode: undefined,
|
||||||
rechargeType: undefined,
|
rechargeType: undefined,
|
||||||
rechargeCoin: undefined,
|
rechargeCoin: undefined,
|
||||||
remark: undefined
|
remark: undefined,
|
||||||
|
distribution: false
|
||||||
},
|
},
|
||||||
info:{
|
info:{
|
||||||
},
|
},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
|
distribution: [
|
||||||
|
{ required: true, message: "数据不能为空", trigger: "blur" }
|
||||||
|
],
|
||||||
usercode: [
|
usercode: [
|
||||||
{ required: true, message: "数据不能为空", trigger: "blur" }
|
{ required: true, message: "数据不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -1,14 +1,17 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="700px" append-to-body>
|
<el-dialog :title="title" :close-on-click-modal="false" :visible.sync="open" width="700px" append-to-body>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||||
<el-form-item label="名称" prop="name">
|
<el-form-item label="名称" prop="name">
|
||||||
<el-input v-model="form.name" placeholder="请输入标题" />
|
<el-input v-model="form.name" placeholder="请输入标题" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="充值金额" prop="price">
|
<el-form-item label="充值金额" prop="price">
|
||||||
<el-input v-model="form.price" placeholder="请输入充值金额" />
|
<el-input v-model="form.price" placeholder="请输入充值金额" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="云贝数量" prop="amount">
|
<el-form-item label="支付宝云贝数量" prop="amount">
|
||||||
<el-input v-model="form.amount" placeholder="请输入云贝数量" />
|
<el-input v-model="form.amount" placeholder="请输入支付宝云贝数量" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="微信云贝数量" prop="wxAmount">
|
||||||
|
<el-input v-model="form.wxAmount" placeholder="请输入微信云贝数量" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="说明" prop="remark">
|
<el-form-item label="说明" prop="remark">
|
||||||
<el-input v-model="form.remark" placeholder="请输入说明" type="textarea" :rows="2"/>
|
<el-input v-model="form.remark" placeholder="请输入说明" type="textarea" :rows="2"/>
|
||||||
@@ -38,6 +41,7 @@ export default {
|
|||||||
name: undefined,
|
name: undefined,
|
||||||
price: undefined,
|
price: undefined,
|
||||||
amount: undefined,
|
amount: undefined,
|
||||||
|
wxAmount: undefined,
|
||||||
remark: undefined,
|
remark: undefined,
|
||||||
},
|
},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
@@ -45,6 +49,9 @@ export default {
|
|||||||
amount: [
|
amount: [
|
||||||
{ required: true, message: "数据不能为空", trigger: "blur" }
|
{ required: true, message: "数据不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
wxAmount: [
|
||||||
|
{ required: true, message: "数据不能为空", trigger: "blur" }
|
||||||
|
],
|
||||||
price: [
|
price: [
|
||||||
{ required: true, message: "数据不能为空", trigger: "blur" }
|
{ required: true, message: "数据不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -33,7 +33,13 @@
|
|||||||
<el-table-column label="ID" align="center" prop="id"/>
|
<el-table-column label="ID" align="center" prop="id"/>
|
||||||
<el-table-column label="名称" align="center" prop="name" />
|
<el-table-column label="名称" align="center" prop="name" />
|
||||||
<el-table-column label="充值金额" align="center" prop="price" />
|
<el-table-column label="充值金额" align="center" prop="price" />
|
||||||
<el-table-column label="云贝数量" align="center" prop="amount" />
|
<el-table-column label="支付宝云贝数量" align="center" prop="amount" />
|
||||||
|
<el-table-column label="微信云贝数量" align="center" prop="wxAmount" />
|
||||||
|
<el-table-column label="支付宝多的数量" align="center" prop="diff" >
|
||||||
|
<template v-slot="scope">
|
||||||
|
{{scope.row.amount - scope.row.wxAmount}}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="状态" align="center" prop="status" >
|
<el-table-column label="状态" align="center" prop="status" >
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<el-switch
|
<el-switch
|
||||||
|
|||||||
@@ -109,12 +109,13 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="链路号" align="center" prop="traceId" show-overflow-tooltip/>
|
<el-table-column label="链路号" align="center" prop="traceId" show-overflow-tooltip/>
|
||||||
|
<el-table-column label="备注" align="center" prop="remark" show-overflow-tooltip/>
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="270">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="270">
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
v-if="scope.row.traceId && scope.row.admin===false"
|
v-if="(scope.row.traceId && scope.row.admin===false) || (scope.row.distribution && scope.row.admin===true)"
|
||||||
@click="handleConsumerLog(scope.row)"
|
@click="handleConsumerLog(scope.row)"
|
||||||
>分销记录
|
>分销记录
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|||||||
Reference in New Issue
Block a user