Parcourir la source

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/miniapp-v3 into dev

xujing il y a 5 ans
Parent
révision
6e9df6045d
3 fichiers modifiés avec 659 ajouts et 434 suppressions
  1. 615
    398
      src/pages/card/index.js
  2. 40
    32
      src/services/common.js
  3. 4
    4
      yarn.lock

+ 615
- 398
src/pages/card/index.js
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 40
- 32
src/services/common.js Voir le fichier

@@ -1,4 +1,4 @@
1
-import { fetch } from '@/utils/request'
1
+import { fetch } from "@/utils/request";
2 2
 import {
3 3
   API_PRELOAD,
4 4
   API_QRCODE,
@@ -7,76 +7,84 @@ import {
7 7
   API_BURIED_POINT,
8 8
   API_CITY_LIST,
9 9
   API_TEMPLATE_TYPE,
10
-  API_INDEX_ICONS,
11
-} from '@/constants/api'
10
+  API_INDEX_ICONS
11
+} from "@/constants/api";
12 12
 
13 13
 /**
14 14
  * 预加载数据
15 15
  *  @param {*} payload
16
- * 
17
-*/
18
-export const getPreloadData = payload => fetch({ url: API_PRELOAD, payload, method: 'GET' })
16
+ *
17
+ */
18
+export const getPreloadData = payload =>
19
+  fetch({ url: API_PRELOAD, payload, method: "GET" });
19 20
 
20 21
 /**
21 22
  * 获取二维码
22 23
  *  @param {*} payload
23
- * 
24
-*/
25
-export const getMiniQrcode = payload => fetch({ url: API_QRCODE, payload, method: 'POST' })
24
+ *
25
+ */
26
+export const getMiniQrcode = payload =>
27
+  fetch({ url: API_QRCODE, payload, method: "POST" });
26 28
 
27 29
 /**
28 30
  * 获取二维码参数
29 31
  *  @param {*} scene
30
- * 
31
-*/
32
-export const getCodeScene = scene => fetch({ url: `${API_QUERY_CODE_SCENE}/${scene}` })
33
-
32
+ *
33
+ */
34
+export const getCodeScene = scene =>
35
+  fetch({ url: `${API_QUERY_CODE_SCENE}/${scene}` });
34 36
 
35 37
 /**
36 38
  * 获取banner列表
37 39
  *  @param {*} type 打开方式, 这里值为 banner(轮播图) 或者 screen(首屏广告)
38
- *  @param {*} payload 
39
- * 
40
- * 
41
-*/
42
-export const queryBanners = (type, payload) => fetch({ url: `${API_BANNER_LIST}/${type}`, payload })
40
+ *  @param {*} payload
41
+ *
42
+ *
43
+ */
44
+export const queryBanners = (type, payload) =>
45
+  fetch({ url: `${API_BANNER_LIST}/${type}`, payload });
43 46
 
44 47
 /**
45 48
  * 获取 banner , 首屏等一些信息
46
- * @param {*} payload 
49
+ * @param {*} payload
47 50
  */
48
-export const queryExtContents = payload => fetch({ url: API_BANNER_LIST, payload })
51
+export const queryExtContents = payload =>
52
+  fetch({ url: API_BANNER_LIST, payload });
49 53
 
50 54
 /**
51 55
  * 获取 首页图标
52 56
  * @param {*} payload
53 57
  */
54
-export const queryIndexIcons = payload => fetch({ url: API_INDEX_ICONS, payload })
58
+export const queryIndexIcons = payload =>
59
+  fetch({ url: API_INDEX_ICONS, payload });
55 60
 
56 61
 /**
57 62
  * 新增埋点
58
- * @param {*} payload 
63
+ * @param {*} payload
59 64
  */
60
-export const savePoint = (payload) => fetch({ url: API_BURIED_POINT, payload, method: 'POST' }, 2)
61
-
65
+export const savePoint = payload =>
66
+  fetch(
67
+    { url: API_BURIED_POINT, payload, method: "POST", showToast: false },
68
+    2
69
+  );
62 70
 
63 71
 /**
64 72
  * 更新埋点
65
- * @param {*} id 
73
+ * @param {*} id
66 74
  * @param {*} payload
67 75
  */
68
-export const updatePoint = (id, payload) => fetch({ url: `${API_BURIED_POINT}/${id}`, payload, method: 'PUT' }, 2)
69
-
76
+export const updatePoint = (id, payload) =>
77
+  fetch({ url: `${API_BURIED_POINT}/${id}`, payload, method: "PUT" }, 2);
70 78
 
71 79
 /**
72 80
  * 获取城市列表
73
- * @param {*} 
81
+ * @param {*}
74 82
  */
75
-export const queryCityList = () => fetch({ url: API_CITY_LIST })
76
-
83
+export const queryCityList = () => fetch({ url: API_CITY_LIST });
77 84
 
78 85
 /**
79 86
  * 获取消息模板
80
- * @param {*} 
87
+ * @param {*}
81 88
  */
82
-export const queryMessageTPL = type => fetch({ url: `${API_TEMPLATE_TYPE}/${type}` })
89
+export const queryMessageTPL = type =>
90
+  fetch({ url: `${API_TEMPLATE_TYPE}/${type}` });

+ 4
- 4
yarn.lock Voir le fichier

@@ -265,10 +265,10 @@
265 265
     node-sass "^4.12.0"
266 266
     scss-bundle "^2.5.1"
267 267
 
268
-"@tarojs/plugin-sass@^1.3.25":
269
-  version "1.3.42"
270
-  resolved "https://registry.npm.taobao.org/@tarojs/plugin-sass/download/@tarojs/plugin-sass-1.3.42.tgz?cache=0&sync_timestamp=1587869865097&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40tarojs%2Fplugin-sass%2Fdownload%2F%40tarojs%2Fplugin-sass-1.3.42.tgz#56cb31582ba71946450a3daeed3447c9dd3b4ae6"
271
-  integrity sha1-VssxWCunGUZFCj2u7TRHyd07SuY=
268
+"@tarojs/plugin-sass@^2.1.5":
269
+  version "2.2.6"
270
+  resolved "https://registry.npm.taobao.org/@tarojs/plugin-sass/download/@tarojs/plugin-sass-2.2.6.tgz#39aaa1abe25eb77362f47316aa46568b550507e2"
271
+  integrity sha1-Oaqhq+Jet3Ni9HMWqkZWi1UFB+I=
272 272
   dependencies:
273 273
     node-sass "^4.12.0"
274 274
     scss-bundle "^2.5.1"