Commit 93683062 by Lays-lzq

Merge branch 'feature/newRadio' into dev

parents a22fc006 d5b84362
<template>
<van-field :class="`ques-radio ques-radio--${theme}`" :rules="rulesConstruct('radio', formItem.rule, formItem.type)">
<van-field v-model="formItem.answer" :class="`ques-radio ques-radio--${theme}`" :rules="rulesConstruct('radio', formItem.rule, formItem.type)">
<template v-if="formItem.rule.style === 1" #input>
<div class="select" @click="showPicker = true">
<div style="width: 16px; height: 16px"></div>
......
......@@ -201,7 +201,6 @@ export default {
} else {
this.oldIsReaded = index;
}
console.log(this.isReaded,this.oldIsReaded);
}
},
}
......
......@@ -3,7 +3,7 @@ export default function(type, rules, specialSign) {
if(type === 'checkbox'){
if (rules.limit.workOption.length !== 0) {
if (rules.limit.workOption.length === 2) {
return [{
return [{
required: Boolean(rules.required),
validator: value => {
// console.log(value, value.length, `${rules.limit.min}-${rules.limit.max}`);
......@@ -16,7 +16,7 @@ export default function(type, rules, specialSign) {
message: `请选择${rules.limit.min}-${rules.limit.max}项`
}];
} else if (rules.limit.workOption.includes('min')) {
return [{
return [{
required: Boolean(rules.required),
validator: value => {
// console.log(value, value.length, `n<${rules.limit.min}`);
......@@ -29,7 +29,7 @@ export default function(type, rules, specialSign) {
message: `至少选择${rules.limit.min}项`
}];
} else if (rules.limit.workOption.includes('max')) {
return [{
return [{
required: Boolean(rules.required),
validator: value => {
// console.log(value, value.length, `n>${rules.limit.max}`);
......@@ -47,7 +47,13 @@ export default function(type, rules, specialSign) {
}
}
if(type === 'radio'){
return [{ required: Boolean(rules.required), message: "请选择一项" }];
return [{
required: Boolean(rules.required),
validator: value => {
return value !== 0
},
message: "请选择一项",
}];
}
if(specialSign){
if(specialSign === 'phone') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment