积分规则
This commit is contained in:
@@ -77,14 +77,19 @@
|
||||
</el-table>
|
||||
</el-form-item> -->
|
||||
|
||||
<el-form-item label="周期范围" prop="scoringCycle">
|
||||
<el-form-item label="周期范围" prop="scoringCycle" v-if="!isWorkOrder">
|
||||
<ai-select v-model="form.scoringCycle" :selectList="$dict.getDict('integralRuleScoringCycle')" :disabled="isOneAndTen"/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="奖励次数">
|
||||
<el-form-item label="奖励次数" v-if="!isWorkOrder">
|
||||
<el-input type="number" placeholder="请输入,周期范围内,不填写表示不限制" v-model.number="form.numberLimit" clearable :disabled="isOneAndTen"/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="工单处理要求时长" prop="workHoursLimit" v-if="isWorkOrder">
|
||||
<el-input-number v-model="form.workHoursLimit" :min="1" :max="100" label="工作日"></el-input-number>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item label="积分分值" prop="integral">
|
||||
<el-input placeholder="请输入" v-model="form.integral" clearable/>
|
||||
</el-form-item>
|
||||
@@ -178,6 +183,7 @@ export default {
|
||||
);
|
||||
},
|
||||
},
|
||||
{prop: "workHoursLimit", label: "工单处理要求时长", align: "center"},
|
||||
{slot: "integral", label: "积分分值", align: "center"},
|
||||
{
|
||||
prop: "validRangeType",
|
||||
@@ -204,6 +210,7 @@ export default {
|
||||
integral: "",
|
||||
validRangeType: "0",
|
||||
validRangeData: "",
|
||||
workHoursLimit: 1
|
||||
},
|
||||
formRules: {
|
||||
systemRuleId: [
|
||||
@@ -215,6 +222,9 @@ export default {
|
||||
scoringCycle: [
|
||||
{required: true, message: "请选择周期范围", trigger: "change"},
|
||||
],
|
||||
workHoursLimit: [
|
||||
{required: true, message: "请输入工单处理要求时长", trigger: "change"},
|
||||
],
|
||||
integral: [{required: true, validator: validcode, trigger: "blur"},],
|
||||
validRangeType: [
|
||||
{required: true, message: "请选择有效范围", trigger: "change"},
|
||||
@@ -242,6 +252,7 @@ export default {
|
||||
girdNameList: [],
|
||||
list: [],
|
||||
isOneAndTen: false,
|
||||
isWorkOrder: false
|
||||
};
|
||||
},
|
||||
created() {
|
||||
@@ -352,11 +363,15 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
handleTypeForm(v) {
|
||||
console.log(v)
|
||||
this.isWorkOrder = false
|
||||
if (this.dialog) {
|
||||
if(v[0] == '1' || v[0]== '10') {
|
||||
this.form.scoringCycle = '0'
|
||||
this.form.numberLimit = '1'
|
||||
this.isOneAndTen = true
|
||||
} else if(v[0] == '20') { //工单处理
|
||||
this.isWorkOrder = true
|
||||
} else {
|
||||
this.form.scoringCycle = ''
|
||||
this.form.numberLimit = ''
|
||||
|
||||
Reference in New Issue
Block a user