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, data: data,
}); });
} }
// 查询上报管理
export function managerMy(data) {
return request({
url: "/report/queryManagerMy",
method: "post",
data: data,
});
}
// 档案详情 // 档案详情
export function queryRecord(data) { export function queryRecord(data) {
return request({ return request({

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

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

Loading…
Cancel
Save