|
@ -60,42 +60,88 @@ Vue.component('lasc-cervical-final-diagnosis-entity', {
|
|
|
},
|
|
|
template: template,
|
|
|
mounted() {
|
|
|
var form = JSON.parse(JSON.stringify(this.data.value))
|
|
|
console.log(form, 'formformform111111111111111')
|
|
|
if (this.readonly && !form.finalDiagnosisOrg) {
|
|
|
this.form = {
|
|
|
screenId: '', //两癌筛查id
|
|
|
finalDiagnosisResult: '', //最后诊断
|
|
|
finalDiagnosisAbnormal: [], //最后诊断 - 异常内容
|
|
|
finalDiagnosisMalignantTumors: '', //最后诊断 - 异常内容 - 其他恶性肿瘤说明
|
|
|
finalDiagnosisOtherAbnormal: '', //最后诊断 - 异常内容 - 其他异常描述
|
|
|
finalDiagnosisOrg: '', //检查机构
|
|
|
finalDiagnosisUser: '', //检查人员
|
|
|
finalDiagnosisTime: '', //检查时间
|
|
|
|
|
|
cervicalLesionsFollowStatus: '', //宫颈病变随访情况
|
|
|
cervicalLesionsTreatment: '', //宫颈病变接受治疗
|
|
|
cervicalLesionsUnbehandeltReason: '', //宫颈病变接受治疗 - 未接收治疗原因
|
|
|
cervicalLesionsTreatmentMethod: '', //治疗方法
|
|
|
cervicalLesionsTreatmentOther: '', //治疗方法 - 其他
|
|
|
followUpOrg: '', //治疗机构
|
|
|
followUpTime: '', //治疗日期
|
|
|
|
|
|
acceptPathologicalExamination: '', //接受组织病理学检查
|
|
|
refusePathologicalExaminationReason: '', //未接受检查的原因
|
|
|
refusePathologicalExaminationReasonOther: '', // 未接受检查的其他原因
|
|
|
pathologicalExaminationResult: [], //组织病理学检查结果
|
|
|
pathologicalExaminationAbnormalOther: '', //组织病理学其他描述
|
|
|
pathologicalExaminationOrg: '', // 检查机构
|
|
|
pathologicalExaminationUser: '', //检查人员
|
|
|
pathologicalExaminationTime: '' //检查时间
|
|
|
}
|
|
|
} else {
|
|
|
console.log(form, 'formformform')
|
|
|
form.finalDiagnosisAbnormal = (form.finalDiagnosisAbnormal && form.finalDiagnosisAbnormal.split(',')) || []
|
|
|
form.pathologicalExaminationResult = (form.pathologicalExaminationResult && form.pathologicalExaminationResult.split(',')) || []
|
|
|
this.form = _.assign(this.form, form)
|
|
|
this.form.screenId = this.data.screenId
|
|
|
var form = JSON.parse(JSON.stringify(this.data.value[0]))
|
|
|
console.log(form, 'formformform111111111111111')
|
|
|
if (!this.readonly) {
|
|
|
this.form = {
|
|
|
screenId: '', //两癌筛查id
|
|
|
finalDiagnosisResult: '', //最后诊断
|
|
|
finalDiagnosisAbnormal: [], //最后诊断 - 异常内容
|
|
|
finalDiagnosisMalignantTumors: '', //最后诊断 - 异常内容 - 其他恶性肿瘤说明
|
|
|
finalDiagnosisOtherAbnormal: '', //最后诊断 - 异常内容 - 其他异常描述
|
|
|
finalDiagnosisOrg: '', //检查机构
|
|
|
finalDiagnosisUser: '', //检查人员
|
|
|
finalDiagnosisTime: '', //检查时间
|
|
|
|
|
|
cervicalLesionsFollowStatus: '', //宫颈病变随访情况
|
|
|
cervicalLesionsTreatment: '', //宫颈病变接受治疗
|
|
|
cervicalLesionsUnbehandeltReason: '', //宫颈病变接受治疗 - 未接收治疗原因
|
|
|
cervicalLesionsTreatmentMethod: '', //治疗方法
|
|
|
cervicalLesionsTreatmentOther: '', //治疗方法 - 其他
|
|
|
followUpOrg: '', //治疗机构
|
|
|
followUpTime: '', //治疗日期
|
|
|
|
|
|
acceptPathologicalExamination: '', //接受组织病理学检查
|
|
|
refusePathologicalExaminationReason: '', //未接受检查的原因
|
|
|
refusePathologicalExaminationReasonOther: '', // 未接受检查的其他原因
|
|
|
pathologicalExaminationResult: [], //组织病理学检查结果
|
|
|
pathologicalExaminationAbnormalOther: '', //组织病理学其他描述
|
|
|
pathologicalExaminationOrg: '', // 检查机构
|
|
|
pathologicalExaminationUser: '', //检查人员
|
|
|
pathologicalExaminationTime: '' //检查时间
|
|
|
}
|
|
|
} else {
|
|
|
console.log(form, 'formformform')
|
|
|
form.finalDiagnosisAbnormal = (form.finalDiagnosisAbnormal && form.finalDiagnosisAbnormal.split(',')) || []
|
|
|
form.pathologicalExaminationResult = (form.pathologicalExaminationResult && form.pathologicalExaminationResult.split(',')) || []
|
|
|
this.form = _.assign(this.form, form)
|
|
|
this.form.screenId = this.data.screenId
|
|
|
console.log('1111111111111111',this.form)
|
|
|
}
|
|
|
},
|
|
|
watch:{
|
|
|
'data':{
|
|
|
handler(newVal,oldVal){
|
|
|
var form = JSON.parse(JSON.stringify(this.data.value))
|
|
|
console.log(form, 'formformform111111111111111')
|
|
|
if (!this.readonly) {
|
|
|
this.form = {
|
|
|
screenId: '', //两癌筛查id
|
|
|
finalDiagnosisResult: '', //最后诊断
|
|
|
finalDiagnosisAbnormal: [], //最后诊断 - 异常内容
|
|
|
finalDiagnosisMalignantTumors: '', //最后诊断 - 异常内容 - 其他恶性肿瘤说明
|
|
|
finalDiagnosisOtherAbnormal: '', //最后诊断 - 异常内容 - 其他异常描述
|
|
|
finalDiagnosisOrg: '', //检查机构
|
|
|
finalDiagnosisUser: '', //检查人员
|
|
|
finalDiagnosisTime: '', //检查时间
|
|
|
|
|
|
cervicalLesionsFollowStatus: '', //宫颈病变随访情况
|
|
|
cervicalLesionsTreatment: '', //宫颈病变接受治疗
|
|
|
cervicalLesionsUnbehandeltReason: '', //宫颈病变接受治疗 - 未接收治疗原因
|
|
|
cervicalLesionsTreatmentMethod: '', //治疗方法
|
|
|
cervicalLesionsTreatmentOther: '', //治疗方法 - 其他
|
|
|
followUpOrg: '', //治疗机构
|
|
|
followUpTime: '', //治疗日期
|
|
|
|
|
|
acceptPathologicalExamination: '', //接受组织病理学检查
|
|
|
refusePathologicalExaminationReason: '', //未接受检查的原因
|
|
|
refusePathologicalExaminationReasonOther: '', // 未接受检查的其他原因
|
|
|
pathologicalExaminationResult: [], //组织病理学检查结果
|
|
|
pathologicalExaminationAbnormalOther: '', //组织病理学其他描述
|
|
|
pathologicalExaminationOrg: '', // 检查机构
|
|
|
pathologicalExaminationUser: '', //检查人员
|
|
|
pathologicalExaminationTime: '' //检查时间
|
|
|
}
|
|
|
} else {
|
|
|
console.log(form, 'formformform')
|
|
|
form.finalDiagnosisAbnormal = (form.finalDiagnosisAbnormal && form.finalDiagnosisAbnormal.split(',')) || []
|
|
|
form.pathologicalExaminationResult = (form.pathologicalExaminationResult && form.pathologicalExaminationResult.split(',')) || []
|
|
|
this.form = _.assign(this.form, form)
|
|
|
this.form.screenId = this.data.screenId
|
|
|
console.log('1111111111111111',this.form)
|
|
|
}
|
|
|
},
|
|
|
deep:true
|
|
|
}
|
|
|
},
|
|
|
methods: {}
|