Browse Source

修复统计bug

林倩 2 năm trước cách đây
mục cha
commit
5fa7b0cc43

+ 4 - 13
src/pages/auth-object-manage/statistics/index.vue

@@ -32,16 +32,17 @@
         <dg-button :icon="'重置' | optIcon" @click="handleReset()">重置</dg-button>
       </div>
     </div>
-    <new-table ref="table" :data="tableData" :tableHeader="tableHeader" :pagination="false"></new-table>
+    <dg-table ref="table" :data="tableData" :pagination="false" border>
+       <dg-table-column label="授权客体类型" prop="name" align="center"></dg-table-column>
+       <dg-table-column label="数量" prop="num" align="center"></dg-table-column>
+    </dg-table>
   </div>
 </template>
 
 <script>
-import newTable from '@/components/new-table';
 import { objStatisticsTable } from '@/api/statistics.js';
 
 export default {
-  components: { newTable },
   data() {
     return {
       form: {
@@ -50,16 +51,6 @@ export default {
         customValue: ''
       },
       tableData: [],
-      tableHeader: [
-        {
-          prop: 'name',
-          label: '授权客体类型'
-        },
-        {
-          prop: 'num',
-          label: '数量'
-        }
-      ],
       // 客体字段名称map集合
       nameMap: {
         appFunNum: "功能资源",

+ 13 - 22
src/pages/auth-subject-manage/statistics/index.vue

@@ -32,16 +32,17 @@
         <dg-button :icon="'重置' | optIcon" @click="handleReset()">重置</dg-button>
       </div>
     </div>
-    <new-table ref="table" :data="tableData" :tableHeader="tableHeader" :pagination="false"></new-table>
+    <dg-table ref="table" :data="tableData" :pagination="false" border>
+      <dg-table-column label="授权主体类型" prop="name" align="center"></dg-table-column>
+      <dg-table-column label="数量" prop="num" align="center"></dg-table-column>
+    </dg-table>
   </div>
 </template>
 
 <script>
-import newTable from '@/components/new-table';
 import { subStatisticsTable } from '@/api/statistics.js';
 
 export default {
-  components: { newTable },
   data() {
     return {
       form: {
@@ -50,22 +51,12 @@ export default {
         customValue: ''
       },
       tableData: [],
-      tableHeader: [
-        {
-          prop: 'name',
-          label: '授权主体类型'
-        },
-        {
-          prop: 'num',
-          label: '数量'
-        }
-      ],
-         // 主体字段名称map集合
-         nameMap: {
-          appNum: "应用资源",
-          orgNum: "组织机构",
-          taskTypeNum: "任务类型",
-          userNum: "用户"
+      // 主体字段名称map集合
+      nameMap: {
+        appNum: '应用资源',
+        orgNum: '组织机构',
+        taskTypeNum: '任务类型',
+        userNum: '用户'
       }
     };
   },
@@ -105,9 +96,9 @@ export default {
         let attr = [];
         for (const key in res) {
           attr.push({
-             name: this.nameMap[key],
-             num: res[key]
-          })
+            name: this.nameMap[key],
+            num: res[key]
+          });
         }
         this.tableData = attr;
       });