Browse Source

前台诊疗添加上报查询,新增选择上报

newDev
lzp 1 week ago
parent
commit
bd062eceba
  1. 8
      acupuncture-前台/src/api/medicalFile.js
  2. 61
      acupuncture-前台/src/views/medicalFile/index.vue

8
acupuncture-前台/src/api/medicalFile.js

@ -32,6 +32,14 @@ export function treatmentDel(data) {
data: data,
});
}
// 查询上报管理
export function managerMy(data) {
return request({
url: "/report/queryManagerMy",
method: "post",
data: data,
});
}
// 档案详情
export function queryRecord(data) {
return request({

61
acupuncture-前台/src/views/medicalFile/index.vue

@ -48,14 +48,6 @@
<el-option label="女" :value="1" />
</el-select>
</el-form-item>
<!-- <el-form-item label="手机号码" prop="phone">
<el-input v-model="queryParams.param.phone" placeholder="请输入" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="证件号码" prop="idCard">
<el-input v-model="queryParams.param.idCard" placeholder="请输入" clearable
@keyup.enter.native="handleQuery" />
</el-form-item> -->
<el-form-item label="年龄范围" prop="createBy">
<div class="form-item-age">
<el-input
@ -93,6 +85,20 @@
<el-option label="驳回" :value="3" />
</el-select>
</el-form-item>
<el-form-item label="上报" prop="managementId">
<el-select
v-model="queryParams.param.managementId"
placeholder="请选择"
>
<el-option
v-for="item in managerMyList"
:key="item.id"
:label="item.reportTitle"
:value="item.id"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type="primary"
@ -471,9 +477,20 @@
ref="form"
:model="form"
:rules="rules"
label-width="140px"
label-width="100px"
class="formStep"
>
<el-form-item label="上报" prop="managementId">
<el-select v-model="form.managementId" placeholder="请选择">
<el-option
v-for="item in managerMyList"
:key="item.id"
:label="item.reportTitle"
:value="item.id"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="姓名" prop="name">
<el-input v-model="form.name" placeholder="请输入" />
</el-form-item>
@ -578,18 +595,6 @@
<el-form-item label="责任医生" prop="">
<el-input v-model="form.doctor" placeholder="请输入" />
</el-form-item>
<!-- <el-form-item label="随访队列" prop="queueIdList">
<el-select v-model="form.queueIdList" multiple placeholder="请选择">
<el-option
v-for="item in followupList"
:key="item.id"
:label="item.name"
:value="item.id"
>
</el-option>
</el-select>
</el-form-item> -->
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
@ -644,6 +649,7 @@ import {
saveAidRecord,
queueAdd,
exportTreatmentPg,
managerMy,
} from "@/api/medicalFile";
import { getToken } from "@/utils/auth";
import { followupQuery } from "@/api/followupFile";
@ -653,7 +659,7 @@ export default {
data() {
return {
reportPath: "",
managerMyList: [], //
timestamp: "",
qzUrl: process.env.VUE_APP_API_QZURL, //
userInfo: {},
@ -992,10 +998,19 @@ export default {
this.open = true;
}
this.getList();
this.getManagerMy();
this.userInfo = JSON.parse(localStorage.getItem("user"));
// this.getFollowupQuery();
},
methods: {
getManagerMy() {
managerMy({
pageNum: -1,
param: {},
}).then((res) => {
this.managerMyList = res.data.list;
});
},
// 访
getFollowupQuery() {
followupQuery({
@ -1077,6 +1092,7 @@ export default {
doctor: "",
status: 0,
queueIdList: [],
managementId: "",
};
this.resetForm("form");
},
@ -1098,6 +1114,7 @@ export default {
endAge: "",
doctor: "",
status: "",
managementId: "",
};
this.handleQuery();
},

Loading…
Cancel
Save