|
@@ -6,19 +6,24 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="出院时间">
|
|
|
- <el-date-picker
|
|
|
- v-model="formData.time"
|
|
|
- type="daterange"
|
|
|
- start-placeholder="开始时间"
|
|
|
- end-placeholder="结束时间"
|
|
|
- value-format="yyyyMMdd"
|
|
|
- style="width: 100%;">
|
|
|
+ <el-date-picker style="width: 94%;" v-model="formData.startTime" type="date" placeholder="出院开始日期"
|
|
|
+ value-format="yyyyMMdd" format="yyyy年MM月dd日">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item style="text-align: center;" label="至">
|
|
|
+ <el-date-picker style="width: 94%;" v-model="formData.endTime" type="date" placeholder="出院结束日期"
|
|
|
+ value-format="yyyyMMdd" format="yyyy年MM月dd日" @onClick="onClickEndTime">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="病案号">
|
|
|
- <el-input v-model="formData.recordNum" placeholder="病案号"></el-input>
|
|
|
+ <el-input v-model="formData.AAA28" placeholder="病案号"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6" v-if="sort">
|
|
@@ -68,8 +73,8 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="AAC01" label="出院时间" width="160"></el-table-column>
|
|
|
<el-table-column prop="AAA01" label="患者姓名" width="160" v-if="error_rule"></el-table-column>
|
|
|
- <el-table-column prop="ZHFZRYSXM" label="医师姓名" v-if="!error_rule"></el-table-column>
|
|
|
- <el-table-column prop="rule_notice" label="缺陷问题描述" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column prop="AEE03" label="主治医师" v-if="!error_rule"></el-table-column>
|
|
|
+ <el-table-column prop="notice" label="缺陷问题描述" show-overflow-tooltip></el-table-column>
|
|
|
<!-- <el-table-column prop="grading_scale" label="评分等级" v-if="sort == 'doc_count'"></el-table-column> -->
|
|
|
<el-table-column prop="" label="扣分" v-if="sort == 'score'">
|
|
|
<template slot-scope="scope">
|
|
@@ -128,13 +133,16 @@ export default {
|
|
|
},
|
|
|
mounted() {
|
|
|
let query = this.$route.query;
|
|
|
- this.formData.YQ_CODE = query.YQ_CODE;//院区
|
|
|
- this.formData.KS_CODE = query.KS_CODE;//科室
|
|
|
- this.formData.BQ_CODE = query.BQ_CODE;//病区
|
|
|
+ this.formData.AAA28 = query.AAA28;//病案号
|
|
|
+ this.formData.YQ_CODE = query.YQ_CODE.split(',');//院区
|
|
|
+ this.formData.KS_CODE = query.KS_CODE.split(',');//科室
|
|
|
+ this.formData.BQ_CODE = query.BQ_CODE.split(',');//病区
|
|
|
this.error_rule = this.$route.query.rule_id;// 规则ID
|
|
|
this.sort = this.$route.query.sort;
|
|
|
this.doctor_name = this.$route.query.doctor_name;
|
|
|
this.formData.time = [this.storageGet('start_time'),this.storageGet('end_time')];
|
|
|
+ this.formData.startTime = query.startTime;
|
|
|
+ this.formData.endTime = query.endTime;
|
|
|
this.selectInfo();
|
|
|
// 获取医生列表
|
|
|
this.getDoctorList();
|
|
@@ -186,17 +194,18 @@ export default {
|
|
|
funQuery() {
|
|
|
//查询
|
|
|
let pramse = {
|
|
|
- start_time: this.formData.time[0] || '',
|
|
|
- end_time: this.formData.time[1] || '',
|
|
|
+ start_time: this.formData.startTime || '',
|
|
|
+ end_time: this.formData.endTime || '',
|
|
|
level: this.formData.level,
|
|
|
page: this.paginationData.currentPage,
|
|
|
limit: this.paginationData.pageSize,
|
|
|
- AAA28: this.formData.recordNum, //住院号
|
|
|
+ //AAA28: this.formData.recordNum, //住院号
|
|
|
AAC11N: this.formData.AAC11N, //科室
|
|
|
rule_type: this.formData.rule_type, //质控类型
|
|
|
YQ_CODE: this.formData.YQ_CODE, //质控类型
|
|
|
KS_CODE: this.formData.KS_CODE, //质控类型
|
|
|
BQ_CODE: this.formData.BQ_CODE, //质控类型
|
|
|
+ AAA28 : this.formData.AAA28 ,//病案号
|
|
|
};
|
|
|
if (this.error_rule) {
|
|
|
pramse.error_rule = this.error_rule; // 规则ID
|
|
@@ -205,9 +214,9 @@ export default {
|
|
|
pramse.doctor_name = this.doctor_name; // 医师姓名
|
|
|
}
|
|
|
|
|
|
- this.$axios.post('/errorDataList', pramse).then(res => {
|
|
|
+ this.$axios.post('CaseHistory/Terminal/qxBlNumberTableList', pramse).then(res => {
|
|
|
this.paginationData.total = res.data.count;
|
|
|
- this.tableData = res.data.list;
|
|
|
+ this.tableData = res.data.data;
|
|
|
});
|
|
|
}
|
|
|
},
|