|
@@ -15,7 +15,7 @@
|
|
|
v-if="permission.bussinessbonusrecords_delete"
|
|
v-if="permission.bussinessbonusrecords_delete"
|
|
|
@click="handleDelete">删 除
|
|
@click="handleDelete">删 除
|
|
|
</el-button>
|
|
</el-button>
|
|
|
- </template> -->
|
|
|
|
|
|
|
+ </template> -->I
|
|
|
<template slot="menu" slot-scope="scope">
|
|
<template slot="menu" slot-scope="scope">
|
|
|
<el-button v-if="scope.row.bonusStatus != 2" type="success" size="small" icon="el-icon-s-promotion" plain @click="bonusDo(scope.row)">分润
|
|
<el-button v-if="scope.row.bonusStatus != 2" type="success" size="small" icon="el-icon-s-promotion" plain @click="bonusDo(scope.row)">分润
|
|
|
</el-button>
|
|
</el-button>
|
|
@@ -28,6 +28,13 @@
|
|
|
<el-tag v-else-if="scope.row.bonusStatus == 4" type="info">系统异常</el-tag>
|
|
<el-tag v-else-if="scope.row.bonusStatus == 4" type="info">系统异常</el-tag>
|
|
|
<el-tag v-else>未知</el-tag>
|
|
<el-tag v-else>未知</el-tag>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
+ <template slot="menuLeft">
|
|
|
|
|
+ <el-button type="warning"
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ v-if="permission.balance_query"
|
|
|
|
|
+ @click="handelQueryBalance">
|
|
|
|
|
+ 余额查询</el-button><span style="color: red; font-weight:bold">{{balance}}</span>
|
|
|
|
|
+ </template>
|
|
|
</avue-crud>
|
|
</avue-crud>
|
|
|
</basic-container>
|
|
</basic-container>
|
|
|
</template>
|
|
</template>
|
|
@@ -39,7 +46,8 @@
|
|
|
add,
|
|
add,
|
|
|
update,
|
|
update,
|
|
|
remove,
|
|
remove,
|
|
|
- bonus
|
|
|
|
|
|
|
+ bonus,
|
|
|
|
|
+ queryBalance
|
|
|
} from "@/api/guosen/bussinessbonusrecords";
|
|
} from "@/api/guosen/bussinessbonusrecords";
|
|
|
import {
|
|
import {
|
|
|
getYesterdayData
|
|
getYesterdayData
|
|
@@ -54,6 +62,7 @@
|
|
|
return {
|
|
return {
|
|
|
form: {},
|
|
form: {},
|
|
|
query: {},
|
|
query: {},
|
|
|
|
|
+ balance: "",
|
|
|
loading: true,
|
|
loading: true,
|
|
|
page: {
|
|
page: {
|
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
@@ -84,7 +93,7 @@
|
|
|
dicFormatter:(res)=>{
|
|
dicFormatter:(res)=>{
|
|
|
return res.data.records;
|
|
return res.data.records;
|
|
|
},
|
|
},
|
|
|
- hide:true,
|
|
|
|
|
|
|
+ // hide:true,
|
|
|
display: false,
|
|
display: false,
|
|
|
props:{
|
|
props:{
|
|
|
label: "account",
|
|
label: "account",
|
|
@@ -93,24 +102,24 @@
|
|
|
search: true,
|
|
search: true,
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
- {
|
|
|
|
|
- label: "分润账号",
|
|
|
|
|
- prop: "bonusAccountName",
|
|
|
|
|
- // type: "select",
|
|
|
|
|
- // dicUrl: "/api/cyzh-guosen/bussinessbonusaccount/list",
|
|
|
|
|
- // props: {
|
|
|
|
|
- // label: "account",
|
|
|
|
|
- // value: "account"
|
|
|
|
|
- // },
|
|
|
|
|
- // dicFormatter: (res) => {
|
|
|
|
|
- // return res.data.records;
|
|
|
|
|
- // },
|
|
|
|
|
- rules: [{
|
|
|
|
|
- required: true,
|
|
|
|
|
- message: "请输入广告充值红利账号名称",
|
|
|
|
|
- trigger: "blur"
|
|
|
|
|
- }]
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // {
|
|
|
|
|
+ // label: "分润账号",
|
|
|
|
|
+ // prop: "bonusAccountName",
|
|
|
|
|
+ // // type: "select",
|
|
|
|
|
+ // // dicUrl: "/api/cyzh-guosen/bussinessbonusaccount/list",
|
|
|
|
|
+ // // props: {
|
|
|
|
|
+ // // label: "account",
|
|
|
|
|
+ // // value: "account"
|
|
|
|
|
+ // // },
|
|
|
|
|
+ // // dicFormatter: (res) => {
|
|
|
|
|
+ // // return res.data.records;
|
|
|
|
|
+ // // },
|
|
|
|
|
+ // rules: [{
|
|
|
|
|
+ // required: true,
|
|
|
|
|
+ // message: "请输入广告充值红利账号名称",
|
|
|
|
|
+ // trigger: "blur"
|
|
|
|
|
+ // }]
|
|
|
|
|
+ // },
|
|
|
{
|
|
{
|
|
|
label: "分润比例",
|
|
label: "分润比例",
|
|
|
prop: "rate",
|
|
prop: "rate",
|
|
@@ -140,11 +149,11 @@
|
|
|
value: 0
|
|
value: 0
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- label: "分配成功",
|
|
|
|
|
|
|
+ label: "分配中",
|
|
|
value: 1
|
|
value: 1
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- label: "分配中",
|
|
|
|
|
|
|
+ label: "分配成功",
|
|
|
value: 2
|
|
value: 2
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -162,6 +171,10 @@
|
|
|
trigger: "blur"
|
|
trigger: "blur"
|
|
|
}]
|
|
}]
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ label: "描述",
|
|
|
|
|
+ prop: "failReason",
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
label: "分成日期",
|
|
label: "分成日期",
|
|
|
prop: "bonusDate",
|
|
prop: "bonusDate",
|
|
@@ -220,6 +233,11 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ handelQueryBalance(){
|
|
|
|
|
+ queryBalance().then(res =>{
|
|
|
|
|
+ this.balance = "¥" + res.data.data;
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
bonusDo(row,done,loading) {
|
|
bonusDo(row,done,loading) {
|
|
|
this.$alert("确定分润吗?").then(()=>{
|
|
this.$alert("确定分润吗?").then(()=>{
|
|
|
bonus(row).then(() => {
|
|
bonus(row).then(() => {
|