From 58cd24c6664429e2a28eef6f7ee2e76c0e9c2d90 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5968728@163.com>
Date: 星期一, 18 八月 2025 16:28:36 +0800
Subject: [PATCH] 测试完成

---
 src/views/sfstatistics/percentage/index.vue |  709 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 636 insertions(+), 73 deletions(-)

diff --git a/src/views/sfstatistics/percentage/index.vue b/src/views/sfstatistics/percentage/index.vue
index 4e199c5..a9288cf 100644
--- a/src/views/sfstatistics/percentage/index.vue
+++ b/src/views/sfstatistics/percentage/index.vue
@@ -44,16 +44,11 @@
               v-show="showSearch"
               label-width="98px"
             >
-              <!-- <el-form-item label="鍖婚櫌" prop="userName">
-                <el-select v-model="queryParams.value1" placeholder="璇烽�夋嫨">
-                  <el-option
-                    v-for="item in options"
-                    :key="item.value"
-                    :label="item.label"
-                    :value="item.value"
-                  >
-                  </el-option>
-                </el-select>
+              <!-- <el-form-item label="璐d换鍖荤敓" prop="userName">
+                <el-input
+                  v-model="queryParams.drname"
+                  placeholder="璇疯緭鍏ヤ富娌诲尰鐢�"
+                ></el-input>
               </el-form-item> -->
               <el-form-item label="缁熻绫诲瀷" prop="userName">
                 <el-select
@@ -149,65 +144,235 @@
                   >閲嶇疆</el-button
                 >
               </el-form-item>
+              <el-col :span="19">
+                <el-button
+                  type="warning"
+                  plain
+                  icon="el-icon-download"
+                  size="medium"
+                  @click="handleExport"
+                  >瀵煎嚭</el-button
+                >
+              </el-col>
             </el-form>
-
-            <el-row :gutter="10" class="mb8">
-              <el-col :span="1.5">
-                <el-button
-                  type="primary"
-                  plain
-                  icon="el-icon-plus"
-                  size="medium"
-                  @click="addladeltag"
-                  v-hasPermi="['system:user:add']"
-                  >鏂板</el-button
-                >
-              </el-col>
-
-              <el-col :span="1.5">
-                <el-button
-                  type="danger"
-                  plain
-                  icon="el-icon-delete"
-                  size="medium"
-                  :disabled="multiple"
-                  @click="handleDelete"
-                  v-hasPermi="['system:user:remove']"
-                  >鍒犻櫎</el-button
-                >
-              </el-col>
-              <el-col :span="1.5">
-                <div class="documentf">
-                  <div class="document">
-                    <el-button
-                      type="warning"
-                      plain
-                      icon="el-icon-download"
-                      size="medium"
-                      @click="handleExport"
-                      v-hasPermi="['system:user:export']"
-                      >瀵煎嚭</el-button
-                    >
-                  </div>
-                </div>
-              </el-col>
-
-              <!-- <el-col :span="1.5"> </el-col> -->
-            </el-row>
-            <!-- <right-toolbar
-          :showSearch.sync="showSearch"
-          @queryTable="getList"
-          :columns="columns"
-        ></right-toolbar> -->
             <el-table
               v-loading="loading"
               :data="userList"
               :border="true"
               @selection-change="handleSelectionChange"
+              @row-click="handleRowClick"
+              @expand-change="handleRowClick"
+              :row-key="getRowKey"
+              :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"
+                  >
+                    <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>
+                    <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>
+                      <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>
+                      <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"
+                      >
+                        <!-- <template slot-scope="scope">
+                    <span
+                      >{{
+                        (Number(scope.row.followUpRate) * 100).toFixed(2)
+                      }}%</span
+                    >
+                  </template> -->
+                      </el-table-column>
+                      <el-table-column
+                        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
+                          >
+                        </template>
+                      </el-table-column>
+                      <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>
+                      <el-table-column
+                        label="寰俊"
+                        align="center"
+                        key="weChat"
+                        prop="weChat"
+                      >
+                      </el-table-column>
+                    </el-table-column>
+                    <el-table-column align="center" label="鍐嶆鍑洪櫌闅忚">
+                      <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>
+                      <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>
+                      <el-table-column
+                        label="闅忚鐜�"
+                        align="center"
+                        width="120"
+                        key="followUpRateAgain"
+                        prop="followUpRateAgain"
+                      >
+                        <!-- <template slot-scope="scope">
+                    <span
+                      >{{
+                        (Number(scope.row.FollowUpRateAgain) * 100).toFixed(2)
+                      }}%</span
+                    >
+                  </template> -->
+                      </el-table-column>
+                      <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>
+                      <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"
@@ -287,6 +452,24 @@
                       }}%</span
                     >
                   </template> -->
+                </el-table-column>
+                <el-table-column
+                  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
+                    >
+                  </template>
                 </el-table-column>
                 <el-table-column
                   label="浜哄伐"
@@ -389,6 +572,234 @@
         </el-row>
       </div>
     </div>
+    <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-item label="鎮h�咃細">
+                <el-input
+                  v-model="patientqueryParams.name"
+                  @keyup.enter.native="handleQuery"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="鎮h�呰瘖鏂細">
+                <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-form-item>
+            </el-form>
+            <!-- 閫夋嫨鎮h�呭垪琛� -->
+            <el-table :data="logsheetlist" 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>
+              <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
+                    >
+                  </div>
+                  <div v-if="scope.row.sendstate == 2">
+                    <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
+                    >
+                  </div>
+                  <div v-if="scope.row.sendstate == 4">
+                    <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
+                    >
+                  </div>
+                  <div v-if="scope.row.sendstate == 6">
+                    <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>
+              <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"
+              >
+                <template slot-scope="scope">
+                  <span>{{ formatTime(scope.row.endtime) }}</span>
+                </template></el-table-column
+              >
+              <el-table-column
+                label="璐d换鎶ゅ+"
+                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"
+              >
+                <template slot-scope="scope">
+                  <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"
+              >
+                <template slot-scope="scope">
+                  <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>
+              <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>
+              <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
+                  >
+                </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="Seedetails"
+          />
+        </div>
+      </div>
+    </el-dialog>
   </div>
 </template>
 
@@ -400,7 +811,7 @@
   changetagcategory,
 } from "@/api/system/label";
 import store from "@/store";
-import { getSfStatistics, deptTreeSelect } from "@/api/system/user";
+import { getSfStatistics, selectTimelyRate } from "@/api/system/user";
 
 import Treeselect from "@riophae/vue-treeselect";
 import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -436,8 +847,10 @@
     return {
       topactiveName: "Local", //椤堕儴閫夋嫨
       activeName: "first", //渚ц竟閫夋嫨
+      expands: [],
       // 閬僵灞�
       loading: false,
+      Seedloading: false,
       // 閫変腑鏁扮粍
       ids: [],
       // 闈炲崟涓鐢�
@@ -451,7 +864,8 @@
       total: 0,
       flatArrayhospit: [],
       flatArraydept: [],
-
+      patienttotal: 0,
+      logsheetlist: [],
       Statisticallist: [
         {
           label: "鐥呭尯缁熻",
@@ -462,6 +876,10 @@
           value: 2,
         },
       ],
+      patientqueryParams: {
+        pn: 1,
+        ps: 10,
+      },
       amendtag: false, //鏄惁淇敼绫诲埆
       lstamendtag: false, //鏄惁淇敼鏍囩
       scavisible: false, //鍒犻櫎寮规
@@ -489,6 +907,10 @@
       postOptions: [],
       // 瑙掕壊閫夐」
       roleOptions: [],
+      // 瀛樺偍鎵�鏈夌瀹や唬鐮�
+      allDeptCodes: [],
+      // 瀛樺偍鎵�鏈夌梾鍖轰唬鐮�
+      allWardCodes: [],
       // 琛ㄥ崟鍙傛暟
       form: {},
       forms: {
@@ -500,7 +922,7 @@
       goQRCodeVisible: false, //浜岀淮鐮佸脊妗�
       sidecolumnval: "", //绫诲埆鎼滅储
       propss: { multiple: true },
-
+      SeedetailsVisible: false,
       options: [
         {
           value: 1,
@@ -565,6 +987,8 @@
         serviceType: [2],
         dateRange: [],
         statisticaltype: 1,
+        leavehospitaldistrictcodes: ["all"], // 榛樿閫変腑鍏ㄩ儴鐥呭尯
+        deptcodes: [], // 榛樿閫変腑鍏ㄩ儴绉戝
       },
       // 鍒椾俊鎭�
       columns: [
@@ -580,18 +1004,68 @@
   },
   watch: {},
   created() {
-    this.getList();
     this.getDeptTree();
+    this.getList();
   },
 
   methods: {
     /** 鏌ヨ鏍囩鍒楄〃 */
     getList() {
-      getSfStatistics(this.queryParams).then((response) => {
+      // 澶勭悊鏌ヨ鍙傛暟
+      const params = {
+        ...this.queryParams,
+        // 濡傛灉閫夋嫨浜�"鍏ㄩ儴"锛屽垯浼犳墍鏈夌梾鍖�/绉戝浠g爜
+        leavehospitaldistrictcodes:
+          this.queryParams.leavehospitaldistrictcodes.includes("all")
+            ? this.allWardCodes
+            : this.queryParams.leavehospitaldistrictcodes,
+        deptcodes: this.queryParams.deptcodes.includes("all")
+          ? this.allDeptCodes
+          : this.queryParams.deptcodes,
+      };
+
+      // 绉婚櫎鍙兘瀛樺湪鐨�"all"鍊�
+      delete params.leavehospitaldistrictcodes.all;
+      delete params.deptcodes.all;
+      getSfStatistics(params).then((response) => {
         console.log(response);
         // this.total = response.total;
         this.userList = response.data;
       });
+    },
+    getRowKey(row) {
+      return row.statisticaltype === 1
+        ? row.leavehospitaldistrictcode
+        : row.deptcode;
+    },
+
+    // 澶勭悊琛岀偣鍑诲睍寮�
+    handleRowClick(row) {
+      console.log(row,'row');
+
+      // 濡傛灉宸茬粡灞曞紑鍒欐敹璧�
+      if (this.expands.includes(this.getRowKey(row))) {
+        this.expands = [];
+        return;
+      }
+      // 澶勭悊鏌ヨ鍙傛暟
+      const params = {
+        ...this.queryParams,
+        // 濡傛灉閫夋嫨浜�"鍏ㄩ儴"锛屽垯浼犳墍鏈夌梾鍖�/绉戝浠g爜
+        leavehospitaldistrictcodes: [row.leavehospitaldistrictcode],
+        drcode: "1",
+      };
+      // 濡傛灉璇ヨ杩樻病鏈夊姞杞藉尰鐢熸暟鎹紝鍒欏姞杞�
+      if (!row.doctorStats) {
+        this.loading = true;
+        getSfStatistics(params).then((res) => {
+          this.$set(row, "doctorStats", res.data);
+          this.expands = [this.getRowKey(row)];
+          this.loading = false;
+        });
+      } else {
+        this.expands = [this.getRowKey(row)];
+      }
     },
     /** 淇敼鏍囩 */
     handleUpdate(row) {
@@ -615,17 +1089,25 @@
           value: dept.deptCode,
         };
       });
-      this.flatArrayhospit = store.getters.belongWards.map((dept) => {
+      // 瀛樺偍鎵�鏈夌瀹や唬鐮�
+      this.allDeptCodes = store.getters.belongDepts.map(
+        (dept) => dept.deptCode
+      );
+
+      // 鐥呭尯鍒楄〃
+      this.flatArrayhospit = store.getters.belongWards.map((ward) => {
         return {
-          label: dept.districtName,
-          value: dept.districtCode,
+          label: ward.districtName,
+          value: ward.districtCode,
         };
       });
-      // deptTreeSelect().then((response) => {
-      //   this.deptOptions = response.data;
-      //   console.log(this.deptOptions, " this.deptOptions");
-      //   this.flatArray = this.flattenArray(response.data);
-      // });
+
+      // 瀛樺偍鎵�鏈夌梾鍖轰唬鐮�
+      this.allWardCodes = store.getters.belongWards.map(
+        (ward) => ward.districtCode
+      );
+      this.flatArraydept.push({ label: "鍏ㄩ儴", value: "all" });
+      this.flatArrayhospit.push({ label: "鍏ㄩ儴", value: "all" });
     },
     flattenArray(multiArray) {
       let result = [];
@@ -656,6 +1138,41 @@
         tagdescription: "",
         tagid: "",
       };
+    },
+    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]
+      );
+      this.patientqueryParams.deptcode = row.deptcode;
+      selectTimelyRate(this.patientqueryParams).then((response) => {
+        this.logsheetlist = response.data.detail;
+        this.patienttotal = response.data.total;
+        this.Seedloading = false;
+      });
+    },
+    SeedetailsgGo(row) {
+      this.SeedetailsVisible = false;
+      let type = "";
+      if (row.preachformson && row.preachformson.includes("3")) {
+        type = 1;
+      }
+      setTimeout(() => {
+        this.$router.push({
+          path: "/followvisit/record/detailpage/",
+          query: {
+            taskid: row.taskid,
+            patid: row.patid,
+            id: row.id,
+            Voicetype: type,
+            // visitCount: this.topqueryParams.visitCount,
+          },
+        });
+      }, 300);
     },
     // 娣诲姞/淇敼鏍囩
     Maintenancetag() {
@@ -726,7 +1243,7 @@
     /** 鎼滅储鎸夐挳鎿嶄綔 */
     handleQuery() {
       this.queryParams.pageNum = 1;
-      console.log();
+      if (!this.queryParams.dateRange) this.queryParams.dateRange = [];
       if (this.queryParams.statisticaltype == 1) {
         this.queryParams.deptcodes = [];
       } else if (this.queryParams.statisticaltype == 2) {
@@ -880,6 +1397,52 @@
     font-size: 20px;
   }
 }
+/* 浣胯鏈夋墜鍨嬫寚閽� */
+.el-table__row {
+  cursor: pointer;
+}
+/* 鍐呭眰鍖荤敓琛ㄦ牸鏍峰紡 */
+.inner-table {
+  // 琛ㄥご鑳屾櫙鑹�
+  ::v-deep .el-table__header-wrapper {
+    background-color: #f0f7ff !important;
+
+    th {
+      background-color: #f0f7ff !important;
+    }
+  }
+
+  // 琛ㄦ牸琛岃儗鏅壊
+  ::v-deep .el-table__body-wrapper {
+    tr {
+      background-color: #f9fbfe !important;
+
+      &:hover {
+        background-color: #e6f1ff !important;
+      }
+    }
+  }
+
+  // 杈规棰滆壊
+  ::v-deep .el-table--border {
+    border-color: #d9e8ff !important;
+
+    td,
+    th {
+      border-color: #d9e8ff !important;
+    }
+  }
+
+  // 鏂戦┈绾规晥鏋�
+  ::v-deep .el-table--striped .el-table__body tr.el-table__row--striped td {
+    background-color: #f5f9ff !important;
+  }
+}
+/* 灞曞紑琛屾牱寮� */
+.el-table__expanded-cell {
+  padding: 10px 0 !important;
+  background: #f8f8f8;
+}
 .document {
   width: 100px;
   height: 50px;

--
Gitblit v1.9.3