提交 0f9d7951 编写于 作者: Yuanzhao.dai's avatar Yuanzhao.dai

Merge branch 'dev-followUp-20190312' of...

Merge branch 'dev-followUp-20190312' of http://192.168.110.53/com.pica.cloud.education.frontend/pica.cloud.web-education-admin into dev-followUp-20190312
......@@ -174,11 +174,17 @@
</style>
<style lang="scss">
.form-box{
.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
content: '*';
color: #F56C6C;
margin-right: 10px;
}
.el-form-item__label,
.el-radio__label {
font-size: 18px;
}
.obj-form-title{
float: none;
.el-form-item__label,
.el-form-item__content{
display: block;
......@@ -192,6 +198,22 @@
}
}
}
.obj-form-title2{
margin-left: 15px;
}
.obj-form-title3{
margin-left: 25px;
}
.obj-form-title4{
margin-left: 35px;
}
.radio-block{
.el-radio-group{
.el-radio{
display: block;
}
}
}
}
</style>
......
......@@ -241,13 +241,13 @@
}else{
item.isDisabled = false;
}
if(item.remindList.length > 0){// remindDay 提醒医生预约提前天数
if(item.remindList && item.remindList.length > 0){// remindDay 提醒医生预约提前天数
item.remindDay = []
item.remindList.forEach((kkk)=>{
item.remindDay.push(kkk.startDays)
})
}
if(item.pushContentList.length > 0){//pushDay 推送患教提前天数
if(item.pushContentList && item.pushContentList.length > 0){//pushDay 推送患教提前天数
let pushData = item.pushContentList[0]
item.hasSelected = pushData.resourceId ? true : false;
item.pushDay = pushData.startDays
......@@ -256,7 +256,7 @@
header_name: pushData.sendContent
}
}
if(item.followupList.length > 0){ //followResourceId 随访量表
if(item.followupList && item.followupList.length > 0){ //followResourceId 随访量表
item.followResourceId = []
item.followupList.forEach((kkk)=>{
if(this.isStandedTemplate){
......
......@@ -196,6 +196,8 @@
this.checkForm = false
if(val.status){
this.baseInfo.fPlanTimeReqList = val.setTimeNodeList
this.baseInfo.time = (new Date(this.baseInfo.time).getTime())
console.log(this.baseInfo.time)
// 提交
createFollowPlan(this.baseInfo).then(res=>{
if(res.code=='000000'){
......
......@@ -252,6 +252,8 @@
// 关闭弹层,继续创建
this.planDetailData.fPlanTimeReqList = val.setTimeNodeList
// this.planDetailData.joinTime = new Date();
this.planDetailData.joinTime = (new Date(this.planDetailData.joinTime)).getTime()
console.log(this.planDetailData.joinTime)
console.log('修改计划前的数据===>>>',this.planDetailData)
createFollowPlan(this.planDetailData).then(res=>{
if(res.code=='000000'){
......
......@@ -46,10 +46,6 @@
stroke,
BreadCrumb,
},
data(){
return {
}
},
}
</script>
......@@ -67,7 +63,7 @@
.patient-base-info{
line-height: 60px;
height: 60px;
border-bottom: 2px dashed #ccc;
border-bottom: 1px dashed #ccc;
}
.form-container{
padding: 40px 10px;
......
export default [
{
formType: 'radio',
className: 'obj-form-title',
prop: 'a1',
model: 'a1',
spanNum: 24,
label: '调查时状态',
options: [
{ label: '接受调查', value: '1' },
{ label: '失访', value: '2' },
{ label: '死亡', value: '3' }
export default ($this) => {
return [
{
formType: 'radio',
className: 'obj-form-title',
prop: 'a1',
model: 'a1',
spanNum: 24,
label: '调查时状态',
options: [
{ label: '接受调查', value: '1' },
{ label: '失访', value: '2' },
{ label: '死亡', value: '3' }
],
rules: [{ required: true, message: '请选择调查时状态', trigger: 'blur' }]
},
rules: [{ required: true, message: '请选择调查时状态', trigger: 'blur' }]
},
{
formType: 'radio',
className: 'obj-form-title',
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',
className: 'obj-form-title',
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',
className: 'obj-form-title',
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',
className: 'obj-form-title',
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',
className: 'obj-form-title2',
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',
className: 'obj-form-title2',
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',
className: 'obj-form-title3',
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',
className: 'obj-form-title4',
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',
className: 'obj-form-title',
prop: 'a2',
model: 'a2',
spanNum: 24,
label: '失访原因',
linkageRule: [{ name: 'a1', value: ['2'] }],
options: [
{ label: '失去联系', value: '1' },
{ label: '拒绝参加调查', value: '2' },
{ label: '其他', value: '3' }
],
rules: [{ required: true, message: '请选择失访原因', trigger: 'blur' }]
},
{
formType: 'input',
className: 'obj-form-title',
linkageRule: [{name: 'a2',value: ['3']}],
prop: 'a3',
model: 'a3',
label: '其他',
disabled: false,
placeholder: '请输入其他原因',
spanNum: 12,
type: 'number',
labmsg: '',
// slots: [{ name: 'mmol/L', type: 'append' }]
},
{
formType: 'radio',
className: 'obj-form-title2',
prop: 'a2',
model: 'a2',
spanNum: 24,
label: '失访原因',
linkageRule: [{ name: 'a1', value: ['2'] }],
options: [
{ label: '失去联系', value: '1' },
{ label: '拒绝参加调查', value: '2' },
{ label: '其他', value: '3' }
],
rules: [{ required: true, message: '请选择失访原因', trigger: 'blur' }]
},
{
formType: 'input',
className: 'obj-form-title3',
linkageRule: [{name: 'a2',value: ['3']}],
prop: 'a3',
model: 'a3',
label: '其他',
disabled: false,
placeholder: '请输入其他原因',
spanNum: 12,
type: 'number',
labmsg: '',
// slots: [{ name: 'mmol/L', type: 'append' }]
},
{
formType: 'date-picker',
className: 'obj-form-title',
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',
className: 'obj-form-title',
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',
className: 'obj-form-title',
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' }]
},
]
{
formType: 'date-picker',
className: 'obj-form-title2',
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',
className: 'obj-form-title2',
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',
className: 'obj-form-title3',
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 [
{
formType: 'div',
name: '6.1 血糖',
className: 'sec-title',
},
{
formType: 'date-picker',
className: 'obj-form-title',
prop: 'e1',
model: 'e1',
placeholder: '请选择',
label: '检查时间',
format: 'yyyy-MM-dd',
type: 'date',
rules: [{ required: true, message: '检查时间', trigger: 'blur' }],
spanNum: 24,
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e2',
model: 'e2',
label: '空腹血糖',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{ name: 'mmol/L', type: 'append' }]
},
export default ($this) => {
return [
{
formType: 'div',
name: '6.1 血糖',
className: 'sec-title',
},
{
formType: 'date-picker',
className: 'obj-form-title',
prop: 'e1',
model: 'e1',
placeholder: '请选择',
label: '检查时间',
format: 'yyyy-MM-dd',
type: 'date',
rules: [{required: true, message: '检查时间', trigger: 'blur'}],
spanNum: 24,
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e2',
model: 'e2',
label: '空腹血糖',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}]
},
{
formType: 'div',
name: '6.2 血脂',
className: 'sec-title',
},
{
formType: 'date-picker',
className: 'obj-form-title',
prop: 'e3',
model: 'e3',
placeholder: '请选择',
label: '检查时间',
format: 'yyyy-MM-dd',
type: 'date',
rules: [{ required: true, message: '检查时间', trigger: 'blur' }],
spanNum: 24,
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e4',
model: 'e4',
label: '甘油三酯',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{ name: 'mmol/L', type: 'append' }]
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e5',
model: 'e5',
label: '胆固醇',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{ name: 'mmol/L', type: 'append' }]
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e6',
model: 'e6',
label: '低密度脂蛋白胆固醇',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{ name: 'mmol/L', type: 'append' }]
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e7',
model: 'e7',
label: '高密度脂蛋白胆固醇',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{ name: 'mmol/L', type: 'append' }]
},
]
{
formType: 'div',
name: '6.2 血脂',
className: 'sec-title',
},
{
formType: 'date-picker',
className: 'obj-form-title',
prop: 'e3',
model: 'e3',
placeholder: '请选择',
label: '检查时间',
format: 'yyyy-MM-dd',
type: 'date',
rules: [{required: true, message: '检查时间', trigger: 'blur'}],
spanNum: 24,
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e4',
model: 'e4',
label: '甘油三酯',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}]
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e5',
model: 'e5',
label: '胆固醇',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}]
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e6',
model: 'e6',
label: '低密度脂蛋白胆固醇',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}]
},
{
formType: 'input',
className: 'obj-form-title',
prop: 'e7',
model: 'e7',
label: '高密度脂蛋白胆固醇',
disabled: false,
placeholder: '请输入',
spanNum: 24,
type: 'number',
labmsg: '次',
slots: [{name: 'mmol/L', type: 'append'}]
},
]
}
export default [
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b1',
model: 'b1',
label: '运动',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)', value: '1', disabled: false },
{ label: '缺乏运动 (不符合上述经常运动标准者)', value: '2', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b2',
model: 'b2',
label: '吸烟',
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',
className: 'obj-form-title',
prop: 'b3',
model: 'b3',
label: '饮酒',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '不饮酒', value: '1', disabled: false },
{ label: '少量饮酒', value: '2', disabled: false },
{ label: '经常大量饮酒(白酒≥3次/周,每次≥2两)', value: '3', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b4',
model: 'b4',
label: '口味',
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' }]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b5',
model: 'b5',
label: '荤素',
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' }]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b6',
model: 'b6',
label: '吃蔬菜(每日食用6两蔬菜)',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '≥5天/周', value: '1', disabled: false },
{ label: '3-4天/周', value: '2', disabled: false },
{ label: '≤2天/周', value: '3', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b7',
model: 'b7',
label: '吃水果(每日食用4两水果)',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{ label: '≥5天/周', value: '1', disabled: false },
{ label: '3-4天/周', value: '2', disabled: false },
{ label: '≤2天/周', value: '3', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
},
export default ($this) => {
return [
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b1',
model: 'b1',
label: '运动',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{label: '经常运动(相当于快步走的中等强度运动,且每周≥3次、每次≥30分钟,包含中度、重度体力劳动者)', value: '1', disabled: false},
{label: '缺乏运动 (不符合上述经常运动标准者)', value: '2', disabled: false},
],
rules: [{required: true, message: '请选择是否', trigger: 'blur'}]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b2',
model: 'b2',
label: '吸烟',
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',
className: 'obj-form-title',
prop: 'b3',
model: 'b3',
label: '饮酒',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{label: '不饮酒', value: '1', disabled: false},
{label: '少量饮酒', value: '2', disabled: false},
{label: '经常大量饮酒(白酒≥3次/周,每次≥2两)', value: '3', disabled: false},
],
rules: [{required: true, message: '请选择是否', trigger: 'blur'}]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b4',
model: 'b4',
label: '口味',
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'}]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b5',
model: 'b5',
label: '荤素',
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'}]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b6',
model: 'b6',
label: '吃蔬菜(每日食用6两蔬菜)',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{label: '≥5天/周', value: '1', disabled: false},
{label: '3-4天/周', value: '2', disabled: false},
{label: '≤2天/周', value: '3', disabled: false},
],
rules: [{required: true, message: '请选择是否', trigger: 'blur'}]
},
{
formType: 'radio',
className: 'obj-form-title',
prop: 'b7',
model: 'b7',
label: '吃水果(每日食用4两水果)',
disabled: false,
placeholder: '150',
spanNum: 24,
options: [
{label: '≥5天/周', value: '1', disabled: false},
{label: '3-4天/周', value: '2', disabled: false},
{label: '≤2天/周', value: '3', disabled: false},
],
rules: [{required: true, message: '请选择是否', trigger: 'blur'}]
},
]
]
}
......@@ -21,21 +21,22 @@ export default ($this) => {
},
{
formType: 'input',
className: 'obj-form-title',
className: 'obj-form-title2',
linkageRule: [{name: 'c1',value: ['2']}],
prop: 'c2',
model: 'c2',
label: '发病次数',
disabled: false,
placeholder: '请输入发病次数',
spanNum: 24,
spanNum: 6,
type: 'number',
labmsg: '次',
slots: [{ name: '次', type: 'append' }]
slots: [{ name: '次', type: 'append' }],
rules: [{ required: true, message: '请输入发病次数', trigger: 'blur' }]
},
{
formType: 'date-picker',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c3',
model: 'c3',
placeholder: '请选择',
......@@ -48,7 +49,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c4',
model: 'c4',
label: '就诊机构级别',
......@@ -65,7 +66,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c5',
model: 'c5',
label: '主要诊断',
......@@ -82,7 +83,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c6',
model: 'c6',
label: '住院期间是否接受康复治疗',
......@@ -97,7 +98,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c7',
model: 'c7',
label: '出院后是否接受康复治疗',
......@@ -131,7 +132,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title radio-block',
prop: 'c9',
model: 'c9',
label: '评分值',
......@@ -178,7 +179,7 @@ export default ($this) => {
},
{
formType: 'date-picker',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c15',
model: 'c15',
placeholder: '请选择',
......@@ -191,12 +192,15 @@ export default ($this) => {
},
{
formType: 'checkbox',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'heartType',
model: 'heartType',
label: '心脏病类型',
linkageRule: [{ name: 'c10', value: ['2'] }],
disabled: false,
changeFun: (val)=>{
// console.log(val)
},
spanNum: 24,
options: [
{ label: '冠心病', value: '1', disabled: false },
......@@ -209,7 +213,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title3',
prop: 'c18',
model: 'c18',
label: '冠心病类型',
......@@ -225,7 +229,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title3',
prop: 'c19',
model: 'c19',
label: '房颤类型',
......@@ -241,7 +245,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c17',
model: 'c17',
label: '就诊机构级别',
......@@ -270,11 +274,19 @@ export default ($this) => {
{ label: '无', value: '1', disabled: false },
{ label: '有', value: '2', disabled: false },
],
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }]
rules: [{ required: true, message: '请选择是否', trigger: 'blur' }],
changeFun(e){
if(e == 2) {
$this.form = {
...$this.form,
medicalUseSituation: []
}
}
}
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c20',
model: 'c20',
label: '是否服用抗栓药物',
......@@ -289,14 +301,14 @@ export default ($this) => {
},
{
formType: 'checkbox',
className: 'obj-form-title',
prop: 'c21',
model: 'c21',
className: 'obj-form-title2',
prop: 'medicalUseSituation',
model: 'medicalUseSituation',
label: '用药品种',
linkageRule: [{ name: 'c11', value: ['2'] }],
disabled: false,
changeFun: (val)=>{
console.log(val)
// console.log(val)
},
spanNum: 24,
options: [
......@@ -310,7 +322,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c22',
model: 'c22',
label: '用药情况',
......@@ -347,7 +359,7 @@ export default ($this) => {
},
{
formType: 'date-picker',
className: 'obj-form-title',
className: 'obj-form-title2',
prop: 'c23',
model: 'c23',
placeholder: '请选择',
......@@ -374,7 +386,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title3',
prop: 'c24',
model: 'c24',
label: '是否服降压药',
......@@ -389,7 +401,7 @@ export default ($this) => {
},
{
formType: 'radio',
className: 'obj-form-title',
className: 'obj-form-title3',
prop: 'c25',
model: 'c25',
label: '血压控制情况',
......
......@@ -37,17 +37,16 @@
data(){
return {
addComponents: [
{name: 'BaseInfo',dataSource:dataSourceBaseInfo, title: '一、基本信息'},
{name: 'DataType',dataSource:dataSourceLifeStyleGuide, title: '二、随访期间生活方式'},
{name: 'DataType',dataSource:dataSourceMainSickControl(this), title: '三、随访期间主要病史及控制情况'},
{name: 'DataType',dataSource:dataSourceTreatmentSituation, title: '四、本次随访期间血管病变的外科手术或介入治疗情况'},
{name: 'DataType',dataSource:dataSourceCheckBody, title: '五、体格检查(高危人群12个月随访必做)'},
{name: 'DataType',dataSource:dataSourceCheckLab, title: '六、实验室检查(高危人群12个月随访必填)'},
{name: 'BaseInfo',dataSource: dataSourceBaseInfo(this), title: '一、基本信息'},
{name: 'DataType',dataSource: dataSourceLifeStyleGuide(this), title: '二、随访期间生活方式'},
{name: 'DataType',dataSource: dataSourceMainSickControl(this), title: '三、随访期间主要病史及控制情况'},
{name: 'DataType',dataSource: dataSourceTreatmentSituation(this), title: '四、本次随访期间血管病变的外科手术或介入治疗情况'},
{name: 'DataType',dataSource: dataSourceCheckBody(this), title: '五、体格检查(高危人群12个月随访必做)'},
{name: 'DataType',dataSource: dataSourceCheckLab(this), title: '六、实验室检查(高危人群12个月随访必填)'},
],
form: {
heartType: [],
inputVal: '1',
radioVal: '2'
medicalUseSituation: []
},
}
},
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册