|
@@ -252,7 +252,13 @@
|
|
|
|
|
|
<el-col :span="8"> </el-col>
|
|
|
</el-row>
|
|
|
- <el-form-item label="积分轮播图" prop="imgFileList">
|
|
|
+ <el-form-item label="积分轮播图" prop="imgFileList"
|
|
|
+ :rules="{
|
|
|
+ required: form.integralFlag == 1 ,
|
|
|
+ message: '标签不能为空,不需要请删除此项',
|
|
|
+ trigger: 'blur',
|
|
|
+ }"
|
|
|
+ >
|
|
|
<el-upload
|
|
|
class="avatar-uploader"
|
|
|
:action="addressUrl"
|
|
@@ -301,6 +307,10 @@ export default {
|
|
|
name: "Point_Rule",
|
|
|
data() {
|
|
|
let validateItemsDetail = (rule, value, callback) => {
|
|
|
+ if(this.form.integralFlag == 0){
|
|
|
+ callback();
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (this.form.itemsDetail.length <= 0) {
|
|
|
callback(new Error("请先配置设置规则"));
|
|
|
return;
|
|
@@ -392,7 +402,7 @@ export default {
|
|
|
],
|
|
|
// termDateManage:[{ required: true, message: "请选择是否开启积分", trigger: "change" }],
|
|
|
// integralActivity:[{ required: true, message: "请选择是否开启积分", trigger: "change" }],
|
|
|
- imgFileList: [{ required: true, message: "", trigger: "change" }],
|
|
|
+ // imgFileList: [{ required: true, message: "", trigger: "change" }],
|
|
|
itemsDetail: [{ validator: validateItemsDetail, trigger: "change" }],
|
|
|
termDateManage: [
|
|
|
{ validator: validateTermDateManage, trigger: "change" },
|