积分规则

This commit is contained in:
liuye
2023-01-04 09:01:39 +08:00
parent fef2f1d781
commit 489c36ac00

View File

@@ -22,11 +22,11 @@
<span>{{ row.integral > 0 ? "+" : "" }}{{ row.integral }}</span> <span>{{ row.integral > 0 ? "+" : "" }}{{ row.integral }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column slot="options" label="操作" align="center" fixed="right" width="200"> <el-table-column slot="options" label="操作" align="center" fixed="right" width="100">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<div class="table-options"> <div class="table-options">
<el-button type="text" @click="changeStatus(row.id)" v-if="row.status == 1">停用</el-button> <el-button type="text" @click="changeStatus(row.id, row.status)" v-if="row.status == 1">停用</el-button>
<el-button type="text" @click="changeStatus(row.id)" v-else>启用</el-button> <el-button type="text" @click="changeStatus(row.id, row.status)" v-else>启用</el-button>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
@@ -70,38 +70,18 @@ export default {
}, },
page: {current: 1, size: 10, total: 0}, page: {current: 1, size: 10, total: 0},
colConfigs: [ colConfigs: [
{ {prop: "type", label: "类型", dict: "srType", width: 220},
prop: "type", {prop: "category", label: "事件", dict: "srCategory", align: "center", width: 200},
label: "类型", {prop: "remark", label: "规则"},
dict: "srType", {prop: "cycle", label: "周期范围", dict: "srCycle", align: "center", width: 100},
}, {prop: "status", label: "状态", align: "center", width: 100, dict: "srStatus",},
{prop: "category", label: "事件", dict: "srCategory"}, {slot: "options", label: "操作", align: "center", width: 100},
{prop: "score", label: "规则"},
{
prop: "cycle",
label: "周期范围",
dict: "srCycle",
},
// {slot: "integral", label: "积分分值", align: "center"},
// {
// prop: "validRangeType",
// label: "有效范围",
// formart: (v) => (v == 0 ? "全局" : "指定网格"),
// },
{
prop: "status",
label: "状态",
align: "center",
width: 96,
dict: "srStatus",
},
{slot: "options", label: "操作", align: "center"},
], ],
tableData: [], tableData: [],
}; };
}, },
created() { created() {
this.$dict.load('srStatus', 'srCategory', 'srType').then(() => { this.$dict.load('srStatus', 'srCategory', 'srType', 'srCycle').then(() => {
this.getList(); this.getList();
}); });
}, },
@@ -122,7 +102,7 @@ export default {
}); });
}, },
changeStatus(id, status) { changeStatus(id, status) {
let text = status == 1 ? "用" : "用"; let text = status == 1 ? "用" : "用"
this.$confirm(`确定${text}该条规则?`).then(() => { this.$confirm(`确定${text}该条规则?`).then(() => {
this.instance.post(`/app/appscorerule/enable?id=${id}`).then((res) => { this.instance.post(`/app/appscorerule/enable?id=${id}`).then((res) => {
if (res.code == 0) { if (res.code == 0) {