Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
agcs2.0-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
liang
agcs2.0-web
Commits
4ec59f44
Commit
4ec59f44
authored
Feb 07, 2023
by
刘予佳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
随访显示
parent
36842732
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
149 additions
and
31 deletions
+149
-31
index.vue
src/components/FormComponents/ReadForm/index.vue
+1
-1
dict.js
src/store/modules/dict.js
+0
-1
index.vue
src/views/audit-qualitycontrol/index.vue
+8
-10
followReview.vue
src/views/followupentry/components/followReview.vue
+122
-9
followaudit.vue
src/views/followupentry/followaudit.vue
+18
-10
No files found.
src/components/FormComponents/ReadForm/index.vue
View file @
4ec59f44
...
@@ -313,8 +313,8 @@ export default {
...
@@ -313,8 +313,8 @@ export default {
},
},
// 绑定部分值(此时表单已渲染)
// 绑定部分值(此时表单已渲染)
initfields
(
obj
)
{
initfields
(
obj
)
{
console
.
log
(
"
通用表单
"
,
obj
)
for
(
let
k
in
obj
)
{
for
(
let
k
in
obj
)
{
console
.
log
(
"
通用表单
"
,
k
,
obj
)
// if (this.form.hasOwnProperty(k)) {
// if (this.form.hasOwnProperty(k)) {
this
.
form
[
k
]
=
obj
[
k
]
this
.
form
[
k
]
=
obj
[
k
]
// }
// }
...
...
src/store/modules/dict.js
View file @
4ec59f44
...
@@ -32,7 +32,6 @@ const actions = {
...
@@ -32,7 +32,6 @@ const actions = {
newDictSet
.
push
(
v
.
type
)
newDictSet
.
push
(
v
.
type
)
}
}
})
})
console
.
log
(
'
执行getDictData
'
,
commit
,
state
)
commit
(
"
setDictSet
"
,
latestDict
)
commit
(
"
setDictSet
"
,
latestDict
)
newDictSet
=
Object
.
keys
(
dictMap
).
length
===
0
?
latestDictSet
:
newDictSet
newDictSet
=
Object
.
keys
(
dictMap
).
length
===
0
?
latestDictSet
:
newDictSet
// 存在新增加的字典
// 存在新增加的字典
...
...
src/views/audit-qualitycontrol/index.vue
View file @
4ec59f44
...
@@ -51,15 +51,15 @@ export default {
...
@@ -51,15 +51,15 @@ export default {
listLoading
:
false
,
listLoading
:
false
,
tableData
:
[
tableData
:
[
{
{
"
union
Id
"
:
"
2
"
,
"
union
Name
"
:
"
111
"
,
"
union
Name
"
:
"
合肥高新附院
"
,
"
union
Id
"
:
"
1
"
,
"
unCheckNums
"
:
2
,
"
reportTime
"
:
"
2023-02-01 16:47:23
"
,
"
checkNums
"
:
0
,
"
unCheckNums
"
:
1
,
"
reportTime
"
:
"
2022-12-09 09:12:35
"
"
checkNums
"
:
0
}
}
],
],
...
@@ -192,7 +192,6 @@ export default {
...
@@ -192,7 +192,6 @@ export default {
},
},
methods
:
{
methods
:
{
handleClick
()
{
handleClick
()
{
console
.
log
(
"
type:
"
+
this
.
type
,
"
auditStatus
"
+
this
.
auditStatus
)
if
(
this
.
auditStatus
==
1
)
{
if
(
this
.
auditStatus
==
1
)
{
this
.
columns
[
this
.
columns
.
length
-
1
].
operations
[
0
].
label
=
this
.
columns
[
this
.
columns
.
length
-
1
].
operations
[
0
].
label
=
"
修改审核意见
"
"
修改审核意见
"
...
@@ -201,7 +200,6 @@ export default {
...
@@ -201,7 +200,6 @@ export default {
}
}
},
},
auditHandle
(
data
,
i
)
{
auditHandle
(
data
,
i
)
{
console
.
log
(
data
,
i
)
if
(
this
.
type
==
"
1
"
)
{
if
(
this
.
type
==
"
1
"
)
{
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
"
/followaudit
"
,
path
:
"
/followaudit
"
,
...
@@ -232,7 +230,7 @@ export default {
...
@@ -232,7 +230,7 @@ export default {
res
=
await
getFollowCheck
(
params
)
//已审核
res
=
await
getFollowCheck
(
params
)
//已审核
break
;
break
;
}
}
this
.
tableData
=
res
.
data
.
records
// this.tableData = res.data.records //调试注释
this
.
total
=
res
.
data
.
total
this
.
total
=
res
.
data
.
total
},
},
},
},
...
...
src/views/followupentry/components/followReview.vue
View file @
4ec59f44
...
@@ -2,7 +2,35 @@
...
@@ -2,7 +2,35 @@
<!-- 随访审核详情 -->
<!-- 随访审核详情 -->
<div
class=
"follow-form"
>
<div
class=
"follow-form"
>
<!--
<ConfigForms
form-type=
"2"
formClass=
"follow-form"
></ConfigForms>
-->
<!--
<ConfigForms
form-type=
"2"
formClass=
"follow-form"
></ConfigForms>
-->
<el-container>
<el-aside
width=
"auto"
>
<div
class=
"follow-tab"
>
<p
class=
"tab-title"
>
筛查病例数据
</p>
<el-tabs
tab-position=
"right"
style=
"height: 200px;"
v-model=
"activeTab"
>
<el-tab-pane
:label=
"'第'+ Number(index+1) + '次随访数据'"
v-for=
"(item,index) in formDataList"
:key=
"index"
:name=
"String(index)"
></el-tab-pane>
</el-tabs>
</div>
</el-aside>
<el-main>
<read-form
ref=
"form"
:options=
"followupForm"
:formEdit=
"formEdit"
></read-form>
<read-form
ref=
"form"
:options=
"followupForm"
:formEdit=
"formEdit"
></read-form>
</el-main>
<el-aside
width=
"auto"
class=
"transition-box"
>
<div
class=
"follow-list"
>
<ul
class=
"list"
>
<li
v-for=
"(item, index) in screenList"
:key=
"index"
>
<div
class=
"time"
>
{{
item
.
time
}}
</div>
<div
class=
"time"
>
{{
item
.
code
}}
</div>
<div
class=
"time"
>
{{
item
.
name
}}
</div>
</li>
</ul>
</div>
</el-aside>
</el-container>
</div>
</div>
</
template
>
</
template
>
...
@@ -16,8 +44,8 @@ export default {
...
@@ -16,8 +44,8 @@ export default {
ReadForm
ReadForm
},
},
props
:
{
props
:
{
form
:
{
form
DataList
:
{
type
:
Object
,
type
:
Array
,
},
},
},
},
data
()
{
data
()
{
...
@@ -689,19 +717,38 @@ export default {
...
@@ -689,19 +717,38 @@ export default {
},
},
]
]
},
},
formEdit
:{
// formEdit:{
}
// },
activeTab
:
0
,
screenList
:
[
{
time
:
"
2020-12-12 11:11:11
"
,
code
:
"
UK102
"
,
name
:
"
修改第一次随访计划
"
,
},
],
}
}
},
},
watch
:{
// watch:{
form
(
val
){
// form(val){
this
.
formEdit
=
val
// this.formEdit = val[this.activeTab]
console
.
log
(
"
form
"
,
val
)
// console.log("formReview",val)
// }
// },
computed
:{
formEdit
:{
get
(){
return
this
.
formDataList
[
this
.
activeTab
]
},
set
(){
}
}
}
},
},
created
()
{
created
()
{
},
},
mounted
(){
mounted
(){
this
.
formEdit
=
this
.
formDataList
[
this
.
activeTab
]
},
},
methods
:
{},
methods
:
{},
}
}
...
@@ -727,6 +774,70 @@ export default {
...
@@ -727,6 +774,70 @@ export default {
background
:
#4e68ff
;
background
:
#4e68ff
;
color
:
#fff
;
color
:
#fff
;
}
}
.el-main
{
padding
:
0px
20px
;
}
.el-aside
{
padding-bottom
:
20px
;
}
}
.follow-tab
{
::v-deep
{
border-radius
:
4px
;
border
:
1px
solid
#cccccc
;
height
:
100%
;
.el-tabs__header
{
margin-left
:
0px
;
}
.
el-tabs__nav-wrap
.
is-right
:
:
after
{
width
:
0px
;
}
.el-tabs__active-bar.is-right
{
width
:
3px
;
height
:
52px
!
important
;
}
.el-tabs--right
{
height
:
auto
!
important
;
}
.tab-title
{
padding
:
16px
;
background
:
#fafafa
;
color
:
#333333
;
border-bottom
:
1px
solid
#cccccc
;
}
.el-tabs__item
{
padding
:
16px
;
width
:
180px
;
background
:
#fafafa
;
height
:
auto
;
line-height
:
inherit
;
border-bottom
:
1px
solid
#cccccc
;
transition
:
all
1s
;
}
.el-tabs__item.is-active
{
background
:
transparent
;
}
}
}
.follow-list
{
border-radius
:
4px
;
border
:
1px
solid
#cccccc
;
height
:
100%
;
background
:
#fafafa
;
li
{
padding
:
20px
30px
;
border-bottom
:
1px
solid
#ccc
;
cursor
:
pointer
;
.time
{
font-size
:
14px
;
margin-bottom
:
8px
;
font-family
:
AlibabaPuHuiTiR
;
text-align
:
left
;
&
:first-child
{
color
:
#4e68ff
;
}
}
}
}
}
.follow-form
{
.follow-form
{
::v-deep
{
::v-deep
{
...
@@ -746,6 +857,8 @@ export default {
...
@@ -746,6 +857,8 @@ export default {
overflow
:
hidden
;
overflow
:
hidden
;
border
:
1px
solid
#cccccc
;
border
:
1px
solid
#cccccc
;
}
}
.el-collapse-item
:not
(
:last-child
)
{
}
.el-collapse-item__wrap
{
.el-collapse-item__wrap
{
border
:
none
;
border
:
none
;
}
}
...
...
src/views/followupentry/followaudit.vue
View file @
4ec59f44
...
@@ -11,8 +11,7 @@
...
@@ -11,8 +11,7 @@
</div>
</div>
</div>
</div>
<div
class=
"table-content p-24"
>
<div
class=
"table-content p-24"
>
<!--
<component
:is=
"curComponent"
:formEdit=
"formEdit"
></component>
-->
<follow-review
:formDataList=
"formEdit"
></follow-review>
<follow-review
:form=
"formEdit"
></follow-review>
</div>
</div>
<div
class=
"choose-handle p-24"
>
<div
class=
"choose-handle p-24"
>
<span
v-if=
"!editStatus"
>
请选择审核结果:
</span>
<span
v-if=
"!editStatus"
>
请选择审核结果:
</span>
...
@@ -105,13 +104,22 @@ export default {
...
@@ -105,13 +104,22 @@ export default {
medicalCombination
:
'
无锡市人民医院医联体
'
,
medicalCombination
:
'
无锡市人民医院医联体
'
,
mcCount
:
7
,
mcCount
:
7
,
editStatus
:
false
,
//进入的状态是第一次审核还是修改审核,false为第一次,true为修改
editStatus
:
false
,
//进入的状态是第一次审核还是修改审核,false为第一次,true为修改
formEdit
:{
formEdit
:[
{
name
:
"
djksh
"
,
name
:
"
djksh
"
,
contact_phone
:
"
12345678
"
,
contact_phone
:
"
12345678
"
,
is_accept
:
"
0
"
,
is_accept
:
"
0
"
,
gas_exam
:
"
15
"
,
gas_exam
:
"
15
"
,
G_17
:
"
5
"
G_17
:
"
5
"
},
//填报数据
},
{
name
:
"
djksh
"
,
contact_phone
:
"
12345678
"
,
is_accept
:
"
0
"
,
gas_exam
:
"
15
"
,
G_17
:
"
6
"
},
],
//填报数据
form
:
{},
form
:
{},
rules
:
{
rules
:
{
reson
:
[{
required
:
true
,
message
:
"
请填写
"
,
trigger
:
"
blur
"
}],
reson
:
[{
required
:
true
,
message
:
"
请填写
"
,
trigger
:
"
blur
"
}],
...
@@ -213,7 +221,7 @@ export default {
...
@@ -213,7 +221,7 @@ export default {
this
.
loading
=
true
this
.
loading
=
true
let
res
=
await
getFollowUnCheckDetail
(
this
.
unionId
)
let
res
=
await
getFollowUnCheckDetail
(
this
.
unionId
)
if
(
res
.
code
==
1
){
if
(
res
.
code
==
1
){
this
.
formEdit
=
res
.
data
[
0
]
// this.formEdit=res.data[0] //调试注释
}
}
this
.
loading
=
false
this
.
loading
=
false
},
},
...
...
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