From 994e5e08cba4e6b9ce321b7cf5cb1ec8d19dfa22 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期二, 12 四月 2022 17:50:21 +0800
Subject: [PATCH] 摄像机管理

---
 src/views/trialCenter/index.vue |   52 +++++++++++++++++++++++++++-------------------------
 1 files changed, 27 insertions(+), 25 deletions(-)

diff --git a/src/views/trialCenter/index.vue b/src/views/trialCenter/index.vue
index f2d8d67..4e13a1c 100644
--- a/src/views/trialCenter/index.vue
+++ b/src/views/trialCenter/index.vue
@@ -2,15 +2,17 @@
   <div class="trialCenter">
     <IndexHeader></IndexHeader>
     <Banner></Banner>
-    <commendCard :commendCardData="commendCardData"></commendCard>
-    <SdkList></SdkList>
-    <ProductForm></ProductForm>
+    <commendCard ref="commendCard" :total="total"></commendCard>
+    <SdkList :freeSdk="freeSdk"></SdkList>
+    <ProductForm :freeProd="freeProd"></ProductForm>
     <Connect></Connect>
     <Footer :isBlack="true"></Footer>
   </div>
 </template>
 
 <script>
+import { getFreeList } from "@/api/product";
+
 import IndexHeader from "@/components/IndexHeader";
 import Banner from "@/views/trialCenter/components/Banner";
 import commendCard from "@/views/trialCenter/components/commendCard";
@@ -20,30 +22,14 @@
 import Footer from "@/components/Footer";
 
 export default {
+  created() {
+    this.getList();
+  },
   data() {
     return {
-      commendCardData: [
-        {
-          img: "/images/trialCenter/绱娉ㄥ唽鐢ㄦ埛.png",
-          count: "10涓�+",
-          des: "绱娉ㄥ唽鐢ㄦ埛",
-        },
-        {
-          img: "/images/trialCenter/闄愭椂璇曠敤浜у搧.png",
-          count: "10娆�+",
-          des: "闄愭椂璇曠敤浜у搧",
-        },
-        {
-          img: "/images/trialCenter/绱鏈嶅姟浼佷笟.png",
-          count: "800+",
-          des: "绱鏈嶅姟浼佷笟",
-        },
-        {
-          img: "/images/trialCenter/鍏嶈垂璇曠敤鏃堕暱.png",
-          count: "90澶�",
-          des: "鍏嶈垂璇曠敤鏃堕暱",
-        },
-      ], //鎺ㄨ崘鍗$墖鏁版嵁
+      total: {},
+      freeProd: [],
+      freeSdk: [],
     };
   },
   components: {
@@ -55,6 +41,22 @@
     Footer,
     ProductForm,
   },
+  methods: {
+    async getList() {
+      const res = await getFreeList();
+      this.total = {
+        totalCompany: res.data.totalCompany,
+        totalFreeDay: res.data.totalFreeDay,
+        totalFreeProd: res.data.totalFreeProd,
+        totalUser: res.data.totalUser,
+      };
+      this.freeSdk = res.data.freeSdk;
+      this.freeProd = res.data.freeProd;
+      setTimeout(() => {
+        this.$refs["commendCard"].getCount();
+      }, 0);
+    },
+  },
 };
 </script>
 

--
Gitblit v1.8.0