Commit b772f0f3 authored by 芮自成's avatar 芮自成

糖尿病随访修改

parent 5923c8c9
......@@ -9,6 +9,14 @@ export function addHypertensionForm(params) {
export function addDiabetesForm(params) {
return fetchBase({ url: `/chronic-admin/v1/chronic-visit-diabetes/save`, body: params, loading: true })
}
// 修改糖尿病随访
export function updateDiabetesForm(params) {
return fetchBase({ url: `/chronic-admin/v1/chronic-visit-diabetes/update`, body: params, loading: true })
}
// 主键查询糖尿病随访信息
export function getDiabetesForm(params) {
return fetchBase({ url: `/chronic-admin/v1/chronic-visit-diabetes/record`, body: params, loading: true })
}
// 新增冠心病随访
export function addCoronaryHeartDiseaseForm(params) {
......
......@@ -66,7 +66,7 @@ export default {
if (!token) {
token = sessionStorage.getItem('token')
if (process.env.NODE_ENV !== 'production') {
token = '9ed648f7-a0fe-4fa9-87f2-d4138c17282e'
token = 'b5ab898f-4e29-4311-adce-1c44b1c59798'
}
}
if (token) {
......
......@@ -246,6 +246,37 @@ export default {
}
return `${item.itemName}(${item.itemCode}) : `
}
},
watch: {
'form.inspectList': {
handler() {
// this.viewData = this.form.inspectList
let { inspectList = [], auxiliaryExamination = [] } = this.form
let list = []
inspectList.forEach(x => {
this.viewData.forEach(y => {
if (x.insType === y.insType && x.itemCode === y.itemCode) {
list.push(y)
}
})
})
let array = []
let strToArrNum = auxiliaryExamination.split(',').map(e => +e)
strToArrNum.forEach(x => {
const items = list.filter(e => e.insType === x)
if (items.length > 0) {
array.push({
insType: items[0].insType,
insName: items[0].insName,
items: [...items]
})
}
})
this.form.auxiliaryExamination = strToArrNum
this.viewData = array
}
}
}
}
</script>
......
......@@ -52,7 +52,7 @@ import StrokeForm from './components/StrokeForm.vue'
import CopdForm from './components/CopdForm.vue'
import ChronicKidneyDiseaseForm from './components/ChronicKidneyDiseaseForm.vue'
import DyslipidemiaForm from './components/DyslipidemiaForm.vue'
import { addHypertensionForm, addDiabetesForm, addCoronaryHeartDiseaseForm, updateCoronaryHeartDiseaseForm, addStrokeForm, updateStrokeForm, addCopdForm, updateCopdForm, addChronicKidneyDiseaseForm, updateChronicKidneyDiseaseForm, addDyslipidemiaForm, updateDyslipidemiaForm } from '@/api/doctor/separateFU'
import { addHypertensionForm, addDiabetesForm, updateDiabetesForm, addCoronaryHeartDiseaseForm, updateCoronaryHeartDiseaseForm, addStrokeForm, updateStrokeForm, addCopdForm, updateCopdForm, addChronicKidneyDiseaseForm, updateChronicKidneyDiseaseForm, addDyslipidemiaForm, updateDyslipidemiaForm } from '@/api/doctor/separateFU'
export default {
components: { HypertensionForm, DiabetesForm, CoronaryHeartDiseaseForm, StrokeForm, CopdForm, ChronicKidneyDiseaseForm, DyslipidemiaForm },
props: {
......@@ -107,7 +107,8 @@ export default {
}, true)
} else if (this.diseaseInfo.diseaseType === 2) {
const diabetesForm = await this.$refs.diabetesForm.submit()
return await addDiabetesForm({
let fun = id ? updateDiabetesForm : addDiabetesForm
return await fun({
...form,
...diabetesForm
}, true)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment