积分
This commit is contained in:
@@ -7,8 +7,6 @@
|
||||
<template slot="content">
|
||||
<ai-search-bar bottomBorder>
|
||||
<template slot="left">
|
||||
<!-- <el-cascader size="small" v-model="search.eventType" placeholder="请选择事件/类型" clearable
|
||||
:props="{...etOps,checkStrictly:true}" @change="handleTypeSearch" ref="eventTypeSearch"/> -->
|
||||
<ai-select
|
||||
v-model="search.status"
|
||||
@change="page.current = 1, getList()"
|
||||
@@ -63,13 +61,10 @@
|
||||
|
||||
<ai-empty v-else>暂无应用权限</ai-empty>
|
||||
|
||||
<ai-dialog :title="dialogTitle" :visible.sync="dialog" @onConfirm="onConfirm" @closed="form={ladderRule: []}" width="800px">
|
||||
<ai-dialog :title="dialogTitle" :visible.sync="dialog" @onConfirm="onConfirm" @closed="form={ladderRule: [],pass: 0}" width="800px">
|
||||
<div class="form_div">
|
||||
<el-form ref="DialogForm" :model="form" :rules="formRules" size="small" label-suffix=":" label-width="100px">
|
||||
<!-- <el-form-item label="事件/类型" prop="eventType">
|
||||
<el-cascader v-model="form.eventType" :props="etOps" clearable placeholder="请选择" @change="handleTypeForm"
|
||||
:options="cacheOps"/>
|
||||
</el-form-item> -->
|
||||
|
||||
<el-form-item label="事件名称" prop="eventType">
|
||||
<el-input v-model="form.name" clearable placeholder="请输入事件名称" type="text" maxlength="30" show-word-limit/>
|
||||
</el-form-item>
|
||||
@@ -78,7 +73,7 @@
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="规则" prop="ruleType" required>
|
||||
<el-radio-group v-model.trim="form.pass" @change="typeChange">
|
||||
<el-radio-group v-model="form.pass" @change="typeChange">
|
||||
<el-radio :label="0">常规</el-radio>
|
||||
<el-radio :label="1">区间</el-radio>
|
||||
<el-radio :label="2">阶梯</el-radio>
|
||||
@@ -89,17 +84,17 @@
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="奖励次数">
|
||||
<el-input placeholder="请输入,周期范围内,不填写表示不限制" v-model.number="form.numberLimit" clearable/>
|
||||
<el-input placeholder="请输入,周期范围内,不填写表示不限制" v-model.number="form.numberLimit" clearable/>
|
||||
</el-form-item>
|
||||
|
||||
<!-- 常规 -->
|
||||
<el-form-item label="积分分值" prop="integral" v-if="form.pass == 0">
|
||||
<el-input placeholder="请输入" v-model="form.integral" clearable/>
|
||||
</el-form-item>
|
||||
|
||||
<!-- 区间 -->
|
||||
<el-form-item label="积分分值" prop="integral" v-if="form.pass == 1">
|
||||
<ai-range v-model="form.num" ref="resetagefoo" />
|
||||
</el-form-item>
|
||||
|
||||
<!-- 阶梯 -->
|
||||
<el-form-item label="积分分值" prop="integral" v-if="form.pass == 2">
|
||||
<el-button type="text" @click="innerVisible = true" style="float: right;">添加</el-button>
|
||||
<ai-table :tableData="integralData" :isShowPagination="false" :col-configs="integralConfigs" :dict="dict">
|
||||
@@ -116,10 +111,10 @@
|
||||
<el-dialog width="30%" title="添加积分分值" :visible.sync="innerVisible" append-to-body>
|
||||
<el-form ref="innerForm" :model="table" :rules="formRules" size="small" label-suffix=":" label-width="100px">
|
||||
<el-form-item label="加分项" prop="integral">
|
||||
<el-input placeholder="请输入" v-model="form.integral" clearable/>
|
||||
<ai-select v-model="form.scoringCycle" :selectList="dict.getDict('integralRuleScoringCycle')"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="获得积分" prop="integral">
|
||||
<el-input placeholder="请输入" v-model="form.integral" clearable/>
|
||||
<el-form-item label="获得积分">
|
||||
<el-input placeholder="请输入" v-model="form.integral" disabled/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
@@ -176,8 +171,8 @@ export default {
|
||||
search: {status: "", eventType: null},
|
||||
page: {current: 1, size: 10, total: 0},
|
||||
colConfigs: [
|
||||
{prop: "event", label: "事件", dict: "integralRuleEvent"},
|
||||
{prop: "type", label: "类型", dict: "integralRuleEventType"},
|
||||
{prop: "event", label: "事件名称", dict: "integralRuleEvent"},
|
||||
{prop: "type", label: "简介", dict: "integralRuleEventType"},
|
||||
{prop: "ruleType", label: "规则", dict: "integralRuleRuleType"},
|
||||
{prop: "scoringCycle", label: "周期范围", dict: "integralRuleScoringCycle"},
|
||||
{prop: "status", label: "状态", align: "center", width: 96, dict: "integralRuleStatus"},
|
||||
@@ -192,7 +187,7 @@ export default {
|
||||
dialog: false,
|
||||
form: {
|
||||
ladderRule: [],
|
||||
pass: '0',
|
||||
pass: 0,
|
||||
},
|
||||
formRules: {
|
||||
eventType: [{required: true, message: "请选择事件/类型", trigger: "change"}],
|
||||
|
||||
Reference in New Issue
Block a user