WXL
2024-01-16 ad70f145e8bea957b41043b4a1e37ce37cc5ed1e
src/views/patient/patient/behospitalized.vue
@@ -20,9 +20,9 @@
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="患者住院号" prop="idno">
          <el-form-item label="患者住院号" prop="idcardno">
            <el-input
              v-model="queryParams.idno"
              v-model="queryParams.idcardno"
              placeholder="请输入患者编号"
              clearable
              style="width: 250px"
@@ -40,6 +40,41 @@
              >
              </el-option>
            </el-select>
          </el-form-item>
          <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"
              >
              </el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="入院时间" prop="entrytime">
            <el-date-picker
              v-model="queryParams.entrytime"
              type="daterange"
              range-separator="至"
              start-placeholder="开始日期"
              end-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>
@@ -131,10 +166,17 @@
        >
          <el-table-column type="selection" width="50" align="center" />
          <el-table-column
            fixed
            label="序号"
            align="center"
            key="patid"
            prop="patid"
          /><el-table-column
            fixed
            label="患者姓名"
            align="center"
            key="name"
            prop="name"
          />
          <el-table-column
            label="床位号"
@@ -148,12 +190,7 @@
            key="Patientnumber"
            prop="Patientnumber"
          />
          <el-table-column
            label="患者姓名"
            align="center"
            key="name"
            prop="name"
          />
          <el-table-column label="性别" align="center" key="sex" prop="sex">
            <template slot-scope="scope">
              <span>{{ scope.row.sex == 1 ? "男" : "女" }}</span>
@@ -199,15 +236,15 @@
          <el-table-column
            label="护理等级"
            align="center"
            key="idtype"
            prop="idtype"
            key="idcardtype"
            prop="idcardtype"
            width="120"
          />
          <el-table-column
            label="病情状态"
            align="center"
            key="idno"
            prop="idno"
            key="idcardno"
            prop="idcardno"
            width="190"
          />
@@ -247,7 +284,15 @@
            width="120"
          />
          <el-table-column
            label="出院小结"
            align="center"
            key="telcode"
            prop="telcode"
            width="120"
          />
          <el-table-column
            label="操作"
            fixed="right"
            align="center"
            width="160"
            class-name="small-padding fixed-width"
@@ -322,8 +367,8 @@
        </el-row>
        <el-row>
          <el-col :span="12">
            <el-form-item label="证件类型" prop="idtype">
              <el-select v-model="form.idtype" placeholder="请选择性别">
            <el-form-item label="证件类型" prop="idcardtype">
              <el-select v-model="form.idcardtype" placeholder="请选择性别">
                <el-option
                  v-for="item in paperstypes"
                  :key="item.papersname"
@@ -334,9 +379,9 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="证件号" prop="idno">
            <el-form-item label="证件号" prop="idcardno">
              <el-input
                v-model="form.idno"
                v-model="form.idcardno"
                placeholder="请输入证件号"
                maxlength="50"
              />
@@ -502,13 +547,7 @@
<script>
import { delUser } from "@/api/system/user";
import {
  listpat_archive,
  getpat_archive,
  addpat_archive,
  updatepat_archive,
  delpat_archive,
} from "@/api/smartorpor/pat_archive";
import {
  messagelistpatient,
  alterpatient,
@@ -568,9 +607,9 @@
        age: "",
        sex: "",
        tagList: [],
        idno: "",
        idcardno: "",
        telcode: "",
        idtype: "",
        idcardtype: "",
        relativetelcode: "",
      },
      //导入进度
@@ -615,7 +654,7 @@
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        idno: undefined,
        idcardno: undefined,
        name: undefined,
        status: undefined,
        tagIds: undefined,
@@ -692,8 +731,14 @@
    },
    /** 查询标签列表 */
    gettabList() {
      const queryParams = {};
      listtag().then((response) => {
      const tagqueryParams = {
        pageNum: 1,
        pageSize: 1000,
        tagname: undefined,
        tagdescription: undefined,
        tagcategoryid: "0",
      };
      listtag(tagqueryParams).then((response) => {
        console.log(response);
        this.optionstag = response.rows;
      });
@@ -731,9 +776,9 @@
        age: "",
        sex: "",
        tagList: [],
        idno: "",
        idcardno: "",
        telcode: "",
        idtype: "",
        idcardtype: "",
        relativetelcode: "",
      };
      // this.resetForm("form");