WXL (wul)
11 小时以前 ae8535b861f9177508d9e5493e0fe9e47978c915
src/views/patient/patient/outpatient.vue
@@ -62,8 +62,8 @@
              v-model="queryParams.scopetype"
              placeholder="默认全部"
              :options="sourcetype"
            filterable
            clearable
              filterable
              clearable
              :props="{ expandTrigger: 'hover' }"
              @change="handleChange"
            ></el-cascader>
@@ -138,7 +138,7 @@
              size="medium"
              :disabled="single"
              @click="handleUpdate"
              v-hasPermi="['system:user:edit']"
              >修改</el-button
            >
          </el-col> -->
@@ -260,7 +260,7 @@
                    scope.row.idcardno,
                    scope.row.drcode,
                    scope.row.drname,
                    scope.row.patid,
                    scope.row.patid
                  )
                "
                ><span class="button-textsc">{{
@@ -365,7 +365,7 @@
                    query: { id: scope.row.patid },
                  })
                "
                v-hasPermi="['system:user:edit']"
                ><span class="button-textsc"
                  ><i class="el-icon-zoom-in"></i>查看</span
                ></el-button
@@ -606,7 +606,12 @@
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { query360PatInfo,query360PatInfonh, getTasklist, addSubtask } from "@/api/AiCentre/index";
import {
  query360PatInfo,
  query360PatInfonh,
  getTasklist,
  addSubtask,
} from "@/api/AiCentre/index";
import store from "@/store";
import { type } from "jquery";
@@ -690,7 +695,7 @@
          id: 1,
        },
      ],
      orgName:localStorage.getItem("orgname"),
      orgName: localStorage.getItem("orgname"),
      postData: {
        XiaoXiTou: {
          FaSongFCSJC: "ZJHES",
@@ -1108,8 +1113,9 @@
      }
      // 检查选中的患者中是否有已有任务的
      const hasTaskPatients = this.userList.filter(
        (item) => this.ids.includes(item.patid) && item.serverState == 1
        (item) => this.ids.includes(item.id) && item.serverState == 1
      );
      console.log(hasTaskPatients, "hasTaskPatients");
      if (hasTaskPatients.length > 0) {
        const patientNames = hasTaskPatients.map((p) => p.patname).join("、");
@@ -1121,8 +1127,8 @@
      // 获取选中患者的科室信息(用于校验同一科室)
      const patientDepts = new Set();
      let deptcode = "";
      this.ids.forEach((patId) => {
        const patient = this.userList.find((item) => item.patid === patId);
      this.ids.forEach((id) => {
        const patient = this.userList.find((item) => item.id === id);
        if (patient) {
          patientDepts.add(patient.deptname);
          deptcode = patient.deptcode;
@@ -1137,7 +1143,7 @@
      // 获取选中患者列表
      this.selectedPatients = this.userList.filter((item) =>
        this.ids.includes(item.patid)
        this.ids.includes(item.id)
      );
      // 显示弹窗