Browse Source

报告单管理添加评估版本,科室

whszxyjhyy
lzp 2 weeks ago
parent
commit
049143ae9a
  1. 2
      web_admin/adminapi/index.html
  2. BIN
      web_admin/adminapi/index.html.gz
  3. 1
      web_admin/adminapi/static/css/chunk-a6954d82.2a94fb52.css
  4. BIN
      web_admin/adminapi/static/css/chunk-a6954d82.2a94fb52.css.gz
  5. 1
      web_admin/adminapi/static/js/app.d032973a.js
  6. BIN
      web_admin/adminapi/static/js/app.d032973a.js.gz
  7. 1
      web_admin/adminapi/static/js/chunk-a6954d82.b2aa09c5.js
  8. BIN
      web_admin/adminapi/static/js/chunk-a6954d82.b2aa09c5.js.gz
  9. BIN
      web_admin/cga113v2admin03.02-1.zip
  10. 32
      web_admin/src/views/his/Evaluation/index.vue
  11. 64
      web_admin/src/views/his/Report/index.vue

2
web_admin/adminapi/index.html

File diff suppressed because one or more lines are too long

BIN
web_admin/adminapi/index.html.gz

Binary file not shown.

1
web_admin/adminapi/static/css/chunk-a6954d82.2a94fb52.css

File diff suppressed because one or more lines are too long

BIN
web_admin/adminapi/static/css/chunk-a6954d82.2a94fb52.css.gz

Binary file not shown.

1
web_admin/adminapi/static/js/app.d032973a.js

File diff suppressed because one or more lines are too long

BIN
web_admin/adminapi/static/js/app.d032973a.js.gz

Binary file not shown.

1
web_admin/adminapi/static/js/chunk-a6954d82.b2aa09c5.js

File diff suppressed because one or more lines are too long

BIN
web_admin/adminapi/static/js/chunk-a6954d82.b2aa09c5.js.gz

Binary file not shown.

BIN
web_admin/cga113v2admin02.27-1.zip → web_admin/cga113v2admin03.02-1.zip

Binary file not shown.

32
web_admin/src/views/his/Evaluation/index.vue

@ -59,22 +59,7 @@
<el-option label="异常" value="1"></el-option>
</el-select>
</el-form-item>
<el-form-item label="评估版本" prop="param.version">
<el-select
v-model="queryParams.param.version"
placeholder="请选择"
size="small"
clearable
filterable
>
<el-option
v-for="item in versionList"
:key="item.id"
:label="item.version"
:value="item.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="科室" prop="param.deptId">
<treeselect
v-model="queryParams.param.deptId"
@ -260,7 +245,7 @@ import { deptTreeSelect } from "@/api/system/user";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { userStatistics } from "@/views/index.js";
import { versionQuery } from "@/api/his/hospital";
export default {
name: "Evaluation",
components: { scaleTable, Treeselect },
@ -315,7 +300,6 @@ export default {
deptOptions: [], //
workloadList: [], //
versionList: [], //
};
},
created() {
@ -326,19 +310,11 @@ export default {
this.getScaleLists();
this.getDeptTree();
this.getuserStatistics();
this.getVersion();
this.getList();
},
methods: {
/** 查询版本列表 */
getVersion() {
versionQuery({
pageNum: -1,
param: {},
}).then((response) => {
this.versionList = response.data.list;
});
},
//
getuserStatistics() {
userStatistics({}).then((res) => {

64
web_admin/src/views/his/Report/index.vue

@ -13,13 +13,6 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="评估师">
<el-input
v-model="queryParams.param.testerName"
placeholder="请输入"
clearable
></el-input>
</el-form-item>
<el-form-item label="状态">
<el-select
v-model="queryParams.param.completeStatus"
@ -31,7 +24,32 @@
<el-option label="结束评估" :value="2"></el-option>
</el-select>
</el-form-item>
<el-form-item label="测评时间" prop="param.time">
<el-form-item label="评估版本" prop="param.version">
<el-select
v-model="queryParams.param.version"
placeholder="请选择"
size="small"
clearable
filterable
>
<el-option
v-for="item in versionList"
:key="item.id"
:label="item.version"
:value="item.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="科室" prop="param.deptId">
<treeselect
v-model="queryParams.param.deptId"
:options="deptOptions"
:show-count="true"
placeholder="请选择"
style="width: 220px"
/>
</el-form-item>
<el-form-item label="时间范围" prop="param.time">
<el-date-picker
v-model="queryParams.param.time"
type="daterange"
@ -359,12 +377,15 @@ import {
doctorExport,
positiveExport,
} from "@/api/his/evaluation";
import { versionQuery } from "@/api/his/hospital";
import { deptTreeSelect } from "@/api/system/user";
import scaleTable from "./ReportDetail/scaleTable.vue";
import { getScaleList } from "@/api/his/scale";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default {
name: "Evaluation",
components: { scaleTable },
components: { scaleTable, Treeselect },
data() {
return {
completeStatus: {
@ -393,6 +414,8 @@ export default {
searchValue: "",
testerName: "",
completeStatus: "",
version: "",
deptId: undefined,
// showType: 1,
},
pageNum: 1,
@ -420,13 +443,32 @@ export default {
timestamp: "",
reportPath: "",
patientDetail: null,
deptOptions: [], //
versionList: [], //
};
},
created() {
this.getList();
this.getScaleLists();
this.getVersion();
this.getDeptTree();
},
methods: {
/** 获取科室数据 */
getDeptTree() {
deptTreeSelect().then((response) => {
this.deptOptions = response.data;
});
},
/** 查询版本列表 */
getVersion() {
versionQuery({
pageNum: -1,
param: {},
}).then((response) => {
this.versionList = response.data.list;
});
},
//
async handlePatientExport(_type, _printFlat, _row) {
this.patientDetail = _row;
@ -522,6 +564,8 @@ export default {
searchValue: "",
testerName: "",
completeStatus: "",
version: "",
deptId: undefined,
// showType: 1,
},
};

Loading…
Cancel
Save