WXL
2025-03-04 83d83221778cf0213a979ebfcb4d75884038d9c1
src/views/patient/patient/hospital.vue
@@ -11,7 +11,7 @@
          v-show="showSearch"
          label-width="98px"
        >
          <el-form-item label="姓名" prop="name">
          <el-form-item label="患者姓名" prop="name">
            <el-input
              v-model="queryParams.patname"
              placeholder="请输入姓名"
@@ -20,7 +20,7 @@
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="患者编号" prop="patid">
          <el-form-item label="住院号" prop="patid">
            <el-input
              v-model="queryParams.patid"
              placeholder="请输入患者编号"
@@ -30,21 +30,11 @@
            />
          </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="tagId">
          <el-form-item label="患者范围" prop="tagId">
            <el-select
                v-model="queryParams.searchscope"
                placeholder="请选择患者来源"
                placeholder="请选择患者范围"
              >
                <el-option
                  v-for="item in source"
@@ -55,7 +45,7 @@
                </el-option>
              </el-select>
          </el-form-item>
          <el-form-item label=" 入院日期 " prop="createTime">
          <el-form-item label=" 出院日期 " prop="createTime">
            <el-date-picker
            v-model="dateRange"
            style="width: 240px"
@@ -87,7 +77,7 @@
        </el-form>
        <el-row :gutter="10" class="mb8">
          <el-col :span="1.5">
          <!-- <el-col :span="1.5">
            <el-button
              type="primary"
              plain
@@ -97,8 +87,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
@@ -109,7 +99,7 @@
              v-hasPermi="['system:user:edit']"
              >修改</el-button
            >
          </el-col>
          </el-col> -->
          <el-col :span="1.5">
            <el-button
              type="danger"
@@ -128,6 +118,7 @@
        <el-table
          v-loading="loading"
          :data="userList"
           height="660"
          @selection-change="handleSelectionChange"
        >
          <el-table-column type="selection" width="50" align="center" />
@@ -157,13 +148,39 @@
            prop="patno"
          width="120"
          />
          <el-table-column
          <!-- <el-table-column
            label="姓名"
          width="100"
            align="center"
            key="patname"
            prop="patname"
          />
          <el-table-column label="性别" align="center" key="sex" prop="sex">
          /> -->
          <el-table-column
              fixed
                label="姓名"
          width="100"
                align="center"
                key="patname"
                prop="patname"
              >
                <template slot-scope="scope">
                  <el-button
                    size="medium"
                    type="text"
                    @click="
                       $router.push({
                    path: '/patient/indexls/',
                    query: { sfzh: scope.row.idcardno },
                  })
                    "
                    ><span class="button-textsc"
                      >{{scope.row.patname}}</span
                    ></el-button
                  >
                </template>
              </el-table-column>
          <el-table-column label="性别"width="100" align="center" key="sex" prop="sex">
            <template slot-scope="scope">
              <span>{{ scope.row.sex == 1 ? "男" : "女" }}</span>
            </template>
@@ -173,7 +190,7 @@
            align="center"
            key="age"
            prop="age"
            width="120"
            width="80"
          />
          <el-table-column
            label="联系电话"
@@ -325,8 +342,9 @@
      <div class="uploading" v-else-if="dractive == 2">
        <el-table :data="uploadingData" style="width: 100%">
          <el-table-column prop="serial" label="序号"> </el-table-column>
          <el-table-column prop="name" label="姓名"> </el-table-column>
          <el-table-column prop="sex" label="性别"> </el-table-column>
          <el-table-column prop="name" label="姓名"
          width="100"> </el-table-column>
          <el-table-column prop="sex" label="性别"width="100"> </el-table-column>
          <el-table-column prop="certificate" label="证件类型">
          </el-table-column>
          <el-table-column prop="certificatenum" label="证件号码">
@@ -492,6 +510,7 @@
        pageNum: 1,
        pageSize: 10,
        cry: 1,
        searchscope:2,
        idcardno: undefined,
        name: undefined,
        status: undefined,
@@ -605,6 +624,8 @@
    },
    /** 搜索按钮操作 */
    handleQuery() {
      this.queryParams.startOutHospTime = this.dateRange[0];
      this.queryParams.endOutHospTime = this.dateRange[1];
      this.queryParams.pageNum = 1;
      this.getList();
    },
@@ -698,7 +719,7 @@
    /** 下载模板操作 */
    importTemplate() {
      this.download(
        "system/user/importTemplate",
        "smartor/import/getImportPatTemplate",
        {},
        `user_template_${new Date().getTime()}.xlsx`
      );