|
|
@@ -39,10 +39,10 @@
|
|
|
|
|
|
<!-- 完课率要求 -->
|
|
|
<el-form-item label="完课率要求" prop="completionRate" v-if="watchRewardForm.participateCondition === '2'">
|
|
|
- <el-input-number
|
|
|
- v-model="watchRewardForm.completionRate"
|
|
|
- :min="1"
|
|
|
- :max="100"
|
|
|
+ <el-input-number
|
|
|
+ v-model="watchRewardForm.completionRate"
|
|
|
+ :min="1"
|
|
|
+ :max="100"
|
|
|
:precision="0"
|
|
|
placeholder="请输入完课率"
|
|
|
style="width: 200px;"
|
|
|
@@ -55,9 +55,9 @@
|
|
|
<div style="display: flex; flex-direction: column; gap: 10px;">
|
|
|
<div v-for="(point, index) in watchRewardForm.pointsConfig" :key="index" style="display: flex; align-items: center;">
|
|
|
<span style="width: 80px;">第{{ index + 1 }}天:</span>
|
|
|
- <el-input-number
|
|
|
- v-model="watchRewardForm.pointsConfig[index]"
|
|
|
- :min="0"
|
|
|
+ <el-input-number
|
|
|
+ v-model="watchRewardForm.pointsConfig[index]"
|
|
|
+ :min="0"
|
|
|
:precision="0"
|
|
|
placeholder="请输入积分值"
|
|
|
style="width: 200px;"
|
|
|
@@ -248,7 +248,7 @@ export default {
|
|
|
{ required: true, message: '请选择参与条件', trigger: 'change'}
|
|
|
],
|
|
|
watchDuration:[
|
|
|
- {
|
|
|
+ {
|
|
|
validator: (rule, value, callback) => {
|
|
|
if (this.watchRewardForm.participateCondition === '1') {
|
|
|
if (!value) {
|
|
|
@@ -259,12 +259,12 @@ export default {
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
- },
|
|
|
+ },
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
],
|
|
|
completionRate:[
|
|
|
- {
|
|
|
+ {
|
|
|
validator: (rule, value, callback) => {
|
|
|
if (this.watchRewardForm.participateCondition === '2') {
|
|
|
if (!value && value !== 0) {
|
|
|
@@ -277,12 +277,12 @@ export default {
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
- },
|
|
|
+ },
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
],
|
|
|
action:[
|
|
|
- {
|
|
|
+ {
|
|
|
validator: (rule, value, callback) => {
|
|
|
if (this.watchRewardForm.participateCondition === '1') {
|
|
|
if (!value) {
|
|
|
@@ -293,7 +293,7 @@ export default {
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
- },
|
|
|
+ },
|
|
|
trigger: 'change'
|
|
|
}
|
|
|
],
|
|
|
@@ -318,10 +318,10 @@ export default {
|
|
|
},
|
|
|
// 添加实施动作选项
|
|
|
actionOptions: [
|
|
|
- // {
|
|
|
- // label: '现金红包',
|
|
|
- // value: '1'
|
|
|
- // },
|
|
|
+ {
|
|
|
+ label: '现金红包',
|
|
|
+ value: '1'
|
|
|
+ },
|
|
|
{
|
|
|
label: '积分红包',
|
|
|
value: '2'
|