Browse Source

新增根据类型显示对于的名称,门诊去掉出院时间

newMaster
1747191978@qq.com 4 months ago
parent
commit
191ed30b90
  1. 4
      acupuncture-前台/src/router/index.js
  2. 45
      acupuncture-前台/src/views/medicalFile/index.vue

4
acupuncture-前台/src/router/index.js

@ -77,12 +77,12 @@ export const constantRoutes = [
{
path: "/patientFile",
component: Layout,
redirect: "index",
redirect: "patientFile",
children: [
{
path: "/patientIndex",
component: () => import("@/views/patientFile/index"),
name: "Index",
name: "patientIndex",
meta: { title: "患者档案", icon: "dashboard", },
},
],

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

@ -137,7 +137,7 @@
<el-table-column label="随访队列" align="center" prop="" show-overflow-tooltip width="150">
<template slot-scope="scope">
<div v-if="scope.row.queueVoList && scope.row.queueVoList.length">
{{ scope.row.queueVoList.map((i) => i.queueName).join(",") }}
{{ scope.row.queueVoList.map((i) => i.queueName).join(",") }}
</div>
</template>
</el-table-column>
@ -203,15 +203,15 @@
<el-radio :label="1">住院</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="门诊号/住院号" prop="visitNumber">
<el-form-item :label=" visitType[form.visitType] + '号'" prop="visitNumber">
<el-input v-model="form.visitNumber" placeholder="请输入" />
</el-form-item>
<el-form-item label="门诊时间/住院时间" prop="visitTime">
<el-form-item :label=" visitType[form.visitType] + '时间'" prop="visitTime">
<el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="form.visitTime" type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
<el-form-item label="出院时间" prop="dischargeTime">
<el-form-item label="出院时间" v-if='form.visitType == 1' prop="dischargeTime">
<el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="form.dischargeTime"
type="date" placeholder="选择日期">
</el-date-picker>
@ -219,7 +219,7 @@
<el-form-item label="责任医生" prop="doctor">
<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">
@ -509,6 +509,10 @@
dicts: ["sys_normal_disable", "sys_user_sex"],
data() {
return {
visitType: {
0: '门诊',
1: "住院"
},
headers: {
Authorization: "Bearer " + getToken(),
deptId: localStorage.getItem("hospitalId"),
@ -923,7 +927,7 @@
pageNum: 1,
pageSize: 10,
param: {
keywords:'',
keywords: '',
visitType: '',
name: '',
gender: '',
@ -1072,13 +1076,13 @@
followupQuery({
pageNum: -1,
param: {
status:1
status: 1
},
}).then((res) => {
this.followupList = res.data.list;
let commonQueue = JSON.parse(localStorage.getItem('commonQueue'))
commonQueue?.forEach(i=>{
this.followupList.unshift(i)
commonQueue?.forEach(i => {
this.followupList.unshift(i)
})
});
},
@ -1141,7 +1145,7 @@
phone: "",
idCardType: "",
idCard: "",
visitType: "",
visitType: 0,
visitNumber: "",
visitTime: "",
dischargeTime: "",
@ -1159,7 +1163,7 @@
/** 重置按钮操作 */
resetQuery() {
this.queryParams.param = {
keywords:'',
keywords: '',
visitType: '',
name: '',
gender: '',
@ -1191,7 +1195,7 @@
let queueList = row.queueVoList.map((item) => item.queueId);
this.form = {
...JSON.parse(JSON.stringify(row)),
queueIdList:queueList
queueIdList: queueList
}
},
/** 提交审核 */
@ -1212,7 +1216,7 @@
/** 随访记录 */
handleEecorde(row) {
this.$router.push({
path:`/followWork?idCard=${row.idCard}`
path: `/followWork?idCard=${row.idCard}`
})
},
/** 详情按钮操作 */
@ -1334,21 +1338,24 @@
<style scoped src="@/assets/styles/common.css"></style>
<style scoped>
.div-title1{
.div-title1 {
font-size: 22px;
font-weight: bold;
margin-bottom:10px
margin-bottom: 10px
}
.div-title2{
.div-title2 {
font-size: 20px;
font-weight: bold;
margin-bottom:10px
margin-bottom: 10px
}
.div-title3{
.div-title3 {
font-size: 18px;
font-weight: bold;
margin-bottom:10px
margin-bottom: 10px
}
.span-but {
display: inline-block;
border-radius: 4px;

Loading…
Cancel
Save