积分规则
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