WXL
2025-05-23 33c62946aa29d74a62c5dcbbc1cb06d16c8c91dc
src/views/patient/patient/hospital.vue
@@ -20,9 +20,17 @@
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="住院号" prop="patid">
          <el-form-item label="患者标签" prop="tagname">
                <el-input
                  v-model="queryParams.tagname"
                  placeholder="输入进行模糊查询"
                  maxlength="30"
                  @keyup.enter.native="handleQuery"
                />
              </el-form-item>
          <el-form-item label="患者编号" prop="patno">
            <el-input
              v-model="queryParams.patid"
              v-model="patno"
              placeholder="请输入患者编号"
              clearable
              style="width: 250px"
@@ -77,7 +85,7 @@
        </el-form>
        <el-row :gutter="10" class="mb8">
          <el-col :span="1.5">
          <!-- <el-col :span="1.5">
            <el-button
              type="primary"
              plain
@@ -87,8 +95,8 @@
              v-hasPermi="['system:user:add']"
              >新增</el-button
            >
          </el-col>
          <el-col :span="1.5">
          </el-col> -->
          <!-- <el-col :span="1.5">
            <el-button
              type="success"
              plain
@@ -99,7 +107,7 @@
              v-hasPermi="['system:user:edit']"
              >修改</el-button
            >
          </el-col>
          </el-col> -->
          <el-col :span="1.5">
            <el-button
              type="danger"
@@ -142,7 +150,7 @@
          </el-table-column>
          <el-table-column
            label="住院号"
            label="患者编号"
            align="center"
            key="patno"
            prop="patno"
@@ -167,6 +175,14 @@
            width="80"
          />
          <el-table-column
            label="标签"
            align="center"
            key="tagname"
            prop="tagname"
            show-overflow-tooltip
            width="180"
          />
          <el-table-column
            label="联系电话"
            align="center"
            key="telcode"
@@ -174,13 +190,7 @@
            width="120"
          />
          <!-- <el-table-column
            label="入院诊断"
            align="center"
            key="diagname"
            prop="diagname"
            width="190"
          /> -->
          <el-table-column
            label="出院诊断"
            align="center"
@@ -216,7 +226,7 @@
            prop="bedNo"
            width="120"
          />
          <el-table-column
          <!-- <el-table-column
            label="主治医生"
            align="center"
            key="drname"
@@ -229,7 +239,7 @@
            key="nurseName"
            prop="nurseName"
            width="120"
          />
          /> -->
          <el-table-column
            label="操作"
@@ -429,6 +439,7 @@
        { papersname: "中国港澳居民身份证" },
        { papersname: "中国台湾居民身份证" },
      ],
      patno:null,
      // 表单参数
      form: {
        name: "",
@@ -600,13 +611,22 @@
      this.queryParams.startOutHospTime = this.dateRange[0];
      this.queryParams.endOutHospTime = this.dateRange[1];
      this.queryParams.pageNum = 1;
      if (this.patno) {
      this.queryParams.patno = this.patno;
      }
      this.getList();
    },
    /** 重置按钮操作 */
    resetQuery() {
      this.dateRange = [];
      this.resetForm("queryForm");
      this.$refs.tree.setCurrentKey(null);
      this.queryParams= {
        pageNum: 1,
        pageSize: 10,
        cry: 1,
        searchscope:2,
      },
      this.patno=null;
      this.handleQuery();
    },
    // 多选框选中数据