Browse Source

随访队列,随访对象页面完善

newMaster
liuzhipeng 10 months ago
parent
commit
03f5d26d4e
  1. 4
      acupuncture-ui/src/views/followFile/subjects.vue
  2. 101
      acupuncture-ui/src/views/medicalFile/index.vue

4
acupuncture-ui/src/views/followFile/subjects.vue

@ -261,8 +261,8 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
name: [ queueIdList: [
{ required: true, message: "患者姓名不能为空", trigger: "blur" }, { required: true, message: "随访队列不能为空", trigger: "change" },
], ],
}, },
followupList: [], // 访 followupList: [], // 访

101
acupuncture-ui/src/views/medicalFile/index.vue

@ -169,7 +169,13 @@
max-height="600" max-height="600"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="姓名" align="center" prop="name" width="100" /> <el-table-column
fixed
label="姓名"
align="center"
prop="name"
width="100"
/>
<el-table-column <el-table-column
label="性别" label="性别"
align="center" align="center"
@ -189,6 +195,27 @@
show-overflow-tooltip show-overflow-tooltip
width="80" width="80"
/> />
<el-table-column
label="民族"
align="center"
prop="ethnicity"
show-overflow-tooltip
width="100"
/>
<el-table-column
label="受教育年限"
align="center"
prop="educationYears"
show-overflow-tooltip
width="100"
/>
<el-table-column
label="手机号码"
align="center"
prop="phone"
show-overflow-tooltip
width="150"
/>
<el-table-column <el-table-column
label="证件类型" label="证件类型"
align="center" align="center"
@ -228,17 +255,28 @@
<el-table-column <el-table-column
label="门诊时间/住院时间" label="门诊时间/住院时间"
align="center" align="center"
prop="visitTime"
show-overflow-tooltip show-overflow-tooltip
width="180" width="140"
/> >
<template slot-scope="scope">
<span>
{{ parseTime(scope.row.visitTime, "{y}-{m}-{d} {h}:{i}") }}
</span>
</template>
</el-table-column>
<el-table-column <el-table-column
label="出院时间" label="出院时间"
align="center" align="center"
prop="dischargeTime" prop="dischargeTime"
show-overflow-tooltip show-overflow-tooltip
width="150" width="140"
/> >
<template slot-scope="scope">
<span>
{{ parseTime(scope.row.dischargeTime, "{y}-{m}-{d} {h}:{i}") }}
</span>
</template>
</el-table-column>
<el-table-column <el-table-column
label="责任医生" label="责任医生"
align="center" align="center"
@ -260,11 +298,11 @@
show-overflow-tooltip show-overflow-tooltip
width="100" width="100"
/> />
<el-table-column label="建档时间" align="center" width="130"> <el-table-column label="建档时间" align="center" width="140">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ <span>
parseTime(scope.row.createTime, "{y}-{m}-{d} {h}:{i}") {{ parseTime(scope.row.createTime, "{y}-{m}-{d} {h}:{i}") }}
}}</span> </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -371,7 +409,7 @@
<el-radio :label="1"></el-radio> <el-radio :label="1"></el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="出生年月" prop="birthDate"> <el-form-item label="出生日期" prop="birthDate">
<el-date-picker <el-date-picker
format="yyyy-MM-dd" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
@ -384,6 +422,13 @@
<el-form-item label="民族" prop="ethnicity"> <el-form-item label="民族" prop="ethnicity">
<el-input v-model="form.ethnicity" placeholder="请输入" /> <el-input v-model="form.ethnicity" placeholder="请输入" />
</el-form-item> </el-form-item>
<el-form-item label="受教育年限" prop="educationYears">
<el-input
v-model="form.educationYears"
placeholder="请输入"
:disabled="formDisabled"
/>
</el-form-item>
<el-form-item label="手机号码" prop="phone"> <el-form-item label="手机号码" prop="phone">
<el-input v-model="form.phone" placeholder="请输入" /> <el-input v-model="form.phone" placeholder="请输入" />
</el-form-item> </el-form-item>
@ -1376,7 +1421,7 @@ export default {
visitType: [ visitType: [
{ {
required: true, required: true,
message: "不能为空", message: "诊疗类型不能为空",
trigger: "blur", trigger: "blur",
}, },
], ],
@ -1390,24 +1435,45 @@ export default {
visitTime: [ visitTime: [
{ {
required: true, required: true,
message: "门诊时间/住院时间", message: "门诊时间/住院时间不能为空",
trigger: "blur", trigger: "change",
}, },
], ],
dischargeTime: [ dischargeTime: [
{ {
required: true, required: true,
message: "出院时间", message: "出院时间不能为空",
trigger: "blur", trigger: "change",
}, },
], ],
doctor: [ doctor: [
{ {
required: true, required: true,
message: "责任医生", message: "责任医生不能为空",
trigger: "blur",
},
],
educationYears: [
{
required: true,
message: "受教育年限不能为空",
trigger: "blur", trigger: "blur",
}, },
], ],
queueIdList: [
{
required: true,
message: "随访队列不能为空",
trigger: "change",
},
],
birthDate: [
{
required: true,
message: "出生日期不能为空",
trigger: "change",
},
],
}, },
}; };
}, },
@ -1490,6 +1556,7 @@ export default {
dischargeTime: "", dischargeTime: "",
doctor: "", doctor: "",
status: 0, status: 0,
queueIdList: [],
}; };
this.resetForm("form"); this.resetForm("form");
}, },

Loading…
Cancel
Save