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