提交 727e0e86 编写于 作者: yi.li's avatar yi.li

添加部分校验

上级 ecd03bc7
...@@ -35,7 +35,19 @@ export default ($this) => { ...@@ -35,7 +35,19 @@ export default ($this) => {
type: 'text', type: 'text',
labmsg: '', labmsg: '',
slots: [{name: '%', type: 'append'}], slots: [{name: '%', type: 'append'}],
rules: [{ required: false, message: '请输入糖化血红蛋白值', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkNumberIsToFixedTwo , trigger: ['submit','change'] }] rules: [{ required: false, message: '请输入糖化血红蛋白值', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkNumberIsToFixedTwo , trigger: ['submit','change'] }],
changeFun: (val)=>{
let flag = val ? true : false;
$this.addComponents.forEach((item,index)=>{
if(item.name == 'diabetesSourseAuxiliary'){
let len = $this.addComponents[index].dataSource.length;
$this.addComponents[index].dataSource[len-1].rules[0].required = flag;
// $this.addComponents[index].dataSource.forEach((item,index2)=>{
//
// })
}
})
}
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -48,7 +60,6 @@ export default ($this) => { ...@@ -48,7 +60,6 @@ export default ($this) => {
valueFormat: 'MM-dd', valueFormat: 'MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
// linkageRule: [{name: 'glycosylatedHemoglobinPercent', value: ['']}],
rules: [{required: false, message: '请选择检查日期', trigger: ['submit','change']}], rules: [{required: false, message: '请选择检查日期', trigger: ['submit','change']}],
spanNum: 12, spanNum: 12,
}, },
......
...@@ -100,7 +100,7 @@ export default ($this) => { ...@@ -100,7 +100,7 @@ export default ($this) => {
prop: 'nextWorkoutOfWeek', prop: 'nextWorkoutOfWeek',
model: 'nextWorkoutOfWeek', model: 'nextWorkoutOfWeek',
disabled: false, disabled: false,
label: '下次随访运动情况:', label: '下次随访目标运动情况:',
placeholder: '请输入下次随访运动情况', placeholder: '请输入下次随访运动情况',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
......
...@@ -13,10 +13,16 @@ export default ($this) => { ...@@ -13,10 +13,16 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
maxlength: 30, maxlength: 30,
type: 'text', type: 'text',
rules: [{required: false, message: '请输入原因', trigger: ['submit','change']}], rules: [{required: false, message: '请输入原因', trigger: ['submit','change','blur']}],
changeFun: (val)=>{ changeFun: (val)=>{
// console.log($this.formData) let flag = val ? true : false;
// console.log(val) $this.addComponents.forEach((item,index)=>{
if(item.name == 'diabetesSourseReferral'){
$this.addComponents[index].dataSource.forEach((item,index2)=>{
$this.addComponents[index].dataSource[index2].rules[0].required = flag;
})
}
})
}, },
}, },
{ {
...@@ -30,8 +36,16 @@ export default ($this) => { ...@@ -30,8 +36,16 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
maxlength: 30, maxlength: 30,
type: 'text', type: 'text',
rules: [{required: false, message: '请输入机构及科别', trigger: ['submit','change']}], rules: [{required: false, message: '请输入机构及科别', trigger: ['submit','change','blur']}],
changeFun: (val)=>{ changeFun: (val)=>{
let flag = val ? true : false;
$this.addComponents.forEach((item,index)=>{
if(item.name == 'diabetesSourseReferral'){
$this.addComponents[index].dataSource.forEach((item,index2)=>{
$this.addComponents[index].dataSource[index2].rules[0].required = flag;
})
}
})
}, },
}, },
] ]
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
// 量表模块数据模型 // 量表模块数据模型
// 高血压 // 糖尿病
import diabetesSourseBaseInfo from '../models/diabetes/diabetesSourseBaseInfo' import diabetesSourseBaseInfo from '../models/diabetes/diabetesSourseBaseInfo'
import diabetesSourseSymptom from '../models/diabetes/diabetesSourseSymptom' import diabetesSourseSymptom from '../models/diabetes/diabetesSourseSymptom'
import diabetesSourseSign from '../models/diabetes/diabetesSourseSign' import diabetesSourseSign from '../models/diabetes/diabetesSourseSign'
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册