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

字段限制

上级 9b7cc8bc
...@@ -42,4 +42,52 @@ export default [ ...@@ -42,4 +42,52 @@ export default [
min: 3.00, min: 3.00,
max: 20.00 max: 20.00
}, },
{
field: 'smokingAmount',
name: '日吸烟量',
min: 0,
max: 99
},
{
field: 'nextSmokingAmount',
name: '日吸烟量',
min: 0,
max: 99
},
{
field: 'alcoholConsumption',
name: '日饮酒量',
min: 0,
max: 99
},
{
field: 'nextAlcoholConsumption',
name: '日饮酒量',
min: 0,
max: 99
},
{
field: 'workoutOfWeek',
name: '运动情况',
min: 0,
max: 99
},
{
field: 'workoutDuration',
name: '运动情况',
min: 0,
max: 99
},
{
field: 'nextWorkoutOfWeek',
name: '运动情况',
min: 0,
max: 99
},
{
field: 'nextWorkoutDuration',
name: '运动情况',
min: 0,
max: 99
},
] ]
...@@ -12,7 +12,7 @@ export default ($this) => { ...@@ -12,7 +12,7 @@ export default ($this) => {
placeholder: '请输入空腹血糖值', placeholder: '请输入空腹血糖值',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: 'mmol/L', type: 'append'}], slots: [{name: 'mmol/L', type: 'append'}],
rules: [{ required: true, message: '请输入空腹血糖值', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkNumberIsToFixed , trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入空腹血糖值', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkNumberIsToFixed , trigger: ['submit','change'] }]
...@@ -32,7 +32,7 @@ export default ($this) => { ...@@ -32,7 +32,7 @@ export default ($this) => {
placeholder: '请输入糖化血红蛋白值', placeholder: '请输入糖化血红蛋白值',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
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'] }],
......
...@@ -13,10 +13,10 @@ export default ($this) => { ...@@ -13,10 +13,10 @@ export default ($this) => {
placeholder: '请输入本次日吸烟量', placeholder: '请输入本次日吸烟量',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '支/日', type: 'append'}], slots: [{name: '支/日', type: 'append'}],
rules: [{ required: true, message: '请输入日吸烟量', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入日吸烟量', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
formType: 'input', formType: 'input',
...@@ -28,10 +28,10 @@ export default ($this) => { ...@@ -28,10 +28,10 @@ export default ($this) => {
placeholder: '请输入下次随访日吸烟量', placeholder: '请输入下次随访日吸烟量',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '支/日', type: 'append'}], slots: [{name: '支/日', type: 'append'}],
rules: [{ required: true, message: '请输入下次随访日吸烟量', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入下次随访日吸烟量', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
formType: 'input', formType: 'input',
...@@ -43,10 +43,10 @@ export default ($this) => { ...@@ -43,10 +43,10 @@ export default ($this) => {
placeholder: '请输入本次日饮酒量', placeholder: '请输入本次日饮酒量',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '两/日', type: 'append'}], slots: [{name: '两/日', type: 'append'}],
rules: [{ required: true, message: '请输入本次日饮酒量', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入本次日饮酒量', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
formType: 'input', formType: 'input',
...@@ -58,10 +58,10 @@ export default ($this) => { ...@@ -58,10 +58,10 @@ export default ($this) => {
placeholder: '请输入下次随访日饮酒量', placeholder: '请输入下次随访日饮酒量',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '两/日', type: 'append'}], slots: [{name: '两/日', type: 'append'}],
rules: [{ required: true, message: '请输入下次随访日饮酒量', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入下次随访日饮酒量', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
...@@ -74,10 +74,10 @@ export default ($this) => { ...@@ -74,10 +74,10 @@ export default ($this) => {
placeholder: '请输入本次运动情况', placeholder: '请输入本次运动情况',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '次/周', type: 'append'}], slots: [{name: '次/周', type: 'append'}],
rules: [{ required: true, message: '请输入本次运动情况', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入本次运动情况', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
formType: 'input', formType: 'input',
...@@ -88,10 +88,10 @@ export default ($this) => { ...@@ -88,10 +88,10 @@ export default ($this) => {
placeholder: '请输入本次运动情况', placeholder: '请输入本次运动情况',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '分钟/次', type: 'append'}], slots: [{name: '分钟/次', type: 'append'}],
rules: [{ required: true, message: '请输入本次运动情况', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入本次运动情况', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
...@@ -104,10 +104,10 @@ export default ($this) => { ...@@ -104,10 +104,10 @@ export default ($this) => {
placeholder: '请输入下次随访运动情况', placeholder: '请输入下次随访运动情况',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '次/周', type: 'append'}], slots: [{name: '次/周', type: 'append'}],
rules: [{ required: true, message: '请输入下次随访运动情况', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入下次随访运动情况', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
formType: 'input', formType: 'input',
...@@ -118,10 +118,10 @@ export default ($this) => { ...@@ -118,10 +118,10 @@ export default ($this) => {
placeholder: '请输入下次随访运动情况', placeholder: '请输入下次随访运动情况',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '分钟/次', type: 'append'}], slots: [{name: '分钟/次', type: 'append'}],
rules: [{ required: true, message: '请输入下次随访运动情况', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入下次随访运动情况', trigger: ['submit','change'] },{ validator: checkRange , trigger: ['submit','change'] },{ validator: checkIsInteger , trigger: ['submit','change'] }]
}, },
{ {
formType: 'input', formType: 'input',
...@@ -133,7 +133,7 @@ export default ($this) => { ...@@ -133,7 +133,7 @@ export default ($this) => {
placeholder: '请输入每天摄入主食克数', placeholder: '请输入每天摄入主食克数',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '克/天', type: 'append'}], slots: [{name: '克/天', type: 'append'}],
rules: [{ required: true, message: '请输入每天摄入主食克数', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入每天摄入主食克数', trigger: ['submit','change'] }]
...@@ -148,7 +148,7 @@ export default ($this) => { ...@@ -148,7 +148,7 @@ export default ($this) => {
placeholder: '请输入每天摄入主食克数', placeholder: '请输入每天摄入主食克数',
spanNum: 6, spanNum: 6,
maxlength: 30, maxlength: 30,
type: 'text', type: 'number',
labmsg: '', labmsg: '',
slots: [{name: '克/天', type: 'append'}], slots: [{name: '克/天', type: 'append'}],
rules: [{ required: true, message: '请输入每天摄入主食克数', trigger: ['submit','change'] }] rules: [{ required: true, message: '请输入每天摄入主食克数', trigger: ['submit','change'] }]
......
...@@ -42,7 +42,7 @@ export default ($this) => { ...@@ -42,7 +42,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'cm', type: 'append'}], slots: [{name: 'cm', type: 'append'}],
rules: [{required: true, message: '请输入身高', trigger: ['submit','change']},{ validator: checkRange , trigger: ['submit','change'] }, {validator: checkNumberIsToFixed , trigger: ['submit','change']}], rules: [{required: true, message: '请输入身高', trigger: ['submit','change']},{ validator: checkRange , trigger: ['submit','change'] }, {validator: checkIsInteger , trigger: ['submit','change']}],
changeFun: (val)=>{ changeFun: (val)=>{
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.name == 'diabetesSourseSign'){ if(item.name == 'diabetesSourseSign'){
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册