WXL
2024-08-05 e13d441c36ac5581698850cbeaf35111cfb9b7f3
src/views/patient/patient/behospitalized.vue
@@ -11,18 +11,18 @@
          v-show="showSearch"
          label-width="98px"
        >
          <el-form-item label="患者姓名" prop="name">
          <el-form-item label="姓名" prop="name">
            <el-input
              v-model="queryParams.name"
              v-model="queryParams.patname"
              placeholder="请输入姓名"
              clearable
              style="width: 200px"
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="患者住院号" prop="idcardno">
          <el-form-item label="患者编号" prop="patid">
            <el-input
              v-model="queryParams.idcardno"
              v-model="queryParams.patid"
              placeholder="请输入患者编号"
              clearable
              style="width: 250px"
@@ -41,41 +41,28 @@
              </el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="科室/病区" prop="tagId">
          <el-form-item label="患者范围" prop="tagId">
            <el-select v-model="queryParams.Patientid" placeholder="请选择">
              <el-option
                v-for="dict in dict.type.nursinggrade"
                :key="dict.value"
                :label="dict.label"
                :value="dict.value"
                v-for="item in Patientrange"
                :key="item.id"
                :label="item.name"
                :value="item.id"
              >
              </el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="入院时间" prop="entrytime">
          <el-form-item label=" 入院日期 " prop="createTime">
            <el-date-picker
              v-model="queryParams.entrytime"
              type="daterange"
              range-separator="至"
              start-placeholder="开始日期"
              end-placeholder="结束日期"
              clearable
              v-model="queryParams.createTime"
              type="date"
              value-format="yyyy-MM-dd"
              placeholder="请选择 就诊日期 "
            >
            </el-date-picker>
          </el-form-item>
          <el-form-item
            label="出院时间"
            prop="departuretime
"
          >
            <el-date-picker
              v-model="queryParams.departuretime"
              type="daterange"
              range-separator="至"
              start-placeholder="开始日期"
              end-placeholder="结束日期"
            >
            </el-date-picker>
          </el-form-item>
          <el-row>
            <el-form-item>
              <el-button
@@ -169,25 +156,25 @@
            fixed
            label="序号"
            align="center"
            key="patid"
            prop="patid"
            key="inhospid"
            prop="inhospid"
          /><el-table-column
            fixed
            label="患者姓名"
            align="center"
            key="name"
            prop="name"
            key="patname"
            prop="patname"
          />
          <el-table-column
            label="床位号"
            align="center"
            key="Patientnumber"
            prop="Patientnumber"
            key="bedNo"
            prop="bedNo"
          />
          <el-table-column
            label="住院号"
            align="center"
            key="Patientnumber"
            key="deptcode"
            prop="Patientnumber"
          />
@@ -204,7 +191,7 @@
            width="120"
          />
          <el-table-column
            label="费用"
            label="费用(缺)"
            align="center"
            key="telephone"
            prop="telephone"
@@ -213,8 +200,8 @@
          <el-table-column
            label="入科时间"
            align="center"
            key="archivetime"
            prop="archivetime"
            key="createTime"
            prop="createTime"
            width="160"
          >
            <template slot-scope="scope">
@@ -224,24 +211,24 @@
          <el-table-column
            label="出院时间"
            align="center"
            key="archivetime"
            prop="archivetime"
            key="endtime"
            prop="endtime"
            width="160"
          >
            <template slot-scope="scope">
              <span>{{ parseTime(scope.row.createTime) }}</span>
              <span>{{ parseTime(scope.row.endtime) }}</span>
            </template>
          </el-table-column>
          <el-table-column
            label="护理等级"
            label="护理等级(缺)"
            align="center"
            key="idcardtype"
            prop="idcardtype"
            width="120"
          />
          <el-table-column
            label="病情状态"
            label="病情状态(缺)"
            align="center"
            key="idcardno"
            prop="idcardno"
@@ -251,19 +238,19 @@
          <el-table-column
            label="主任医师"
            align="center"
            key="telcode"
            prop="telcode"
            key="drname"
            prop="drname"
            width="120"
          />
          <el-table-column
            label="主治医师"
            label="主治医师(待定)"
            align="center"
            key="telcode"
            prop="telcode"
            width="120"
          />
          <el-table-column
            label="住院医师"
            label="住院医师(待定)"
            align="center"
            key="telcode"
            prop="telcode"
@@ -549,14 +536,13 @@
import { delUser } from "@/api/system/user";
import {
  messagelistpatient,
  alterpatient,
  addpatient,
  listpatient,
  particularpatient,
  addpatient,
  deletepatient,
  Exporterrorpatient,
  toleadpatient,
} from "@/api/patient/homepage";
} from "@/api/patient/record";
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
@@ -722,7 +708,7 @@
    /** 查询患者列表 */
    getList() {
      this.loading = true;
      messagelistpatient(this.queryParams).then((response) => {
      listpatient(this.queryParams).then((response) => {
        console.log(response);
        this.userList = response.rows;
        this.total = response.total;