Bladeren bron

前端:新首页

baichengfei 4 jaren geleden
bovenliggende
commit
35ace7f27c
1 gewijzigde bestanden met toevoegingen van 49 en 8 verwijderingen
  1. 49 8
      src/dashoo.cn/frontend_web/src/pages/indexNew.vue

+ 49 - 8
src/dashoo.cn/frontend_web/src/pages/indexNew.vue

@@ -2,11 +2,26 @@
   <div class="home-body" v-loading="downloading" element-loading-text="'数据读取中,请稍候。。。'">
     <!--标题部分-->
     <div class="todo-box">
-      <div class="todo-box-item"></div>
-      <div class="todo-box-item"></div>
-      <div class="todo-box-item"></div>
-      <div class="todo-box-item"></div>
-      <div class="todo-box-item"></div>
+      <div class="todo-box-item">
+        <div class="title">新准入</div>
+        <div class="number">{{ newAccessNum }}</div>
+      </div>
+      <div class="todo-box-item">
+        <div class="title">增项申请</div>
+        <div class="number">{{ appendNum }}</div>
+      </div>
+      <div class="todo-box-item">
+        <div class="title">年审申请</div>
+        <div class="number">{{ annualNum }}</div>
+      </div>
+      <div class="todo-box-item">
+        <div class="title">信息变更</div>
+        <div class="number">{{ infoChangeNum }}</div>
+      </div>
+      <div class="todo-box-item">
+        <div class="title">业绩评价</div>
+        <div class="number">{{ evaluationNum }}</div>
+      </div>
     </div>
     <div class="chart-box">
       <div class="chart-box-row">
@@ -54,6 +69,11 @@
     name: 'index',
     data () {
       return {
+        newAccessNum: 0,
+        appendNum: 0,
+        annualNum: 0,
+        infoChangeNum: 0,
+        evaluationNum: 0,
         supplierTypeOptions: null,
         accessTypeOptions: null,
         supplierLevelOptions: null,
@@ -66,16 +86,24 @@
       }
     },
     created () {
-      // this.getToDoNumList()
+      this.getToDoNumList()
       this.getSupplierChart()
     },
     computed: mapGetters({
       authUser: 'authUser'
     }),
     methods: {
+      getToDoNumList () {
+        this.$axios.get('/supplier/todoNum', {}).then(res => {
+          this.newAccessNum = res.data.SupplierNum
+          this.appendNum = res.data.AppendNum
+          this.annualNum = res.data.AnnualNum
+          this.infoChangeNum = res.data.InfoChangeNum
+          this.evaluationNum = res.data.EvaluationNum
+        })
+      },
       getSupplierChart () {
         this.$axios.get('/supplier/statisticalNum', {}).then(res => {
-          console.log('供应商服务商个数', res)
           this.supplierTypeOptions = Highcharts.chart('supplier-type', {
             chart: {
               type: 'pie',
@@ -130,7 +158,7 @@
                   sliced: false, // 是否默认突出
                   selected: false
                 }, {
-                  name: '承包商  ' + res.data.BaseNum + ' 家',
+                  name: '承包商  ' + res.data.BasNum + ' 家',
                   color: '#007fbb',
                   y: 42,
                   sliced: false, // 是否默认突出
@@ -450,7 +478,20 @@
       .todo-box-item {
         width: 20%;
         margin: 0 5px;
+        padding: 20px;
+        font-weight: bold;
+        color: black;
         background-color: white;
+        .title {
+          width: 100%;
+          height: 40%;
+          font-size: 16px;
+        }
+        .number {
+          width: 100%;
+          height: 60%;
+          font-size: 26px;
+        }
       }
     }
     .chart-box {