1
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
321d0dcaf0
commit
3187f475f1
|
@ -23,9 +23,8 @@
|
||||||
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-for="qs in questions" v-show="qs.ShowQuestion !== 2" :key="qs.Id" :label="`${qs.QuestionName}`" :title="qs.Remark"
|
<el-form-item v-for="qs in questions" v-show="qs.ShowQuestion !== 2" :key="qs.Id" :label="`${qs.QuestionName}`"
|
||||||
:prop="qs.Id"
|
:title="qs.Remark" :prop="qs.Id" :rules="qs.QuestionMark === 11 ? [
|
||||||
:rules="qs.QuestionMark === 11 ? [
|
|
||||||
{
|
{
|
||||||
required: (qs.IsRequired === 0 || (qs.IsRequired === 1 && qs.RelevanceId && (questionForm[qs.RelevanceId] === qs.RelevanceValue))) && qs.Type !== 'group' && qs.Type !== 'summary',
|
required: (qs.IsRequired === 0 || (qs.IsRequired === 1 && qs.RelevanceId && (questionForm[qs.RelevanceId] === qs.RelevanceValue))) && qs.Type !== 'group' && qs.Type !== 'summary',
|
||||||
message: ['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur', 'change']
|
message: ['radio', 'select', 'checkbox'].includes(qs.Type) ? $t('common:ruleMessage:select') : $t('common:ruleMessage:specify'), trigger: ['blur', 'change']
|
||||||
|
@ -208,23 +207,21 @@ export default {
|
||||||
const reg = /^(?:[1-9]|[1-9][0-9])$/
|
const reg = /^(?:[1-9]|[1-9][0-9])$/
|
||||||
if (!value) {
|
if (!value) {
|
||||||
callback(new Error(this.$t('common:ruleMessage:specify')))
|
callback(new Error(this.$t('common:ruleMessage:specify')))
|
||||||
} else if (!reg.test(value) || (parseInt(value) > 99 || parseInt(value) <= 0)) {
|
} else if (!reg.test(value) || (parseInt(value) > 99 || parseInt(value) < 0)) {
|
||||||
callback(new Error(this.$t('trials:readingPGWC:warnning:msg1')))
|
callback(new Error(this.$t('trials:readingPGWC:warnning:msg1')))
|
||||||
}
|
}
|
||||||
// else if (parseInt(value) > parseInt(this.questionForm.BaseLineLesionNumber)) {
|
else if (!this.isBaseLineTask && parseInt(value) > parseInt(this.questionForm.BaseLineLesionNumber)) {
|
||||||
// callback(new Error(this.$t('trials:reading:pcwg:msg6') + this.questionForm.BaseLineLesionNumber))
|
callback(new Error(this.$t('trials:reading:pcwg:msg6') + this.questionForm.BaseLineLesionNumber))
|
||||||
// }
|
} else {
|
||||||
else {
|
|
||||||
callback()
|
callback()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
limitInputValidator(rule, value, callback) {
|
limitInputValidator(rule, value, callback) {
|
||||||
console.log(this.focusQs)
|
console.log(this.focusQs)
|
||||||
// if (this.focusQs && !this.isBaseLineTask && this.focusQs.QuestionMark === 11 && (parseInt(value) > parseInt(this.questionForm.BaseLineLesionNumber))) {
|
if (this.focusQs && !this.isBaseLineTask && this.focusQs.QuestionMark === 11 && (parseInt(value) > parseInt(this.questionForm.BaseLineLesionNumber))) {
|
||||||
// // '基线病灶初始数量为'
|
// '基线病灶初始数量为'
|
||||||
// callback(new Error(this.$t('trials:reading:pcwg:msg6') + this.questionForm.BaseLineLesionNumber))
|
callback(new Error(this.$t('trials:reading:pcwg:msg6') + this.questionForm.BaseLineLesionNumber))
|
||||||
// } else
|
} else if (this.focusQs && this.focusQs.QuestionMark === 11 && (parseInt(value) > 99 || parseInt(value) < 0)) {
|
||||||
if (this.focusQs && this.focusQs.QuestionMark === 11 && (parseInt(value) > 99 || parseInt(value) <= 0)) {
|
|
||||||
callback(new Error(this.$t('trials:readingPGWC:warnning:msg1')))
|
callback(new Error(this.$t('trials:readingPGWC:warnning:msg1')))
|
||||||
} else {
|
} else {
|
||||||
callback()
|
callback()
|
||||||
|
|
Loading…
Reference in New Issue