|
@@ -752,9 +752,15 @@
|
|
|
<el-button type="primary" icon="ArrowRight" @click="nextPage" :disabled="showSurgeryRecommand || (currentSRPage > 1 && searchResults.length < 10)">下一页 </el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <el-dialog v-model="showSurgeryDatetime" title="请选择手术时间" width="300px" draggable>
|
|
|
+ <el-dialog v-model="showSurgeryDatetime" title="请选择手术时间" width="330px" draggable>
|
|
|
<div style="height: 12px"></div>
|
|
|
- <el-date-picker v-model="surgeryDatetime" type="datetime" placeholder="选择日期时间"></el-date-picker>
|
|
|
+ <el-date-picker v-model="surgeryDatetime" type="datetime" placeholder="手术开始时间"></el-date-picker>
|
|
|
+ <div style="height: 12px"></div>
|
|
|
+ <el-date-picker v-model="opEndDate" type="datetime" placeholder="手术结束时间"></el-date-picker>
|
|
|
+ <div style="height: 12px"></div>
|
|
|
+ <el-date-picker v-model="anstStartDate" type="datetime" placeholder="麻醉开始时间"></el-date-picker>
|
|
|
+ <div style="height: 12px"></div>
|
|
|
+ <el-date-picker v-model="anstEndDate" type="datetime" placeholder="麻醉结束时间"></el-date-picker>
|
|
|
<template #footer>
|
|
|
<div>
|
|
|
<el-button type="primary" icon="Success" @click="confirmSurgeryDatetime">确定</el-button>
|
|
@@ -1064,13 +1070,37 @@ const showSearchData = (flag) => {
|
|
|
|
|
|
const showSurgeryDatetime = ref(false)
|
|
|
const surgeryDatetime = ref(null)
|
|
|
+const opEndDate = ref(null)
|
|
|
+const anstStartDate = ref(null)
|
|
|
+const anstEndDate = ref(null)
|
|
|
const currentSurgeryDatetimeIndex = ref(null)
|
|
|
const showPickSurgeryDatetime = (index) => {
|
|
|
currentSurgeryDatetimeIndex.value = index
|
|
|
showSurgeryDatetime.value = true
|
|
|
}
|
|
|
const confirmSurgeryDatetime = () => {
|
|
|
+ if (!surgeryDatetime.value) {
|
|
|
+ ElMessage({
|
|
|
+ message: '手术开始时间不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ duration: 2500,
|
|
|
+ showClose: true,
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!opEndDate.value) {
|
|
|
+ ElMessage({
|
|
|
+ message: '手术结束时间不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ duration: 2500,
|
|
|
+ showClose: true,
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
patient.value.surgeryList[currentSurgeryDatetimeIndex.value].date = formatDatetime(surgeryDatetime.value)
|
|
|
+ patient.value.surgeryList[currentSurgeryDatetimeIndex.value].opEndDate = formatDatetime(opEndDate.value)
|
|
|
+ patient.value.surgeryList[currentSurgeryDatetimeIndex.value].anstStartDate = formatDatetime(anstStartDate.value)
|
|
|
+ patient.value.surgeryList[currentSurgeryDatetimeIndex.value].anstEndDate = formatDatetime(anstEndDate.value)
|
|
|
showSurgeryDatetime.value = false
|
|
|
}
|
|
|
|