|
@ -390,7 +390,9 @@
|
|
|
medicalRecordsList: [],
|
|
|
docInfo: JSON.parse(window.localStorage.getItem('docInfo')),
|
|
|
showAdviceContentTip: false,
|
|
|
curMedicalRecordsIndex: -1
|
|
|
curMedicalRecordsIndex: -1,
|
|
|
diseaseCodeArr: [],
|
|
|
diseaseNameArr: []
|
|
|
},
|
|
|
watch: {
|
|
|
adviceContent: function(){
|
|
@ -420,8 +422,6 @@
|
|
|
if(httpData.teamCode){
|
|
|
this.teamCode = httpData.teamCode
|
|
|
this.findTemplateList()
|
|
|
} else {
|
|
|
this.teamCode = docInfo.teamCode
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@ -583,6 +583,28 @@
|
|
|
vm.subsidiaryInfo.data.admissionDiagnosis = $('#department').find('input').val()
|
|
|
vm.subsidiaryInfo.data.dischargeDiagnosis = $('#dischargeDiagnosis').find('input').val()
|
|
|
},
|
|
|
// 获取居民标签(健康情况、疾病类型、自定义分组)
|
|
|
getPatientLabelInfo: function(){
|
|
|
var vm = this,
|
|
|
loading = layer.load(0, {shade: false})
|
|
|
var params = {
|
|
|
patient: this.pati.patient
|
|
|
}
|
|
|
rehaAPI.getPatientLabelInfo(params).then(function(res){
|
|
|
layer.close(loading)
|
|
|
if(res.status == 200) {
|
|
|
var healthLabel = res.data['healthLabel']||[],
|
|
|
diseaseLabel = res.data['diseaseServer']||[],
|
|
|
customLabel = res.data['customLabel']||[];
|
|
|
$.each(diseaseLabel, function(index, item){
|
|
|
vm.diseaseCodeArr.push(item.disease)
|
|
|
vm.diseaseNameArr.push(item.diseaseName)
|
|
|
})
|
|
|
} else {
|
|
|
showErrorMessage(res.msg);
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
// 编辑康复建议
|
|
|
editAdviceTextarea: function(){
|
|
|
this.isEdit = !this.isEdit
|
|
@ -629,6 +651,11 @@
|
|
|
code: vm.patiInfo.ssDoctorHealth || vm.patiInfo.jtDoctorHealth,
|
|
|
hospitalName: vm.patiInfo.jtHospitalName
|
|
|
})
|
|
|
// 获取居民标签
|
|
|
vm.getPatientLabelInfo()
|
|
|
if(!vm.teamCode){
|
|
|
vm.findPatientSignSpecialistInfo()
|
|
|
}
|
|
|
} else {
|
|
|
showErrorMessage(res.msg);
|
|
|
}
|
|
@ -644,12 +671,7 @@
|
|
|
recoverAPI.findPatientSignSpecialistInfo(params).then(function(res) {
|
|
|
if(res.status == 200) {
|
|
|
vm.pati.teamCode = res.data.teamCode
|
|
|
// vm.jDlist.push({
|
|
|
// name: res.data.doctorName,
|
|
|
// code: res.data.doctor
|
|
|
// })
|
|
|
vm.teamCode = res.data.teamCode
|
|
|
|
|
|
vm.specialistTeam(res.data.teamCode)
|
|
|
} else {
|
|
|
showErrorMessage(res.msg);
|
|
@ -1163,14 +1185,16 @@
|
|
|
patient: this.pati.patient,
|
|
|
name: this.pati.patientName,
|
|
|
title: this.pati.patientName + "的康复计划",
|
|
|
// disease: this.diseaseObj.diseaseCode,
|
|
|
// diseaseName: this.diseaseObj.diseaseName,
|
|
|
disease: this.diseaseCodeArr.join(','),
|
|
|
diseaseName: this.diseaseNameArr.join(','),
|
|
|
planType: this.labelCode || 1,
|
|
|
payment: 2,
|
|
|
totalExpense: this.allFee || 0,
|
|
|
adviceContent: this.adviceContent,
|
|
|
medicalRecordsCode: codeArr.join(','),
|
|
|
detail: []
|
|
|
teamCode: vm.teamCode,
|
|
|
detail: [],
|
|
|
|
|
|
};
|
|
|
$.each(vm.templateDetail, function(index, o) {
|
|
|
if(o.code=='2'||o.code=='3'){
|