提交 daf799de 编写于 作者: tao.wu's avatar tao.wu

no message

上级 f2ebdc10
...@@ -2,25 +2,88 @@ export default [ ...@@ -2,25 +2,88 @@ export default [
{ {
formType: 'radio', formType: 'radio',
// className: 'clear-left', // className: 'clear-left',
prop: 'm1', prop: 'a1',
model: 'm1', model: 'a1',
spanNum: 24, spanNum: 24,
label: '调查时状态', label: '调查时状态',
options: [ options: [
{ label: '接受', value: '1' }, { label: '接受调查', value: '1' },
{ label: '失访', value: '2' }, { label: '失访', value: '2' },
{ label: '死亡', value: '3' } { label: '死亡', value: '3' }
], ],
rules: [{ required: true, message: '请选择调查时状态', trigger: 'blur' }] rules: [{ required: true, message: '请选择调查时状态', trigger: 'blur' }]
}, },
{
formType: 'radio',
prop: 'a7',
model: 'a7',
label: '调查方式',
linkageRule: [{ name: 'a1', value: ['1'] }],
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '面对面', value: '1', disabled: false },
{ label: '电话(限中危人群,高危人群6个月随访)', value: '2', disabled: false },
],
rules: [{ required: true, message: '请选择调查方式', trigger: 'blur' }]
},
{
formType: 'radio',
prop: 'a8',
model: 'a8',
label: '本次调查是否为被调查者本人',
linkageRule: [{ name: 'a1', value: ['1'] }],
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '是', value: '1', disabled: false },
{ label: '否', value: '2', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
},
{
formType: 'radio',
prop: 'a9',
model: 'a9',
label: '提供信息者与被调查者之间关系',
linkageRule: [{ name: 'a8', value: ['2'] }],
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '父母', value: '1', disabled: false },
{ label: '配偶', value: '2', disabled: false },
{ label: '子女', value: '3', disabled: false },
{ label: '兄弟姐妹', value: '4', disabled: false },
{ label: '其他', value: '5', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
},
{
formType: 'input',
linkageRule: [{name: 'a9',value: ['5']}],
prop: 'a10',
model: 'a10',
label: '其他',
disabled: false,
placeholder: '请输入其他原因',
spanNum: 12,
type: 'number',
labmsg: '',
// slots: [{ name: 'mmol/L', type: 'append' }]
},
{ {
formType: 'radio', formType: 'radio',
// className: 'clear-left', // className: 'clear-left',
prop: 'm1', prop: 'a2',
model: 'm2', model: 'a2',
spanNum: 24, spanNum: 24,
label: '失访原因', label: '失访原因',
linkageRule: [{ name: 'm1', value: ['2'] }], linkageRule: [{ name: 'a1', value: ['2'] }],
options: [ options: [
{ label: '失去联系', value: '1' }, { label: '失去联系', value: '1' },
{ label: '拒绝参加调查', value: '2' }, { label: '拒绝参加调查', value: '2' },
...@@ -30,14 +93,9 @@ export default [ ...@@ -30,14 +93,9 @@ export default [
}, },
{ {
formType: 'input', formType: 'input',
linkageRule: [ linkageRule: [{name: 'a2',value: ['3']}],
{ prop: 'a3',
name: 'm2', model: 'a3',
value: ['3']
}
],
prop: 'm3',
model: 'm3',
label: '其他', label: '其他',
disabled: false, disabled: false,
placeholder: '请输入其他原因', placeholder: '请输入其他原因',
...@@ -46,4 +104,53 @@ export default [ ...@@ -46,4 +104,53 @@ export default [
labmsg: '', labmsg: '',
// slots: [{ name: 'mmol/L', type: 'append' }] // slots: [{ name: 'mmol/L', type: 'append' }]
}, },
{
formType: 'date-picker',
prop: 'a4',
model: 'a4',
placeholder: '选择死亡时间',
label: '死亡时间',
linkageRule: [{ name: 'a1', value: ['3'] }],
format: 'yyyy-MM-dd',
type: 'date',
rules: [{ required: true, message: '请选择死亡时间', trigger: 'blur' }]
},
{
formType: 'radio',
prop: 'a5',
model: 'a5',
label: '死亡原因',
linkageRule: [{ name: 'a1', value: ['3'] }],
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '脑卒中', value: '1', disabled: false },
{ label: '冠心病', value: '2', disabled: false },
{ label: '恶心肿瘤', value: '3', disabled: false },
{ label: '呼吸系统疾病', value: '4', disabled: false },
{ label: '损伤和中毒', value: '5', disabled: false },
{ label: '不祥', value: '6', disabled: false },
{ label: '其他', value: '7', disabled: false },
],
rules: [{ required: true, message: '请选择死亡原因', trigger: 'blur' }]
},
{
formType: 'radio',
prop: 'a6',
model: 'a6',
label: '脑卒中类型',
linkageRule: [{ name: 'a5', value: ['1'] }],
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '出血性脑卒中', value: '1', disabled: false },
{ label: '缺血性脑卒中', value: '2', disabled: false },
{ label: '不祥', value: '3', disabled: false },
],
rules: [{ required: true, message: '请选择脑卒中类型', trigger: 'blur' }]
},
] ]
export default [ export default [
{ {
formType: 'input', formType: 'radio',
model: 'inputVal', prop: 'b1',
label: '日吸烟量(支)', model: 'b1',
disabled: false, label: '运动',
placeholder: '150', // linkageRule: [{ name: 'b1', value: ['1'] }],
spanNum: 12,
type: 'number',
labmsg: '本次'
},
{
formType: 'input',
model: 'inputVal',
label: '目标',
disabled: false,
placeholder: '150',
spanNum: 12,
type: 'number',
labmsg: '目标'
},
{
formType: 'input',
model: 'inputVal',
label: '日饮酒量(两)',
disabled: false,
placeholder: '150',
spanNum: 12,
type: 'number',
labmsg: '本次'
},
{
formType: 'input',
model: 'inputVal',
label: '目标',
disabled: false,
placeholder: '150',
spanNum: 12,
type: 'number',
labmsg: '目标'
},
{
formType: 'input',
model: 'inputVal',
label: '运动本次',
disabled: false,
placeholder: '150',
spanNum: 12,
type: 'number',
labmsg: '本次',
slots: [{ name: '次/周', type: 'append' }]
},
{
formType: 'input',
model: 'inputVal',
label: '本次',
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 12, spanNum: 24,
type: 'number', options: [
labmsg: '本次', { label: '经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)', value: '1', disabled: false },
slots: [{ name: '分钟/次', type: 'append' }] { label: '缺乏运动 (不符合上述经常运动标准者)', value: '2', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
}, },
{ {
formType: 'input', formType: 'radio',
model: 'inputVal', prop: 'b2',
label: '运动目标', model: 'b2',
label: '吸烟',
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 12, spanNum: 24,
type: 'number', options: [
labmsg: '目标', { label: '否', value: '1', disabled: false },
slots: [{ name: '次/周', type: 'append' }] { label: '是', value: '2', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
}, },
{ {
formType: 'input', formType: 'radio',
model: 'inputVal', prop: 'b3',
label: '目标', model: 'b3',
label: '饮酒',
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 12, spanNum: 24,
type: 'number', options: [
labmsg: '目标', { label: '不饮酒', value: '1', disabled: false },
slots: [{ name: '分钟/次', type: 'append' }] { label: '少量饮酒', value: '2', disabled: false },
{ label: '经常大量饮酒(白酒≥3次/周,每次≥2两)', value: '3', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
}, },
{ {
formType: 'input', formType: 'radio',
model: 'inputVal', prop: 'b4',
label: '主食(克/天)', model: 'b4',
label: '口味',
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 12, spanNum: 24,
type: 'number', options: [
labmsg: '目标', { label: '偏咸', value: '1', disabled: false },
// slots: [{ name: '次/周', type: 'append' }] { label: '偏淡', value: '2', disabled: false },
{ label: '适中', value: '3', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
}, },
{ {
formType: 'input', formType: 'radio',
model: 'inputVal', prop: 'b5',
label: '目标', model: 'b5',
label: '荤素',
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 12, spanNum: 24,
type: 'number', options: [
labmsg: '目标', { label: '偏荤', value: '1', disabled: false },
// slots: [{ name: '分钟/次', type: 'append' }] { label: '偏素', value: '2', disabled: false },
{ label: '均衡', value: '3', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
}, },
{ {
formType: 'radio', formType: 'radio',
model: 'radioVal', prop: 'b6',
label: '心理调整', model: 'b6',
label: '吃蔬菜(每日食用6两蔬菜)',
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '良好', value: '1', disabled: false }, { label: '≥5天/周', value: '1', disabled: false },
{ label: '一般', value: '2', disabled: false }, { label: '3-4天/周', value: '2', disabled: false },
{ label: '', value: '3', disabled: false }, { label: '≤2天/周', value: '3', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
}, },
{ {
formType: 'radio', formType: 'radio',
model: 'radioVal', prop: 'b7',
label: '遵医行为', model: 'b7',
label: '吃水果(每日食用4两水果)',
// linkageRule: [{ name: 'b1', value: ['1'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '良好', value: '1', disabled: false }, { label: '≥5天/周', value: '1', disabled: false },
{ label: '一般', value: '2', disabled: false }, { label: '3-4天/周', value: '2', disabled: false },
{ label: '', value: '3', disabled: false }, { label: '≤2天/周', value: '3', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
}, },
] ]
export default [
{
formType: 'radio',
prop: 'c',
model: 'A8',
label: '是否有心脏病',
linkageRule: [{ name: 'A1', value: ['1'] }],
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '无', value: '1', disabled: false },
{ label: '有', value: '2', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
},
]
...@@ -17,12 +17,13 @@ ...@@ -17,12 +17,13 @@
import FormScale from '@/components/followup/form/index' import FormScale from '@/components/followup/form/index'
// 量表模块数据模型 // 量表模块数据模型
import dataSourceBaseInfo from '../models/stroke/dataSourceBaseInfo' import dataSourceBaseInfo from '../models/stroke/dataSourceBaseInfo'
import dataSourceDataType from '../models/stroke/dataSourceDataType' import dataSourceMainSickControl from '../models/stroke/dataSourceMainSickControl'
import dataSourceSymptom from '../models/stroke/dataSourceSymptom' // import dataSourceDataType from '../models/stroke/dataSourceDataType'
import dataSourceSign from '../models/stroke/dataSourceSign' // import dataSourceSymptom from '../models/stroke/dataSourceSymptom'
// import dataSourceSign from '../models/stroke/dataSourceSign'
import dataSourceLifeStyleGuide from '../models/stroke/dataSourceLifeStyleGuide' import dataSourceLifeStyleGuide from '../models/stroke/dataSourceLifeStyleGuide'
import dataSourceHelpChecking from '../models/stroke/dataSourceHelpChecking' // import dataSourceHelpChecking from '../models/stroke/dataSourceHelpChecking'
import dataSourceMedicalStateUsing from '../models/stroke/dataSourceMedicalStateUsing' // import dataSourceMedicalStateUsing from '../models/stroke/dataSourceMedicalStateUsing'
export default { export default {
components: { components: {
...@@ -32,12 +33,14 @@ ...@@ -32,12 +33,14 @@
return { return {
addComponents: [ addComponents: [
{name: 'BaseInfo',dataSource:dataSourceBaseInfo, title: '基本信息'}, {name: 'BaseInfo',dataSource:dataSourceBaseInfo, title: '基本信息'},
{name: 'DataType',dataSource:dataSourceDataType, title: '日期与方式'}, {name: 'DataType',dataSource:dataSourceLifeStyleGuide, title: '随访期间生活方式'},
{name: 'Symptom',dataSource:dataSourceSymptom, title: '症状'}, {name: 'DataType',dataSource:dataSourceMainSickControl, title: '随访期间主要病史及控制情况'},
{name: 'Sign',dataSource:dataSourceSign, title: '体征'}, // {name: 'DataType',dataSource:dataSourceDataType, title: '日期与方式'},
{name: 'LifeStyleGuide',dataSource:dataSourceLifeStyleGuide, title: '生活方式指导'}, // {name: 'Symptom',dataSource:dataSourceSymptom, title: '症状'},
{name: 'HelpChecking',dataSource:dataSourceHelpChecking, title: '辅助检查'}, // {name: 'Sign',dataSource:dataSourceSign, title: '体征'},
{name: 'MedicalStateUsing',dataSource:dataSourceMedicalStateUsing, title: '用药情况'}, // {name: 'LifeStyleGuide',dataSource:dataSourceLifeStyleGuide, title: '生活方式指导'},
// {name: 'HelpChecking',dataSource:dataSourceHelpChecking, title: '辅助检查'},
// {name: 'MedicalStateUsing',dataSource:dataSourceMedicalStateUsing, title: '用药情况'},
], ],
form: { form: {
symptomList: [],//checkbox 症状 symptomList: [],//checkbox 症状
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册