Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
frontend-h5
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
songrui
frontend-h5
Commits
b772f0f3
Commit
b772f0f3
authored
Feb 21, 2025
by
芮自成
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
糖尿病随访修改
parent
5923c8c9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
43 additions
and
3 deletions
+43
-3
separateFU.js
src/api/doctor/separateFU.js
+8
-0
Doctor.vue
src/doctor/Doctor.vue
+1
-1
Inspect.vue
src/doctor/followUp/separateFU/components/Inspect.vue
+31
-0
FormCont.vue
src/doctor/followUp/separateFU/form/FormCont.vue
+3
-2
DiabetesForm.vue
...ctor/followUp/separateFU/form/components/DiabetesForm.vue
+0
-0
No files found.
src/api/doctor/separateFU.js
View file @
b772f0f3
...
@@ -9,6 +9,14 @@ export function addHypertensionForm(params) {
...
@@ -9,6 +9,14 @@ export function addHypertensionForm(params) {
export
function
addDiabetesForm
(
params
)
{
export
function
addDiabetesForm
(
params
)
{
return
fetchBase
({
url
:
`/chronic-admin/v1/chronic-visit-diabetes/save`
,
body
:
params
,
loading
:
true
})
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
)
{
export
function
addCoronaryHeartDiseaseForm
(
params
)
{
...
...
src/doctor/Doctor.vue
View file @
b772f0f3
...
@@ -66,7 +66,7 @@ export default {
...
@@ -66,7 +66,7 @@ export default {
if
(
!
token
)
{
if
(
!
token
)
{
token
=
sessionStorage
.
getItem
(
'token'
)
token
=
sessionStorage
.
getItem
(
'token'
)
if
(
process
.
env
.
NODE_ENV
!==
'production'
)
{
if
(
process
.
env
.
NODE_ENV
!==
'production'
)
{
token
=
'
9ed648f7-a0fe-4fa9-87f2-d4138c17282e
'
token
=
'
b5ab898f-4e29-4311-adce-1c44b1c59798
'
}
}
}
}
if
(
token
)
{
if
(
token
)
{
...
...
src/doctor/followUp/separateFU/components/Inspect.vue
View file @
b772f0f3
...
@@ -246,6 +246,37 @@ export default {
...
@@ -246,6 +246,37 @@ export default {
}
}
return
`
${
item
.
itemName
}
(
${
item
.
itemCode
}
) : `
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
>
</
script
>
...
...
src/doctor/followUp/separateFU/form/FormCont.vue
View file @
b772f0f3
...
@@ -52,7 +52,7 @@ import StrokeForm from './components/StrokeForm.vue'
...
@@ -52,7 +52,7 @@ import StrokeForm from './components/StrokeForm.vue'
import
CopdForm
from
'./components/CopdForm.vue'
import
CopdForm
from
'./components/CopdForm.vue'
import
ChronicKidneyDiseaseForm
from
'./components/ChronicKidneyDiseaseForm.vue'
import
ChronicKidneyDiseaseForm
from
'./components/ChronicKidneyDiseaseForm.vue'
import
DyslipidemiaForm
from
'./components/DyslipidemiaForm.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
{
export
default
{
components
:
{
HypertensionForm
,
DiabetesForm
,
CoronaryHeartDiseaseForm
,
StrokeForm
,
CopdForm
,
ChronicKidneyDiseaseForm
,
DyslipidemiaForm
},
components
:
{
HypertensionForm
,
DiabetesForm
,
CoronaryHeartDiseaseForm
,
StrokeForm
,
CopdForm
,
ChronicKidneyDiseaseForm
,
DyslipidemiaForm
},
props
:
{
props
:
{
...
@@ -107,7 +107,8 @@ export default {
...
@@ -107,7 +107,8 @@ export default {
},
true
)
},
true
)
}
else
if
(
this
.
diseaseInfo
.
diseaseType
===
2
)
{
}
else
if
(
this
.
diseaseInfo
.
diseaseType
===
2
)
{
const
diabetesForm
=
await
this
.
$refs
.
diabetesForm
.
submit
()
const
diabetesForm
=
await
this
.
$refs
.
diabetesForm
.
submit
()
return
await
addDiabetesForm
({
let
fun
=
id
?
updateDiabetesForm
:
addDiabetesForm
return
await
fun
({
...
form
,
...
form
,
...
diabetesForm
...
diabetesForm
},
true
)
},
true
)
...
...
src/doctor/followUp/separateFU/form/components/DiabetesForm.vue
View file @
b772f0f3
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment