|
|
@ -5,13 +5,13 @@ |
|
|
|
<el-form :inline="true" |
|
|
|
:model="dataForm" |
|
|
|
@keyup.enter.native="getDataList()"> |
|
|
|
<el-select v-model="dataForm.ruleCode" |
|
|
|
<el-select v-model="dataForm.behaviorCode" |
|
|
|
placeholder="积分类别" |
|
|
|
clearable> |
|
|
|
<el-option v-for="item in options" |
|
|
|
:key="item.ruleCode" |
|
|
|
:label="item.ruleDesc" |
|
|
|
:value="item.ruleCode"> |
|
|
|
:key="item.behaviorCode" |
|
|
|
:label="item.behaviorDesc" |
|
|
|
:value="item.behaviorCode"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
|
|
|
@ -44,6 +44,10 @@ |
|
|
|
label="积分类别" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="pointsType" |
|
|
|
label="积分操作类型" |
|
|
|
header-align="center" |
|
|
|
align="center" :formatter="pointsTypeFormatter"></el-table-column> |
|
|
|
<el-table-column prop="allPoints" |
|
|
|
label="总积分" |
|
|
|
header-align="center" |
|
|
@ -72,7 +76,7 @@ export default { |
|
|
|
getDataListIsPage: true |
|
|
|
}, |
|
|
|
dataForm: { |
|
|
|
ruleCode: '', |
|
|
|
behaviorCode: '', |
|
|
|
startTime: '', |
|
|
|
endTime: '' |
|
|
|
}, |
|
|
@ -82,7 +86,7 @@ export default { |
|
|
|
}, |
|
|
|
created () { |
|
|
|
this.$http |
|
|
|
.get(`/points/pointsrule/ruleList`) |
|
|
|
.get(`/points/pointsbehavior/getBehaviorDesc`) |
|
|
|
.then(({ data: res }) => { |
|
|
|
if (res.code !== 0) { |
|
|
|
return this.$message.error(res.msg) |
|
|
@ -100,6 +104,14 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
pointsTypeFormatter: function (row, column) { |
|
|
|
let pointsType = row.pointsType |
|
|
|
if (pointsType === 1) { |
|
|
|
return '加积分' |
|
|
|
} else { |
|
|
|
return '减积分' |
|
|
|
} |
|
|
|
}, |
|
|
|
realNameFormat (row, column) { |
|
|
|
if (row.realName) { |
|
|
|
return row.realName |
|
|
|