From afcaddcc0f91ab2b7951172de154169587c038c3 Mon Sep 17 00:00:00 2001
From: vance <1143350292@qq.com>
Date: Tue, 9 Aug 2022 16:00:10 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=A7=84=E8=8C=83=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=EF=BC=8CNFT=E5=9F=BA=E7=A1=80=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 4 +-
.../List/components/moreData.tsx | 4 +-
.../DataBoard/ActiveAnalysis/List/index.tsx | 33 +-
src/pages/DataBoard/CoreData/List/index.tsx | 34 +-
.../DataBoard/RechargeAnalysis/List/index.tsx | 43 +-
.../List/components/TableModal.tsx | 6 +-
.../RetentionAnalysis/List/index.tsx | 5 +-
.../List/components/AddNftContract.tsx} | 14 +-
src/pages/Nft/NftContract/List/index.tsx | 80 +
.../List/components/AddNftModel.tsx} | 2 +-
.../List/index.tsx | 28 +-
src/routes/index.ts | 21 +
src/routes/routePath.ts | 16 +-
src/services/DataBorad.ts | 33 -
src/services/DataBorad/activeanalysis.ts | 41 +
src/services/DataBorad/coredata.ts | 18 +-
src/services/DataBorad/rechargeAnalysis.ts | 9 +
src/services/DataBorad/retentionAnalysis.ts | 17 +
src/utils/Nft/nftContract.ts | 43 +
src/utils/getData.ts | 4 +
src/widget/Work/PaySelectModal.tsx | 70 +
yarn.lock | 26342 ++++++++--------
22 files changed, 13892 insertions(+), 12975 deletions(-)
rename src/pages/Nft/{NftContractManage/List/components/addNftContract.tsx => NftContract/List/components/AddNftContract.tsx} (83%)
create mode 100644 src/pages/Nft/NftContract/List/index.tsx
rename src/pages/Nft/{NftContractManage/List/components/addNftModel.tsx => NftToken/List/components/AddNftModel.tsx} (94%)
rename src/pages/Nft/{NftContractManage => NftToken}/List/index.tsx (80%)
delete mode 100644 src/services/DataBorad.ts
create mode 100644 src/utils/Nft/nftContract.ts
create mode 100644 src/utils/getData.ts
create mode 100644 src/widget/Work/PaySelectModal.tsx
diff --git a/package.json b/package.json
index 288fdbe..aed6a00 100644
--- a/package.json
+++ b/package.json
@@ -56,6 +56,7 @@
"@formily/antd": "^2.0.7",
"@formily/core": "^2.0.7",
"@formily/react": "^2.0.7",
+ "@metamask/detect-provider": "^1.2.0",
"@umijs/route-utils": "^2.0.3",
"ahooks": "^2.10.14",
"antd": "^4.17.2",
@@ -74,7 +75,8 @@
"react-dom": "^17.0.0",
"react-helmet-async": "^1.0.4",
"umi": "^3.5.0",
- "umi-serve": "^1.9.10"
+ "umi-serve": "^1.9.10",
+ "web3": "^1.7.5"
},
"devDependencies": {
"@ant-design/pro-cli": "^2.0.2",
diff --git a/src/pages/DataBoard/ActiveAnalysis/List/components/moreData.tsx b/src/pages/DataBoard/ActiveAnalysis/List/components/moreData.tsx
index 33ff984..c02e3b7 100644
--- a/src/pages/DataBoard/ActiveAnalysis/List/components/moreData.tsx
+++ b/src/pages/DataBoard/ActiveAnalysis/List/components/moreData.tsx
@@ -1,6 +1,6 @@
import { Col, Row, Statistic } from 'antd';
import { ArrowDownOutlined, ArrowUpOutlined } from '@ant-design/icons';
-const moreData = (props: any, title: string, company = '人') => {
+const MoreData = (props: any, title: string, company = '人') => {
return (
{title}
@@ -42,4 +42,4 @@ const moreData = (props: any, title: string, company = '人') => {
);
};
-export default moreData;
+export default MoreData;
diff --git a/src/pages/DataBoard/ActiveAnalysis/List/index.tsx b/src/pages/DataBoard/ActiveAnalysis/List/index.tsx
index 652ad8e..648a64c 100644
--- a/src/pages/DataBoard/ActiveAnalysis/List/index.tsx
+++ b/src/pages/DataBoard/ActiveAnalysis/List/index.tsx
@@ -1,8 +1,13 @@
import React, { useRef, useState } from 'react';
-import echarts from 'echarts/lib/echarts'; // 引入 ECharts 主模块
-import { getDwuData } from '@/services/DataBorad';
-import moreData from '@/pages/DataBoard/ActiveAnalysis/List/components/moreData';
-import { getCoreData } from '@/services/DataBorad';
+import echarts from 'echarts/lib/echarts';
+import {
+ getActiveData,
+ getMonthUserData,
+ getOldUserData,
+ getTodayUserData,
+ getWeekUserData,
+} from '@/services/DataBorad/activeanalysis';
+import MoreData from '@/pages/DataBoard/ActiveAnalysis/List/components/MoreData';
import ReactEcharts from 'echarts-for-react';
import { Card, Col, Row, Select } from 'antd';
const ActiveAnalysis: React.FC = () => {
@@ -13,13 +18,13 @@ const ActiveAnalysis: React.FC = () => {
return res.data;
};
- const [data, setData] = useState(getData(getCoreData));
- const [oldUserData, setOldUserData] = useState(getData(getCoreData));
- const [weekData, setWeekData] = useState(getData(getCoreData));
- const [monthData, setMonthData] = useState(getData(getCoreData));
+ const [data, setData] = useState(getData(getTodayUserData));
+ const [oldUserData, setOldUserData] = useState(getData(getOldUserData));
+ const [weekData, setWeekData] = useState(getData(getWeekUserData));
+ const [monthData, setMonthData] = useState(getData(getMonthUserData));
const getOption = async (item = 'day') => {
- const res = await getDwuData({ time_type: item });
+ const res = await getActiveData({ time_type: item });
const xData: any = [];
const seriesData: any = [];
res.data.foreach((item: any) => {
@@ -55,24 +60,22 @@ const ActiveAnalysis: React.FC = () => {
- {moreData(data, '今日活跃用户数')}
+ {MoreData(data, '今日活跃用户数')}
- {moreData(oldUserData, '今日登录老用户数')}
+ {MoreData(oldUserData, '今日登录老用户数')}
- {moreData(weekData, 'WAU(本周去重人数)')}
+ {MoreData(weekData, 'WAU(本周去重人数)')}
- {moreData(monthData, 'MAU(本月去重人数)')}
+ {MoreData(monthData, 'MAU(本月去重人数)')}
DAU
- 今日人数
- {/* {data}人
*/}