WXL (wul)
6 天以前 51461f369f0b0ad1da96346afee5637302f1525b
src/views/sfstatistics/percentage/index copy.vue
@@ -5,234 +5,568 @@
        <el-row :gutter="20">
          <!--标签数据-->
          <el-col :span="24" :xs="24">
            <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
              label-width="98px">
            <el-form
              :model="queryParams"
              ref="queryForm"
              size="small"
              :inline="true"
              v-show="showSearch"
              label-width="98px"
            >
              <el-form-item label="统计类型" prop="userName">
                <el-select v-model="queryParams.statisticaltype" placeholder="请选择统计类型">
                  <el-option v-for="item in Statisticallist" :key="item.value" :label="item.label" :value="item.value">
                <el-select
                  v-model="queryParams.statisticaltype"
                  placeholder="请选择统计类型"
                >
                  <el-option
                    v-for="item in Statisticallist"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value"
                  >
                  </el-option>
                </el-select>
                <el-select style="margin-left: 10px" v-if="queryParams.statisticaltype == 1"
                  v-model="queryParams.leavehospitaldistrictcodes" size="medium" multiple filterable
                  placeholder="请选择病区">
                  <el-option v-for="item in flatArrayhospit" :key="item.value" :label="item.label" :value="item.value">
                <el-select
                  style="margin-left: 10px"
                  v-if="queryParams.statisticaltype == 1"
                  v-model="queryParams.leavehospitaldistrictcodes"
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择病区"
                >
                  <el-option
                    v-for="item in flatArrayhospit"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value"
                  >
                  </el-option>
                </el-select>
                <el-select v-else-if="queryParams.statisticaltype == 2" v-model="queryParams.deptcodes" size="medium"
                  multiple filterable placeholder="请选择科室">
                  <el-option v-for="item in flatArraydept" :key="item.value" :label="item.label" :value="item.value">
                <el-select
                  v-else-if="queryParams.statisticaltype == 2"
                  v-model="queryParams.deptcodes"
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择科室"
                >
                  <el-option
                    v-for="item in flatArraydept"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value"
                  >
                  </el-option>
                </el-select>
              </el-form-item>
              <el-form-item label="服务类型" prop="userName">
                <el-select v-model="queryParams.serviceType" multiple placeholder="请选择">
                  <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
                <el-select
                  v-model="queryParams.serviceType"
                  multiple
                  placeholder="请选择"
                >
                  <el-option
                    v-for="item in options"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value"
                  >
                  </el-option>
                </el-select>
              </el-form-item>
              <el-form-item label-width="200" label="应随访时间范围" prop="userName">
                <el-date-picker v-model="queryParams.dateRange" value-format="yyyy-MM-dd HH:mm:ss" type="daterange"
                  range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"
                  :default-time="['00:00:00', '23:59:59']">
              <el-form-item
                label-width="200"
                label="应随访时间范围"
                prop="userName"
              >
                <el-date-picker
                  v-model="queryParams.dateRange"
                  value-format="yyyy-MM-dd HH:mm:ss"
                  type="daterange"
                  range-separator="至"
                  start-placeholder="开始日期"
                  end-placeholder="结束日期"
                  :default-time="['00:00:00', '23:59:59']"
                >
                </el-date-picker>
              </el-form-item>
              <el-form-item>
                <el-button type="primary" icon="el-icon-search" size="medium" @click="handleQuery">搜索</el-button>
                <el-button icon="el-icon-refresh" size="medium" @click="resetQuery">重置</el-button>
                <el-button
                  type="primary"
                  icon="el-icon-search"
                  size="medium"
                  @click="handleQuery"
                  >搜索</el-button
                >
                <el-button
                  icon="el-icon-refresh"
                  size="medium"
                  @click="resetQuery"
                  >重置</el-button
                >
              </el-form-item>
              <el-button type="warning" plain icon="el-icon-download" size="medium" @click="exportTable">导出</el-button>
              <el-button type="primary" plain icon="el-icon-data-line" size="medium"
                @click="showChartDialog">统计趋势图</el-button>
              <el-button
                type="warning"
                plain
                icon="el-icon-download"
                size="medium"
                @click="exportTable"
                >导出</el-button
              >
              <el-button
                type="primary"
                plain
                icon="el-icon-data-line"
                size="medium"
                @click="showChartDialog"
                >统计趋势图</el-button
              >
            </el-form>
            <!-- 新增:Tab标签页 -->
            <el-tabs v-model="activeTab" @tab-click="handleTabClick">
              <el-tab-pane label="首次随访" name="first">
                <div class="your-table-container">
                  <el-table ref="exportTable" id="exportTableid" v-loading="loading" :data="firstFollowUpList"
                    :border="true" @selection-change="handleSelectionChange" @expand-change="handleRowClick"
                    :row-key="getRowKey" show-summary :summary-method="getSummaries" :expand-row-keys="expands">
                  <el-table
                    ref="exportTable"
                    id="exportTableid"
                    v-loading="loading"
                    :data="firstFollowUpList"
                    :border="true"
                    @selection-change="handleSelectionChange"
                    @expand-change="handleRowClick"
                    :row-key="getRowKey"
                    show-summary
                    :summary-method="getSummaries"
                    :expand-row-keys="expands"
                  >
                    <!-- 展开行箭头列 -->
                    <el-table-column type="expand">
                      <template slot-scope="props">
                        <el-table :data="props.row.doctorStats" border style="width: 95%; margin: 0 auto"
                          class="inner-table" show-summary :summary-method="getInnerSummaries">
                          <el-table-column label="医生姓名" prop="drname" align="center" />
                          <el-table-column label="科室" width="120" prop="deptname" align="center" />
                          <el-table-column label="出院人次" prop="dischargeCount" align="center" />
                          <el-table-column label="出院人次" align="center" key="dischargeCount" prop="dischargeCount">
                        <el-table
                          :data="props.row.doctorStats"
                          border
                          style="width: 95%; margin: 0 auto"
                          class="inner-table"
                          show-summary
                          :summary-method="getInnerSummaries"
                        >
                          <el-table-column
                            label="医生姓名"
                            prop="drname"
                            align="center"
                          />
                          <el-table-column
                            label="科室"
                            width="120"
                            prop="deptname"
                            align="center"
                          />
                          <el-table-column
                            label="出院人次"
                            prop="dischargeCount"
                            align="center"
                          />
                          <el-table-column
                            label="出院人次"
                            align="center"
                            key="dischargeCount"
                            prop="dischargeCount"
                          >
                          </el-table-column>
                          <el-table-column label="无需随访人次" align="center" width="100" key="nonFollowUp"
                            prop="nonFollowUp">
                          <el-table-column
                            label="无需随访人次"
                            align="center"
                            width="100"
                            key="nonFollowUp"
                            prop="nonFollowUp"
                          >
                          </el-table-column>
                          <el-table-column label="应随访人次" align="center" width="100" key="followUpNeeded"
                            prop="followUpNeeded">
                          <el-table-column
                            label="应随访人次"
                            align="center"
                            width="100"
                            key="followUpNeeded"
                            prop="followUpNeeded"
                          >
                          </el-table-column>
                          <el-table-column align="center" label="首次出院随访">
                            <el-table-column label="需随访" align="center" key="needFollowUp" prop="needFollowUp">
                            <el-table-column
                              label="需随访"
                              align="center"
                              key="needFollowUp"
                              prop="needFollowUp"
                            >
                            </el-table-column>
                            <el-table-column label="待随访" align="center" key="pendingFollowUp" prop="pendingFollowUp">
                            <el-table-column
                              label="待随访"
                              align="center"
                              key="pendingFollowUp"
                              prop="pendingFollowUp"
                            >
                            </el-table-column>
                            <el-table-column label="随访成功" align="center" key="followUpSuccess" prop="followUpSuccess">
                            <el-table-column
                              label="随访成功"
                              align="center"
                              key="followUpSuccess"
                              prop="followUpSuccess"
                            >
                            </el-table-column>
                            <el-table-column label="随访失败" align="center" key="followUpFail" prop="followUpFail">
                            <el-table-column
                              label="随访失败"
                              align="center"
                              key="followUpFail"
                              prop="followUpFail"
                            >
                            </el-table-column>
                            <el-table-column label="随访率" align="center" width="120" key="followUpRate"
                              prop="followUpRate">
                            <el-table-column
                              label="随访率"
                              align="center"
                              width="120"
                              key="followUpRate"
                              prop="followUpRate"
                            >
                            </el-table-column>
                            <el-table-column v-if="orgname != '丽水市中医院'" label="及时率" align="center" width="120"
                              key="rate" prop="rate">
                            <el-table-column
                              v-if="orgname != '丽水市中医院'"
                              label="及时率"
                              align="center"
                              width="120"
                              key="rate"
                              prop="rate"
                            >
                              <template slot-scope="scope">
                                <el-button size="medium" type="text" @click="Seedetails(scope.row)"><span
                                    class="button-zx">{{
                                <el-button
                                  size="medium"
                                  type="text"
                                  @click="Seedetails(scope.row)"
                                  ><span class="button-zx"
                                    >{{
                                      (Number(scope.row.rate) * 100).toFixed(2)
                                    }}%</span></el-button>
                                    }}%</span
                                  ></el-button
                                >
                              </template>
                            </el-table-column>
                            <el-table-column label="人工" align="center" key="manual" prop="manual">
                            <el-table-column
                              label="人工"
                              align="center"
                              key="manual"
                              prop="manual"
                            >
                            </el-table-column>
                            <el-table-column label="短信" align="center" key="sms" prop="sms">
                            <el-table-column
                              label="短信"
                              align="center"
                              key="sms"
                              prop="sms"
                            >
                            </el-table-column>
                            <el-table-column label="微信" align="center" key="weChat" prop="weChat">
                            <el-table-column
                              label="微信"
                              align="center"
                              key="weChat"
                              prop="weChat"
                            >
                            </el-table-column>
                          </el-table-column>
                        </el-table>
                      </template>
                    </el-table-column>
                    <el-table-column label="出院病区" align="center" sortable key="leavehospitaldistrictname"
                      prop="leavehospitaldistrictname" width="150" :show-overflow-tooltip="true"
                      :sort-method="sortChineseNumber" />
                    <el-table-column label="科室" align="center" key="deptname" prop="deptname"
                      :show-overflow-tooltip="true" />
                    <el-table-column label="出院人次" align="center" key="dischargeCount" prop="dischargeCount">
                    <el-table-column
                      label="出院病区"
                      align="center"
                      sortable
                      key="leavehospitaldistrictname"
                      prop="leavehospitaldistrictname"
                      width="150"
                      :show-overflow-tooltip="true"
                      :sort-method="sortChineseNumber"
                    />
                    <el-table-column
                      label="科室"
                      align="center"
                      key="deptname"
                      prop="deptname"
                      :show-overflow-tooltip="true"
                    />
                    <el-table-column
                      label="出院人次"
                      align="center"
                      key="dischargeCount"
                      prop="dischargeCount"
                    >
                    </el-table-column>
                    <el-table-column label="无需随访人次" align="center" width="100" key="nonFollowUp" prop="nonFollowUp">
                    <el-table-column
                      label="无需随访人次"
                      align="center"
                      width="100"
                      key="nonFollowUp"
                      prop="nonFollowUp"
                    >
                    </el-table-column>
                    <el-table-column label="应随访人次" align="center" width="100" key="followUpNeeded"
                      prop="followUpNeeded">
                    <el-table-column
                      label="应随访人次"
                      align="center"
                      width="100"
                      key="followUpNeeded"
                      prop="followUpNeeded"
                    >
                    </el-table-column>
                    <el-table-column align="center" label="首次出院随访">
                      <el-table-column label="需随访" align="center" key="needFollowUp" prop="needFollowUp">
                      <el-table-column
                        label="需随访"
                        align="center"
                        key="needFollowUp"
                        prop="needFollowUp"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.needFollowUpInfo,
                              scope.row.leavehospitaldistrictname +
                              '需随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.needFollowUpInfo,
                                scope.row.leavehospitaldistrictname +
                                  '需随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.needFollowUp
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="待随访" align="center" key="pendingFollowUp" prop="pendingFollowUp">
                      <el-table-column
                        label="待随访"
                        align="center"
                        key="pendingFollowUp"
                        prop="pendingFollowUp"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.pendingFollowUpInfo,
                              scope.row.leavehospitaldistrictname +
                              '待随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.pendingFollowUpInfo,
                                scope.row.leavehospitaldistrictname +
                                  '待随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.pendingFollowUp
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="随访成功" align="center" key="followUpSuccess" prop="followUpSuccess">
                      <el-table-column
                        label="随访成功"
                        align="center"
                        key="followUpSuccess"
                        prop="followUpSuccess"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.followUpSuccessInfo,
                              scope.row.leavehospitaldistrictname +
                              '随访成功列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.followUpSuccessInfo,
                                scope.row.leavehospitaldistrictname +
                                  '随访成功列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.followUpSuccess
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="随访失败" align="center" key="followUpFail" prop="followUpFail">
                      <el-table-column
                        label="随访失败"
                        align="center"
                        key="followUpFail"
                        prop="followUpFail"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.followUpFailInfo,
                              scope.row.leavehospitaldistrictname +
                              '随访失败列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.followUpFailInfo,
                                scope.row.leavehospitaldistrictname +
                                  '随访失败列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.followUpFail
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="随访率" align="center" width="120" key="followUpRate" prop="followUpRate">
                      <el-table-column
                        label="随访率"
                        align="center"
                        width="120"
                        key="followUpRate"
                        prop="followUpRate"
                      >
                      </el-table-column>
                      <el-table-column v-if="orgname != '丽水市中医院'" label="及时率" align="center" width="120" key="rate"
                        prop="rate">
                      <el-table-column
                        v-if="orgname != '丽水市中医院'"
                        label="及时率"
                        align="center"
                        width="120"
                        key="rate"
                        prop="rate"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="Seedetails(scope.row)"><span class="button-zx">{{
                            (Number(scope.row.rate) * 100).toFixed(2)
                          }}%</span></el-button>
                          <el-button
                            size="medium"
                            type="text"
                            @click="Seedetails(scope.row)"
                            ><span class="button-zx"
                              >{{
                                (Number(scope.row.rate) * 100).toFixed(2)
                              }}%</span
                            ></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="人工" align="center" key="manual" prop="manual">
                      <el-table-column
                        label="人工"
                        align="center"
                        key="manual"
                        prop="manual"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.manualInfo,
                              scope.row.leavehospitaldistrictname +
                              '人工随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.manualInfo,
                                scope.row.leavehospitaldistrictname +
                                  '人工随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.manual
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="短信" align="center" key="sms" prop="sms">
                      <el-table-column
                        label="短信"
                        align="center"
                        key="sms"
                        prop="sms"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.smsInfo,
                              scope.row.leavehospitaldistrictname +
                              '短信随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.smsInfo,
                                scope.row.leavehospitaldistrictname +
                                  '短信随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.sms
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="微信" align="center" key="weChat" prop="weChat">
                      <el-table-column
                        label="微信"
                        align="center"
                        key="weChat"
                        prop="weChat"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.weChatInfo,
                              scope.row.leavehospitaldistrictname +
                              '微信随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.weChatInfo,
                                scope.row.leavehospitaldistrictname +
                                  '微信随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.weChat
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                    </el-table-column>
                    <!-- 随访情况列(仅丽水市中医院显示) -->
                    <el-table-column v-if="orgname == '丽水市中医院'||orgname == '景宁畲族自治县人民医院'" align="center" label="随访情况">
                      <el-table-column label="正常语音" align="center" width="100" key="taskSituation1"
                        prop="taskSituation1">
                      </el-table-column><el-table-column label="患者拒接或拒访" align="center" width="100" key="taskSituation2"
                        prop="taskSituation2">
                      </el-table-column><el-table-column label="面访或者接诊" align="center" width="100" key="taskSituation3"
                        prop="taskSituation3">
                      </el-table-column><el-table-column label="微信随访" align="center" width="100" key="taskSituation4"
                        prop="taskSituation4">
                      </el-table-column><el-table-column label="随访电话不正确" align="center" width="100" key="taskSituation5"
                        prop="taskSituation5">
                      </el-table-column><el-table-column label="其他情况不宜随访" align="center" width="100"
                        key="taskSituation6" prop="taskSituation6">
                    <el-table-column
                      v-if="
                        orgname == '丽水市中医院' ||
                        orgname == '景宁畲族自治县人民医院'
                      "
                      align="center"
                      label="随访情况"
                    >
                      <el-table-column
                        label="正常语音"
                        align="center"
                        width="100"
                        key="taskSituation1"
                        prop="taskSituation1"
                      >
                      </el-table-column
                      ><el-table-column
                        label="患者拒接或拒访"
                        align="center"
                        width="100"
                        key="taskSituation2"
                        prop="taskSituation2"
                      >
                      </el-table-column
                      ><el-table-column
                        label="面访或者接诊"
                        align="center"
                        width="100"
                        key="taskSituation3"
                        prop="taskSituation3"
                      >
                      </el-table-column
                      ><el-table-column
                        label="微信随访"
                        align="center"
                        width="100"
                        key="taskSituation4"
                        prop="taskSituation4"
                      >
                      </el-table-column
                      ><el-table-column
                        label="随访电话不正确"
                        align="center"
                        width="100"
                        key="taskSituation5"
                        prop="taskSituation5"
                      >
                      </el-table-column
                      ><el-table-column
                        label="其他情况不宜随访"
                        align="center"
                        width="100"
                        key="taskSituation6"
                        prop="taskSituation6"
                      >
                      </el-table-column>
                    </el-table-column>
                  </el-table>
@@ -241,161 +575,341 @@
              <el-tab-pane label="再次随访" name="second">
                <div class="your-table-container">
                  <el-table ref="exportTableSecond" id="exportTableidSecond" v-loading="loadingSecond"
                    :data="secondFollowUpList" :border="true" @selection-change="handleSelectionChangeSecond"
                    @expand-change="handleRowClickSecond" :row-key="getRowKey" show-summary
                    :summary-method="getSummariesSecond" :expand-row-keys="expandsSecond">
                  <el-table
                    ref="exportTableSecond"
                    id="exportTableidSecond"
                    v-loading="loadingSecond"
                    :data="secondFollowUpList"
                    :border="true"
                    @selection-change="handleSelectionChangeSecond"
                    @expand-change="handleRowClickSecond"
                    :row-key="getRowKey"
                    show-summary
                    :summary-method="getSummariesSecond"
                    :expand-row-keys="expandsSecond"
                  >
                    <!-- 展开行箭头列 -->
                    <el-table-column type="expand">
                      <template slot-scope="props">
                        <el-table :data="props.row.doctorStats" border style="width: 95%; margin: 0 auto"
                          class="inner-table" show-summary :summary-method="getInnerSummariesSecond">
                          <el-table-column label="医生姓名" prop="drname" align="center" />
                          <el-table-column label="科室" width="120" prop="deptname" align="center" />
                          <el-table-column label="出院人次" prop="dischargeCount" align="center" />
                          <el-table-column label="出院人次" align="center" key="dischargeCount" prop="dischargeCount">
                        <el-table
                          :data="props.row.doctorStats"
                          border
                          style="width: 95%; margin: 0 auto"
                          class="inner-table"
                          show-summary
                          :summary-method="getInnerSummariesSecond"
                        >
                          <el-table-column
                            label="医生姓名"
                            prop="drname"
                            align="center"
                          />
                          <el-table-column
                            label="科室"
                            width="120"
                            prop="deptname"
                            align="center"
                          />
                          <el-table-column
                            label="出院人次"
                            prop="dischargeCount"
                            align="center"
                          />
                          <el-table-column
                            label="出院人次"
                            align="center"
                            key="dischargeCount"
                            prop="dischargeCount"
                          >
                          </el-table-column>
                          <el-table-column label="无需随访人次" align="center" width="100" key="nonFollowUp"
                            prop="nonFollowUp">
                          <el-table-column
                            label="无需随访人次"
                            align="center"
                            width="100"
                            key="nonFollowUp"
                            prop="nonFollowUp"
                          >
                          </el-table-column>
                          <el-table-column label="应随访人次" align="center" width="100" key="followUpNeeded"
                            prop="followUpNeeded">
                          <el-table-column
                            label="应随访人次"
                            align="center"
                            width="100"
                            key="followUpNeeded"
                            prop="followUpNeeded"
                          >
                          </el-table-column>
                          <el-table-column align="center" label="再次出院随访">
                            <el-table-column label="需随访" align="center" key="needFollowUpAgain"
                              prop="needFollowUpAgain">
                            <el-table-column
                              label="需随访"
                              align="center"
                              key="needFollowUpAgain"
                              prop="needFollowUpAgain"
                            >
                            </el-table-column>
                            <el-table-column label="待随访" align="center" key="pendingFollowUpAgain"
                              prop="pendingFollowUpAgain">
                            <el-table-column
                              label="待随访"
                              align="center"
                              key="pendingFollowUpAgain"
                              prop="pendingFollowUpAgain"
                            >
                            </el-table-column>
                            <el-table-column label="随访成功" align="center" key="followUpSuccessAgain"
                              prop="followUpSuccessAgain">
                            <el-table-column
                              label="随访成功"
                              align="center"
                              key="followUpSuccessAgain"
                              prop="followUpSuccessAgain"
                            >
                            </el-table-column>
                            <el-table-column label="随访失败" align="center" key="followUpFailAgain"
                              prop="followUpFailAgain">
                            <el-table-column
                              label="随访失败"
                              align="center"
                              key="followUpFailAgain"
                              prop="followUpFailAgain"
                            >
                            </el-table-column>
                            <el-table-column label="随访率" align="center" width="120" key="followUpRateAgain"
                              prop="followUpRateAgain">
                            <el-table-column
                              label="随访率"
                              align="center"
                              width="120"
                              key="followUpRateAgain"
                              prop="followUpRateAgain"
                            >
                            </el-table-column>
                            <el-table-column label="人工" align="center" key="manualAgain" prop="manualAgain">
                            <el-table-column
                              label="人工"
                              align="center"
                              key="manualAgain"
                              prop="manualAgain"
                            >
                            </el-table-column>
                            <el-table-column label="短信" align="center" key="smsAgain" prop="smsAgain">
                            <el-table-column
                              label="短信"
                              align="center"
                              key="smsAgain"
                              prop="smsAgain"
                            >
                            </el-table-column>
                            <el-table-column label="微信" align="center" key="weChatAgain" prop="weChatAgain">
                            <el-table-column
                              label="微信"
                              align="center"
                              key="weChatAgain"
                              prop="weChatAgain"
                            >
                            </el-table-column>
                          </el-table-column>
                        </el-table>
                      </template>
                    </el-table-column>
                    <el-table-column label="出院病区" align="center" sortable key="leavehospitaldistrictname"
                      prop="leavehospitaldistrictname" width="150" :show-overflow-tooltip="true"
                      :sort-method="sortChineseNumber" />
                    <el-table-column label="科室" align="center" key="deptname" prop="deptname"
                      :show-overflow-tooltip="true" />
                    <el-table-column label="出院人次" align="center" key="dischargeCount" prop="dischargeCount">
                    <el-table-column
                      label="出院病区"
                      align="center"
                      sortable
                      key="leavehospitaldistrictname"
                      prop="leavehospitaldistrictname"
                      width="150"
                      :show-overflow-tooltip="true"
                      :sort-method="sortChineseNumber"
                    />
                    <el-table-column
                      label="科室"
                      align="center"
                      key="deptname"
                      prop="deptname"
                      :show-overflow-tooltip="true"
                    />
                    <el-table-column
                      label="出院人次"
                      align="center"
                      key="dischargeCount"
                      prop="dischargeCount"
                    >
                    </el-table-column>
                    <el-table-column label="无需随访人次" align="center" width="100" key="nonFollowUp" prop="nonFollowUp">
                    <el-table-column
                      label="无需随访人次"
                      align="center"
                      width="100"
                      key="nonFollowUp"
                      prop="nonFollowUp"
                    >
                    </el-table-column>
                    <el-table-column label="应随访人次" align="center" width="100" key="followUpNeeded"
                      prop="followUpNeeded">
                    <el-table-column
                      label="应随访人次"
                      align="center"
                      width="100"
                      key="followUpNeeded"
                      prop="followUpNeeded"
                    >
                    </el-table-column>
                    <el-table-column align="center" label="再次出院随访">
                      <el-table-column label="需随访" align="center" key="needFollowUpAgain" prop="needFollowUpAgain">
                      <el-table-column
                        label="需随访"
                        align="center"
                        key="needFollowUpAgain"
                        prop="needFollowUpAgain"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.needFollowUpAgainInfo,
                              scope.row.leavehospitaldistrictname +
                              '再次随访需随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.needFollowUpAgainInfo,
                                scope.row.leavehospitaldistrictname +
                                  '再次随访需随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.needFollowUpAgain
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="待随访" align="center" key="pendingFollowUpAgain"
                        prop="pendingFollowUpAgain">
                      <el-table-column
                        label="待随访"
                        align="center"
                        key="pendingFollowUpAgain"
                        prop="pendingFollowUpAgain"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.pendingFollowUpAgainInfo,
                              scope.row.leavehospitaldistrictname +
                              '再次随访待随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.pendingFollowUpAgainInfo,
                                scope.row.leavehospitaldistrictname +
                                  '再次随访待随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.pendingFollowUpAgain
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="随访成功" align="center" key="followUpSuccessAgain"
                        prop="followUpSuccessAgain">
                      <el-table-column
                        label="随访成功"
                        align="center"
                        key="followUpSuccessAgain"
                        prop="followUpSuccessAgain"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.followUpSuccessAgainInfo,
                              scope.row.leavehospitaldistrictname +
                              '再次随访随访成功列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.followUpSuccessAgainInfo,
                                scope.row.leavehospitaldistrictname +
                                  '再次随访随访成功列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.followUpSuccessAgain
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="随访失败" align="center" key="followUpFailAgain" prop="followUpFailAgain">
                      <el-table-column
                        label="随访失败"
                        align="center"
                        key="followUpFailAgain"
                        prop="followUpFailAgain"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.followUpFailAgainInfo,
                              scope.row.leavehospitaldistrictname +
                              '再次随访随访失败列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.followUpFailAgainInfo,
                                scope.row.leavehospitaldistrictname +
                                  '再次随访随访失败列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.followUpFailAgain
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="随访率" align="center" width="120" key="followUpRateAgain"
                        prop="followUpRateAgain">
                      <el-table-column
                        label="随访率"
                        align="center"
                        width="120"
                        key="followUpRateAgain"
                        prop="followUpRateAgain"
                      >
                      </el-table-column>
                      <el-table-column label="人工" align="center" key="manualAgain" prop="manualAgain">
                      <el-table-column
                        label="人工"
                        align="center"
                        key="manualAgain"
                        prop="manualAgain"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.manualAgainInfo,
                              scope.row.leavehospitaldistrictname +
                              '再次随访人工随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.manualAgainInfo,
                                scope.row.leavehospitaldistrictname +
                                  '再次随访人工随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.manualAgain
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="短信" align="center" key="smsAgain" prop="smsAgain">
                      <el-table-column
                        label="短信"
                        align="center"
                        key="smsAgain"
                        prop="smsAgain"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.smsAgainInfo,
                              scope.row.leavehospitaldistrictname +
                              '再次随访短信随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.smsAgainInfo,
                                scope.row.leavehospitaldistrictname +
                                  '再次随访短信随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.smsAgain
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                      <el-table-column label="微信" align="center" key="weChatAgain" prop="weChatAgain">
                      <el-table-column
                        label="微信"
                        align="center"
                        key="weChatAgain"
                        prop="weChatAgain"
                      >
                        <template slot-scope="scope">
                          <el-button size="medium" type="text" @click="
                            viewDetails(
                              scope.row.weChatAgainInfo,
                              scope.row.leavehospitaldistrictname +
                              '再次随访微信随访列表'
                            )
                            "><span class="button-zx">{{
                          <el-button
                            size="medium"
                            type="text"
                            @click="
                              viewDetails(
                                scope.row.weChatAgainInfo,
                                scope.row.leavehospitaldistrictname +
                                  '再次随访微信随访列表'
                              )
                            "
                            ><span class="button-zx">{{
                              scope.row.weChatAgain
                            }}</span></el-button>
                            }}</span></el-button
                          >
                        </template>
                      </el-table-column>
                    </el-table-column>
@@ -408,7 +922,12 @@
      </div>
    </div>
    <!-- 统计趋势图弹窗 -->
    <el-dialog title="随访统计趋势图" :visible.sync="chartDialogVisible" width="80%" :close-on-click-modal="false">
    <el-dialog
      title="随访统计趋势图"
      :visible.sync="chartDialogVisible"
      width="80%"
      :close-on-click-modal="false"
    >
      <div class="chart-container">
        <el-row :gutter="20">
          <el-col :span="12">
@@ -422,105 +941,256 @@
        </el-row>
      </div>
    </el-dialog>
    <el-dialog title="未及时随访患者服务" :visible.sync="SeedetailsVisible" v-loading="Seedloading" width="70%"
      :close-on-click-modal="false">
    <el-dialog
      title="未及时随访患者服务"
      :visible.sync="SeedetailsVisible"
      v-loading="Seedloading"
      width="70%"
      :close-on-click-modal="false"
    >
      <div class="examine-jic">
        <div class="jic-value">
          <el-row :gutter="20">
            <!--用户数据-->
            <el-form :model="patientqueryParams" ref="queryForm" size="small" :inline="true" label-width="98px">
            <el-form
              :model="patientqueryParams"
              ref="queryForm"
              size="small"
              :inline="true"
              label-width="98px"
            >
              <el-form-item label="患者:">
                <el-input v-model="patientqueryParams.name" @keyup.enter.native="handleQuery"></el-input>
                <el-input
                  v-model="patientqueryParams.name"
                  @keyup.enter.native="handleQuery"
                ></el-input>
              </el-form-item>
              <el-form-item label="患者诊断:">
                <el-input v-model="patientqueryParams.leavediagname" @keyup.enter.native="handleQuery"></el-input>
                <el-input
                  v-model="patientqueryParams.leavediagname"
                  @keyup.enter.native="handleQuery"
                ></el-input>
              </el-form-item>
              <el-form-item>
                <el-button type="primary" icon="el-icon-search" size="medium" @click="handleQuery">搜索</el-button>
                <el-button icon="el-icon-refresh" size="medium" @click="resetQuery">取消创建</el-button>
                <el-button
                  type="primary"
                  icon="el-icon-search"
                  size="medium"
                  @click="handleQuery"
                  >搜索</el-button
                >
                <el-button
                  icon="el-icon-refresh"
                  size="medium"
                  @click="resetQuery"
                  >取消创建</el-button
                >
              </el-form-item>
            </el-form>
            <!-- 选择患者列表 -->
            <el-table :data="logsheetlist" style="width: 100%">
              <el-table-column prop="sendname" align="center" label="姓名" width="100">
              <el-table-column
                prop="sendname"
                align="center"
                label="姓名"
                width="100"
              >
              </el-table-column>
              <el-table-column prop="taskName" align="center" width="200" show-overflow-tooltip label="任务名称">
              <el-table-column
                prop="taskName"
                align="center"
                width="200"
                show-overflow-tooltip
                label="任务名称"
              >
              </el-table-column>
              <el-table-column prop="sendstate" align="center" width="200" label="任务状态">
              <el-table-column
                prop="sendstate"
                align="center"
                width="200"
                label="任务状态"
              >
                <template slot-scope="scope">
                  <div v-if="scope.row.sendstate == 1">
                    <el-tag type="primary" :disable-transitions="false">表单已领取</el-tag>
                    <el-tag type="primary" :disable-transitions="false"
                      >表单已领取</el-tag
                    >
                  </div>
                  <div v-if="scope.row.sendstate == 2">
                    <el-tag type="primary" :disable-transitions="false">待随访</el-tag>
                    <el-tag type="primary" :disable-transitions="false"
                      >待随访</el-tag
                    >
                  </div>
                  <div v-if="scope.row.sendstate == 3">
                    <el-tag type="success" :disable-transitions="false">表单已发送</el-tag>
                    <el-tag type="success" :disable-transitions="false"
                      >表单已发送</el-tag
                    >
                  </div>
                  <div v-if="scope.row.sendstate == 4">
                    <el-tag type="info" :disable-transitions="false">不执行</el-tag>
                    <el-tag type="info" :disable-transitions="false"
                      >不执行</el-tag
                    >
                  </div>
                  <div v-if="scope.row.sendstate == 5">
                    <el-tag type="danger" :disable-transitions="false">发送失败</el-tag>
                    <el-tag type="danger" :disable-transitions="false"
                      >发送失败</el-tag
                    >
                  </div>
                  <div v-if="scope.row.sendstate == 6">
                    <el-tag type="success" :disable-transitions="false">已完成</el-tag>
                    <el-tag type="success" :disable-transitions="false"
                      >已完成</el-tag
                    >
                  </div>
                </template>
              </el-table-column>
              <el-table-column prop="visitTime" align="center" label="应随访时间" width="200" show-overflow-tooltip>
              <el-table-column
                prop="visitTime"
                align="center"
                label="应随访时间"
                width="200"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column prop="finishtime" align="center" label="随访完成时间" width="200" show-overflow-tooltip>
              <el-table-column
                prop="finishtime"
                align="center"
                label="随访完成时间"
                width="200"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column label="出院日期" width="200" align="center" key="endtime" prop="endtime">
              <el-table-column
                label="出院日期"
                width="200"
                align="center"
                key="endtime"
                prop="endtime"
              >
                <template slot-scope="scope">
                  <span>{{ formatTime(scope.row.endtime) }}</span>
                </template></el-table-column>
              <el-table-column label="责任护士" width="120" align="center" key="nurseName" prop="nurseName" />
              <el-table-column label="主治医生" width="120" align="center" key="drname" prop="drname" />
                </template></el-table-column
              >
              <el-table-column
                label="责任护士"
                width="120"
                align="center"
                key="nurseName"
                prop="nurseName"
              />
              <el-table-column
                label="主治医生"
                width="120"
                align="center"
                key="drname"
                prop="drname"
              />
              <el-table-column label="结果状态" align="center" key="excep" prop="excep" width="120">
              <el-table-column
                label="结果状态"
                align="center"
                key="excep"
                prop="excep"
                width="120"
              >
                <template slot-scope="scope">
                  <dict-tag :options="dict.type.sys_yujing" :value="scope.row.excep" />
                  <dict-tag
                    :options="dict.type.sys_yujing"
                    :value="scope.row.excep"
                  />
                </template>
              </el-table-column>
              <el-table-column label="处理意见" align="center" key="suggest" prop="suggest" width="120">
              <el-table-column
                label="处理意见"
                align="center"
                key="suggest"
                prop="suggest"
                width="120"
              >
                <template slot-scope="scope">
                  <dict-tag :options="dict.type.sys_suggest" :value="scope.row.suggest" />
                  <dict-tag
                    :options="dict.type.sys_suggest"
                    :value="scope.row.suggest"
                  />
                </template>
              </el-table-column>
              <el-table-column prop="templatename" align="center" label="服务模板" width="200" show-overflow-tooltip>
              <el-table-column
                prop="templatename"
                align="center"
                label="服务模板"
                width="200"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column prop="remark" align="center" label="服务记录" width="200" show-overflow-tooltip>
              <el-table-column
                prop="remark"
                align="center"
                label="服务记录"
                width="200"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column prop="bankcardno" align="center" label="呼叫状态" width="210">
              <el-table-column
                prop="bankcardno"
                align="center"
                label="呼叫状态"
                width="210"
              >
              </el-table-column>
              <el-table-column label="操作" fixed="right" align="center" width="200"
                class-name="small-padding fixed-width">
              <el-table-column
                label="操作"
                fixed="right"
                align="center"
                width="200"
                class-name="small-padding fixed-width"
              >
                <template slot-scope="scope">
                  <el-button size="medium" type="text" @click="SeedetailsgGo(scope.row)"><span class="button-zx"><i
                        class="el-icon-s-order"></i>查看</span></el-button>
                  <el-button
                    size="medium"
                    type="text"
                    @click="SeedetailsgGo(scope.row)"
                    ><span class="button-zx"
                      ><i class="el-icon-s-order"></i>查看</span
                    ></el-button
                  >
                </template>
              </el-table-column>
            </el-table>
          </el-row>
          <pagination v-show="patienttotal > 0 && this.patientqueryParams.allhosp != 6" :total="patienttotal"
            :page.sync="patientqueryParams.pn" :limit.sync="patientqueryParams.ps" @pagination="Seedetailstion" />
          <pagination
            v-show="patienttotal > 0 && this.patientqueryParams.allhosp != 6"
            :total="patienttotal"
            :page.sync="patientqueryParams.pn"
            :limit.sync="patientqueryParams.ps"
            @pagination="Seedetailstion"
          />
        </div>
      </div>
    </el-dialog>
    <!-- 各类详情 -->
    <el-dialog :title="infotitle" :visible.sync="infotitleVisible" v-loading="infotitloading" width="70%"
      :close-on-click-modal="false">
    <el-dialog
      :title="infotitle"
      :visible.sync="infotitleVisible"
      v-loading="infotitloading"
      width="70%"
      :close-on-click-modal="false"
    >
      <div style="margin-bottom: 16px; display: flex; align-items: center">
        <span style="margin-right: 10px; font-weight: bold">患者姓名查询:</span>
        <el-input v-model="searchName" placeholder="请输入患者姓名进行筛选" clearable style="width: 300px" @input="handleSearch"
          @clear="handleSearch">
        <el-input
          v-model="searchName"
          placeholder="请输入患者姓名进行筛选"
          clearable
          style="width: 300px"
          @input="handleSearch"
          @clear="handleSearch"
        >
        </el-input>
        <span style="margin-left: 10px; color: rgb(35, 81, 233); font-size: 16px">
        <span
          style="margin-left: 10px; color: rgb(35, 81, 233); font-size: 16px"
        >
          共 {{ infotitlelist.length }} 条记录
        </span>
      </div>
@@ -528,75 +1198,196 @@
        <div class="jic-value">
          <el-row :gutter="20">
            <!-- 选择患者列表 -->
            <div class="data-list" ref="dataList" @scroll="handleScroll" v-loading="infotitloading">
              <el-table :data="currentDisplayList" height="660" style="width: 100%">
                <el-table-column prop="sendname" align="center" label="姓名" width="100">
            <div
              class="data-list"
              ref="dataList"
              @scroll="handleScroll"
              v-loading="infotitloading"
            >
              <el-table
                :data="currentDisplayList"
                height="660"
                style="width: 100%"
              >
                <el-table-column
                  prop="sendname"
                  align="center"
                  label="姓名"
                  width="100"
                >
                </el-table-column>
                <el-table-column prop="taskName" align="center" width="200" show-overflow-tooltip label="任务名称">
                <el-table-column
                  prop="taskName"
                  align="center"
                  width="200"
                  show-overflow-tooltip
                  label="任务名称"
                >
                </el-table-column>
                <el-table-column prop="sendstate" align="center" width="200" label="任务状态">
                <el-table-column
                  prop="sendstate"
                  align="center"
                  width="200"
                  label="任务状态"
                >
                  <template slot-scope="scope">
                    <div v-if="scope.row.sendstate == 1">
                      <el-tag type="primary" :disable-transitions="false">表单已领取</el-tag>
                      <el-tag type="primary" :disable-transitions="false"
                        >表单已领取</el-tag
                      >
                    </div>
                    <div v-if="scope.row.sendstate == 2">
                      <el-tag type="primary" :disable-transitions="false">待随访</el-tag>
                      <el-tag type="primary" :disable-transitions="false"
                        >待随访</el-tag
                      >
                    </div>
                    <div v-if="scope.row.sendstate == 3">
                      <el-tag type="success" :disable-transitions="false">表单已发送</el-tag>
                      <el-tag type="success" :disable-transitions="false"
                        >表单已发送</el-tag
                      >
                    </div>
                    <div v-if="scope.row.sendstate == 4">
                      <el-tag type="info" :disable-transitions="false">不执行</el-tag>
                      <el-tag type="info" :disable-transitions="false"
                        >不执行</el-tag
                      >
                    </div>
                    <div v-if="scope.row.sendstate == 5">
                      <el-tag type="danger" :disable-transitions="false">发送失败</el-tag>
                      <el-tag type="danger" :disable-transitions="false"
                        >发送失败</el-tag
                      >
                    </div>
                    <div v-if="scope.row.sendstate == 6">
                      <el-tag type="success" :disable-transitions="false">已完成</el-tag>
                      <el-tag type="success" :disable-transitions="false"
                        >已完成</el-tag
                      >
                    </div>
                  </template>
                </el-table-column>
                <el-table-column label="任务执行方式" align="center" key="preachform" prop="preachform" width="160"
                  :show-overflow-tooltip="true">
                <el-table-column
                  label="任务执行方式"
                  align="center"
                  key="preachform"
                  prop="preachform"
                  width="160"
                  :show-overflow-tooltip="true"
                >
                  <template slot-scope="scope">
                    <span v-for="item in scope.row.preachform">{{ item }}、
                    <span v-for="item in scope.row.preachform"
                      >{{ item }}、
                    </span>
                  </template>
                </el-table-column>
                <el-table-column prop="visitTime" align="center" label="应随访时间" width="200" show-overflow-tooltip>
                <el-table-column
                  prop="visitTime"
                  align="center"
                  label="应随访时间"
                  width="200"
                  show-overflow-tooltip
                >
                </el-table-column>
                <el-table-column prop="finishtime" align="center" label="随访完成时间" width="200" show-overflow-tooltip>
                <el-table-column
                  prop="finishtime"
                  align="center"
                  label="随访完成时间"
                  width="200"
                  show-overflow-tooltip
                >
                </el-table-column>
                <el-table-column label="出院日期" width="200" align="center" key="endtime" prop="endtime">
                <el-table-column
                  label="出院日期"
                  width="200"
                  align="center"
                  key="endtime"
                  prop="endtime"
                >
                  <template slot-scope="scope">
                    <span>{{ formatTime(scope.row.endtime) }}</span>
                  </template></el-table-column>
                <el-table-column label="责任护士" width="120" align="center" key="nurseName" prop="nurseName" />
                <el-table-column label="主治医生" width="120" align="center" key="drname" prop="drname" />
                  </template></el-table-column
                >
                <el-table-column
                  label="责任护士"
                  width="120"
                  align="center"
                  key="nurseName"
                  prop="nurseName"
                />
                <el-table-column
                  label="主治医生"
                  width="120"
                  align="center"
                  key="drname"
                  prop="drname"
                />
                <el-table-column label="结果状态" align="center" key="excep" prop="excep" width="120">
                <el-table-column
                  label="结果状态"
                  align="center"
                  key="excep"
                  prop="excep"
                  width="120"
                >
                  <template slot-scope="scope">
                    <dict-tag :options="dict.type.sys_yujing" :value="scope.row.excep" />
                    <dict-tag
                      :options="dict.type.sys_yujing"
                      :value="scope.row.excep"
                    />
                  </template>
                </el-table-column>
                <el-table-column label="处理意见" align="center" key="suggest" prop="suggest" width="120">
                <el-table-column
                  label="处理意见"
                  align="center"
                  key="suggest"
                  prop="suggest"
                  width="120"
                >
                  <template slot-scope="scope">
                    <dict-tag :options="dict.type.sys_suggest" :value="scope.row.suggest" />
                    <dict-tag
                      :options="dict.type.sys_suggest"
                      :value="scope.row.suggest"
                    />
                  </template>
                </el-table-column>
                <el-table-column prop="templatename" align="center" label="服务模板" width="200" show-overflow-tooltip>
                <el-table-column
                  prop="templatename"
                  align="center"
                  label="服务模板"
                  width="200"
                  show-overflow-tooltip
                >
                </el-table-column>
                <el-table-column prop="remark" align="center" label="服务记录" width="200" show-overflow-tooltip>
                <el-table-column
                  prop="remark"
                  align="center"
                  label="服务记录"
                  width="200"
                  show-overflow-tooltip
                >
                </el-table-column>
                <el-table-column prop="bankcardno" align="center" label="呼叫状态" width="210">
                <el-table-column
                  prop="bankcardno"
                  align="center"
                  label="呼叫状态"
                  width="210"
                >
                </el-table-column>
                <el-table-column label="操作" fixed="right" align="center" width="200"
                  class-name="small-padding fixed-width">
                <el-table-column
                  label="操作"
                  fixed="right"
                  align="center"
                  width="200"
                  class-name="small-padding fixed-width"
                >
                  <template slot-scope="scope">
                    <el-button size="medium" type="text" @click="SeedetailsgGo(scope.row)"><span class="button-zx"><i
                          class="el-icon-s-order"></i>查看</span></el-button>
                    <el-button
                      size="medium"
                      type="text"
                      @click="SeedetailsgGo(scope.row)"
                      ><span class="button-zx"
                        ><i class="el-icon-s-order"></i>查看</span
                      ></el-button
                    >
                  </template>
                </el-table-column>
              </el-table>
@@ -1323,12 +2114,18 @@
    Seedetails(row) {
      this.SeedetailsVisible = true;
      this.Seedloading = true;
      this.patientqueryParams.starttime = this.parseTime(
        this.queryParams.dateRange[0]
      );
      this.patientqueryParams.endtime = this.parseTime(
        this.queryParams.dateRange[1]
      );
      if (queryParams.dateRange) {
        this.patientqueryParams.starttime = this.parseTime(
          this.queryParams.dateRange[0]
        );
        this.patientqueryParams.endtime = this.parseTime(
          this.queryParams.dateRange[1]
        );
      } else {
        this.patientqueryParams.endtime = null;
        this.patientqueryParams.starttime = null;
      }
      this.patientqueryParams.deptcode = row.deptcode;
      selectTimelyRate(this.patientqueryParams).then((response) => {
        this.logsheetlist = response.data.detail;
@@ -1545,7 +2342,7 @@
          this.getList();
          this.$modal.msgSuccess("删除成功");
        })
        .catch(() => { });
        .catch(() => {});
    },
    // 导出方法
@@ -2791,9 +3588,21 @@
}
// 百分比字段特殊样式
.your-table-container ::v-deep .el-table__footer .el-table__cell[data-field="followUpRate"] .cell,
.your-table-container ::v-deep .el-table__footer .el-table__cell[data-field="rate"] .cell,
.your-table-container ::v-deep .el-table__footer .el-table__cell[data-field="followUpRateAgain"] .cell {
.your-table-container
  ::v-deep
  .el-table__footer
  .el-table__cell[data-field="followUpRate"]
  .cell,
.your-table-container
  ::v-deep
  .el-table__footer
  .el-table__cell[data-field="rate"]
  .cell,
.your-table-container
  ::v-deep
  .el-table__footer
  .el-table__cell[data-field="followUpRateAgain"]
  .cell {
  color: #e6a23c !important;
  font-weight: 700 !important;
}
@@ -2822,7 +3631,6 @@
/* 内层医生表格样式 */
.inner-table {
  // 表头背景色
  ::v-deep .el-table__header-wrapper {
    background-color: #f0f7ff !important;