WXL (wul)
6 天以前 a5cba9ab040f6f97558046885dce3017f9bab7e9
src/views/sfstatistics/percentage/index.vue
@@ -132,6 +132,21 @@
    <!-- Tab切换区域 -->
    <div class="tab-section">
      <el-tabs v-model="activeTab" @tab-click="handleTabClick">
        <el-tab-pane
          label="综合统计"
          v-if="orgname == '丽水市中医院'"
          name="combined"
        >
          <CombinedFollowUp
            ref="combinedFollowUp"
            :query-params="queryParams"
            :flat-array-hospit="flatArrayhospit"
            :flat-array-dept="flatArraydept"
            :options="options"
            :orgname="orgname"
            @view-details="viewDetails"
          />
        </el-tab-pane>
        <el-tab-pane label="首次随访" name="first">
          <FirstFollowUp
            ref="firstFollowUp"
@@ -179,6 +194,7 @@
    <ChartDialog
      :visible="chartDialogVisible"
      :data="chartData"
      :statisticaltype="queryParams.statisticaltype"
      :active-tab="activeTab"
      @close="chartDialogVisible = false"
    />
@@ -213,7 +229,7 @@
import ChartDialog from "./components/ChartDialog.vue";
import DetailDialog from "./components/DetailDialog.vue";
import TimelyRateDialog from "./components/TimelyRateDialog.vue";
import CombinedFollowUp from "./components/CombinedFollowUp.vue";
import { getSfStatisticsHyperlink } from "@/api/AiCentre/index";
export default {
@@ -225,6 +241,7 @@
    ChartDialog,
    DetailDialog,
    TimelyRateDialog,
    CombinedFollowUp,
  },
  data() {
    return {
@@ -239,9 +256,13 @@
        serviceType: [2],
        dateRange: this.getLastMonthRange(),
        dateRangecy: [],
        statisticaltype: 1,
        statisticaltype:
          localStorage.getItem("orgname") == "缙云县人民医院" ||
          localStorage.getItem("orgname") == "景宁畲族自治县人民医院"
            ? 2
            : 1,
        leavehospitaldistrictcodes: ["all"],
        deptcodes: [],
        deptcodes: ["all"],
      },
      pickerOptions: {
        shortcuts: [
@@ -367,6 +388,9 @@
        case "continued":
          this.$refs.continuedCare.loadData();
          break;
        case "combined":
          this.$refs.combinedFollowUp.loadData();
          break;
      }
    },
@@ -407,6 +431,9 @@
        case "continued":
          await this.$refs.continuedCare.exportTable();
          break;
        case "combined":
          await this.$refs.combinedFollowUp.exportTable();
          break;
      }
    },
@@ -423,6 +450,8 @@
          return this.$refs.secondFollowUp.tableData;
        case "continued":
          return this.$refs.continuedCare.tableData;
        case "combined":
          return this.$refs.combinedFollowUp.tableData;
        default:
          return [];
      }