WXL
2025-03-20 ffb5cf79a2d5d7603cb97e79bd04f598eceb0352
src/views/patient/patient/physical.vue
@@ -49,7 +49,7 @@
            <el-select
              v-model="queryParams.tagIds"
              multiple
              filterable
              filterable
              placeholder="请选择"
            >
              <el-option
@@ -162,17 +162,18 @@
          <el-table-column type="selection" width="50" align="center" />
          <el-table-column
            label="序号"
            fixed
            align="center"
            key="patid"
            prop="patid"
            key="id"
            prop="id"
          />
          <el-table-column label="姓名" fixed align="center" key="patname" prop="patname" />
          <el-table-column
            label="体检编号"
            align="center"
            key="Patientnumber"
            prop="Patientnumber"
            key="projectcode"
            prop="projectcode"
          />
          <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>
@@ -188,12 +189,12 @@
          <el-table-column
            label="联系电话"
            align="center"
            key="telephone"
            prop="telephone"
            key="telcode"
            prop="telcode"
            width="120"
          />
          <el-table-column
            label="患者标签"
            label="患者标签(缺)"
            align="center"
            key="tagList"
            prop="tagList"
@@ -207,12 +208,12 @@
          <el-table-column
            label="体检套餐"
            align="center"
            key="combo"
            prop="combo"
            key="projectname   "
            prop="projectname   "
            width="120"
          />
          <el-table-column
            label="体检类型"
            label="体检类型(缺)"
            align="center"
            key="idcardtype"
            prop="idcardtype"
@@ -221,12 +222,12 @@
          <el-table-column
            label="体检状态"
            align="center"
            key="telcode"
            prop="telcode"
            key="state"
            prop="state"
            width="120"
          />
          <el-table-column
            label="体检报告"
            label="体检报告(待定)"
            align="center"
            key="idcardno"
            prop="idcardno"
@@ -236,27 +237,27 @@
          <el-table-column
            label="科室"
            align="center"
            key="telcode"
            prop="telcode"
            key="hospitalname"
            prop="hospitalname"
            width="120"
          />
          <el-table-column
          <!-- <el-table-column
            label="医生"
            align="center"
            key="telcode"
            prop="telcode"
            key="drname"
            prop="drname"
            width="120"
          />
          /> -->
          <el-table-column
            label="就诊时间"
            align="center"
            key="archivetime"
            prop="archivetime"
            key="createTime"
            prop="createTime"
            width="160"
          >
            <template slot-scope="scope">
              <span>{{ parseTime(scope.row.createTime) }}</span>
              <span>{{ formatTime(scope.row.createTime) }}</span>
            </template>
          </el-table-column>
          <el-table-column
@@ -266,11 +267,12 @@
            width="160"
          >
            <template slot-scope="scope">
              <span>{{ parseTime(scope.row.createTime) }}</span>
              <span>{{ formatTime(scope.row.createTime) }}</span>
            </template>
          </el-table-column>
          <el-table-column
            label="操作"
            fixed="right"
            align="center"
            width="160"
            class-name="small-padding fixed-width"
@@ -525,22 +527,16 @@
<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,
  addpatient,
  particularpatient,
  deletepatient,
  listPatphysical,
  getPatphysical,
  addPatphysical,
  updatePatphysical,
  delPatphysical,
  Exporterrorpatient,
  toleadpatient,
} from "@/api/patient/homepage";
} from "@/api/smartor/patphysical";
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
@@ -706,7 +702,7 @@
    /** 查询患者列表 */
    getList() {
      this.loading = true;
      messagelistpatient(this.queryParams).then((response) => {
      listPatphysical(this.queryParams).then((response) => {
        console.log(response);
        this.userList = response.rows;
        this.total = response.total;
@@ -775,8 +771,10 @@
    /** 重置按钮操作 */
    resetQuery() {
      this.dateRange = [];
      this.resetForm("queryForm");
      this.$refs.tree.setCurrentKey(null);
      this.queryParams= {
        pageNum: 1,
        pageSize: 10,
      },
      this.handleQuery();
    },
    // 多选框选中数据
@@ -862,7 +860,7 @@
    /** 下载模板操作 */
    importTemplate() {
      this.download(
        "system/user/importTemplate",
        "smartor/import/getImportPatTemplate",
        {},
        `user_template_${new Date().getTime()}.xlsx`
      );