You need to sign in or sign up before continuing.
Commit 7902f2ca authored by miaojiale's avatar miaojiale

审核报表

parent 8a7f01ff
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,
})
}
...@@ -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;
} }
} }
} }
......
...@@ -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>
...@@ -40,15 +43,21 @@ ...@@ -40,15 +43,21 @@
</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;
......
This diff is collapsed.
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