Ver código fonte

1. 区分企业数量 单位数量字段

sugb 8 meses atrás
pai
commit
c7754b22f7
2 arquivos alterados com 30 adições e 25 exclusões
  1. 6 1
      src/components/ChartCard.vue
  2. 24 24
      src/views/dashboard/IndexChart.vue

+ 6 - 1
src/components/ChartCard.vue

@@ -18,7 +18,8 @@
           <div>{{ number }}</div>
           <div v-if="icon == 'green'" class="content-title">地块数量</div>
           <div v-else-if="icon == 'purple'" class="content-title">地块数量</div>
-          <div v-else class="content-title">企业数量</div>
+          <div v-else-if="name=='省属企业'" class="content-title">企业数量</div>
+          <div v-else class="content-title">单位数量</div>
         </div>
         <div class="total">
           <div v-if="area != ''">
@@ -49,6 +50,10 @@
         type: String,
         default: ''
       },
+      name: {
+        type: String,
+        default: ''
+      },
       number: {
         type: String,
         default: ''

+ 24 - 24
src/views/dashboard/IndexChart.vue

@@ -20,21 +20,21 @@
         <a-card :hoverable='false' style="margin-bottom: 1rem;width:70%;">
             <a-row :gutter="24" style="margin-top: 2%;margin-left: 5%">
               <a-col v-show="this.show" :sm="24" :md="12" :xl="10" :style="{ marginBottom: '24px'}" class="xfrw">
-                <chart-card   :loading="loading" title="下发任务数(省属企业)" :icon="'blue'" :number='this.xfrws'>
+                <chart-card   :loading="loading" title="下发任务数(省属企业)" :name="'省属企业'" :icon="'blue'" :number='this.xfrws'>
                   <a-tooltip title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
                 </chart-card>
               </a-col>
               <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="yxdls">
-                <chart-card :loading="loading" title="有效登录数(省属企业)" :icon="'red'" :number="this.yxdls">
+                <chart-card :loading="loading" title="有效登录数(省属企业)" :name="'省属企业'" :icon="'red'" :number="this.yxdls">
                   <a-tooltip title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
                 </chart-card>
               </a-col>
               <a-col  :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="sbdks">
-                <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="上报地块数(省属企业)" :icon="'green'" :number="this.sbdks" :area="this.sbdkmj">
+                <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="上报地块数(省属企业)" :name="'省属企业'" :icon="'green'" :number="this.sbdks" :area="this.sbdkmj">
                   <a-tooltip title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
@@ -64,7 +64,7 @@
                 </chart-card>
               </a-col>
               <a-col  :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="wshsl">
-                <chart-card  v-if="this.yhjs=='shyh'" :loading="loading" title="未审核地块数(省属企业)" :icon="'purple'" :number="this.sbdks" :area="this.sbdkmj">
+                <chart-card  v-if="this.yhjs=='shyh'" :loading="loading" title="未审核地块数(省属企业)" :name="'省属企业'" :icon="'purple'" :number="this.sbdks" :area="this.sbdkmj">
                   <a-tooltip title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
@@ -76,28 +76,28 @@
                 </chart-card>
               </a-col>
               <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px'}" class="xfrw">
-                <chart-card  :loading="loading" title="下发任务数(省直单位)" :icon="'blue'" :number='this.sydwxfrws'>
+                <chart-card  :loading="loading" title="下发任务数(省直单位)" :name="'省直单位'" :icon="'blue'" :number='this.sydwxfrws'>
                   <a-tooltip title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
                 </chart-card>
               </a-col>
               <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="yxdls">
-                <chart-card :loading="loading" title="有效登录数(省直单位)" :icon="'red'" :number="this.sydwyxdls">
+                <chart-card :loading="loading" title="有效登录数(省直单位)" :name="'省直单位'" :icon="'red'" :number="this.sydwyxdls">
                   <a-tooltip title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
                 </chart-card>
               </a-col>
               <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="sbdks">
-                <chart-card :loading="loading" title="上报地块数(省直单位)" :icon="'green'" :number="this.sydwsbdks">
+                <chart-card :loading="loading" title="上报地块数(省直单位)" :name="'省直单位'" :icon="'green'" :number="this.sydwsbdks">
                   <a-tooltip title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
                 </chart-card>
               </a-col>
               <a-col  v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="wshsl">
-                <chart-card  :loading="loading" title="未审核地块数(省直单位)" :icon="'purple'" :number="this.sydwwsh">
+                <chart-card  :loading="loading" title="未审核地块数(省直单位)":name="'省直单位'"  :icon="'purple'" :number="this.sydwwsh">
                   <a-tooltip  title="指标说明" slot="action">
                     <a-icon type="info-circle-o" />
                   </a-tooltip>
@@ -127,21 +127,21 @@
         <a-card   style="margin-bottom: 1rem;width:70%;">
           <a-row :gutter="24" style="margin-top: 2%;margin-left: 5%">
             <a-col v-show="this.show" :sm="24" :md="12" :xl="10" :style="{ marginBottom: '24px'}" class="xfrw">
-              <chart-card   :loading="loading" title="下发任务数(省属企业)" :icon="'blue'" :number='this.xfrws'>
+              <chart-card   :loading="loading" title="下发任务数(省属企业)" :name="'省属企业'" :icon="'blue'" :number='this.xfrws'>
                 <a-tooltip title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
               </chart-card>
             </a-col>
             <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="yxdls">
-              <chart-card :loading="loading" title="有效登录数(省属企业)" :icon="'red'" :number="this.yxdls">
+              <chart-card :loading="loading" title="有效登录数(省属企业)" :name="'省属企业'" :icon="'red'" :number="this.yxdls">
                 <a-tooltip title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
               </chart-card>
             </a-col>
             <a-col  :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="sbdks">
-              <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="上报地块数(省属企业)" :icon="'green'" :number="this.sbdks" :area="this.sbdkmj">
+              <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="上报地块数(省属企业)" :name="'省属企业'" :icon="'green'" :number="this.sbdks" :area="this.sbdkmj">
                 <a-tooltip title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
@@ -170,7 +170,7 @@
               </chart-card>
             </a-col>
             <a-col  :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="wshsl">
-              <chart-card  v-if="this.yhjs=='shyh'" :loading="loading" title="未审核地块数(省属企业)" :icon="'purple'" :number="this.wshsl" :area="this.wshsmj">
+              <chart-card  v-if="this.yhjs=='shyh'" :loading="loading" title="未审核地块数(省属企业)" :name="'省属企业'" :icon="'purple'" :number="this.wshsl" :area="this.wshsmj">
                 <a-tooltip title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
@@ -182,28 +182,28 @@
               </chart-card>
             </a-col>
             <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px'}" class="xfrw">
-              <chart-card  :loading="loading" title="下发任务数(省直单位)" :icon="'blue'" :number='this.sydwxfrws'>
+              <chart-card  :loading="loading" title="下发任务数(省直单位)" :name="'省直单位'" :icon="'blue'" :number='this.sydwxfrws'>
                 <a-tooltip title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
               </chart-card>
             </a-col>
             <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="yxdls">
-              <chart-card :loading="loading" title="有效登录数(省直单位)" :icon="'red'" :number="this.sydwyxdls">
+              <chart-card :loading="loading" title="有效登录数(省直单位)" :name="'省直单位'" :icon="'red'" :number="this.sydwyxdls">
                 <a-tooltip title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
               </chart-card>
             </a-col>
             <a-col v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="sbdks">
-              <chart-card :loading="loading" title="上报地块数(省直单位)" :icon="'green'" :number="this.sydwsbdks">
+              <chart-card :loading="loading" title="上报地块数(省直单位)" :name="'省直单位'" :icon="'green'" :number="this.sydwsbdks">
                 <a-tooltip title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
               </chart-card>
             </a-col>
             <a-col  v-show="this.show" :sm="24" :md="12" :xl="11" :style="{ marginBottom: '24px' }" class="wshsl">
-              <chart-card  :loading="loading" title="未审核地块数(省直单位)" :icon="'purple'" :number="this.sydwwsh">
+              <chart-card  :loading="loading" title="未审核地块数(省直单位)" :name="'省直单位'" :icon="'purple'" :number="this.sydwwsh">
                 <a-tooltip  title="指标说明" slot="action">
                   <a-icon type="info-circle-o" />
                 </a-tooltip>
@@ -219,7 +219,7 @@
       <a-row :gutter="24">
         <a-col v-show="this.show" :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px'}" class="xfrw">
           <div  style="cursor:pointer" @click="handleXfrws('A04')">
-            <chart-card  :loading="loading" title="下发任务数(省属企业)" :icon="'blue'" :number='this.xfrws'>
+            <chart-card  :loading="loading" title="下发任务数(省属企业)" :name="'省属企业'" :icon="'blue'" :number='this.xfrws'>
               <a-tooltip title="指标说明" slot="action">
                 <a-icon type="info-circle-o" />
               </a-tooltip>
@@ -228,7 +228,7 @@
         </a-col>
         <a-col v-show="this.show" :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }" class="yxdls">
           <div style="cursor:pointer" @click="handleYxdl(2)">
-            <chart-card :loading="loading" title="有效登录数(省属企业)" :number="this.yxdls">
+            <chart-card :loading="loading" title="有效登录数(省属企业)" :name="'省属企业'" :number="this.yxdls">
               <a-tooltip title="指标说明" slot="action">
                 <a-icon type="info-circle-o" />
               </a-tooltip>
@@ -237,7 +237,7 @@
         </a-col>
         <a-col  :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }" class="sbdks">
           <div  style="cursor:pointer" @click="handleSbdks(2)">
-            <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="上报地块数(省属企业)" :icon="'green'" :number="this.sbdks" :area="this.sbdkmj">
+            <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="上报地块数(省属企业)" :name="'省属企业'" :icon="'green'" :number="this.sbdks" :area="this.sbdkmj">
               <a-tooltip title="指标说明" slot="action">
                 <a-icon type="info-circle-o" />
               </a-tooltip>
@@ -266,7 +266,7 @@
         </a-col>
         <a-col  :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }" class="wshsl">
           <div style="cursor:pointer" @click="handleWsh(0)">
-            <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="未审核地块数(省属企业)" :icon="'purple'" :number="this.wshsl" :area="this.wshsmj">
+            <chart-card v-if="this.yhjs=='shyh'" :loading="loading" title="未审核地块数(省属企业)" :name="'省属企业'" :icon="'purple'" :number="this.wshsl" :area="this.wshsmj">
               <a-tooltip title="指标说明" slot="action">
                 <a-icon type="info-circle-o" />
               </a-tooltip>
@@ -280,7 +280,7 @@
         </a-col>
         <a-col v-show="this.show" :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px'}" class="xfrw">
           <div  style="cursor:pointer" @click="handleXfrws('A03')">
-            <chart-card  :loading="loading"  title="下发任务数(省直单位)" :icon="'blue'" :number='this.sydwxfrws'>
+            <chart-card  :loading="loading"  title="下发任务数(省直单位)" :name="'省直单位'" :icon="'blue'" :number='this.sydwxfrws'>
               <a-tooltip title="指标说明" slot="action">
                 <a-icon type="info-circle-o" />
               </a-tooltip>
@@ -289,7 +289,7 @@
         </a-col>
         <a-col v-show="this.show" :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }" class="yxdls">
           <div style="cursor:pointer" @click="handleYxdl(3)">
-          <chart-card :loading="loading" title="有效登录数(省直单位)" :icon="'red'" :number="this.sydwyxdls">
+          <chart-card :loading="loading" title="有效登录数(省直单位)" :name="'省直单位'" :icon="'red'" :number="this.sydwyxdls">
             <a-tooltip title="指标说明" slot="action">
               <a-icon type="info-circle-o" />
             </a-tooltip>
@@ -298,7 +298,7 @@
         </a-col>
         <a-col v-show="this.show" :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }" class="sbdks">
           <div  style="cursor:pointer" @click="handleSbdks(3)">
-            <chart-card :loading="loading" title="上报地块数(省直单位)" :icon="'green'" :number="this.sydwsbdks" :area="sydwsbdkmj">
+            <chart-card :loading="loading" title="上报地块数(省直单位)" :name="'省直单位'" :icon="'green'" :number="this.sydwsbdks" :area="sydwsbdkmj">
               <a-tooltip title="指标说明" slot="action">
                 <a-icon type="info-circle-o" />
               </a-tooltip>
@@ -308,7 +308,7 @@
         </a-col>
         <a-col v-show="this.show" :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }" class="wshsl">
           <div style="cursor:pointer" @click="handleWsh(1)">
-          <chart-card  :loading="loading" title="未审核地块数(省直单位)" :icon="'purple'" :number="this.sydwwsh" :area="sydwwshmj">
+          <chart-card  :loading="loading" title="未审核地块数(省直单位)" :name="'省直单位'" :icon="'purple'" :number="this.sydwwsh" :area="sydwwshmj">
             <a-tooltip title="指标说明" slot="action">
               <a-icon type="info-circle-o" />
             </a-tooltip>