Commit 4c2704fb authored by miaojiale's avatar miaojiale

增加审核按钮,审核权限

parent 2c544c6e
...@@ -795,6 +795,7 @@ export default { ...@@ -795,6 +795,7 @@ export default {
}, },
...mapGetters({ ...mapGetters({
fontSize: "table/fontSize", fontSize: "table/fontSize",
roles: "user/roles",
}), }),
}, },
methods: { methods: {
...@@ -864,6 +865,9 @@ export default { ...@@ -864,6 +865,9 @@ export default {
remoteMethod(val) { remoteMethod(val) {
this.$emit("remoteMethod", val) this.$emit("remoteMethod", val)
}, },
clearSort() {
this.$refs.selftab.clearSort()
},
}, },
} }
</script> </script>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<span v-if="!isEmpty">当前审核</span> <span v-if="!isEmpty">当前审核</span>
<span v-if="!isEmpty" class="f-b" <span v-if="!isEmpty" class="f-b"
>{{ curUnion }}<span v-if="!editStatus" >{{ curUnion }}<span v-if="!editStatus"
>【剩余{{ auditNum }}</span ><span v-if="!inPatientId">【剩余{{ auditNum }}</span></span
></span ></span
> >
</div> </div>
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
v-if="patientId && !isEmpty && !editStatus" v-if="patientId && !isEmpty && !editStatus"
>修改</el-button >修改</el-button
> >
<el-button class="btn" @click="$router.go(-1)">返回</el-button> <el-button class="btn" @click="backEvents">返回</el-button>
</div> </div>
</div> </div>
</div> </div>
...@@ -164,6 +164,8 @@ ...@@ -164,6 +164,8 @@
? curBtn == 1 ? curBtn == 1
? "好的" ? "好的"
: "提交" : "提交"
: inPatientId
? "确认并返回"
: "确认并进入下一例审核" : "确认并进入下一例审核"
}}</el-button> }}</el-button>
</div> </div>
...@@ -232,6 +234,8 @@ ...@@ -232,6 +234,8 @@
? curBtn == 1 ? curBtn == 1
? "好的" ? "好的"
: "提交" : "提交"
: inPatientId
? "确认并返回"
: "确认并进入下一例审核" : "确认并进入下一例审核"
}}</el-button> }}</el-button>
</div> </div>
...@@ -300,6 +304,11 @@ export default { ...@@ -300,6 +304,11 @@ export default {
confirmStatus: false, confirmStatus: false,
} }
}, },
props: {
formId: String,
inPatientId: String,
inUnionName: String,
},
computed: { computed: {
showClose() { showClose() {
return this.curBtn == 1 ? false : true return this.curBtn == 1 ? false : true
...@@ -310,7 +319,11 @@ export default { ...@@ -310,7 +319,11 @@ export default {
mounted() { mounted() {
let unionId = this.$route.query.unionId let unionId = this.$route.query.unionId
let patientId = this.$route.query.patientId let patientId = this.$route.query.patientId
if (unionId && !patientId) { if (this.inPatientId) {
// 组件使用
this.patientId = this.inPatientId
this.curUnion = this.inUnionName
} else if (unionId && !patientId) {
this.editStatus = false this.editStatus = false
this.getUser(unionId) this.getUser(unionId)
} else if (patientId) { } else if (patientId) {
...@@ -324,6 +337,13 @@ export default { ...@@ -324,6 +337,13 @@ export default {
// this.$refs.publicDialog.dialogVisible = true // this.$refs.publicDialog.dialogVisible = true
}, },
methods: { methods: {
backEvents() {
if (this.inPatientId) {
this.$emit("changeIsAudit")
} else {
this.$router.go(-1)
}
},
refresh() { refresh() {
this.$refs["screen"].getPatientDetail() this.$refs["screen"].getPatientDetail()
}, },
...@@ -462,7 +482,7 @@ export default { ...@@ -462,7 +482,7 @@ export default {
} }
} }
}, },
// 不合格提交 // 提交
onSubmit() { onSubmit() {
this.loading = true this.loading = true
// 切换文本 // 切换文本
...@@ -530,7 +550,10 @@ export default { ...@@ -530,7 +550,10 @@ export default {
nextExample() { nextExample() {
// ! // !
this.$store.commit("user/setGetMessageFlag", true) this.$store.commit("user/setGetMessageFlag", true)
if (this.editStatus) { if (this.inPatientId) {
this.onCancel()
this.$emit("submitAudit")
} else if (this.editStatus) {
this.loading = false this.loading = false
this.onCancel() this.onCancel()
} else { } else {
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
:page-size="pageSize" :page-size="pageSize"
@pageSizeChange="handleSizeChange" @pageSizeChange="handleSizeChange"
@currentPageChange="handleCurrentChange" @currentPageChange="handleCurrentChange"
:sortChange="handleSort"
:showSummary="auditStatus === '0'" :showSummary="auditStatus === '0'"
:getSummaries="getSummaries" :getSummaries="getSummaries"
/> />
...@@ -101,6 +102,7 @@ export default { ...@@ -101,6 +102,7 @@ export default {
label: "待审核(例)备份", label: "待审核(例)备份",
minWidth: 120, minWidth: 120,
value: "unCheckNums", value: "unCheckNums",
// sortable: "custom",
}, },
{ {
label: "最新上报时间", label: "最新上报时间",
...@@ -213,6 +215,13 @@ export default { ...@@ -213,6 +215,13 @@ export default {
this.handleClick() this.handleClick()
}, },
methods: { methods: {
handleSort(val) {
console.log(val)
const { prop, order } = val
this.pageIndex = 1
this.handleSearch({ unCheckNums: order })
// order "descending" prop "unCheckNums"
},
getSummaries() { getSummaries() {
return [ return [
"总计", "总计",
...@@ -229,6 +238,7 @@ export default { ...@@ -229,6 +238,7 @@ export default {
} }
this.pageIndex = 1 this.pageIndex = 1
this.handleSearch() this.handleSearch()
this.$refs.table.clearSort()
}, },
auditHandle(data, i) { auditHandle(data, i) {
if (this.type == "1") { if (this.type == "1") {
...@@ -271,12 +281,16 @@ export default { ...@@ -271,12 +281,16 @@ export default {
} }
} }
}, },
async handleSearch() { async handleSearch(obj) {
this.listLoading = true this.listLoading = true
let params = { let params = {
pageSize: this.pageSize, pageSize: this.pageSize,
pageNum: this.pageIndex, pageNum: this.pageIndex,
...obj,
} }
// if (this.type==0) {
// }
let res let res
switch (this.auditStatus) { switch (this.auditStatus) {
case "0": case "0":
......
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