WXL (wul)
6 天以前 19c62799136bb984e968fcb6b0a4d2371d018270
src/views/patient/patient/hospital.vue
@@ -45,11 +45,20 @@
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="课题组名称" prop="inhospno">
            <el-input
              v-model="queryParams.deptname"
              placeholder="请输入课题组名称"
              clearable
              style="width: 250px"
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="患者范围" prop="status">
            <el-cascader
              v-model="queryParams.scopetype"
              placeholder="默认全部科室"
              placeholder="默认全部课题组"
              :options="sourcetype"
              :props="{ expandTrigger: 'hover' }"
              @change="handleChange"
@@ -214,7 +223,11 @@
            key="telcode"
            prop="telcode"
            width="120"
          />
          >
                <template slot-scope="scope">
                  <span>{{ desensitization(scope.row.telcode,'phone') }}</span>
                </template></el-table-column
              >
          <!-- <el-table-column
            label="入院诊断"
@@ -238,7 +251,7 @@
            width="120"
          /> -->
          <el-table-column
            label="科室"
            label="课题组"
            align="center"
            key="deptname"
            prop="deptname"
@@ -256,6 +269,13 @@
            align="center"
            key="bedNo"
            prop="bedNo"
            width="120"
          />
          <el-table-column
            label="经管医生"
            align="center"
            key="managementDoctor"
            prop="managementDoctor"
            width="120"
          />
          <el-table-column
@@ -364,6 +384,9 @@
          <el-table-column prop="certificate" label="证件类型">
          </el-table-column>
          <el-table-column prop="certificatenum" label="证件号码">
          <template slot-scope="scope">
                  <span>{{ desensitization(scope.row.idcardno,'idCard') }}</span>
                </template>
          </el-table-column>
          <el-table-column prop="goday" label="出生日期"> </el-table-column>
          <el-table-column prop="menum" label="本人联系方式"> </el-table-column>
@@ -463,7 +486,7 @@
        },
        {
          value: 1,
          label: "科室患者",
          label: "课题组患者",
        },
        {
          value: 2,
@@ -523,7 +546,7 @@
      sourcetype: [
        {
          value: 1,
          label: "科室",
          label: "课题组",
          children: [],
        },
        {
@@ -533,7 +556,7 @@
        },
        {
          value: 3,
          label: "全部科室",
          label: "全部课题组",
        },
        {
          value: 4,
@@ -551,11 +574,11 @@
      optionstag: [], //标签列表
      Patientrange: [
        {
          name: "全部科室",
          name: "全部课题组",
          id: 999,
        },
        {
          name: "当前科室",
          name: "当前课题组",
          id: 1,
        },
      ],
@@ -615,7 +638,7 @@
      (obj) => obj.deptCode
    );
    this.getList();
    this.listDept();
    // this.listDept();
    this.gettabList();
  },
  methods: {
@@ -637,6 +660,8 @@
    },
    //患者360跳转
    gettoken360(sfzh, drcode, drname) {
      this.$modal.msgWarning('360功能暂未开通');
  return; // 阻止后续代码执行
      this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh;
      if (this.postData.XiaoXiTou.ZuHuMC == "丽水市中医院") {
        this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728";
@@ -758,6 +783,9 @@
        leaveldeptcodes: [],
        leavehospitaldistrictcodes: [],
      };
      this.queryParams.leaveldeptcodes = store.getters.belongDepts.map(
      (obj) => obj.deptCode
    );
      this.handleQuery();
    },
    // 多选框选中数据
@@ -928,6 +956,6 @@
  }
}
.button-textsc {
  color: #28cfe6;
  color: #3664D9;
}
</style>