eight
2024-11-12 23e46fc6b6f6f70dab360ded43fe3078fe4ce224
update
已修改3个文件
23 ■■■■ 文件已修改
src/api/ecg/devrent/index.ts 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/components/DevReadyPanel.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/queue/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/ecg/devrent/index.ts
@@ -6,6 +6,7 @@
  devId: string // 设备编号
  patId: string // 患者编号
  patName: string // 患者名称
  checkType: number
  rentTime: Date // 装机时间
  returnTime: Date // 拆机时间
  interference: number // 干扰数
src/views/ecg/doctor/components/DevReadyPanel.vue
@@ -12,7 +12,7 @@
    >
      <el-form-item label="患者编号" prop="patId">
        <el-input v-model="formData.patId" placeholder="请输入患者编号" @input="getRentInfoByPatId" />
        <Qrcode v-if="formData.patId !== undefined && formData.patId !== ''" :text="formData.patId" logo="/logo.gif" width=100 />
        <Qrcode v-if="formData.patId !== undefined && formData.patId !== ''" :text="formData.patId" logo="/logo.gif" :width=100 />
      </el-form-item>
      <el-form-item label="患者名称" prop="patName">
        <el-input v-model="formData.patName" placeholder="请输入患者名称" />
@@ -170,6 +170,7 @@
  patWardDesc: undefined,
  patBedNo: undefined,
  patDetails: undefined,
  checkType: undefined,
  rentTime: new Date().getTime(),
  returnTime: undefined,
  interference: undefined,
@@ -216,7 +217,7 @@
  // formDate 对应  DevRent
  // formData.value = data  //不能整个赋值, 默认领用时间被清空
  formData.value.id = data.id;
  formData.value.id = data.id;   //rent id
  formData.value.patDetails = data.patDetails
}
@@ -275,12 +276,22 @@
    devId: undefined,
    patId: undefined,
    patName: undefined,
    checkType: undefined,
    rentTime: new Date().getTime(),
    returnTime: undefined,
    interference: undefined,
    baseline: undefined,
    detachment: undefined,
    remark: undefined
    remark: undefined,
    patDeptCode: undefined,
    patDeptDesc: undefined,
    patWardCode: undefined,
    patWardDesc: undefined,
    patBedNo: undefined,
    patDetails: undefined,
    paid: undefined,
    roomId: props.room.roomId,
    bedNo: props.room.bedNo
  }
  formRef.value?.resetFields()
@@ -299,6 +310,7 @@
  resetForm()
  formData.value.patId = queueVO?.patId
  formData.value.patName = queueVO?.patName
  formData.value.checkType = queueVO?.bookCheckType
  getFreeRentInfo(formData.value)
}
defineExpose({ setPatient }) // 提供 setPatient 方法,用于设置患者
src/views/ecg/queue/index.vue
@@ -147,8 +147,8 @@
          <dict-tag :type="DICT_TYPE.ECG_BOOK_TIMESLOT" :value="scope.row.bookTimeslot" />
        </template>
      </el-table-column>
      <el-table-column label="排队序号" align="center" prop="bookSeqNum" />
      <el-table-column label="排队序号" align="center" prop="seqNum" />
      <el-table-column label="预约号" align="center" prop="bookSeqNum" />
      <el-table-column label="排队号" align="center" prop="seqNum" />
      <el-table-column label="VIP" align="center" prop="isVip" />
      <el-table-column label="状态" align="center" prop="status" >
        <template #default="scope">