From c2486044121750d274d40aac2e65b47d4c25b5c9 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 22 四月 2024 18:08:15 +0800
Subject: [PATCH] 11

---
 src/views/project/indexstatistics/index.vue |  149 +++++++++++++++++--------------------------------
 1 files changed, 53 insertions(+), 96 deletions(-)

diff --git a/src/views/project/indexstatistics/index.vue b/src/views/project/indexstatistics/index.vue
index 03b53dd..5bc9909 100644
--- a/src/views/project/indexstatistics/index.vue
+++ b/src/views/project/indexstatistics/index.vue
@@ -2,12 +2,12 @@
   <div class="app-container" style="background-color: #f2f2f2; color: #fff">
     <el-card shadow="always" style="color: #566f94">
       <el-row :gutter="8">
-        <el-col :span="6">
+        <el-col :span="8">
           <el-date-picker
             v-model="selecttime"
             type="monthrange"
             range-separator="鑷�"
-            start-placeholder="寮�濮嬫湀浠�"
+            start-placeholder="寮�濮嬫湀浠斤紙榛樿鏈勾搴︼級"
             end-placeholder="缁撴潫鏈堜唤"
             value-format="yyyy-MM-dd"
             @change="getTimeList"
@@ -61,15 +61,15 @@
       <div style="width: 76%;">
         <el-row
           :gutter="10"
-          style="font-size: 16px; font-weight: bold;  margin-top: 10px"
+          style="font-size: 18px; font-weight: bold;  margin-top: 10px"
         >
           <el-col :span="6">
             <router-link
               :to="{
                 name: 'Donatebaseinfo',
                 params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
+                  starttime: starttime,
+                  endtime: endtime,
                   tempRecordState: '',
                   reporterno: reportervalue,
                   shen: searchAddress.shen,
@@ -85,7 +85,7 @@
               <!-- @click="tobaseinfo0" -->
               <el-card shadow="always" style="color: #566f94">
                 <svg-icon icon-class="user" />&nbsp;&nbsp; 娼滃湪鎹愮尞绱锛歿{
-                  this.donateNumData.numberOfDonate
+                  donateNumData.numberOfDonate
                 }}&nbsp; 渚�
               </el-card>
             </router-link>
@@ -95,8 +95,8 @@
               :to="{
                 name: 'Medicalevaluation',
                 params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
+                  starttime: starttime,
+                  endtime: endtime,
                   tempRecordState: '',
                   reporterno: reportervalue,
                   shen: searchAddress.shen,
@@ -112,7 +112,7 @@
                 @click="Tomedicalevalua"
               >
                 <svg-icon icon-class="tool" />&nbsp;&nbsp; 瀹屾垚鍖诲璇勪及绱锛歿{
-                  this.donateNumData.numberOfMedicalEvaluation
+                  donateNumData.numberOfMedicalEvaluation
                 }}&nbsp; 渚�
               </el-card>
             </router-link>
@@ -122,8 +122,8 @@
               :to="{
                 name: 'Relativesconfirmation',
                 params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
+                  starttime: starttime,
+                  endtime: endtime,
                   tempRecordState: '',
                   reporterno: reportervalue,
                   shen: searchAddress.shen,
@@ -136,7 +136,7 @@
               <el-card shadow="always" style="color: #566f94">
                 <svg-icon icon-class="checkbox" />&nbsp;&nbsp;
                 瀹屾垚浜插睘纭绱锛歿{
-                  this.donateNumData.numberOfRelativeConfirmation
+                  donateNumData.numberOfRelativeConfirmation
                 }}&nbsp; 渚�
               </el-card>
             </router-link>
@@ -146,8 +146,8 @@
               :to="{
                 name: 'EthicalReview',
                 params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
+                  starttime: starttime,
+                  endtime: endtime,
                   tempRecordState: '',
                   reporterno: reportervalue,
                   shen: searchAddress.shen,
@@ -160,7 +160,7 @@
               <el-card shadow="always" style="color: #566f94">
                 <svg-icon icon-class="education" />&nbsp;&nbsp;
                 瀹屾垚浼︾悊瀹℃煡绱锛歿{
-                  this.donateNumData.numberOfEthicalReview
+                  donateNumData.numberOfEthicalReview
                 }}&nbsp; 渚�
               </el-card>
             </router-link>
@@ -171,36 +171,20 @@
           style="margin-top: 10px; font-size: 18px;  font-weight: bold"
         >
           <el-col :span="6">
-            <router-link
-              :to="{
-                name: 'Organallocation',
-                params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
-                  tempRecordState: '',
-                  reporterno: reportervalue,
-                  shen: searchAddress.shen,
-                  shi: searchAddress.shi,
-                  qu: searchAddress.qu,
-                  city: city
-                }
-              }"
-            >
-              <el-card shadow="always" style="color: #566f94">
-                <svg-icon icon-class="druid" />&nbsp;&nbsp; 瀹屾垚鍣ㄥ畼鍒嗛厤绱锛歿{
-                  this.donateNumData.numberOfDonatePeople
-                }}&nbsp; 涓�
-                <!-- this.donateNumData.numberOfOrgans -->
-              </el-card>
-            </router-link>
+            <el-card shadow="always" style="color: #566f94">
+              <svg-icon icon-class="druid" />&nbsp;&nbsp; 瀹屾垚鍣ㄥ畼鍒嗛厤绱锛歿{
+                donateNumData.numberOfDonatePeople
+              }}&nbsp; 涓�
+              <!-- donateNumData.numberOfOrgans -->
+            </el-card>
           </el-col>
           <el-col :span="6">
             <router-link
               :to="{
                 name: 'Donationwitness',
                 params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
+                  starttime: starttime,
+                  endtime: endtime,
                   tempRecordState: '',
                   reporterno: reportervalue,
                   shen: searchAddress.shen,
@@ -212,7 +196,7 @@
             >
               <el-card shadow="always" style="color: #566f94">
                 <svg-icon icon-class="job" />&nbsp;&nbsp; 瀹屾垚鑾峰彇瑙佽瘉绱锛歿{
-                  this.donateNumData.numberOfWitness
+                  donateNumData.numberOfWitness
                 }}&nbsp; 渚�
               </el-card>
             </router-link>
@@ -222,8 +206,8 @@
               :to="{
                 name: 'Donatefinish',
                 params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
+                  starttime: starttime,
+                  endtime: endtime,
                   tempRecordState: '',
                   reporterno: reportervalue,
                   shen: searchAddress.shen,
@@ -235,7 +219,7 @@
             >
               <el-card shadow="always" style="color: #566f94">
                 <svg-icon icon-class="lock" />&nbsp;&nbsp; 鎹愮尞瀹屾垚绱锛歿{
-                  this.donateNumData.numberOfCompletion
+                  donateNumData.numberOfCompletion
                 }}&nbsp; 渚�
               </el-card>
             </router-link>
@@ -246,8 +230,8 @@
               :to="{
                 name: 'Donatebaseinfo',
                 params: {
-                  starttime: this.starttime,
-                  endtime: this.endtime,
+                  starttime: starttime,
+                  endtime: endtime,
                   tempRecordState: 99,
                   reporterno: reportervalue,
                   shen: searchAddress.shen,
@@ -259,7 +243,7 @@
             >
               <el-card shadow="always" style="color: #566f94">
                 <svg-icon icon-class="lock" />&nbsp;&nbsp; 鎹愮尞缁堟绱锛歿{
-                  this.donateNumData.numberOfTerminated
+                  donateNumData.numberOfTerminated
                 }}&nbsp; 渚�
               </el-card>
             </router-link>
@@ -284,9 +268,7 @@
                     style="padding: 0; margin: 0; width: 100%; color: #566f94"
                   >
                     鍣ㄥ畼鎹愮尞杞寲鐜�<br />
-                    {{
-                      (this.qualirtData.donateTransferRate * 100).toFixed(2)
-                    }}%
+                    {{ (qualirtData.donateTransferRate * 100).toFixed(2) }}%
                   </el-card>
                 </el-col>
                 <el-col :span="8" style="text-align: center">
@@ -295,9 +277,7 @@
                     style="padding: 0; margin: 0; width: 100%; color: #566f94"
                   >
                     骞冲潎鍣ㄥ畼浜у嚭鐜�<br />
-                    {{
-                      (this.qualirtData.organProductionRate * 100).toFixed(2)
-                    }}%
+                    {{ (qualirtData.organProductionRate * 100).toFixed(2) }}%
                   </el-card>
                 </el-col>
                 <el-col :span="8" style="text-align: center">
@@ -306,7 +286,7 @@
                     style="padding: 0; margin: 0; width: 100%; color: #566f94"
                   >
                     鑾峰彇鍣ㄥ畼鍒╃敤鐜�<br />
-                    {{ (this.qualirtData.organUsedRate * 100).toFixed(2) }}%
+                    {{ (qualirtData.organUsedRate * 100).toFixed(2) }}%
                   </el-card>
                 </el-col>
               </el-row>
@@ -317,17 +297,15 @@
                     <el-row :gutter="10" style="margin-top: 10px">
                       <el-col :span="8" style="text-align: center"
                         >DBD:
-                        {{ (this.qualirtData.dbddonateRate * 100).toFixed(2) }}%
+                        {{ (qualirtData.dbddonateRate * 100).toFixed(2) }}%
                       </el-col>
                       <el-col :span="8" style="text-align: center">
                         DCD:
-                        {{ (this.qualirtData.dcddonateRate * 100).toFixed(2) }}%
+                        {{ (qualirtData.dcddonateRate * 100).toFixed(2) }}%
                       </el-col>
                       <el-col :span="8" style="text-align: center">
                         DBCD:
-                        {{
-                          (this.qualirtData.dbcddonateRate * 100).toFixed(2)
-                        }}%
+                        {{ (qualirtData.dbcddonateRate * 100).toFixed(2) }}%
                       </el-col>
                     </el-row>
                   </el-card>
@@ -343,9 +321,7 @@
                       <span style="font-size: 14px"> 鑾峰彇鍓嶆椿妫�鐜�</span>
                     </el-row>
                     {{
-                      (this.qualirtData.organBeforeGetCheckRate * 100).toFixed(
-                        2
-                      )
+                      (qualirtData.organBeforeGetCheckRate * 100).toFixed(2)
                     }}%
                   </el-card>
                 </el-col>
@@ -357,11 +333,7 @@
                     <el-row>
                       <span style="font-size: 14px">鑾峰彇鍚庢椿妫�鐜�</span>
                     </el-row>
-                    {{
-                      (this.qualirtData.organAfterGetCheckRate * 100).toFixed(
-                        2
-                      )
-                    }}%
+                    {{ (qualirtData.organAfterGetCheckRate * 100).toFixed(2) }}%
                   </el-card>
                 </el-col>
               </el-row>
@@ -372,7 +344,7 @@
                     style="padding: 0; margin: 0; width: 100%; color: #566f94"
                   >
                     <span style="font-size: 14px">杈圭紭渚涘櫒瀹樻瘮鐜�</span><br />
-                    {{ (this.qualirtData.marginOrganRate * 100).toFixed(2) }}%
+                    {{ (qualirtData.marginOrganRate * 100).toFixed(2) }}%
                   </el-card>
                 </el-col>
                 <el-col :span="12" style="text-align: center">
@@ -382,8 +354,8 @@
                   >
                     <span style="font-size: 14px"
                       >鍣ㄥ畼淇濆瓨娑茬梾鍘熻弻鍩瑰吇闃虫�х巼</span
-                    >
-                    {{ (this.qualirtData.germPositiveRate * 100).toFixed(2) }}%
+                    ><br />
+                    {{ (qualirtData.germPositiveRate * 100).toFixed(2) }}%
                   </el-card>
                 </el-col>
               </el-row>
@@ -395,21 +367,19 @@
                       <el-row>
                         <el-col :span="6" style="text-align: center">
                           鎬诲彂鐢熺巼<br />
-                          {{
-                            (this.qualirtData.totalPNFRate * 100).toFixed(2)
-                          }}%
+                          {{ (qualirtData.totalPNFRate * 100).toFixed(2) }}%
                         </el-col>
                         <el-col :span="6" style="text-align: center">
                           DBD<br />
-                          {{ (this.qualirtData.dbdpnfrate * 100).toFixed(2) }}%
+                          {{ (qualirtData.dbdpnfrate * 100).toFixed(2) }}%
                         </el-col>
                         <el-col :span="6" style="text-align: center">
                           DCD<br />
-                          {{ (this.qualirtData.dcdpnfrate * 100).toFixed(2) }}%
+                          {{ (qualirtData.dcdpnfrate * 100).toFixed(2) }}%
                         </el-col>
                         <el-col :span="6" style="text-align: center">
                           DBCD<br />
-                          {{ (this.qualirtData.dbcdpnfrate * 100).toFixed(2) }}%
+                          {{ (qualirtData.dbcdpnfrate * 100).toFixed(2) }}%
                         </el-col>
                       </el-row>
                     </el-row>
@@ -424,22 +394,22 @@
                       <el-row>
                         <el-col :span="6" style="text-align: center">
                           鎬诲彂鐢熺巼<br />{{
-                            (this.qualirtData.totalDGFRate * 100).toFixed(2)
+                            (qualirtData.totalDGFRate * 100).toFixed(2)
                           }}%
                         </el-col>
                         <el-col :span="6" style="text-align: center">
                           DBD<br />{{
-                            (this.qualirtData.dbddgfrate * 100).toFixed(2)
+                            (qualirtData.dbddgfrate * 100).toFixed(2)
                           }}%
                         </el-col>
                         <el-col :span="6" style="text-align: center">
                           DCD<br />{{
-                            (this.qualirtData.dcddgfrate * 100).toFixed(2)
+                            (qualirtData.dcddgfrate * 100).toFixed(2)
                           }}%
                         </el-col>
                         <el-col :span="6" style="text-align: center">
                           DBCD<br />{{
-                            (this.qualirtData.dbcddgfrate * 100).toFixed(2)
+                            (qualirtData.dbcddgfrate * 100).toFixed(2)
                           }}%
                         </el-col>
                       </el-row>
@@ -656,7 +626,7 @@
     return {
       city: "",
       reportno: "",
-      selecttime: [],
+      selecttime: [ new Date(new Date().getFullYear(), 0),new Date()],
       year: "閫夋嫨骞翠唤",
       isloading: false,
       maxHeight: 0,
@@ -702,22 +672,11 @@
         },
         {
           key: "fullLiver",
-          name: "鍏ㄨ倽",
+          name: "鑲濊剰",
           value: 0,
           code: "C22"
         },
-        {
-          key: "leftLiver",
-          name: "宸﹁倽",
-          value: 0,
-          code: "C22L"
-        },
-        {
-          key: "rightLiver",
-          name: "鍙宠倽",
-          value: 0,
-          code: "C22R"
-        },
+        
         {
           key: "leftRenal",
           name: "宸﹁偩",
@@ -1145,8 +1104,6 @@
       //     : "";
 
       let info = {
-        pageNum: 1,
-        pageSize: 10,
         starttime: this.starttime,
         endtime: this.endtime
 
@@ -1193,7 +1150,7 @@
       });
 
       //缁堟
-      info.recordstate = "99";
+      info.terminationCase = 1;
       listDonatebaseinfo(info).then(res => {
         this.donateNumData.numberOfTerminated = res.total;
       });

--
Gitblit v1.9.3