eight
2024-10-28 f5af1ea61ec20657a99ac1fe095b0217d04489c9
update
已修改4个文件
149 ■■■■ 文件已修改
src/store/modules/checkType.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/appointment/AppointmentForm.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/appointment/index.vue 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/devrent/index.vue 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/checkType.ts
@@ -55,13 +55,13 @@
    },
    getCheckTypeName(type: number) {
      if (!this.isSetCheckType) {
        this.setcheckTypeMap()
        this.setCheckTypeMap()
      }
      return this.checkTypeMap[type]
    },
    getCheckTypeOptions() {
      if (!this.isSetCheckType) {
        this.setcheckTypeMap()
        this.setCheckTypeMap()
      }
      return Object.keys(this.checkTypeMap).map((key) => {
        return {
src/views/ecg/appointment/AppointmentForm.vue
@@ -51,7 +51,7 @@
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="预约时间段" prop="bookTimeslot">
          <el-form-item label="预约时间" prop="bookTimeslot">
            <el-select v-model="formData.bookTimeslot" placeholder="请选择预约时间段">
              <el-option
                  v-for="dict in getIntDictOptions(DICT_TYPE.ECG_BOOK_TIMESLOT)"
@@ -113,25 +113,25 @@
      </el-row>
      <el-row :gutter="20">
        <el-col :span="12">
          <el-form-item label="患者所在科室代码" prop="patDeptCode">
            <el-input v-model="formData.patDeptCode" placeholder="请输入患者所在科室代码" />
          <el-form-item label="科室代码" prop="patDeptCode">
            <el-input v-model="formData.patDeptCode" placeholder="请输入科室代码" />
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="患者所在科室名称" prop="patDeptDesc">
            <el-input v-model="formData.patDeptDesc" placeholder="请输入患者所在科室名称" />
          <el-form-item label="科室名称" prop="patDeptDesc">
            <el-input v-model="formData.patDeptDesc" placeholder="请输入科室名称" />
          </el-form-item>
        </el-col>
      </el-row>
      <el-row :gutter="20">
        <el-col :span="12">
          <el-form-item label="患者所在病区代码" prop="patWardCode">
            <el-input v-model="formData.patWardCode" placeholder="请输入患者所在病区代码" />
          <el-form-item label="病区代码" prop="patWardCode">
            <el-input v-model="formData.patWardCode" placeholder="请输入病区代码" />
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="患者所在病区名称" prop="patWardDesc">
            <el-input v-model="formData.patWardDesc" placeholder="请输入患者所在病区名称" />
          <el-form-item label="病区名称" prop="patWardDesc">
            <el-input v-model="formData.patWardDesc" placeholder="请输入病区名称" />
          </el-form-item>
        </el-col>
      </el-row>
@@ -196,7 +196,7 @@
  patId: [{ required: true, message: '患者编号不能为空', trigger: 'blur' }],
  patName: [{ required: true, message: '患者姓名不能为空', trigger: 'blur' }],
  patGender: [{ required: true, message: '患者性别不能为空', trigger: 'blur' }],
  bookId: [{ required: true, message: '预约编号不能为空', trigger: 'blur' }],
  // bookId: [{ required: true, message: '预约编号不能为空', trigger: 'blur' }],
  bookDate: [{ required: true, message: '预约日期不能为空', trigger: 'blur' }],
  bookTimeslot: [{ required: true, message: '预约检查时间段不能为空', trigger: 'blur' }],
  bookCheckType: [{ required: true, message: '预约检查类型不能为空', trigger: 'change' }]
src/views/ecg/appointment/index.vue
@@ -26,31 +26,6 @@
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="患者性别" prop="patGender">
        <el-select
          v-model="queryParams.patGender"
          placeholder="请选择患者性别"
          clearable
          class="!w-240px"
        >
          <el-option
            v-for="dict in getIntDictOptions(DICT_TYPE.SYSTEM_USER_SEX)"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
        </el-select>
      </el-form-item>
      <el-form-item label="患者生日" prop="patBirthday">
        <el-date-picker
          v-model="queryParams.patBirthday"
          value-format="YYYY-MM-DD"
          type="date"
          placeholder="选择患者生日"
          clearable
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="患者手机" prop="patMobile">
        <el-input
          v-model="queryParams.patMobile"
@@ -60,6 +35,7 @@
          class="!w-240px"
        />
      </el-form-item>
<!--
      <el-form-item label="患者电话" prop="patPhone">
        <el-input
          v-model="queryParams.patPhone"
@@ -69,64 +45,11 @@
          class="!w-240px"
        />
      </el-form-item>
-->
      <el-form-item label="身份证号" prop="patIdentityId">
        <el-input
          v-model="queryParams.patIdentityId"
          placeholder="请输入身份证号"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="地址" prop="patAddr">
        <el-input
          v-model="queryParams.patAddr"
          placeholder="请输入地址"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="科室代码" prop="patDeptCode">
        <el-input
          v-model="queryParams.patDeptCode"
          placeholder="请输入科室代码"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="科室" prop="patDeptDesc">
        <el-input
          v-model="queryParams.patDeptDesc"
          placeholder="请输入科室名称"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="病区代码" prop="patWardCode">
        <el-input
          v-model="queryParams.patWardCode"
          placeholder="请输入病区代码"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="病区" prop="patWardDesc">
        <el-input
          v-model="queryParams.patWardDesc"
          placeholder="请输入病区名称"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="床号" prop="patBedNo">
        <el-input
          v-model="queryParams.patBedNo"
          placeholder="请输入床号"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
@@ -156,6 +79,7 @@
          />
        </el-select>
      </el-form-item>
<!--
      <el-form-item label="预约来源" prop="bookSrc">
        <el-input
          v-model="queryParams.bookSrc"
@@ -165,6 +89,7 @@
          class="!w-240px"
        />
      </el-form-item>
-->
      <el-form-item>
        <el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
        <el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
src/views/ecg/devrent/index.vue
@@ -6,7 +6,7 @@
      :model="queryParams"
      ref="queryFormRef"
      :inline="true"
      label-width="68px"
      label-width="120px"
    >
      <el-form-item label="设备编号" prop="devId">
        <el-input
@@ -35,7 +35,7 @@
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="装机时间" prop="rentTime">
      <el-form-item label="检查&装机时间" prop="rentTime">
        <el-date-picker
          v-model="queryParams.rentTime"
          value-format="YYYY-MM-DD HH:mm:ss"
@@ -58,39 +58,6 @@
        />
      </el-form-item>
<!--
      <el-form-item label="干扰数" prop="interference">
        <el-input
          v-model="queryParams.interference"
          placeholder="请输入干扰数"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="基线粗" prop="baseline">
        <el-switch
            v-model="queryParams.baseline"
            :active-value="1"
            :inactive-value="0"
        />
      </el-form-item>
      <el-form-item label="脱落" prop="detachment">
        <el-switch
            v-model="queryParams.detachment"
            :active-value="1"
            :inactive-value="0"
        />
      </el-form-item>
-->
      <el-form-item label="备注" prop="remark">
        <el-input
          v-model="queryParams.remark"
          placeholder="请输入备注"
          clearable
          @keyup.enter="handleQuery"
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="创建时间" prop="createTime">
        <el-date-picker
          v-model="queryParams.createTime"
@@ -102,6 +69,7 @@
          class="!w-220px"
        />
      </el-form-item>
-->
      <el-form-item>
        <el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
        <el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
@@ -134,7 +102,7 @@
      <el-table-column label="患者编号" align="center" prop="patId" />
      <el-table-column label="患者名称" align="center" prop="patName" />
      <el-table-column
        label="装机时间"
        label="检查&装机时间"
        align="center"
        prop="rentTime"
        :formatter="dateFormatter"
@@ -151,6 +119,7 @@
      <el-table-column label="基线粗" align="center" prop="baseline" />
      <el-table-column label="脱落" align="center" prop="detachment" />
      <el-table-column label="备注" align="center" prop="remark" />
<!--
      <el-table-column
        label="创建时间"
        align="center"
@@ -158,6 +127,7 @@
        :formatter="dateFormatter"
        width="180px"
      />
-->
      <el-table-column label="操作" align="center" min-width="120px">
        <template #default="scope">
          <el-button