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
7902f2ca
Commit
7902f2ca
authored
Feb 21, 2023
by
miaojiale
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
审核报表
parent
8a7f01ff
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
280 additions
and
121 deletions
+280
-121
qualitycontrol-report.js
src/api/qualitycontrol-report.js
+20
-0
index.vue
src/views/audit-detail/index.vue
+3
-0
followaudit.vue
src/views/followupentry/followaudit.vue
+44
-25
index.vue
src/views/qualitycontrol-report/index.vue
+213
-96
No files found.
src/api/qualitycontrol-report.js
0 → 100644
View file @
7902f2ca
import
request
from
"
@/utils/request
"
/* 质控报表 */
// 审核员列表
export
function
checkerQuality
(
params
=
{})
{
return
request
({
url
:
"
/disease-data/data/report/checker/quality
"
,
method
:
"
get
"
,
params
,
})
}
// 管理员列表
export
function
adminQuality
(
params
=
{})
{
return
request
({
url
:
"
/disease-data/data/report/admin/quality
"
,
method
:
"
get
"
,
params
,
})
}
src/views/audit-detail/index.vue
View file @
7902f2ca
...
@@ -572,10 +572,13 @@ export default {
...
@@ -572,10 +572,13 @@ export default {
display
:
flex
;
display
:
flex
;
justify-content
:
space-between
;
justify-content
:
space-between
;
.right
{
.right
{
display
:
flex
;
align-items
:
center
;
.btn
{
.btn
{
width
:
80px
;
width
:
80px
;
height
:
32px
;
height
:
32px
;
border-radius
:
4px
;
border-radius
:
4px
;
margin-top
:
0px
;
}
}
}
}
}
}
...
...
src/views/followupentry/followaudit.vue
View file @
7902f2ca
...
@@ -4,7 +4,9 @@
...
@@ -4,7 +4,9 @@
<div
class=
"audit-detail_header p-24"
>
<div
class=
"audit-detail_header p-24"
>
<div
class=
"left"
>
<div
class=
"left"
>
<span>
当前审核
</span>
<span>
当前审核
</span>
<span
class=
"f-b"
>
【
{{
medicalCombination
}}
】【剩余
{{
mcCount
}}
】
</span>
<span
class=
"f-b"
>
【
{{
medicalCombination
}}
】【剩余
{{
mcCount
}}
】
</span
>
</div>
</div>
<div
class=
"right"
>
<div
class=
"right"
>
<el-button
class=
"btn"
@
click=
"$router.go(-1)"
>
返回
</el-button>
<el-button
class=
"btn"
@
click=
"$router.go(-1)"
>
返回
</el-button>
...
@@ -24,7 +26,8 @@
...
@@ -24,7 +26,8 @@
class=
"p-btn"
class=
"p-btn"
size=
"medium"
size=
"medium"
@
click=
"showDialog(item.value)"
@
click=
"showDialog(item.value)"
>
{{
item
.
text
}}
</el-button>
>
{{
item
.
text
}}
</el-button
>
<span
v-if=
"editStatus"
class=
"op"
>
驳回修改建议:胃镜图片不合规
</span>
<span
v-if=
"editStatus"
class=
"op"
>
驳回修改建议:胃镜图片不合规
</span>
</div>
</div>
</div>
</div>
...
@@ -35,20 +38,26 @@
...
@@ -35,20 +38,26 @@
<div
class=
"content"
>
<div
class=
"content"
>
<div
class=
"showTips"
>
<div
class=
"showTips"
>
该病例已经审核【驳回修改】,需要改为
{{
该病例已经审核【驳回修改】,需要改为
{{
btnGroup
[
curBtn
-
1
]
?
btnGroup
[
curBtn
-
1
].
text
:
""
btnGroup
[
curBtn
-
1
]
?
btnGroup
[
curBtn
-
1
].
text
:
""
}}
吗
}}
吗
</div>
</div>
</div>
</div>
<div
class=
"btn"
>
<div
class=
"btn"
>
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"onCancel"
>
否
</el-button>
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"onCancel"
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"editSubmit"
>
是
</el-button>
>
否
</el-button
>
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"editSubmit"
>
是
</el-button
>
</div>
</div>
</
template
>
</
template
>
</public-dialog>
</public-dialog>
<public-dialog
ref=
"publicDialog"
@
onSubmit=
"onSubmit"
@
onCancel=
"onCancel"
>
<public-dialog
ref=
"publicDialog"
@
onSubmit=
"onSubmit"
@
onCancel=
"onCancel"
>
<!-- 审核结果回显 -->
<!-- 审核结果回显 -->
<
template
v-if=
"!confirmStatus"
slot=
"content"
>
<
template
v-if=
"!confirmStatus"
slot=
"content"
>
<div
class=
"title"
>
{{
btnGroup
[
curBtn
-
1
]
?
btnGroup
[
curBtn
-
1
].
text
:
""
}}
</div>
<div
class=
"title"
>
{{
btnGroup
[
curBtn
-
1
]
?
btnGroup
[
curBtn
-
1
].
text
:
""
}}
</div>
<div
class=
"content"
>
<div
class=
"content"
>
<div
v-if=
"curBtn != 1"
class=
"noPass"
>
<div
v-if=
"curBtn != 1"
class=
"noPass"
>
<el-form
<el-form
...
@@ -59,7 +68,10 @@
...
@@ -59,7 +68,10 @@
label-width=
"100px"
label-width=
"100px"
class=
"demo-ruleForm"
class=
"demo-ruleForm"
>
>
<el-form-item
:label=
"curBtn == 2 ? '不合格原因' : '驳回修改建议'"
prop=
"reson"
>
<el-form-item
:label=
"curBtn == 2 ? '不合格原因' : '驳回修改建议'"
prop=
"reson"
>
<el-input
<el-input
v-model=
"form.reson"
v-model=
"form.reson"
type=
"textarea"
type=
"textarea"
...
@@ -72,7 +84,9 @@
...
@@ -72,7 +84,9 @@
</div>
</div>
</div>
</div>
<div
class=
"btn"
>
<div
class=
"btn"
>
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"onSubmit"
>
确 定
</el-button>
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"onSubmit"
>
确 定
</el-button
>
</div>
</div>
</
template
>
</
template
>
<!-- 提交后结果 -->
<!-- 提交后结果 -->
...
@@ -82,11 +96,15 @@
...
@@ -82,11 +96,15 @@
<div
v-if=
"curBtn == 1"
class=
"pass"
>
该病例审核合格成功!
</div>
<div
v-if=
"curBtn == 1"
class=
"pass"
>
该病例审核合格成功!
</div>
<div
v-if=
"curBtn != 1"
class=
"noPass"
>
<div
v-if=
"curBtn != 1"
class=
"noPass"
>
<!-- 不合格和驳回 -->
<!-- 不合格和驳回 -->
<div
class=
"label"
>
{{
curBtn
==
2
?
"
不合格原因
"
:
"
驳回修改建议
"
}}
</div>
<div
class=
"label"
>
{{
curBtn
==
2
?
"
不合格原因
"
:
"
驳回修改建议
"
}}
</div>
<div
class=
"reson"
>
{{
form
.
reson
}}
</div>
<div
class=
"reson"
>
{{
form
.
reson
}}
</div>
</div>
</div>
</div>
</div>
<div
v-if=
"curBtn != 1"
class=
"showTips"
>
该病例审核
{{
curBtn
==
2
?
"
不合格原因
"
:
"
驳回修改建议
"
}}
提交成功!
</div>
<div
v-if=
"curBtn != 1"
class=
"showTips"
>
该病例审核
{{
curBtn
==
2
?
"
不合格原因
"
:
"
驳回修改建议
"
}}
提交成功!
</div>
<div
class=
"btn"
>
<div
class=
"btn"
>
<el-button
type=
"primary"
@
click=
"nextExample"
>
下一例
</el-button>
<el-button
type=
"primary"
@
click=
"nextExample"
>
下一例
</el-button>
</div>
</div>
...
@@ -102,16 +120,16 @@ export default {
...
@@ -102,16 +120,16 @@ export default {
components
:
{
publicDialog
,
followReview
},
components
:
{
publicDialog
,
followReview
},
data
()
{
data
()
{
return
{
return
{
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
"
,
},
//填报数据
},
//填报数据
form
:
{},
form
:
{},
rules
:
{
rules
:
{
reson
:
[{
required
:
true
,
message
:
"
请填写
"
,
trigger
:
"
blur
"
}],
reson
:
[{
required
:
true
,
message
:
"
请填写
"
,
trigger
:
"
blur
"
}],
...
@@ -140,10 +158,10 @@ export default {
...
@@ -140,10 +158,10 @@ export default {
created
()
{
created
()
{
this
.
getDetail
()
this
.
getDetail
()
},
},
computed
:{
computed
:
{
unionId
(){
unionId
()
{
return
this
.
$route
.
query
.
id
return
this
.
$route
.
query
.
id
}
}
,
},
},
methods
:
{
methods
:
{
showDialog
(
val
)
{
showDialog
(
val
)
{
...
@@ -209,11 +227,11 @@ export default {
...
@@ -209,11 +227,11 @@ export default {
nextExample
()
{
nextExample
()
{
this
.
onCancel
()
this
.
onCancel
()
},
},
async
getDetail
(){
async
getDetail
()
{
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
},
},
...
@@ -246,6 +264,7 @@ export default {
...
@@ -246,6 +264,7 @@ export default {
justify-content
:
space-between
;
justify-content
:
space-between
;
.right
{
.right
{
.btn
{
.btn
{
margin-top
:
0px
;
width
:
80px
;
width
:
80px
;
height
:
32px
;
height
:
32px
;
border-radius
:
4px
;
border-radius
:
4px
;
...
...
src/views/qualitycontrol-report/index.vue
View file @
7902f2ca
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