Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
shidongli 2024-03-29 10:51:44 +08:00
commit 9e1ab10d9e
7 changed files with 98 additions and 95 deletions

View File

@ -84,8 +84,8 @@
<el-option v-for="dict in dict.type.visit_method" :key="dict.value" :label="dict.label" :value="dict.value" /> <el-option v-for="dict in dict.type.visit_method" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="入院时间" prop="admissionDateStart"> <!-- <el-form-item label="入院时间" prop="admissionTimeStart">
<el-date-picker v-model="admissionDate" type="daterange" range-separator="" start-placeholder="开始日期" <el-date-picker v-model="admissionTime" type="daterange" range-separator="" start-placeholder="开始日期"
style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期"> style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
</el-date-picker> </el-date-picker>
</el-form-item> --> </el-form-item> -->
@ -124,7 +124,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="诊断" align="center" prop="mainDiagnosis" /> <el-table-column label="诊断" align="center" prop="mainDiagnosis" />
<!-- <el-table-column label="入院时间" align="center" prop="admissionDate" width='130' /> --> <!-- <el-table-column label="入院时间" align="center" prop="admissionTime" width='130' /> -->
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width='130' /> <el-table-column label="医院" align="center" prop="hospitalAgencyName" width='130' />
<el-table-column label="院区" align="center" prop="campusAgencyName" width='130' /> <el-table-column label="院区" align="center" prop="campusAgencyName" width='130' />
<el-table-column label="科室名称" align="center" prop="departmentName" width='130' /> <el-table-column label="科室名称" align="center" prop="departmentName" width='130' />
@ -195,8 +195,8 @@ export default {
wardId: null, wardId: null,
wardName: null, wardName: null,
surgicalName: null, surgicalName: null,
admissionDateStart: null, admissionTimeStart: null,
admissionDateEnd: null, admissionTimeEnd: null,
outpatientNumber: null, outpatientNumber: null,
visitTimeStart: null, visitTimeStart: null,
visitTimeEnd: null, visitTimeEnd: null,
@ -204,7 +204,7 @@ export default {
patientSource: null, patientSource: null,
}, },
visitTime: [], visitTime: [],
admissionDate: [], admissionTime: [],
//list //list
hospitalAgencylist: [], hospitalAgencylist: [],
// list // list
@ -268,18 +268,18 @@ export default {
this.queryParams.visitTimeStart = this.visitTime[0] this.queryParams.visitTimeStart = this.visitTime[0]
this.queryParams.visitTimeEnd = this.visitTime[1] this.queryParams.visitTimeEnd = this.visitTime[1]
} }
if (this.admissionDate.length > 0) { if (this.admissionTime.length > 0) {
this.queryParams.admissionDateStart = this.admissionDate[0] this.queryParams.admissionTimeStart = this.admissionTime[0]
this.queryParams.admissionDateEnd = this.admissionDate[1] this.queryParams.admissionTimeEnd = this.admissionTime[1]
} }
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); this.getList();
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.admissionDate = []; this.admissionTime = [];
this.queryParams.admissionDateStart = null this.queryParams.admissionTimeStart = null
this.queryParams.admissionDateEnd = null this.queryParams.admissionTimeEnd = null
this.visitTime = [] this.visitTime = []
this.queryParams.visitTimeStart = null this.queryParams.visitTimeStart = null
this.queryParams.visitTimeEnd = null this.queryParams.visitTimeEnd = null

View File

@ -19,8 +19,8 @@
range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"> range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="入院时间" prop="admissionDate"> <el-form-item label="入院时间" prop="admissionTime">
<el-date-picker v-model="queryParams.admissionDate" value-format="yyyy-MM-dd" style="width:300px" type="daterange" <el-date-picker v-model="queryParams.admissionTime" value-format="yyyy-MM-dd" style="width:300px" type="daterange"
range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker> range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item> --> </el-form-item> -->
<!-- 门诊OUTPATIENT_SERVICE住院BE_IN_HOSPITAL --> <!-- 门诊OUTPATIENT_SERVICE住院BE_IN_HOSPITAL -->
@ -166,7 +166,7 @@
<dict-tag :options="dict.type.visit_method" :value="scope.row.visitMethod" /> <dict-tag :options="dict.type.visit_method" :value="scope.row.visitMethod" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="入院时间" align="center" prop="admissionDate" width='130' /> <el-table-column label="入院时间" align="center" prop="admissionTime" width='130' />
<el-table-column label="主治医生" align="center" prop="attendingPhysician" /> <el-table-column label="主治医生" align="center" prop="attendingPhysician" />
<el-table-column label="出院方式" align="center" prop="dischargeMethod" /> <el-table-column label="出院方式" align="center" prop="dischargeMethod" />
<el-table-column label="患者来源" align="center" prop="patientSource"> <el-table-column label="患者来源" align="center" prop="patientSource">
@ -319,13 +319,13 @@
<el-form-item label="手术名称" prop="surgicalName"> <el-form-item label="手术名称" prop="surgicalName">
<el-input v-model="form.surgicalName" placeholder="请输入手术名称" style="width:200px" /> <el-input v-model="form.surgicalName" placeholder="请输入手术名称" style="width:200px" />
</el-form-item> </el-form-item>
<el-form-item label="入院时间" prop="admissionDate"> <el-form-item label="入院时间" prop="admissionTime">
<el-date-picker clearable v-model="form.admissionDate" type="date" value-format="yyyy-MM-dd" style="width:200px" <el-date-picker clearable v-model="form.admissionTime" type="date" value-format="yyyy-MM-dd" style="width:200px"
placeholder="请选择入院时间"> placeholder="请选择入院时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="出院时间" prop="dischargeDate"> <el-form-item label="出院时间" prop="dischargeTime">
<el-date-picker clearable v-model="form.dischargeDate" type="date" value-format="yyyy-MM-dd" style="width:200px" <el-date-picker clearable v-model="form.dischargeTime" type="date" value-format="yyyy-MM-dd" style="width:200px"
placeholder="请选择出院时间"> placeholder="请选择出院时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -452,7 +452,7 @@ export default {
wardId: null, wardId: null,
wardName: null, wardName: null,
surgicalName: null, surgicalName: null,
admissionDate: null, admissionTime: null,
outpatientNumber: null, outpatientNumber: null,
visitTime: null, visitTime: null,
dischargeMethod: null, dischargeMethod: null,

View File

@ -14,8 +14,8 @@
style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期"> style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
</el-date-picker> </el-date-picker>
</el-form-item> --> </el-form-item> -->
<el-form-item label="入院时间" prop="admissionDateStart"> <el-form-item label="入院时间" prop="admissionTimeStart">
<el-date-picker v-model="admissionDate" value-format="yyyy-MM-dd" style="width:300px" type="daterange" <el-date-picker v-model="admissionTime" value-format="yyyy-MM-dd" style="width:300px" type="daterange"
range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker> range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item> </el-form-item>
<!-- <el-form-item label="就诊时间" prop="visitTime"> <!-- <el-form-item label="就诊时间" prop="visitTime">
@ -163,7 +163,7 @@
<dict-tag :options="dict.type.visit_method" :value="scope.row.visitMethod" /> <dict-tag :options="dict.type.visit_method" :value="scope.row.visitMethod" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="入院时间" align="center" prop="admissionDate" width='130' />--> <el-table-column label="入院时间" align="center" prop="admissionTime" width='130' />-->
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width='130' /> <el-table-column label="医院" align="center" prop="hospitalAgencyName" width='130' />
<el-table-column label="院区" align="center" prop="campusAgencyName" width='130' /> <el-table-column label="院区" align="center" prop="campusAgencyName" width='130' />
<el-table-column label="科室名称" align="center" prop="departmentName" width='130' /> <el-table-column label="科室名称" align="center" prop="departmentName" width='130' />
@ -277,9 +277,9 @@
<el-form-item label="就诊流水号" prop="visitSerialNumber"> <el-form-item label="就诊流水号" prop="visitSerialNumber">
<el-input v-model="form.visitSerialNumber" placeholder="请输入就诊流水号" style="width:200px" /> <el-input v-model="form.visitSerialNumber" placeholder="请输入就诊流水号" style="width:200px" />
</el-form-item> </el-form-item>
<el-form-item label="入院时间" prop="admissionDate"> <el-form-item label="入院时间" prop="admissionTime">
<el-date-picker clearable v-model="form.admissionDate" type="date" value-format="yyyy-MM-dd" <el-date-picker clearable v-model="form.admissionTime" type="datetime" value-format="yyyy-MM-dd HH:mm"
style="width:200px" placeholder="请选择入院时间"> format='yyyy-MM-dd HH:mm' style="width:200px" placeholder="请选择入院时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="手术名称" prop="surgicalName"> <el-form-item label="手术名称" prop="surgicalName">
@ -289,7 +289,7 @@
<el-input type="textarea" v-model="form.surgicalRecord" style="width:800px" placeholder="请输入手术记录" :rows="8" /> <el-input type="textarea" v-model="form.surgicalRecord" style="width:800px" placeholder="请输入手术记录" :rows="8" />
</el-form-item> </el-form-item>
<el-form-item label="病历内容"> <el-form-item label="病历内容">
<editor v-model="form.medicalRecordContent" :min-height="192" /> <editor v-model="form.inHospitalInfo" :min-height="192" />
</el-form-item> </el-form-item>
<!-- <el-form-item label="患者来源" prop="patientSource"> <!-- <el-form-item label="患者来源" prop="patientSource">
<el-select v-model="form.patientSource" placeholder="请选择患者来源" clearable style="width:200px"> <el-select v-model="form.patientSource" placeholder="请选择患者来源" clearable style="width:200px">
@ -333,8 +333,8 @@
style="width:200px"> style="width:200px">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="出院时间" prop="dischargeDate"> <el-form-item label="出院时间" prop="dischargeTime">
<el-date-picker clearable v-model="form.dischargeDate" type="date" value-format="yyyy-MM-dd" style="width:200px" <el-date-picker clearable v-model="form.dischargeTime" type="date" value-format="yyyy-MM-dd" style="width:200px"
placeholder="请选择出院时间"> placeholder="请选择出院时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -438,13 +438,13 @@ export default {
open: false, open: false,
uploadopen: false, uploadopen: false,
// //
admissionDate: [], admissionTime: [],
queryParams: { queryParams: {
attendingPhysicianId: '', attendingPhysicianId: '',
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
admissionDateStart: '', admissionTimeStart: '',
admissionDateEnd: '', admissionTimeEnd: '',
patientName: null, patientName: null,
patientPhone: null, patientPhone: null,
birthDate: null, birthDate: null,
@ -462,7 +462,7 @@ export default {
wardName: null, wardName: null,
surgicalName: null, surgicalName: null,
surgicalRecord: null, surgicalRecord: null,
admissionDate: null, admissionTime: null,
outpatientNumber: null, outpatientNumber: null,
visitTime: null, visitTime: null,
dischargeMethod: null, dischargeMethod: null,
@ -503,7 +503,7 @@ export default {
visitMethod: [ visitMethod: [
{ required: true, message: '请输入就诊方式', trigger: 'change' } { required: true, message: '请输入就诊方式', trigger: 'change' }
], ],
admissionDate: [ admissionTime: [
{ required: true, message: '请选择患者入院时间', trigger: 'change' } { required: true, message: '请选择患者入院时间', trigger: 'change' }
], ],
}, },
@ -587,9 +587,9 @@ export default {
visitSerialNumber: null, visitSerialNumber: null,
surgicalRecord: null, surgicalRecord: null,
surgicalName: null, surgicalName: null,
admissionDate: null, admissionTime: null,
dischargeDate: null, dischargeTime: null,
medicalRecordContent: null, inHospitalInfo: null,
appointmentTreatmentGroup: null, appointmentTreatmentGroup: null,
registrationNo: null, registrationNo: null,
registrationDate: null, registrationDate: null,
@ -607,18 +607,18 @@ export default {
}, },
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
if (this.admissionDate.length > 0) { if (this.admissionTime.length > 0) {
this.queryParams.admissionDateStart = this.admissionDate[0] this.queryParams.admissionTimeStart = this.admissionTime[0]
this.queryParams.admissionDateEnd = this.admissionDate[1] this.queryParams.admissionTimeEnd = this.admissionTime[1]
} }
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); this.getList();
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.admissionDate = [] this.admissionTime = []
this.queryParams.admissionDateStart = '' this.queryParams.admissionTimeStart = ''
this.queryParams.admissionDateEnd = '' this.queryParams.admissionTimeEnd = ''
this.resetForm("queryForm"); this.resetForm("queryForm");
this.handleQuery(); this.handleQuery();
}, },

View File

@ -9,18 +9,13 @@
<el-input v-model="queryParams.patientPhone" placeholder="请输入患者电话" clearable @keyup.enter.native="handleQuery" <el-input v-model="queryParams.patientPhone" placeholder="请输入患者电话" clearable @keyup.enter.native="handleQuery"
style="width:200px" /> style="width:200px" />
</el-form-item> </el-form-item>
<el-form-item label="门诊/出院时间" prop="dischargeDateStart" label-width="120px"> <el-form-item label="门诊/出院时间" prop="dischargeTimeStart" label-width="120px">
<el-date-picker v-model="dischargeDate" type="daterange" range-separator="" start-placeholder="开始日期" <el-date-picker v-model="dischargeTime" type="daterange" range-separator="" start-placeholder="开始日期"
style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期"> style="width:300px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<!-- <el-form-item label="就诊时间" prop="visitTime"> <!-- <el-form-item label="入院时间" prop="admissionTime">
<el-date-picker v-model="queryParams.visitTime" value-format="yyyy-MM-dd" style="width:300px" type="daterange" <el-date-picker v-model="queryParams.admissionTime" value-format="yyyy-MM-dd" style="width:300px" type="daterange"
range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期">
</el-date-picker>
</el-form-item>
<el-form-item label="入院时间" prop="admissionDate">
<el-date-picker v-model="queryParams.admissionDate" value-format="yyyy-MM-dd" style="width:300px" type="daterange"
range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker> range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item> --> </el-form-item> -->
<!-- 门诊OUTPATIENT_SERVICE住院BE_IN_HOSPITAL --> <!-- 门诊OUTPATIENT_SERVICE住院BE_IN_HOSPITAL -->
@ -158,7 +153,7 @@
<span>{{ parseTime(scope.row.visitTime, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.visitTime, '{y}-{m}-{d}') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="入院时间" align="center" prop="admissionDate" width='130' /> --> <el-table-column label="入院时间" align="center" prop="admissionTime" width='130' /> -->
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width='130' /> <el-table-column label="医院" align="center" prop="hospitalAgencyName" width='130' />
<el-table-column label="院区" align="center" prop="campusAgencyName" width='130' /> <el-table-column label="院区" align="center" prop="campusAgencyName" width='130' />
<el-table-column label="科室名称" align="center" prop="departmentName" width='130' /> <el-table-column label="科室名称" align="center" prop="departmentName" width='130' />
@ -172,9 +167,9 @@
<dict-tag :options="dict.type.visit_method" :value="scope.row.visitMethod" /> <dict-tag :options="dict.type.visit_method" :value="scope.row.visitMethod" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="门诊/出院时间" align="center" prop="dischargeDate" width='130'> <el-table-column label="门诊/出院时间" align="center" prop="dischargeTime" width='130'>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.dischargeDate, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.dischargeTime, '{y}-{m}-{d}') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="患者来源" align="center" prop="patientSource"> <el-table-column label="患者来源" align="center" prop="patientSource">
@ -285,19 +280,19 @@
<el-form-item label="就诊流水号" prop="visitSerialNumber"> <el-form-item label="就诊流水号" prop="visitSerialNumber">
<el-input v-model="form.visitSerialNumber" placeholder="请输入就诊流水号" style="width:200px" /> <el-input v-model="form.visitSerialNumber" placeholder="请输入就诊流水号" style="width:200px" />
</el-form-item> </el-form-item>
<el-form-item label="就诊时间" prop="visitTime" v-if="form.visitMethod == 'OUTPATIENT_SERVICE'"> <el-form-item label="门诊时间" prop="dischargeTime" v-if="form.visitMethod == 'OUTPATIENT_SERVICE'">
<el-date-picker clearable v-model="form.visitTime" type="date" value-format="yyyy-MM-dd" placeholder="请选择就诊时间" <el-date-picker clearable v-model="form.dischargeTime" type="datetime" value-format="yyyy-MM-dd HH:mm"
style="width:200px"> format='yyyy-MM-dd HH:mm' placeholder="请选择门诊时间" style="width:200px">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="入院时间" prop="admissionDate" v-if="form.visitMethod == 'BE_IN_HOSPITAL'"> <el-form-item label="入院时间" prop="admissionTime" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
<el-date-picker clearable v-model="form.admissionDate" type="date" value-format="yyyy-MM-dd" <el-date-picker clearable v-model="form.admissionTime" type="datetime" value-format="yyyy-MM-dd HH:mm"
style="width:200px" placeholder="请选择入院时间"> format='yyyy-MM-dd HH:mm' style="width:200px" placeholder="请选择入院时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="出院时间" prop="dischargeTime" v-if="form.visitMethod == 'BE_IN_HOSPITAL'"> <el-form-item label="出院时间" prop="dischargeTime" v-if="form.visitMethod == 'BE_IN_HOSPITAL'">
<el-date-picker clearable v-model="form.dischargeTime" type="date" value-format="yyyy-MM-dd" <el-date-picker clearable v-model="form.dischargeTime" type="datetime" value-format="yyyy-MM-dd HH:mm"
:picker-options="pickerOptions" style="width:200px" placeholder="请选择出院时间"> format='yyyy-MM-dd HH:mm' :picker-options="pickerOptions" style="width:200px" placeholder="请选择出院时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="手术名称" prop="surgicalName"> <el-form-item label="手术名称" prop="surgicalName">
@ -307,7 +302,7 @@
<el-input type="textarea" v-model="form.surgicalRecord" style="width:800px" placeholder="请输入手术记录" :rows="8" /> <el-input type="textarea" v-model="form.surgicalRecord" style="width:800px" placeholder="请输入手术记录" :rows="8" />
</el-form-item> </el-form-item>
<el-form-item label="病历内容"> <el-form-item label="病历内容">
<editor v-model="form.medicalRecordContent" :min-height="192" /> <editor v-model="form.outHospitalInfo" :min-height="192" />
</el-form-item> </el-form-item>
<!-- <el-form-item label="患者来源" prop="patientSource"> <!-- <el-form-item label="患者来源" prop="patientSource">
<el-select v-model="form.patientSource" placeholder="请选择患者来源" clearable style="width:200px"> <el-select v-model="form.patientSource" placeholder="请选择患者来源" clearable style="width:200px">
@ -351,8 +346,8 @@
style="width:200px"> style="width:200px">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="出院时间" prop="dischargeDate"> <el-form-item label="出院时间" prop="dischargeTime">
<el-date-picker clearable v-model="form.dischargeDate" type="date" value-format="yyyy-MM-dd" style="width:200px" <el-date-picker clearable v-model="form.dischargeTime" type="date" value-format="yyyy-MM-dd" style="width:200px"
placeholder="请选择出院时间"> placeholder="请选择出院时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -453,8 +448,8 @@ export default {
return { return {
pickerOptions: { pickerOptions: {
disabledDate: (time) => { disabledDate: (time) => {
if (this.form.admissionDate != "") { if (this.form.admissionTime != "") {
return time.getTime() < new Date(this.form.admissionDate).getTime(); return time.getTime() < new Date(this.form.admissionTime).getTime();
} }
}, },
}, },
@ -503,12 +498,12 @@ export default {
uploadopen: false, uploadopen: false,
uploadopentwo: false, uploadopentwo: false,
// //
dischargeDate: [], dischargeTime: [],
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
dischargeDateStart: '', dischargeTimeStart: '',
dischargeDateEnd: '', dischargeTimeEnd: '',
patientName: null, patientName: null,
patientPhone: null, patientPhone: null,
birthDate: null, birthDate: null,
@ -526,10 +521,9 @@ export default {
wardName: null, wardName: null,
surgicalName: null, surgicalName: null,
surgicalRecord: null, surgicalRecord: null,
admissionDate: null, admissionTime: null,
dischargeTime: null, dischargeTime: null,
outpatientNumber: null, outpatientNumber: null,
visitTime: null,
dischargeMethod: null, dischargeMethod: null,
patientSource: null, patientSource: null,
}, },
@ -568,15 +562,12 @@ export default {
visitMethod: [ visitMethod: [
{ required: true, message: '请输入就诊方式', trigger: 'change' } { required: true, message: '请输入就诊方式', trigger: 'change' }
], ],
admissionDate: [ admissionTime: [
{ required: true, message: '请选择患者入院时间', trigger: 'change' } { required: true, message: '请选择患者入院时间', trigger: 'change' }
], ],
dischargeTime: [ dischargeTime: [
{ required: true, message: '请选择患者出院时间', trigger: 'change' } { required: true, message: '请选择患者出院时间', trigger: 'change' }
], ],
visitTime: [
{ required: true, message: '请选择患者就诊时间', trigger: 'change' }
],
billingDoctorId: [ billingDoctorId: [
{ required: true, message: '请选择开单医生', trigger: 'change' } { required: true, message: '请选择开单医生', trigger: 'change' }
], ],
@ -704,16 +695,15 @@ export default {
visitSerialNumber: null, visitSerialNumber: null,
surgicalName: null, surgicalName: null,
surgicalRecord: null, surgicalRecord: null,
admissionDate: null, admissionTime: null,
dischargeTime: null, dischargeTime: null,
dischargeDate: null, dischargeTime: null,
medicalRecordContent: null, outHospitalInfo: null,
appointmentTreatmentGroup: null, appointmentTreatmentGroup: null,
registrationNo: null, registrationNo: null,
registrationDate: null, registrationDate: null,
appointmentDate: null, appointmentDate: null,
outpatientNumber: null, outpatientNumber: null,
visitTime: null,
dischargeMethod: null, dischargeMethod: null,
openId: null, openId: null,
unionId: null, unionId: null,
@ -724,18 +714,18 @@ export default {
}, },
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
if (this.dischargeDate.length > 0) { if (this.dischargeTime.length > 0) {
this.queryParams.dischargeDateStart = this.dischargeDate[0] this.queryParams.dischargeTimeStart = this.dischargeTime[0]
this.queryParams.dischargeDateEnd = this.dischargeDate[1] this.queryParams.dischargeTimeEnd = this.dischargeTime[1]
} }
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); this.getList();
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.dischargeDate = [] this.dischargeTime = []
this.queryParams.dischargeDateStart = '' this.queryParams.dischargeTimeStart = ''
this.queryParams.dischargeDateEnd = '' this.queryParams.dischargeTimeEnd = ''
this.resetForm("queryForm"); this.resetForm("queryForm");
this.handleQuery(); this.handleQuery();
}, },

View File

@ -83,10 +83,12 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
<div class="bottomform">
<wangeditor style="height:300px;width:100%;" ref="editor" /> <wangeditor style="height:300px;width:100%;" ref="editor" />
</div> </div>
</div> </div>
</div> </div>
</div>
</template> </template>
<script> <script>
@ -204,8 +206,14 @@ export default {
}; };
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
.bottomform {
overflow: scroll;
height: 930px;
}
.topform { .topform {
padding: 15px 0 0 15px; padding: 15px 0 0 15px;
height: 70px;
.form { .form {
::v-deep .el-input__inner { ::v-deep .el-input__inner {
@ -260,6 +268,8 @@ export default {
width: 22%; width: 22%;
background-color: #fff; background-color: #fff;
padding: 0 20px 20px; padding: 0 20px 20px;
height: 1000px;
overflow: scroll;
.timetitle { .timetitle {
height: 60px; height: 60px;
@ -278,6 +288,7 @@ export default {
width: 75%; width: 75%;
background-color: #fff; background-color: #fff;
height: 1000px; height: 1000px;
overflow: scroll;
} }
} }

View File

@ -320,21 +320,21 @@
<el-table-column <el-table-column
label="入院时间" label="入院时间"
align="center" align="center"
prop="admissionDate" prop="admissionTime"
width="180" width="180"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.admissionDate, "{y}-{m}-{d}") }}</span> <span>{{ parseTime(scope.row.admissionTime, "{y}-{m}-{d}") }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="出院时间" label="出院时间"
align="center" align="center"
prop="dischargeDate" prop="dischargeTime"
width="180" width="180"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.dischargeDate, "{y}-{m}-{d}") }}</span> <span>{{ parseTime(scope.row.dischargeTime, "{y}-{m}-{d}") }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="就诊方式" align="center" prop="visitMethod"> <el-table-column label="就诊方式" align="center" prop="visitMethod">

View File

@ -75,12 +75,14 @@
</el-form-item> </el-form-item>
<el-form-item label="入院时间" prop="admissionTime"> <el-form-item label="入院时间" prop="admissionTime">
<el-date-picker style="width:300px" v-model="form.admissionTime" type="datetime" <el-date-picker style="width:300px" v-model="form.admissionTime" type="datetime"
:picker-options="pickerOptions" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间"> value-format="yyyy-MM-dd HH:mm" format='yyyy-MM-dd HH:mm' :picker-options="pickerOptions"
placeholder="选择日期时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="出院时间" prop="dischargeTime"> <el-form-item label="出院时间" prop="dischargeTime">
<el-date-picker style="width:300px" v-model="form.dischargeTime" type="datetime" <el-date-picker style="width:300px" v-model="form.dischargeTime" type="datetime"
:picker-options="pickerOptionstwo" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间"> :picker-options="pickerOptionstwo" value-format="yyyy-MM-dd HH:mm" format='yyyy-MM-dd HH:mm'
placeholder="选择日期时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="手术记录" prop="surgicalRecord" v-if="form.visitMethod == 'BE_HOSPITALIZED'"> <el-form-item label="手术记录" prop="surgicalRecord" v-if="form.visitMethod == 'BE_HOSPITALIZED'">
@ -272,7 +274,7 @@ export default {
var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(); var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds(); var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
// //
this.todaytime = year + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds; this.todaytime = year + "-" + month + "-" + day + " " + hours + ":" + minutes
}, },
} }
}; };