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

no message

上级 4b2a6969
...@@ -16,8 +16,7 @@ export default ($this) => { ...@@ -16,8 +16,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '次', labmsg: '次',
// slots: [{name: 'cm', type: 'append'}], rules: [{required: true, message: '请输入姓名', trigger: 'submit'}],
rules: [{required: true, message: '请输入姓名', trigger: 'blur'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -30,8 +29,7 @@ export default ($this) => { ...@@ -30,8 +29,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '次', labmsg: '次',
// slots: [{name: 'cm', type: 'append'}], rules: [{required: true, message: '请输入身份证', trigger: 'submit'}],
rules: [{required: true, message: '请输入身份证', trigger: 'blur'}],
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -41,10 +39,10 @@ export default ($this) => { ...@@ -41,10 +39,10 @@ export default ($this) => {
spanNum: 24, spanNum: 24,
label: '随访轮次 (距离建档时间):', label: '随访轮次 (距离建档时间):',
options: [ options: [
{ label: '6个月', value: '1' }, { label: '6个月', value: '6个月' },
{ label: '12个月', value: '2' }, { label: '12个月', value: '12个月' },
], ],
rules: [{ required: true, message: '请选择随访轮次', trigger: 'change' }], rules: [{ required: true, message: '请选择随访轮次', trigger: 'submit' }],
changeFun: (e)=>{ changeFun: (e)=>{
console.log(e) console.log(e)
if(e==2){ if(e==2){
......
...@@ -11,7 +11,7 @@ export default ($this) => { ...@@ -11,7 +11,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '次', labmsg: '次',
rules: [{required: true, message: '请输入随访单位名称', trigger: 'blur'}], rules: [{required: true, message: '请输入随访单位名称', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -24,7 +24,7 @@ export default ($this) => { ...@@ -24,7 +24,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '次', labmsg: '次',
rules: [{required: true, message: '请输入随访人员姓名', trigger: 'blur'}], rules: [{required: true, message: '请输入随访人员姓名', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -37,7 +37,7 @@ export default ($this) => { ...@@ -37,7 +37,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'tel', type: 'tel',
labmsg: '次', labmsg: '次',
rules: [{required: true, message: '请输入随访人员联系电话', trigger: 'blur'}], rules: [{required: true, message: '请输入随访人员联系电话', trigger: 'submit'}],
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -50,7 +50,7 @@ export default ($this) => { ...@@ -50,7 +50,7 @@ export default ($this) => {
valueFormat: 'yyyy-MM-dd', valueFormat: 'yyyy-MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
rules: [{required: true, message: '本次调查时间', trigger: 'change'}], rules: [{required: true, message: '本次调查时间', trigger: 'submit'}],
spanNum: 12, spanNum: 12,
}, },
] ]
......
...@@ -13,11 +13,11 @@ export default ($this) => { ...@@ -13,11 +13,11 @@ export default ($this) => {
spanNum: 24, spanNum: 24,
label: '调查时状态:', label: '调查时状态:',
options: [ options: [
{ label: '接受调查', value: '1' }, { label: '接受调查', value: '接受调查' },
{ label: '失访', value: '2' }, { label: '失访', value: '失访' },
{ label: '死亡', value: '3' } { label: '死亡', value: '死亡' }
], ],
rules: [{ required: true, message: '请选择调查时状态', trigger: 'change' }], rules: [{ required: true, message: '请选择调查时状态', trigger: 'submit' }],
changeFun: (e)=>{ changeFun: (e)=>{
} }
...@@ -29,7 +29,7 @@ export default ($this) => { ...@@ -29,7 +29,7 @@ export default ($this) => {
prop: 'investigationWay', prop: 'investigationWay',
model: 'investigationWay', model: 'investigationWay',
label: '调查方式:', label: '调查方式:',
linkageRule: [{ name: 'investigationState', value: ['1'] }], linkageRule: [{ name: 'investigationState', value: ['接受调查'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
...@@ -37,7 +37,7 @@ export default ($this) => { ...@@ -37,7 +37,7 @@ export default ($this) => {
{ label: '面对面', value: '面对面', disabled: false }, { label: '面对面', value: '面对面', disabled: false },
{ label: '电话(限中危人群,高危人群6个月随访)', value: '电话(限中危人群,高危人群6个月随访)', disabled: false }, { label: '电话(限中危人群,高危人群6个月随访)', value: '电话(限中危人群,高危人群6个月随访)', disabled: false },
], ],
rules: [{ required: true, message: '请选择调查方式', trigger: 'change' }] rules: [{ required: true, message: '请选择调查方式', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -45,15 +45,15 @@ export default ($this) => { ...@@ -45,15 +45,15 @@ export default ($this) => {
prop: 'oneself', prop: 'oneself',
model: 'oneself', model: 'oneself',
label: '本次调查是否为被调查者本人:', label: '本次调查是否为被调查者本人:',
linkageRule: [{ name: 'investigationState', value: ['1'] }], linkageRule: [{ name: 'investigationState', value: ['接受调查'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '是', value: '1', disabled: false }, { label: '是', value: '', disabled: false },
{ label: '否', value: '2', disabled: false }, { label: '否', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -61,23 +61,23 @@ export default ($this) => { ...@@ -61,23 +61,23 @@ export default ($this) => {
prop: 'relationship', prop: 'relationship',
model: 'relationship', model: 'relationship',
label: '提供信息者与被调查者之间关系:', label: '提供信息者与被调查者之间关系:',
linkageRule: [{ name: 'oneself', value: ['2'] }], linkageRule: [{ name: 'oneself', value: [''] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '父母', value: '1', disabled: false }, { label: '父母', value: '父母', disabled: false },
{ label: '配偶', value: '2', disabled: false }, { label: '配偶', value: '配偶', disabled: false },
{ label: '子女', value: '3', disabled: false }, { label: '子女', value: '子女', disabled: false },
{ label: '兄弟姐妹', value: '4', disabled: false }, { label: '兄弟姐妹', value: '兄弟姐妹', disabled: false },
{ label: '其他', value: '5', disabled: false }, { label: '其他', value: '其他', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'input', formType: 'input',
className: 'obj-form-title4', className: 'obj-form-title4',
linkageRule: [{name: 'relationshipRemark',value: ['5']}], linkageRule: [{name: 'relationshipRemark',value: ['其他']}],
prop: 'relationshipRemark', prop: 'relationshipRemark',
model: 'relationshipRemark', model: 'relationshipRemark',
disabled: false, disabled: false,
...@@ -85,7 +85,7 @@ export default ($this) => { ...@@ -85,7 +85,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '', labmsg: '',
rules: [{ required: true, message: '请输入其他关系', trigger: 'blur' }] rules: [{ required: true, message: '请输入其他关系', trigger: 'submit' }]
}, },
{ {
...@@ -95,18 +95,18 @@ export default ($this) => { ...@@ -95,18 +95,18 @@ export default ($this) => {
model: 'lossReason', model: 'lossReason',
spanNum: 24, spanNum: 24,
label: '失访原因:', label: '失访原因:',
linkageRule: [{ name: 'investigationState', value: ['2'] }], linkageRule: [{ name: 'investigationState', value: ['失访'] }],
options: [ options: [
{ label: '失去联系', value: '1' }, { label: '失去联系', value: '失去联系' },
{ label: '拒绝参加调查', value: '2' }, { label: '拒绝参加调查', value: '拒绝参加调查' },
{ label: '其他', value: '3' } { label: '其他', value: '其他' }
], ],
rules: [{ required: true, message: '请选择失访原因', trigger: 'change' }] rules: [{ required: true, message: '请选择失访原因', trigger: 'submit' }]
}, },
{ {
formType: 'input', formType: 'input',
className: 'obj-form-title3', className: 'obj-form-title3',
linkageRule: [{name: 'lossReason',value: ['3']}], linkageRule: [{name: 'lossReason',value: ['其他']}],
prop: 'lossRemark', prop: 'lossRemark',
model: 'lossRemark', model: 'lossRemark',
disabled: false, disabled: false,
...@@ -114,7 +114,7 @@ export default ($this) => { ...@@ -114,7 +114,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '', labmsg: '',
rules: [{ required: true, message: '请输入其他失访原因', trigger: 'blur' }] rules: [{ required: true, message: '请输入其他失访原因', trigger: 'submit' }]
}, },
...@@ -125,13 +125,13 @@ export default ($this) => { ...@@ -125,13 +125,13 @@ export default ($this) => {
model: 'deadTime', model: 'deadTime',
placeholder: '选择死亡时间', placeholder: '选择死亡时间',
label: '死亡时间:', label: '死亡时间:',
linkageRule: [{ name: 'investigationState', value: ['3'] }], linkageRule: [{ name: 'investigationState', value: ['死亡'] }],
format: 'yyyy-MM-dd HH:mm', format: 'yyyy-MM-dd HH:mm',
valueFormat: 'yyyy-MM-dd HH:mm', valueFormat: 'yyyy-MM-dd HH:mm',
dateType: 'datetime', dateType: 'datetime',
type: 'date', type: 'date',
spanNum: 12, spanNum: 12,
rules: [{ required: true, message: '请选择死亡时间', trigger: 'change' }] rules: [{ required: true, message: '请选择死亡时间', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -139,20 +139,20 @@ export default ($this) => { ...@@ -139,20 +139,20 @@ export default ($this) => {
prop: 'causeOfDeath', prop: 'causeOfDeath',
model: 'causeOfDeath', model: 'causeOfDeath',
label: '死亡原因:', label: '死亡原因:',
linkageRule: [{ name: 'investigationState', value: ['3'] }], linkageRule: [{ name: 'investigationState', value: ['死亡'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '脑卒中', value: '1', disabled: false }, { label: '脑卒中', value: '脑卒中', disabled: false },
{ label: '冠心病', value: '2', disabled: false }, { label: '冠心病', value: '冠心病', disabled: false },
{ label: '恶心肿瘤', value: '3', disabled: false }, { label: '恶心肿瘤', value: '恶心肿瘤', disabled: false },
{ label: '呼吸系统疾病', value: '4', disabled: false }, { label: '呼吸系统疾病', value: '呼吸系统疾病', disabled: false },
{ label: '损伤和中毒', value: '5', disabled: false }, { label: '损伤和中毒', value: '损伤和中毒', disabled: false },
{ label: '不祥', value: '6', disabled: false }, { label: '不祥', value: '不祥', disabled: false },
{ label: '其他', value: '7', disabled: false }, { label: '其他', value: '其他', disabled: false },
], ],
rules: [{ required: true, message: '请选择死亡原因', trigger: 'change' }] rules: [{ required: true, message: '请选择死亡原因', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -160,21 +160,21 @@ export default ($this) => { ...@@ -160,21 +160,21 @@ export default ($this) => {
prop: 'deadStrokeRemark', prop: 'deadStrokeRemark',
model: 'deadStrokeRemark', model: 'deadStrokeRemark',
label: '脑卒中类型:', label: '脑卒中类型:',
linkageRule: [{ name: 'causeOfDeath', value: ['1'] }], linkageRule: [{ name: 'causeOfDeath', value: ['脑卒中'] }],
disabled: false, disabled: false,
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '出血性脑卒中', value: '1', disabled: false }, { label: '出血性脑卒中', value: '出血性脑卒中', disabled: false },
{ label: '缺血性脑卒中', value: '2', disabled: false }, { label: '缺血性脑卒中', value: '缺血性脑卒中', disabled: false },
{ label: '不祥', value: '3', disabled: false }, { label: '不祥', value: '不祥', disabled: false },
], ],
rules: [{ required: true, message: '请选择脑卒中类型', trigger: 'change' }] rules: [{ required: true, message: '请选择脑卒中类型', trigger: 'submit' }]
}, },
{ {
formType: 'input', formType: 'input',
className: 'obj-form-title3', className: 'obj-form-title3',
linkageRule: [{name: 'causeOfDeath',value: ['7']}], linkageRule: [{name: 'causeOfDeath',value: ['其他']}],
prop: 'deadRemark', prop: 'deadRemark',
model: 'deadRemark', model: 'deadRemark',
disabled: false, disabled: false,
...@@ -182,7 +182,7 @@ export default ($this) => { ...@@ -182,7 +182,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '', labmsg: '',
rules: [{ required: true, message: '请输入其他死亡原因', trigger: 'blur' }] rules: [{ required: true, message: '请输入其他死亡原因', trigger: 'submit' }]
}, },
] ]
......
...@@ -16,7 +16,7 @@ export default ($this) => { ...@@ -16,7 +16,7 @@ export default ($this) => {
valueFormat: 'yyyy-MM-dd', valueFormat: 'yyyy-MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
rules: [{required: true, message: '手术时间', trigger: 'change'}], rules: [{required: true, message: '手术时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -31,7 +31,7 @@ export default ($this) => { ...@@ -31,7 +31,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: 'blur'}], rules: [{required: true, message: '请输入身高', trigger: 'submit'}],
changeFun: (val)=>{ changeFun: (val)=>{
console.log(val) console.log(val)
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
...@@ -72,7 +72,7 @@ export default ($this) => { ...@@ -72,7 +72,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'kg', type: 'append'}], slots: [{name: 'kg', type: 'append'}],
rules: [{required: true, message: '请输入体重', trigger: 'blur'}], rules: [{required: true, message: '请输入体重', trigger: 'submit'}],
changeFun: (val)=>{ changeFun: (val)=>{
console.log(val) console.log(val)
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
...@@ -125,7 +125,7 @@ export default ($this) => { ...@@ -125,7 +125,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: 'blur'}], rules: [{required: true, message: '请输入腰围', trigger: 'submit'}],
}, },
...@@ -145,7 +145,7 @@ export default ($this) => { ...@@ -145,7 +145,7 @@ export default ($this) => {
valueFormat: 'yyyy-MM-dd', valueFormat: 'yyyy-MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
rules: [{required: true, message: '请选择测量时间', trigger: 'change'}], rules: [{required: true, message: '请选择测量时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -165,7 +165,7 @@ export default ($this) => { ...@@ -165,7 +165,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmHg', type: 'append'}], slots: [{name: 'mmHg', type: 'append'}],
rules: [{required: true, message: '请输入收缩压SBP', trigger: 'blur'}], rules: [{required: true, message: '请输入收缩压SBP', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -179,7 +179,7 @@ export default ($this) => { ...@@ -179,7 +179,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmHg', type: 'append'}], slots: [{name: 'mmHg', type: 'append'}],
rules: [{required: true, message: '请输入舒张压DBP', trigger: 'blur'}], rules: [{required: true, message: '请输入舒张压DBP', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -193,7 +193,7 @@ export default ($this) => { ...@@ -193,7 +193,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: '次/分', type: 'append'}], slots: [{name: '次/分', type: 'append'}],
rules: [{required: true, message: '请输入脉搏', trigger: 'blur'}], rules: [{required: true, message: '请输入脉搏', trigger: 'submit'}],
}, },
{ {
...@@ -213,7 +213,7 @@ export default ($this) => { ...@@ -213,7 +213,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmHg', type: 'append'}], slots: [{name: 'mmHg', type: 'append'}],
rules: [{required: true, message: '请输入收缩压SBP', trigger: 'blur'}], rules: [{required: true, message: '请输入收缩压SBP', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -227,7 +227,7 @@ export default ($this) => { ...@@ -227,7 +227,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmHg', type: 'append'}], slots: [{name: 'mmHg', type: 'append'}],
rules: [{required: true, message: '请输入舒张压DBP', trigger: 'blur'}], rules: [{required: true, message: '请输入舒张压DBP', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -241,7 +241,7 @@ export default ($this) => { ...@@ -241,7 +241,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: '次/分', type: 'append'}], slots: [{name: '次/分', type: 'append'}],
rules: [{required: true, message: '请输入脉搏', trigger: 'blur'}], rules: [{required: true, message: '请输入脉搏', trigger: 'submit'}],
}, },
...@@ -261,7 +261,7 @@ export default ($this) => { ...@@ -261,7 +261,7 @@ export default ($this) => {
valueFormat: 'yyyy-MM-dd', valueFormat: 'yyyy-MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
rules: [{required: true, message: '测量时间', trigger: 'change'}], rules: [{required: true, message: '测量时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -273,10 +273,10 @@ export default ($this) => { ...@@ -273,10 +273,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 6, spanNum: 6,
options: [ options: [
{label: '无', value: '1', disabled: false}, {label: '无', value: '', disabled: false},
{label: '有', value: '2', disabled: false}, {label: '有', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择心脏杂音', trigger: 'change'}] rules: [{required: true, message: '请选择心脏杂音', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -287,10 +287,10 @@ export default ($this) => { ...@@ -287,10 +287,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 6, spanNum: 6,
options: [ options: [
{label: '整齐', value: '1', disabled: false}, {label: '整齐', value: '整齐', disabled: false},
{label: '不齐', value: '2', disabled: false}, {label: '不齐', value: '不齐', disabled: false},
], ],
rules: [{required: true, message: '请选择心律', trigger: 'change'}] rules: [{required: true, message: '请选择心律', trigger: 'submit'}]
}, },
] ]
} }
...@@ -16,7 +16,7 @@ export default ($this) => { ...@@ -16,7 +16,7 @@ export default ($this) => {
valueFormat: 'yyyy-MM-dd', valueFormat: 'yyyy-MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
rules: [{required: true, message: '检查时间', trigger: 'change'}], rules: [{required: true, message: '检查时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -31,7 +31,7 @@ export default ($this) => { ...@@ -31,7 +31,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}], slots: [{name: 'mmol/L', type: 'append'}],
rules: [{required: true, message: '请输入空腹血糖', trigger: 'blur'}], rules: [{required: true, message: '请输入空腹血糖', trigger: 'submit'}],
}, },
...@@ -51,7 +51,7 @@ export default ($this) => { ...@@ -51,7 +51,7 @@ export default ($this) => {
valueFormat: 'yyyy-MM-dd', valueFormat: 'yyyy-MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
rules: [{required: true, message: '检查时间', trigger: 'change'}], rules: [{required: true, message: '检查时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -66,7 +66,7 @@ export default ($this) => { ...@@ -66,7 +66,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}], slots: [{name: 'mmol/L', type: 'append'}],
rules: [{required: true, message: '请输入甘油三酯', trigger: 'blur'}], rules: [{required: true, message: '请输入甘油三酯', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -80,7 +80,7 @@ export default ($this) => { ...@@ -80,7 +80,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}], slots: [{name: 'mmol/L', type: 'append'}],
rules: [{required: true, message: '请输入胆固醇', trigger: 'blur'}], rules: [{required: true, message: '请输入胆固醇', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -94,7 +94,7 @@ export default ($this) => { ...@@ -94,7 +94,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}], slots: [{name: 'mmol/L', type: 'append'}],
rules: [{required: true, message: '请输入低密度脂蛋白胆固醇', trigger: 'blur'}], rules: [{required: true, message: '请输入低密度脂蛋白胆固醇', trigger: 'submit'}],
}, },
{ {
formType: 'input', formType: 'input',
...@@ -108,7 +108,7 @@ export default ($this) => { ...@@ -108,7 +108,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}], slots: [{name: 'mmol/L', type: 'append'}],
rules: [{required: true, message: '请输入高密度脂蛋白胆固醇', trigger: 'blur'}], rules: [{required: true, message: '请输入高密度脂蛋白胆固醇', trigger: 'submit'}],
}, },
] ]
} }
...@@ -10,10 +10,10 @@ export default ($this) => { ...@@ -10,10 +10,10 @@ export default ($this) => {
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)', value: '1', disabled: false}, {label: '经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)', value: '经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)', disabled: false},
{label: '缺乏运动 (不符合上述经常运动标准者)', value: '2', disabled: false}, {label: '缺乏运动 (不符合上述经常运动标准者)', value: '缺乏运动 (不符合上述经常运动标准者)', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -25,10 +25,10 @@ export default ($this) => { ...@@ -25,10 +25,10 @@ export default ($this) => {
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '否', value: '1', disabled: false}, {label: '否', value: '', disabled: false},
{label: '是', value: '2', disabled: false}, {label: '是', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -40,11 +40,11 @@ export default ($this) => { ...@@ -40,11 +40,11 @@ export default ($this) => {
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '不饮酒', value: '1', disabled: false}, {label: '不饮酒', value: '不饮酒', disabled: false},
{label: '少量饮酒', value: '2', disabled: false}, {label: '少量饮酒', value: '少量饮酒', disabled: false},
{label: '经常大量饮酒(白酒≥3次/周,每次≥2两)', value: '3', disabled: false}, {label: '经常大量饮酒(白酒≥3次/周,每次≥2两)', value: '经常大量饮酒(白酒≥3次/周,每次≥2两)', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -56,11 +56,11 @@ export default ($this) => { ...@@ -56,11 +56,11 @@ export default ($this) => {
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '偏咸', value: '1', disabled: false}, {label: '偏咸', value: '偏咸', disabled: false},
{label: '偏淡', value: '2', disabled: false}, {label: '偏淡', value: '偏淡', disabled: false},
{label: '适中', value: '3', disabled: false}, {label: '适中', value: '适中', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -72,11 +72,11 @@ export default ($this) => { ...@@ -72,11 +72,11 @@ export default ($this) => {
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '偏荤', value: '1', disabled: false}, {label: '偏荤', value: '偏荤', disabled: false},
{label: '偏素', value: '2', disabled: false}, {label: '偏素', value: '偏素', disabled: false},
{label: '均衡', value: '3', disabled: false}, {label: '均衡', value: '均衡', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -88,11 +88,11 @@ export default ($this) => { ...@@ -88,11 +88,11 @@ export default ($this) => {
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '≥5天/周', value: '1', disabled: false}, {label: '≥5天/周', value: '≥5天/周', disabled: false},
{label: '3-4天/周', value: '2', disabled: false}, {label: '3-4天/周', value: '3-4天/周', disabled: false},
{label: '≤2天/周', value: '3', disabled: false}, {label: '≤2天/周', value: '≤2天/周', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -104,11 +104,11 @@ export default ($this) => { ...@@ -104,11 +104,11 @@ export default ($this) => {
placeholder: '150', placeholder: '150',
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '≥5天/周', value: '1', disabled: false}, {label: '≥5天/周', value: '≥5天/周', disabled: false},
{label: '3-4天/周', value: '2', disabled: false}, {label: '3-4天/周', value: '3-4天/周', disabled: false},
{label: '≤2天/周', value: '3', disabled: false}, {label: '≤2天/周', value: '≤2天/周', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
] ]
......
...@@ -14,15 +14,15 @@ export default ($this) => { ...@@ -14,15 +14,15 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '无', value: '1', disabled: false }, { label: '无', value: '', disabled: false },
{ label: '有', value: '2', disabled: false }, { label: '有', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'input', formType: 'input',
className: 'obj-form-title2', className: 'obj-form-title2',
linkageRule: [{name: 'diseasedHappened',value: ['2']}], linkageRule: [{name: 'diseasedHappened',value: ['']}],
prop: 'times', prop: 'times',
model: 'times', model: 'times',
label: '发病次数:', label: '发病次数:',
...@@ -32,7 +32,7 @@ export default ($this) => { ...@@ -32,7 +32,7 @@ export default ($this) => {
type: 'number', type: 'number',
labmsg: '次', labmsg: '次',
slots: [{ name: '次', type: 'append' }], slots: [{ name: '次', type: 'append' }],
rules: [{ required: true, message: '请输入发病次数', trigger: 'blur' }] rules: [{ required: true, message: '请输入发病次数', trigger: 'submit' }]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -41,12 +41,12 @@ export default ($this) => { ...@@ -41,12 +41,12 @@ export default ($this) => {
model: 'firstTime', model: 'firstTime',
placeholder: '请选择', placeholder: '请选择',
label: '随访期间第一次发病时间:', label: '随访期间第一次发病时间:',
linkageRule: [{ name: 'diseasedHappened', value: ['2'] }], linkageRule: [{ name: 'diseasedHappened', value: [''] }],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{ required: true, message: '请选择随访期间第一次发病时间', trigger: 'change' }], rules: [{ required: true, message: '请选择随访期间第一次发病时间', trigger: 'submit' }],
spanNum: 12, spanNum: 12,
}, },
{ {
...@@ -55,16 +55,16 @@ export default ($this) => { ...@@ -55,16 +55,16 @@ export default ($this) => {
prop: 'hospitalLevel', prop: 'hospitalLevel',
model: 'hospitalLevel', model: 'hospitalLevel',
label: '就诊机构级别:', label: '就诊机构级别:',
linkageRule: [{ name: 'diseasedHappened', value: ['2'] }], linkageRule: [{ name: 'diseasedHappened', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '省级医院', value: '1', disabled: false }, { label: '省级医院', value: '省级医院', disabled: false },
{ label: '地市级医院', value: '2', disabled: false }, { label: '地市级医院', value: '地市级医院', disabled: false },
{ label: '县级医院', value: '3', disabled: false }, { label: '县级医院', value: '县级医院', disabled: false },
{ label: '社区或乡镇卫生机构', value: '4', disabled: false }, { label: '社区或乡镇卫生机构', value: '社区或乡镇卫生机构', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -72,16 +72,16 @@ export default ($this) => { ...@@ -72,16 +72,16 @@ export default ($this) => {
prop: 'mainDiagnosis', prop: 'mainDiagnosis',
model: 'mainDiagnosis', model: 'mainDiagnosis',
label: '主要诊断:', label: '主要诊断:',
linkageRule: [{ name: 'diseasedHappened', value: ['2'] }], linkageRule: [{ name: 'diseasedHappened', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '脑梗死', value: '1', disabled: false }, { label: '脑梗死', value: '脑梗死', disabled: false },
{ label: '脑出血', value: '2', disabled: false }, { label: '脑出血', value: '脑出血', disabled: false },
{ label: '蛛网膜下腔出血', value: '3', disabled: false }, { label: '蛛网膜下腔出血', value: '蛛网膜下腔出血', disabled: false },
{ label: '短暂性脑缺血发作(TIA)', value: '4', disabled: false }, { label: '短暂性脑缺血发作(TIA)', value: '短暂性脑缺血发作(TIA)', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -89,14 +89,14 @@ export default ($this) => { ...@@ -89,14 +89,14 @@ export default ($this) => {
prop: 'beHospitalizedRecureTreat', prop: 'beHospitalizedRecureTreat',
model: 'beHospitalizedRecureTreat', model: 'beHospitalizedRecureTreat',
label: '住院期间是否接受康复治疗:', label: '住院期间是否接受康复治疗:',
linkageRule: [{ name: 'diseasedHappened', value: ['2'] }], linkageRule: [{ name: 'diseasedHappened', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -104,14 +104,14 @@ export default ($this) => { ...@@ -104,14 +104,14 @@ export default ($this) => {
prop: 'leaveHospitalRecureTreat', prop: 'leaveHospitalRecureTreat',
model: 'leaveHospitalRecureTreat', model: 'leaveHospitalRecureTreat',
label: '出院后是否接受康复治疗:', label: '出院后是否接受康复治疗:',
linkageRule: [{ name: 'diseasedHappened', value: ['2'] }], linkageRule: [{ name: 'diseasedHappened', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
] ]
......
...@@ -16,7 +16,7 @@ export default ($this) => { ...@@ -16,7 +16,7 @@ export default ($this) => {
valueFormat: 'yyyy-MM-dd', valueFormat: 'yyyy-MM-dd',
dateType: 'date', dateType: 'date',
type: 'date', type: 'date',
rules: [{ required: false, message: '请选择评估时间', trigger: 'change' }], rules: [{ required: false, message: '请选择评估时间', trigger: 'submit' }],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -28,14 +28,14 @@ export default ($this) => { ...@@ -28,14 +28,14 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '0(完全无症状)', value: '1', disabled: false }, { label: '0(完全无症状)', value: '0(完全无症状)', disabled: false },
{ label: '1(尽管有症状,但无明显功能障碍,能完成所有日常工作和生活)', value: '2', disabled: false }, { label: '1(尽管有症状,但无明显功能障碍,能完成所有日常工作和生活)', value: '1(尽管有症状,但无明显功能障碍,能完成所有日常工作和生活)', disabled: false },
{ label: '2(轻度残疾,不能完成病前所有活动,但不需帮助能照顾自己的日常生活)', value: '3', disabled: false }, { label: '2(轻度残疾,不能完成病前所有活动,但不需帮助能照顾自己的日常生活)', value: '2(轻度残疾,不能完成病前所有活动,但不需帮助能照顾自己的日常生活)', disabled: false },
{ label: '3(中度残疾,需部分帮助,但能独立行走)', value: '4', disabled: false }, { label: '3(中度残疾,需部分帮助,但能独立行走)', value: '3(中度残疾,需部分帮助,但能独立行走)', disabled: false },
{ label: '4(重度残疾,不能独立行走,无他人帮助不能满足自身日常生活需求)', value: '5', disabled: false }, { label: '4(重度残疾,不能独立行走,无他人帮助不能满足自身日常生活需求)', value: '4(重度残疾,不能独立行走,无他人帮助不能满足自身日常生活需求)', disabled: false },
{ label: '5(严重残疾,持续卧床、二便失禁,需持续护理和关注,日常生活完全依赖他人)', value: '6', disabled: false }, { label: '5(严重残疾,持续卧床、二便失禁,需持续护理和关注,日常生活完全依赖他人)', value: '5(严重残疾,持续卧床、二便失禁,需持续护理和关注,日常生活完全依赖他人)', disabled: false },
], ],
rules: [{ required: false, message: '请选择评分值', trigger: 'change' }], rules: [{ required: false, message: '请选择评分值', trigger: 'submit' }],
changeFun: (e)=>{ changeFun: (e)=>{
// console.log(e) // console.log(e)
// console.log($this.formData.stroke_003.inTurn) // console.log($this.formData.stroke_003.inTurn)
......
...@@ -16,12 +16,12 @@ export default ($this) => { ...@@ -16,12 +16,12 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '无', value: '1', disabled: false }, { label: '无', value: '', disabled: false },
{ label: '有', value: '2', disabled: false }, { label: '有', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }], rules: [{ required: true, message: '请选择是否', trigger: 'submit' }],
changeFun(e){ changeFun(e){
if(e == 2) { if(e == '有') {
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_007'){ if(item.formName == 'stroke_007'){
$this.addComponents[index].formObject = { $this.addComponents[index].formObject = {
...@@ -40,12 +40,12 @@ export default ($this) => { ...@@ -40,12 +40,12 @@ export default ($this) => {
model: 'firstDiagnoseTime', model: 'firstDiagnoseTime',
placeholder: '请选择', placeholder: '请选择',
label: '首次确诊时间:', label: '首次确诊时间:',
linkageRule: [{ name: 'happenedAgain', value: ['2'] }], linkageRule: [{ name: 'happenedAgain', value: [''] }],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{ required: true, message: '首次确诊时间', trigger: 'change' }], rules: [{ required: true, message: '首次确诊时间', trigger: 'submit' }],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -54,25 +54,25 @@ export default ($this) => { ...@@ -54,25 +54,25 @@ export default ($this) => {
prop: 'type', prop: 'type',
model: 'type', model: 'type',
label: '心脏病类型:', label: '心脏病类型:',
linkageRule: [{ name: 'happenedAgain', value: ['2'] }], linkageRule: [{ name: 'happenedAgain', value: [''] }],
disabled: false, disabled: false,
changeFun: (val)=>{ changeFun: (val)=>{
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '冠心病', value: '1', disabled: false }, { label: '冠心病', value: '冠心病', disabled: false },
{ label: '房颤', value: '2', disabled: false }, { label: '房颤', value: '房颤', disabled: false },
{ label: '瓣膜性心脏病', value: '3', disabled: false }, { label: '瓣膜性心脏病', value: '瓣膜性心脏病', disabled: false },
{ label: '具体不详', value: '4', disabled: false }, { label: '具体不详', value: '具体不详', disabled: false },
{ label: '其他', value: '5', disabled: false }, { label: '其他', value: '其他', disabled: false },
], ],
rules: [{ required: true, message: '请选择心脏病类型', trigger: 'change' }] rules: [{ required: true, message: '请选择心脏病类型', trigger: 'submit' }]
}, },
{ {
formType: 'input', formType: 'input',
className: 'obj-form-title4', className: 'obj-form-title4',
linkageRule: [{name: 'relationshipRemark',value: ['5']}], linkageRule: [{name: 'relationshipRemark',value: ['其他']}],
prop: 'remark', prop: 'remark',
model: 'remark', model: 'remark',
disabled: false, disabled: false,
...@@ -80,7 +80,7 @@ export default ($this) => { ...@@ -80,7 +80,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '', labmsg: '',
rules: [{ required: true, message: '请输入其他心脏病类型', trigger: 'blur' }] rules: [{ required: true, message: '请输入其他心脏病类型', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -88,15 +88,15 @@ export default ($this) => { ...@@ -88,15 +88,15 @@ export default ($this) => {
prop: 'coronaryDiseaseType', prop: 'coronaryDiseaseType',
model: 'coronaryDiseaseType', model: 'coronaryDiseaseType',
label: '冠心病类型:', label: '冠心病类型:',
linkageRule: [{ name: 'type', value: ['1'] }], linkageRule: [{ name: 'type', value: ['冠心病'] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '心绞痛', value: '1', disabled: false }, { label: '心绞痛', value: '心绞痛', disabled: false },
{ label: '心肌梗塞', value: '2', disabled: false }, { label: '心肌梗塞', value: '心肌梗塞', disabled: false },
{ label: '无症状冠脉狭窄', value: '3', disabled: false }, { label: '无症状冠脉狭窄', value: '无症状冠脉狭窄', disabled: false },
], ],
rules: [{ required: true, message: '请选择冠心病类型', trigger: 'change' }] rules: [{ required: true, message: '请选择冠心病类型', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -104,15 +104,15 @@ export default ($this) => { ...@@ -104,15 +104,15 @@ export default ($this) => {
prop: 'atrialFibrillationType', prop: 'atrialFibrillationType',
model: 'atrialFibrillationType', model: 'atrialFibrillationType',
label: '房颤类型:', label: '房颤类型:',
linkageRule: [{ name: 'type', value: ['2'] }], linkageRule: [{ name: 'type', value: ['房颤'] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '阵发型', value: '1', disabled: false }, { label: '阵发型', value: '阵发型', disabled: false },
{ label: '持续性', value: '2', disabled: false }, { label: '持续性', value: '持续性', disabled: false },
{ label: '未知', value: '3', disabled: false }, { label: '未知', value: '未知', disabled: false },
], ],
rules: [{ required: true, message: '请选择房颤类型', trigger: 'change' }] rules: [{ required: true, message: '请选择房颤类型', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -120,16 +120,16 @@ export default ($this) => { ...@@ -120,16 +120,16 @@ export default ($this) => {
prop: 'hospitalLevel', prop: 'hospitalLevel',
model: 'hospitalLevel', model: 'hospitalLevel',
label: '就诊机构级别:', label: '就诊机构级别:',
linkageRule: [{ name: 'happenedAgain', value: ['2'] }], linkageRule: [{ name: 'happenedAgain', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '省级医院', value: '1', disabled: false }, { label: '省级医院', value: '省级医院', disabled: false },
{ label: '地级市医院', value: '2', disabled: false }, { label: '地级市医院', value: '地级市医院', disabled: false },
{ label: '县级医院', value: '3', disabled: false }, { label: '县级医院', value: '县级医院', disabled: false },
{ label: '社区或乡镇卫生机构', value: '4', disabled: false }, { label: '社区或乡镇卫生机构', value: '社区或乡镇卫生机构', disabled: false },
], ],
rules: [{ required: true, message: '请选择评分值', trigger: 'change' }] rules: [{ required: true, message: '请选择评分值', trigger: 'submit' }]
}, },
...@@ -142,22 +142,11 @@ export default ($this) => { ...@@ -142,22 +142,11 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '无', value: '1', disabled: false }, { label: '无', value: '', disabled: false },
{ label: '有', value: '2', disabled: false }, { label: '有', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }], rules: [{ required: true, message: '请选择是否', trigger: 'submit' }],
changeFun(e){
if(e == 2) {
$this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_007'){
$this.addComponents[index].formObject = {
...$this.addComponents[index].formObject,
drugVariety: []
}
}
})
}
}
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -165,14 +154,26 @@ export default ($this) => { ...@@ -165,14 +154,26 @@ export default ($this) => {
prop: 'takeAntithrombotics', prop: 'takeAntithrombotics',
model: 'takeAntithrombotics', model: 'takeAntithrombotics',
label: '是否服用抗栓药物:', label: '是否服用抗栓药物:',
linkageRule: [{ name: 'atrialFibrillation', value: ['2'] }], linkageRule: [{ name: 'atrialFibrillation', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }], rules: [{ required: true, message: '请选择是否', trigger: 'submit' }],
changeFun(e){
if(e == '是') {
$this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_007'){
$this.addComponents[index].formObject = {
...$this.addComponents[index].formObject,
drugVariety: []
}
}
})
}
}
}, },
{ {
...@@ -181,20 +182,20 @@ export default ($this) => { ...@@ -181,20 +182,20 @@ export default ($this) => {
prop: 'drugVariety', prop: 'drugVariety',
model: 'drugVariety', model: 'drugVariety',
label: '用药品种:', label: '用药品种:',
linkageRule: [{ name: 'atrialFibrillation', value: ['2'] }], linkageRule: [{ name: 'takeAntithrombotics', value: ['是'] }],
disabled: false, disabled: false,
changeFun: (val)=>{ changeFun: (val)=>{
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '华法林', value: '1', disabled: false }, { label: '华法林', value: '华法林', disabled: false },
{ label: '新型抗凝剂', value: '2', disabled: false }, { label: '新型抗凝剂', value: '新型抗凝剂', disabled: false },
{ label: '阿司匹林', value: '3', disabled: false }, { label: '阿司匹林', value: '阿司匹林', disabled: false },
{ label: '氯吡格雷', value: '4', disabled: false }, { label: '氯吡格雷', value: '氯吡格雷', disabled: false },
{ label: '其他', value: '5', disabled: false }, { label: '其他', value: '其他', disabled: false },
], ],
rules: [{ required: true, message: '请选择评分值', trigger: 'change' }] rules: [{ required: true, message: '请选择评分值', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -202,14 +203,14 @@ export default ($this) => { ...@@ -202,14 +203,14 @@ export default ($this) => {
prop: 'medicationSituation', prop: 'medicationSituation',
model: 'medicationSituation', model: 'medicationSituation',
label: '用药情况:', label: '用药情况:',
linkageRule: [{ name: 'atrialFibrillation', value: ['2'] }], linkageRule: [{ name: 'takeAntithrombotics', value: ['是'] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '规律', value: '1', disabled: false }, { label: '规律', value: '规律', disabled: false },
{ label: '不规律', value: '2', disabled: false }, { label: '不规律', value: '不规律', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
......
...@@ -17,10 +17,10 @@ export default ($this) => { ...@@ -17,10 +17,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -29,12 +29,12 @@ export default ($this) => { ...@@ -29,12 +29,12 @@ export default ($this) => {
model: 'diagnoseTime', model: 'diagnoseTime',
placeholder: '请选择', placeholder: '请选择',
label: '首次确诊时间:', label: '首次确诊时间:',
linkageRule: [{ name: 'haveHypertension', value: ['2'] }], linkageRule: [{ name: 'haveHypertension', value: [''] }],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{ required: true, message: '首次确诊时间', trigger: 'change' }], rules: [{ required: true, message: '首次确诊时间', trigger: 'submit' }],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -43,16 +43,16 @@ export default ($this) => { ...@@ -43,16 +43,16 @@ export default ($this) => {
prop: 'takeHypotensor', prop: 'takeHypotensor',
model: 'takeHypotensor', model: 'takeHypotensor',
label: '是否服降压药:', label: '是否服降压药:',
linkageRule: [{ name: 'haveHypertension', value: ['2'] }], linkageRule: [{ name: 'haveHypertension', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }], rules: [{ required: true, message: '请选择是否', trigger: 'submit' }],
changeFun(e){ changeFun(e){
if(e == 2) { if(e == '是') {
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_008'){ if(item.formName == 'stroke_008'){
$this.addComponents[index].formObject = { $this.addComponents[index].formObject = {
...@@ -70,23 +70,23 @@ export default ($this) => { ...@@ -70,23 +70,23 @@ export default ($this) => {
prop: 'typesOfMedication', prop: 'typesOfMedication',
model: 'typesOfMedication', model: 'typesOfMedication',
label: '用药种类:', label: '用药种类:',
linkageRule: [{name: 'takeHypotensor', value: ['2']}], linkageRule: [{name: 'takeHypotensor', value: ['']}],
disabled: false, disabled: false,
changeFun: (val) => { changeFun: (val) => {
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '利尿药', value: '1', disabled: false}, {label: '利尿药', value: '利尿药', disabled: false},
{label: '钙拮抗剂', value: '2', disabled: false}, {label: '钙拮抗剂', value: '钙拮抗剂', disabled: false},
{label: 'β受体阻滞剂', value: '3', disabled: false}, {label: 'β受体阻滞剂', value: 'β受体阻滞剂', disabled: false},
{label: 'α受体阻滞剂', value: '4', disabled: false}, {label: 'α受体阻滞剂', value: 'α受体阻滞剂', disabled: false},
{label: 'α,β受体阻滞剂', value: '5', disabled: false}, {label: 'α,β受体阻滞剂', value: 'α,β受体阻滞剂', disabled: false},
{label: 'ACEI', value: '6', disabled: false}, {label: 'ACEI', value: 'ACEI', disabled: false},
{label: 'ARB', value: '7', disabled: false}, {label: 'ARB', value: 'ARB', disabled: false},
{label: '其他', value: '8', disabled: false}, {label: '其他', value: '其他', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
...@@ -95,14 +95,14 @@ export default ($this) => { ...@@ -95,14 +95,14 @@ export default ($this) => {
prop: 'medicationSituation', prop: 'medicationSituation',
model: 'medicationSituation', model: 'medicationSituation',
label: '用药情况:', label: '用药情况:',
linkageRule: [{ name: 'takeHypotensor', value: ['2'] }], linkageRule: [{ name: 'takeHypotensor', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '规律', value: '1', disabled: false }, { label: '规律', value: '规律', disabled: false },
{ label: '不规律', value: '2', disabled: false }, { label: '不规律', value: '不规律', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
...@@ -111,15 +111,15 @@ export default ($this) => { ...@@ -111,15 +111,15 @@ export default ($this) => {
prop: 'bloodPressureControl', prop: 'bloodPressureControl',
model: 'bloodPressureControl', model: 'bloodPressureControl',
label: '血压控制情况:', label: '血压控制情况:',
linkageRule: [{ name: 'haveHypertension', value: ['2'] }], linkageRule: [{ name: 'haveHypertension', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '达标', value: '1', disabled: false }, { label: '达标', value: '达标', disabled: false },
{ label: '不达标', value: '2', disabled: false }, { label: '不达标', value: '不达标', disabled: false },
{ label: '不清楚', value: '3', disabled: false }, { label: '不清楚', value: '不清楚', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
......
...@@ -17,12 +17,12 @@ export default ($this) => { ...@@ -17,12 +17,12 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }], rules: [{ required: true, message: '请选择是否', trigger: 'submit' }],
changeFun(e){ changeFun(e){
if(e == 2) { if(e == '是') {
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_009'){ if(item.formName == 'stroke_009'){
$this.addComponents[index].formObject = { $this.addComponents[index].formObject = {
...@@ -41,13 +41,13 @@ export default ($this) => { ...@@ -41,13 +41,13 @@ export default ($this) => {
model: 'diagnoseTime', model: 'diagnoseTime',
placeholder: '确诊时间', placeholder: '确诊时间',
label: '确诊时间:', label: '确诊时间:',
linkageRule: [{ name: 'haveDyslipidemia', value: ['2'] }], linkageRule: [{ name: 'haveDyslipidemia', value: [''] }],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
spanNum: 6, spanNum: 6,
rules: [{ required: true, message: '请选择确诊时间', trigger: 'change' }] rules: [{ required: true, message: '请选择确诊时间', trigger: 'submit' }]
}, },
{ {
formType: 'checkbox', formType: 'checkbox',
...@@ -55,20 +55,20 @@ export default ($this) => { ...@@ -55,20 +55,20 @@ export default ($this) => {
prop: 'dyslipidemia', prop: 'dyslipidemia',
model: 'dyslipidemia', model: 'dyslipidemia',
label: '血脂异常类型:', label: '血脂异常类型:',
linkageRule: [{name: 'haveDyslipidemia', value: ['2']}], linkageRule: [{name: 'haveDyslipidemia', value: ['']}],
disabled: false, disabled: false,
changeFun: (val) => { changeFun: (val) => {
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '高胆固醇', value: '1', disabled: false}, {label: '高胆固醇', value: '高胆固醇', disabled: false},
{label: '高甘油三酯', value: '2', disabled: false}, {label: '高甘油三酯', value: '高甘油三酯', disabled: false},
{label: '高LDL-C', value: '3', disabled: false}, {label: '高LDL-C', value: '高LDL-C', disabled: false},
{label: '低HDL-C', value: '4', disabled: false}, {label: '低HDL-C', value: '低HDL-C', disabled: false},
{label: '不详', value: '5', disabled: false}, {label: '不详', value: '不详', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -76,16 +76,16 @@ export default ($this) => { ...@@ -76,16 +76,16 @@ export default ($this) => {
prop: 'takeAntilipemicAgents', prop: 'takeAntilipemicAgents',
model: 'takeAntilipemicAgents', model: 'takeAntilipemicAgents',
label: '是否服用调脂药:', label: '是否服用调脂药:',
linkageRule: [{name: 'haveDyslipidemia', value: ['2']}], linkageRule: [{name: 'haveDyslipidemia', value: ['']}],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }], rules: [{ required: true, message: '请选择是否', trigger: 'submit' }],
changeFun(e){ changeFun(e){
if(e == 2) { if(e == '是') {
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_009'){ if(item.formName == 'stroke_009'){
$this.addComponents[index].formObject = { $this.addComponents[index].formObject = {
...@@ -103,18 +103,18 @@ export default ($this) => { ...@@ -103,18 +103,18 @@ export default ($this) => {
prop: 'antilipemicAgentsType', prop: 'antilipemicAgentsType',
model: 'antilipemicAgentsType', model: 'antilipemicAgentsType',
label: '选择的调脂药:', label: '选择的调脂药:',
linkageRule: [{name: 'takeAntilipemicAgents', value: ['2']}], linkageRule: [{name: 'takeAntilipemicAgents', value: ['']}],
disabled: false, disabled: false,
changeFun: (val) => { changeFun: (val) => {
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '他汀类', value: '1', disabled: false}, {label: '他汀类', value: '他汀类', disabled: false},
{label: '贝特类', value: '2', disabled: false}, {label: '贝特类', value: '贝特类', disabled: false},
{label: '其他', value: '3', disabled: false}, {label: '其他', value: '其他', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
] ]
......
...@@ -14,10 +14,10 @@ export default ($this) => { ...@@ -14,10 +14,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -26,13 +26,13 @@ export default ($this) => { ...@@ -26,13 +26,13 @@ export default ($this) => {
model: 'diagnoseTime', model: 'diagnoseTime',
placeholder: '确诊时间', placeholder: '确诊时间',
label: '确诊时间:', label: '确诊时间:',
linkageRule: [{ name: 'haveDiabetes', value: ['2'] }], linkageRule: [{ name: 'haveDiabetes', value: [''] }],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
spanNum: 6, spanNum: 6,
rules: [{ required: true, message: '确诊时间', trigger: 'change' }] rules: [{ required: true, message: '确诊时间', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -40,16 +40,16 @@ export default ($this) => { ...@@ -40,16 +40,16 @@ export default ($this) => {
prop: 'takeHypoglycemicDrugs', prop: 'takeHypoglycemicDrugs',
model: 'takeHypoglycemicDrugs', model: 'takeHypoglycemicDrugs',
label: '是否服用降糖药:', label: '是否服用降糖药:',
linkageRule: [{ name: 'haveDiabetes', value: ['2'] }], linkageRule: [{ name: 'haveDiabetes', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '否', value: '1', disabled: false }, { label: '否', value: '', disabled: false },
{ label: '是', value: '2', disabled: false }, { label: '是', value: '', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }], rules: [{ required: true, message: '请选择是否', trigger: 'submit' }],
changeFun(e){ changeFun(e){
if(e == 2) { if(e == '是') {
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_010'){ if(item.formName == 'stroke_010'){
$this.addComponents[index].formObject = { $this.addComponents[index].formObject = {
...@@ -67,23 +67,23 @@ export default ($this) => { ...@@ -67,23 +67,23 @@ export default ($this) => {
prop: 'hypoglycemicDrugsType', prop: 'hypoglycemicDrugsType',
model: 'hypoglycemicDrugsType', model: 'hypoglycemicDrugsType',
label: '选择的降糖药:', label: '选择的降糖药:',
linkageRule: [{name: 'takeHypoglycemicDrugs', value: ['2']}], linkageRule: [{name: 'takeHypoglycemicDrugs', value: ['']}],
disabled: false, disabled: false,
changeFun: (val) => { changeFun: (val) => {
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '服降糖药', value: '1', disabled: false}, {label: '服降糖药', value: '服降糖药', disabled: false},
{label: '胰岛素', value: '2', disabled: false}, {label: '胰岛素', value: '胰岛素', disabled: false},
{label: '其他', value: '3', disabled: false}, {label: '其他', value: '其他', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'input', formType: 'input',
className: 'obj-form-title3', className: 'obj-form-title3',
linkageRule: [{name: 'hypoglycemicDrugsType',value: ['3']}], linkageRule: [{name: 'hypoglycemicDrugsType',value: ['其他']}],
prop: 'remark', prop: 'remark',
model: 'remark', model: 'remark',
label: '其他降糖药:', label: '其他降糖药:',
...@@ -92,7 +92,7 @@ export default ($this) => { ...@@ -92,7 +92,7 @@ export default ($this) => {
spanNum: 12, spanNum: 12,
type: 'text', type: 'text',
labmsg: '', labmsg: '',
rules: [{ required: true, message: '请输入其他降糖药', trigger: 'blur' }] rules: [{ required: true, message: '请输入其他降糖药', trigger: 'submit' }]
}, },
{ {
formType: 'radio', formType: 'radio',
...@@ -100,15 +100,15 @@ export default ($this) => { ...@@ -100,15 +100,15 @@ export default ($this) => {
prop: 'bloodSugarControl', prop: 'bloodSugarControl',
model: 'bloodSugarControl', model: 'bloodSugarControl',
label: '血糖控制情况:', label: '血糖控制情况:',
linkageRule: [{ name: 'haveDiabetes', value: ['2'] }], linkageRule: [{ name: 'haveDiabetes', value: [''] }],
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{ label: '基本达标', value: '1', disabled: false }, { label: '基本达标', value: '基本达标', disabled: false },
{ label: '未达标', value: '2', disabled: false }, { label: '未达标', value: '未达标', disabled: false },
{ label: '不清楚', value: '3', disabled: false }, { label: '不清楚', value: '不清楚', disabled: false },
], ],
rules: [{ required: true, message: '请选择是否', trigger: 'change' }] rules: [{ required: true, message: '请选择是否', trigger: 'submit' }]
}, },
] ]
......
...@@ -14,12 +14,12 @@ export default ($this) => { ...@@ -14,12 +14,12 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '否', value: '1', disabled: false}, {label: '否', value: '', disabled: false},
{label: '是', value: '2', disabled: false}, {label: '是', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}], rules: [{required: true, message: '请选择是否', trigger: 'submit'}],
changeFun(e){ changeFun(e){
if(e == 2) { if(e == '是') {
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_011'){ if(item.formName == 'stroke_011'){
$this.addComponents[index].formObject = { $this.addComponents[index].formObject = {
...@@ -37,17 +37,17 @@ export default ($this) => { ...@@ -37,17 +37,17 @@ export default ($this) => {
prop: 'stentingPosition', prop: 'stentingPosition',
model: 'stentingPosition', model: 'stentingPosition',
label: '支架术位置:', label: '支架术位置:',
linkageRule: [{name: 'stenting', value: ['2']}], linkageRule: [{name: 'stenting', value: ['']}],
disabled: false, disabled: false,
changeFun: (val) => { changeFun: (val) => {
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '左侧', value: '1', disabled: false}, {label: '左侧', value: '左侧', disabled: false},
{label: '右侧', value: '2', disabled: false}, {label: '右侧', value: '右侧', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -56,12 +56,12 @@ export default ($this) => { ...@@ -56,12 +56,12 @@ export default ($this) => {
model: 'leftStentingOperativeTime', model: 'leftStentingOperativeTime',
placeholder: '请选择', placeholder: '请选择',
label: '支架左侧手术时间:', label: '支架左侧手术时间:',
linkageRule: [{name: 'stentingPosition', value: ['1']}], linkageRule: [{name: 'stentingPosition', value: ['左侧']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '请选择左侧手术时间', trigger: 'change'}], rules: [{required: true, message: '请选择左侧手术时间', trigger: 'submit'}],
spanNum: 12, spanNum: 12,
}, },
{ {
...@@ -71,12 +71,12 @@ export default ($this) => { ...@@ -71,12 +71,12 @@ export default ($this) => {
model: 'rightStentingOperativeTime', model: 'rightStentingOperativeTime',
placeholder: '请选择', placeholder: '请选择',
label: '支架右侧手术时间:', label: '支架右侧手术时间:',
linkageRule: [{name: 'stentingPosition', value: ['2']}], linkageRule: [{name: 'stentingPosition', value: ['右侧']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '请选择右侧手术时间', trigger: 'change'}], rules: [{required: true, message: '请选择右侧手术时间', trigger: 'submit'}],
spanNum: 12, spanNum: 12,
}, },
...@@ -90,12 +90,12 @@ export default ($this) => { ...@@ -90,12 +90,12 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '否', value: '1', disabled: false}, {label: '否', value: '', disabled: false},
{label: '是', value: '2', disabled: false}, {label: '是', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}], rules: [{required: true, message: '请选择是否', trigger: 'submit'}],
changeFun(e){ changeFun(e){
if(e == 2) { if(e == '是') {
$this.addComponents.forEach((item,index)=>{ $this.addComponents.forEach((item,index)=>{
if(item.formName == 'stroke_011'){ if(item.formName == 'stroke_011'){
$this.addComponents[index].formObject = { $this.addComponents[index].formObject = {
...@@ -113,17 +113,17 @@ export default ($this) => { ...@@ -113,17 +113,17 @@ export default ($this) => {
prop: 'endarterectomyPosition', prop: 'endarterectomyPosition',
model: 'endarterectomyPosition', model: 'endarterectomyPosition',
label: '内膜剥脱术位置:', label: '内膜剥脱术位置:',
linkageRule: [{name: 'endometriodenudation', value: ['2']}], linkageRule: [{name: 'endometriodenudation', value: ['']}],
disabled: false, disabled: false,
changeFun: (val) => { changeFun: (val) => {
// console.log(val) // console.log(val)
}, },
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '左侧', value: '1', disabled: false}, {label: '左侧', value: '左侧', disabled: false},
{label: '右侧', value: '2', disabled: false}, {label: '右侧', value: '右侧', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -132,12 +132,12 @@ export default ($this) => { ...@@ -132,12 +132,12 @@ export default ($this) => {
model: 'leftEndarterectomyOperativeTime', model: 'leftEndarterectomyOperativeTime',
placeholder: '请选择', placeholder: '请选择',
label: '左侧内膜剥脱术手术时间:', label: '左侧内膜剥脱术手术时间:',
linkageRule: [{name: 'endarterectomyPosition', value: ['1']}], linkageRule: [{name: 'endarterectomyPosition', value: ['左侧']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '左侧内膜剥脱术手术时间', trigger: 'change'}], rules: [{required: true, message: '左侧内膜剥脱术手术时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -147,12 +147,12 @@ export default ($this) => { ...@@ -147,12 +147,12 @@ export default ($this) => {
model: 'rightEndarterectomyOperativeTime', model: 'rightEndarterectomyOperativeTime',
placeholder: '请选择', placeholder: '请选择',
label: '右侧内膜剥脱术手术时间:', label: '右侧内膜剥脱术手术时间:',
linkageRule: [{name: 'endarterectomyPosition', value: ['2']}], linkageRule: [{name: 'endarterectomyPosition', value: ['右侧']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '右侧内膜剥脱术手术时间', trigger: 'change'}], rules: [{required: true, message: '右侧内膜剥脱术手术时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
...@@ -165,10 +165,10 @@ export default ($this) => { ...@@ -165,10 +165,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '否', value: '1', disabled: false}, {label: '否', value: '', disabled: false},
{label: '是', value: '2', disabled: false}, {label: '是', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -177,12 +177,12 @@ export default ($this) => { ...@@ -177,12 +177,12 @@ export default ($this) => {
model: 'ecIcBypassTime', model: 'ecIcBypassTime',
placeholder: '请选择', placeholder: '请选择',
label: '颅内外血管搭桥术-手术时间:', label: '颅内外血管搭桥术-手术时间:',
linkageRule: [{name: 'ecIcBypass', value: ['2']}], linkageRule: [{name: 'ecIcBypass', value: ['']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '手术时间', trigger: 'change'}], rules: [{required: true, message: '手术时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
......
...@@ -16,10 +16,10 @@ export default ($this) => { ...@@ -16,10 +16,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '否', value: '1', disabled: false}, {label: '否', value: '', disabled: false},
{label: '是', value: '2', disabled: false}, {label: '是', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -28,12 +28,12 @@ export default ($this) => { ...@@ -28,12 +28,12 @@ export default ($this) => {
model: 'interventionOperativeTime', model: 'interventionOperativeTime',
placeholder: '请选择', placeholder: '请选择',
label: '介入术-手术时间:', label: '介入术-手术时间:',
linkageRule: [{name: 'intervention', value: ['2']}], linkageRule: [{name: 'intervention', value: ['']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '手术时间', trigger: 'change'}], rules: [{required: true, message: '手术时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
{ {
...@@ -45,10 +45,10 @@ export default ($this) => { ...@@ -45,10 +45,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '否', value: '1', disabled: false}, {label: '否', value: '', disabled: false},
{label: '是', value: '2', disabled: false}, {label: '是', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -57,12 +57,12 @@ export default ($this) => { ...@@ -57,12 +57,12 @@ export default ($this) => {
model: 'cabgOperationTime', model: 'cabgOperationTime',
placeholder: '请选择', placeholder: '请选择',
label: '搭桥术-手术时间:', label: '搭桥术-手术时间:',
linkageRule: [{name: 'coronaryArteryYpass', value: ['2']}], linkageRule: [{name: 'coronaryArteryYpass', value: ['']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '手术时间', trigger: 'change'}], rules: [{required: true, message: '手术时间', trigger: 'submit'}],
spanNum: 6, spanNum: 6,
}, },
......
...@@ -15,10 +15,10 @@ export default ($this) => { ...@@ -15,10 +15,10 @@ export default ($this) => {
disabled: false, disabled: false,
spanNum: 24, spanNum: 24,
options: [ options: [
{label: '否', value: '1', disabled: false}, {label: '否', value: '', disabled: false},
{label: '是', value: '2', disabled: false}, {label: '是', value: '', disabled: false},
], ],
rules: [{required: true, message: '请选择是否', trigger: 'change'}] rules: [{required: true, message: '请选择是否', trigger: 'submit'}]
}, },
{ {
formType: 'input', formType: 'input',
...@@ -26,14 +26,14 @@ export default ($this) => { ...@@ -26,14 +26,14 @@ export default ($this) => {
prop: 'treatmentMethod', prop: 'treatmentMethod',
model: 'treatmentMethod', model: 'treatmentMethod',
label: '治疗方式:', label: '治疗方式:',
linkageRule: [{name: 'haveSurgicalIntervention', value: ['2']}], linkageRule: [{name: 'haveSurgicalIntervention', value: ['']}],
disabled: false, disabled: false,
placeholder: '请输入治疗方式', placeholder: '请输入治疗方式',
spanNum: 6, spanNum: 6,
type: 'text', type: 'text',
labmsg: '次', labmsg: '次',
// slots: [{name: 'cm', type: 'append'}], // slots: [{name: 'cm', type: 'append'}],
rules: [{required: true, message: '请输入治疗方式', trigger: 'blur'}], rules: [{required: true, message: '请输入治疗方式', trigger: 'submit'}],
}, },
{ {
formType: 'date-picker', formType: 'date-picker',
...@@ -42,12 +42,12 @@ export default ($this) => { ...@@ -42,12 +42,12 @@ export default ($this) => {
model: 'treatmentTime', model: 'treatmentTime',
placeholder: '请选择', placeholder: '请选择',
label: '手术时间:', label: '手术时间:',
linkageRule: [{name: 'haveSurgicalIntervention', value: ['2']}], linkageRule: [{name: 'haveSurgicalIntervention', value: ['']}],
format: 'yyyy', format: 'yyyy',
valueFormat: 'yyyy', valueFormat: 'yyyy',
dateType: 'year', dateType: 'year',
type: 'date', type: 'date',
rules: [{required: true, message: '手术时间', trigger: 'change'}], rules: [{required: true, message: '手术时间', trigger: 'submit'}],
spanNum: 6 spanNum: 6
}, },
] ]
......
...@@ -112,10 +112,10 @@ ...@@ -112,10 +112,10 @@
}); });
} }
console.log(this.formData) console.log(this.formData)
this.formData.doctorId = this.doctorId this.formData.doctorId = parseFloat(this.doctorId)
this.formData.saveWay = this.saveWay this.formData.saveWay = parseFloat(this.saveWay)
this.formData.planPatientsTimesId = parseFloat(this.planPatientsTimesId)
this.formData.scaleNo = this.scaleNo this.formData.scaleNo = this.scaleNo
this.formData.planPatientsTimesId = this.planPatientsTimesId
console.log(JSON.stringify(this.formData)) console.log(JSON.stringify(this.formData))
if(this.valid){ if(this.valid){
...@@ -124,7 +124,6 @@ ...@@ -124,7 +124,6 @@
url: getFollowUpSC('/scale/save'), url: getFollowUpSC('/scale/save'),
data: JSON.stringify(this.formData), data: JSON.stringify(this.formData),
}).then(res=>{ }).then(res=>{
console.log(res)
if(res.data.code=='000000'){ if(res.data.code=='000000'){
this.$message({ this.$message({
message: '录入成功', message: '录入成功',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册