WXL (wul)
4 天以前 bc9538a9e071259ca8bbb6de52c60c9d7a55a03b
src/views/patient/patient/hospital.vue
@@ -47,7 +47,7 @@
          </el-form-item>
          <el-form-item label="科室名称" prop="inhospno">
            <el-input
              v-model="queryParams.deptname"
              v-model="queryParams.leaveldeptname"
              placeholder="请输入科室名称"
              clearable
              style="width: 250px"
@@ -60,6 +60,8 @@
              v-model="queryParams.scopetype"
              placeholder="默认全部科室"
              :options="sourcetype"
              filterable
              clearable
              :props="{ expandTrigger: 'hover' }"
              @change="handleChange"
            ></el-cascader>
@@ -74,6 +76,17 @@
              start-placeholder="开始日期"
              end-placeholder="结束日期"
            ></el-date-picker>
          </el-form-item>
          <el-form-item label="床号排序" prop="bedSort">
            <el-select
              v-model="queryParams.bedSort"
              placeholder="不按床号排序"
              style="width: 160px"
            >
              <el-option label="不按床号排序" :value="null"></el-option>
              <el-option label="按床号正序" :value="1"></el-option>
              <el-option label="按床号倒序" :value="2"></el-option>
            </el-select>
          </el-form-item>
          <el-row>
@@ -115,7 +128,7 @@
              size="medium"
              :disabled="single"
              @click="handleUpdate"
              v-hasPermi="['system:user:edit']"
              >修改</el-button
            >
          </el-col> -->
@@ -203,7 +216,7 @@
                    scope.row.idcardno,
                    scope.row.drcode,
                    scope.row.drname,
                    scope.row.patid,
                    scope.row.patid
                  )
                "
                ><span class="button-textsc">{{
@@ -262,8 +275,8 @@
          <el-table-column
            label="科室"
            align="center"
            key="deptname"
            prop="deptname"
            key="leaveldeptname"
            prop="leaveldeptname"
            width="120"
          />
          <el-table-column
@@ -402,7 +415,11 @@
                width="120"
                align="center"
              />
              <el-table-column prop="deptname" label="科室" align="center" />
              <el-table-column
                prop="leaveldeptname"
                label="科室"
                align="center"
              />
              <el-table-column
                prop="leavehospitaldistrictname"
                label="病区"
@@ -429,7 +446,7 @@
            <el-table
              :data="taskList"
              border
               height="680"
              height="680"
              style="width: 100%"
              size="small"
              @current-change="handleTaskSelectionChange"
@@ -613,7 +630,12 @@
import Treeselect from "@riophae/vue-treeselect";
import { listDept } from "@/api/system/dept";
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";
@@ -783,6 +805,7 @@
        pageNum: 1,
        pageSize: 10,
        cry: 1,
        bedSort: null,
        searchscope: 3,
        scopetype: [],
        leaveldeptcodes: [],
@@ -843,8 +866,8 @@
      const orgname = localStorage.getItem("orgname");
      if (orgname == "南华大学附属第一医院") {
        query360PatInfonh(id).then((res) => {
          if (res.url) {
            window.open(res.url, "_blank");
          if (res.data) {
            window.open(res.data, "_blank");
          } else {
            this.$modal.msgWarning("360查询无结果");
          }
@@ -925,7 +948,12 @@
        pageSize: 100, // 设置较大的分页获取更多任务
        type: 2, // 根据实际情况调整
      };
      topqueryParams.deptcodes = store.getters.belongDepts.map(
        (obj) => obj.deptCode
      );
      topqueryParams.hospitaldistrictcodes = store.getters.belongWards.map(
        (obj) => obj.districtCode
      );
      getTasklist(topqueryParams)
        .then((response) => {
          this.taskList = response.rows;
@@ -1013,6 +1041,9 @@
        }
        this.batchTaskVisible = false;
        this.$router.push({
          path: "/followvisit/Continue",
        });
        this.getList(); // 刷新患者列表
      } catch (error) {
        this.$modal.msgError("批量添加任务过程中出错:" + error.message);
@@ -1128,6 +1159,7 @@
        pageNum: 1,
        pageSize: 10,
        cry: 1,
        bedSort: null,
        searchscope: 3,
        scopetype: [],
        leaveldeptcodes: [],