积分规则

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>
</template>
</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 }">
<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)" v-else>启用</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, row.status)" v-else>启用</el-button>
</div>
</template>
</el-table-column>
@@ -70,38 +70,18 @@ export default {
},
page: {current: 1, size: 10, total: 0},
colConfigs: [
{
prop: "type",
label: "类型",
dict: "srType",
},
{prop: "category", label: "事件", dict: "srCategory"},
{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"},
{prop: "type", label: "类型", dict: "srType", width: 220},
{prop: "category", label: "事件", dict: "srCategory", align: "center", width: 200},
{prop: "remark", label: "规则"},
{prop: "cycle", label: "周期范围", dict: "srCycle", align: "center", width: 100},
{prop: "status", label: "状态", align: "center", width: 100, dict: "srStatus",},
{slot: "options", label: "操作", align: "center", width: 100},
],
tableData: [],
};
},
created() {
this.$dict.load('srStatus', 'srCategory', 'srType').then(() => {
this.$dict.load('srStatus', 'srCategory', 'srType', 'srCycle').then(() => {
this.getList();
});
},
@@ -122,7 +102,7 @@ export default {
});
},
changeStatus(id, status) {
let text = status == 1 ? "用" : "用";
let text = status == 1 ? "用" : "用"
this.$confirm(`确定${text}该条规则?`).then(() => {
this.instance.post(`/app/appscorerule/enable?id=${id}`).then((res) => {
if (res.code == 0) {