11
WXL
3 天以前 920e530b68c0f4dba434281ce94c9814e9937db3
src/views/ecg/appointment/alter.vue
@@ -79,6 +79,40 @@
          />
        </el-select>
      </el-form-item>
      <el-form-item label-width="90" label="申请单状态" prop="bookCheckType">
        <el-select v-model="queryParams.status" placeholder="请选择" clearable class="!w-240px">
          <el-option label="申请单开立" disabled :value="'1'" />
          <el-option label="申请单撤销" disabled :value="'2'" />
          <el-option label="检查登记" :value="'3'" />
          <el-option label="取消检查" :value="'4'" />
          <el-option label="检查开始" disabled :value="'5'" />
          <el-option label="给造影剂" disabled :value="'6'" />
          <el-option label="检查结束" disabled :value="'7'" />
          <el-option label="报告生成" disabled :value="'8'" />
        </el-select>
      </el-form-item>
      <el-form-item label="登记时间" prop="registerTime">
        <el-date-picker
          v-model="djTime"
          value-format="YYYY-MM-DD HH:mm:ss"
          type="daterange"
          start-placeholder="开始日期"
          end-placeholder="结束日期"
          :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
          class="!w-220px"
        />
      </el-form-item>
      <el-form-item label="开单时间" prop="createTime">
        <el-date-picker
          v-model="kdTime"
          value-format="YYYY-MM-DD HH:mm:ss"
          type="daterange"
          start-placeholder="开始日期"
          end-placeholder="结束日期"
          :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
          class="!w-220px"
        />
      </el-form-item>
      <!--
      <el-form-item label="预约来源" prop="bookSrc">
        <el-input
@@ -124,6 +158,23 @@
    >
      <el-table-column label="就诊流水号" align="center" prop="episodeId" min-width="110px" />
      <el-table-column label="申请号" align="center" prop="applyNo" min-width="110px" />
      <el-table-column label="姓名" align="center" min-width="160px">
        <template #default="scope">
          {{ scope.row.patName }}
          <dict-tag :type="DICT_TYPE.SYSTEM_USER_SEX" :value="scope.row.patGender" />
          <dict-tag :type="DICT_TYPE.ECG_PAT_SOURCE" :value="scope.row.patSrc" />
        </template>
      </el-table-column>
      <el-table-column
        label="生日"
        align="center"
        prop="patBirthday"
        :formatter="dateFormatter2"
        width="110px"
      />
      <el-table-column label="病区名称" align="center" prop="patWardDesc" />
      <el-table-column label="床号" align="center" prop="patBedNo" />
      <el-table-column label="编号" align="center" prop="patId" />
      <!--
      <el-table-column label="缴费" align="center" prop="paid">
@@ -132,13 +183,7 @@
        </template>
      </el-table-column>
-->
      <el-table-column label="姓名" align="center" min-width="160px">
        <template #default="scope">
          {{ scope.row.patName }}
          <dict-tag :type="DICT_TYPE.SYSTEM_USER_SEX" :value="scope.row.patGender" />
          <dict-tag :type="DICT_TYPE.ECG_PAT_SOURCE" :value="scope.row.patSrc" />
        </template>
      </el-table-column>
      <el-table-column
        label="预约日期"
        align="center"
@@ -156,23 +201,25 @@
          {{ getCheckTypeName(scope.row.bookCheckType) }}
        </template>
      </el-table-column>
      <el-table-column
        label="生日"
        label="开单时间"
        align="center"
        prop="patBirthday"
        prop="createTime"
        :formatter="dateFormatter2"
        width="110px"
      />
      <el-table-column label="开单医生" align="center" prop="doctor" width="110px" />
      <el-table-column label="手机" align="center" prop="patMobile" />
      <!--      <el-table-column label="电话" align="center" prop="patPhone" />-->
      <!--      <el-table-column label="身份证号" align="center" prop="patIdentityId" />-->
      <el-table-column label="地址" align="center" prop="patAddr" />
      <el-table-column label="科室代码" align="center" prop="patDeptCode" />
      <!-- <el-table-column label="科室代码" align="center" prop="patDeptCode" /> -->
      <el-table-column label="科室名称" align="center" prop="patDeptDesc" />
      <el-table-column label="病区代码" align="center" prop="patWardCode" />
      <el-table-column label="病区名称" align="center" prop="patWardDesc" />
      <el-table-column label="床号" align="center" prop="patBedNo" />
      <el-table-column label="操作" fixed="right" align="center" min-width="200px">
      <el-table-column label="科室名称" align="center" prop="patDeptDesc" />
      <el-table-column label="地址" align="center" prop="patAddr" />
      <!-- <el-table-column label="病区代码" align="center" prop="patWardCode" /> -->
      <el-table-column label="操作" fixed="right" align="center" min-width="220px">
        <template #default="scope">
          <el-button
            link
@@ -188,7 +235,12 @@
            @click="statusalter(scope.row)"
            v-hasPermi="['ecg:appointment:update']"
          >
            状态修改
            <dict-tag
              v-if="scope.row.status"
              :type="DICT_TYPE.ecg_status"
              :value="scope.row.status"
            />
            <div v-else>状态剪辑</div>
          </el-button>
          <el-button
            link
@@ -219,7 +271,7 @@
        <el-select v-model="form.status" placeholder="请选择">
          <el-option label="申请单开立" disabled :value="'1'" />
          <el-option label="申请单撤销" disabled :value="'2'" />
          <el-option label="检查登记"  :value="'3'" />
          <el-option label="检查登记" :value="'3'" />
          <el-option label="取消检查" :value="'4'" />
          <el-option label="检查开始" disabled :value="'5'" />
          <el-option label="给造影剂" disabled :value="'6'" />
@@ -262,8 +314,17 @@
const form = ref({
  status: ''
}) // 修改状态数据
const djTime = ref('')
const kdTime = ref('')
const queryParams = reactive({
  pageNo: 1,
  status: undefined,
  registerDateStart: '',
  registerDateEnd: '',
  createTimestart: '',
  createTimeEnd: '',
  pageSize: 10,
  applyNo: undefined,
  patId: undefined,
@@ -306,6 +367,10 @@
/** 搜索按钮操作 */
const handleQuery = () => {
  queryParams.pageNo = 1
  queryParams.registerDateStart = djTime.value[0]
  queryParams.registerDateEnd = djTime.value[1]
  queryParams.createTimestart = kdTime.value[0]
  queryParams.createTimeEnd = kdTime.value[1]
  getList()
}
@@ -331,7 +396,7 @@
  }).then(() => {
    console.log(form, 'form')
    AppointmentApi.alterAppointment(form)
  message.success('修改成功')
    message.success('修改成功')
    dialogFormVisible.value = false
  })
}