Quellcode durchsuchen

数据看版文档

xiuli.gao vor 1 Jahr
Ursprung
Commit
01604f395d
42 geänderte Dateien mit 123 neuen und 17 gelöschten Zeilen
  1. 1 1
      index.html
  2. 7 0
      project/src/components/Index/index.vue
  3. 5 1
      project/src/components/assembly/instructions.vue
  4. 1 1
      project/src/components/dataBoard/shortDramaTrends.vue
  5. 31 0
      project/src/components/document/dataAnnotations.js
  6. 34 0
      project/src/components/document/dataBindingRelationship.js
  7. BIN
      project/src/components/document/img/dataBindingRelationship1.png
  8. BIN
      project/src/components/document/img/dataBindingRelationship2.png
  9. BIN
      project/src/components/document/img/dataBindingRelationship3.png
  10. BIN
      project/src/components/document/img/dataBindingRelationship4.png
  11. BIN
      project/src/components/document/img/dataBindingRelationship5.png
  12. BIN
      project/src/components/document/img/dataBindingRelationship6.png
  13. BIN
      project/src/components/document/img/dataBindingRelationship7.png
  14. BIN
      project/src/components/document/img/dataBindingRelationship8.png
  15. BIN
      project/src/components/document/img/dataBindingRelationship9.png
  16. 5 1
      project/src/components/document/index.js
  17. 26 0
      project/src/components/document/index.vue
  18. 1 0
      static/css/app.63c5907011ceb5f34a6048b2a97dc561.css
  19. 0 1
      static/css/app.e84df37cb8ac8361d7f32881f378cf62.css
  20. BIN
      static/img/dataBindingRelationship1.97fedfe.png
  21. BIN
      static/img/dataBindingRelationship2.f9768b3.png
  22. BIN
      static/img/dataBindingRelationship3.071425b.png
  23. BIN
      static/img/dataBindingRelationship4.d8a8094.png
  24. BIN
      static/img/dataBindingRelationship5.614fdc3.png
  25. BIN
      static/img/dataBindingRelationship6.b9d15f5.png
  26. BIN
      static/img/dataBindingRelationship7.ddce020.png
  27. BIN
      static/img/dataBindingRelationship8.f9b4040.png
  28. BIN
      static/img/dataBindingRelationship9.f9b4040.png
  29. 1 1
      static/js/0.73e2c8786778380320a6.js
  30. 0 1
      static/js/2.bcb3d226c6de40c41458.js
  31. 1 0
      static/js/2.d0a16d5b4f14b3ef6913.js
  32. 0 0
      static/js/3.de1a03ddf00b92f1ae56.js
  33. 0 0
      static/js/35.4ab5b54ac1a70725d90f.js
  34. 1 1
      static/js/56.ae7603c365c4b4d40da4.js
  35. 0 1
      static/js/55.4583056bc538002579d7.js
  36. 1 1
      static/js/57.823451f57ee6dd64917f.js
  37. 1 1
      static/js/58.cee4ec36edf4773d81f8.js
  38. 1 0
      static/js/58.66b192623869ed29da9e.js
  39. 1 0
      static/js/7.0d212a7231175fea1d13.js
  40. 0 1
      static/js/7.c54bd1be88c2235cf579.js
  41. 4 4
      static/js/app.e1eb8cf119499a7b354e.js
  42. 1 1
      static/js/manifest.8bab073c59e0a54bcbe4.js

+ 1 - 1
index.html

@@ -7,4 +7,4 @@
7 7
         hm.src = "https://hm.baidu.com/hm.js?d61b9e2caf4d46ccda7471b5385e2333";
8 8
         var s = document.getElementsByTagName("script")[0];
9 9
         s.parentNode.insertBefore(hm, s);
10
-      })();</script><link href=./static/css/app.e84df37cb8ac8361d7f32881f378cf62.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.8bab073c59e0a54bcbe4.js></script><script type=text/javascript src=./static/js/app.e1eb8cf119499a7b354e.js></script></body></html>
10
+      })();</script><link href=./static/css/app.63c5907011ceb5f34a6048b2a97dc561.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.6de5e0fc4c15b84fe016.js></script><script type=text/javascript src=./static/js/app.829edfe4e58baaaaaf5b.js></script></body></html>

+ 7 - 0
project/src/components/Index/index.vue

@@ -46,6 +46,13 @@
46 46
         <div class="loadContent" style="min-width: 1070px">
47 47
           <div class="loadingCon" v-if="$store.state.hasLoading"></div>
48 48
           <div :style="{ 'background': !$store.state.hasLoading ? '' : '#fff' }">
49
+            <!-- S数据看版公共注释 -->
50
+            <div v-if="$route.meta.isData && defaultMenu != 'homeData'" class="flex-align-center" style="margin-bottom: -10px;">
51
+              <!-- 使用说明 -->
52
+              <instructions doc="dataAnnotations" title="数据注释"></instructions>
53
+              <instructions doc="dataBindingRelationship" style="margin-left: 30px;" title="绑定关系"></instructions>
54
+            </div>
55
+
49 56
             <keep-alive>
50 57
               <router-view v-if="$route.meta.keepAlive" :key="key"
51 58
                 :class="['IndexCon', !$route.name.indexOf('userDetail') == -1 ? 'con' : '']"></router-view>

+ 5 - 1
project/src/components/assembly/instructions.vue

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
   <div class="instructions">
3 3
     <div class="sm" @click="goDocPage">
4
-      <i class="el-icon-question icon"></i>使用说明
4
+      <i class="el-icon-question icon"></i>{{ title }}
5 5
     </div>
6 6
   </div>
7 7
 </template>
@@ -10,6 +10,10 @@ export default{
10 10
   props:{
11 11
     doc:{
12 12
       type: String,
13
+    },
14
+    title: {
15
+      type: String,
16
+      default: '使用说明'
13 17
     }
14 18
   },
15 19
   data(){

+ 1 - 1
project/src/components/dataBoard/shortDramaTrends.vue

@@ -996,4 +996,4 @@ export default {
996 996
     margin-top: -3px;
997 997
   }
998 998
 }
999
-</style>
999
+</style>

+ 31 - 0
project/src/components/document/dataAnnotations.js

@@ -0,0 +1,31 @@
1
+const img1 = require('./img/customManage1.png')
2
+const img2 = require('./img/customManage2.png')
3
+const img3 = require('./img/customManage3.png')
4
+
5
+export default `
6
+  <h1 style="padding-top:0">数据注释</h1>
7
+  <p class="data_annotations_item"><span  class="data_annotations_label">总回本率:</span><span>用户累计充值金额/当天消耗</span></p>
8
+  <p class="data_annotations_item"><span  class="data_annotations_label">首日付费用户arpu值:</span><span>首日新增用户充值金额/首日充值人数</span></p>
9
+  <p class="data_annotations_item"><span  class="data_annotations_label">3天倍率:</span><span>3天累计回收金额/当日新增用户累计充值金额</span></p>
10
+  <p class="data_annotations_item"><span  class="data_annotations_label">7天倍率:</span><span>7天累计回收金额/当日新增用户累计充值金额</span></p>
11
+  <p class="data_annotations_item"><span  class="data_annotations_label">充:</span><span>这天的充值金额</span></p>
12
+  <p class="data_annotations_item"><span  class="data_annotations_label">回:</span><span>截止这天的累计金额/当天消耗</span></p>
13
+  <p class="data_annotations_item"><span  class="data_annotations_label">增:</span><span>这天回收金额/当天消耗</span></p>
14
+  <p class="data_annotations_item"><span  class="data_annotations_label">倍:</span><span>累计金额/第一天累计金额</span></p>
15
+  <p class="data_annotations_item"><span  class="data_annotations_label">充值人数:</span><span>充值总人数</span></p>
16
+  <p class="data_annotations_item"><span  class="data_annotations_label">首日下单成本:</span><span>消耗/首日首单充值人数</span></p>
17
+  <p class="data_annotations_item"><span  class="data_annotations_label">累计激活下单成本:</span><span>消耗/累计充值人数</span></p>
18
+  <p class="data_annotations_item"><span  class="data_annotations_label">当天新增用户arpu值:</span><span>首日新增用户充值金额/首日充值人数</span></p>
19
+  <p class="data_annotations_item"><span  class="data_annotations_label">累计付费用户arpu值:</span><span>累计回收金额/累计充值人数</span></p>
20
+  <p class="data_annotations_item"><span  class="data_annotations_label">流失人数:</span><span>这天的流失人数</span></p>
21
+  <p class="data_annotations_item"><span  class="data_annotations_label">流失倍率:</span><span>累计流失人数/第一天流失人数</span></p>
22
+  <p class="data_annotations_item"><span  class="data_annotations_label">新用户roi:</span><span>新用户充值/投放消耗</span></p>
23
+  <p class="data_annotations_item"><span  class="data_annotations_label">下单成本:</span><span>当日总消耗/当日新增用户首单人数</span></p>
24
+  <p class="data_annotations_item"><span  class="data_annotations_label">总毛利额:</span><span>累计充值-累计消耗</span></p>
25
+  <p class="data_annotations_item"><span  class="data_annotations_label">前7天用户激活率:</span><span>day1~day7累计充值用户数/累计企微关注人数</span></p>
26
+  <p class="data_annotations_item"><span  class="data_annotations_label">总回收:</span><span>总回收金额/投放消耗</span></p>
27
+  <p class="data_annotations_item"><span  class="data_annotations_label">新用户下单成本:</span><span>当日消耗/新用户充值人数</span></p>
28
+  <p class="data_annotations_item"><span  class="data_annotations_label">客服数据-累计新增:</span><span>累计添加客户数</span></p>
29
+  <p class="data_annotations_item"><span  class="data_annotations_label">客服数据-累计流失:</span><span>累计流失客户数</span></p>
30
+  <p class="data_annotations_item"><span  class="data_annotations_label">客户数据-累计净增:</span><span>累计新增 - 历史迁出</span></p>
31
+`

+ 34 - 0
project/src/components/document/dataBindingRelationship.js

@@ -0,0 +1,34 @@
1
+const img1 = require('./img/dataBindingRelationship1.png')
2
+const img2 = require('./img/dataBindingRelationship2.png')
3
+const img3 = require('./img/dataBindingRelationship3.png')
4
+const img4 = require('./img/dataBindingRelationship4.png')
5
+const img5 = require('./img/dataBindingRelationship5.png')
6
+const img6 = require('./img/dataBindingRelationship6.png')
7
+const img7 = require('./img/dataBindingRelationship7.png')
8
+const img8 = require('./img/dataBindingRelationship8.png')
9
+const img9 = require('./img/dataBindingRelationship9.png')
10
+
11
+export default `
12
+  <h1 style="padding-top:0">绑定关系</h1>
13
+  <h6 style="margin-top:0">一、数据看板公共绑定关系</h6>
14
+  <p>1.投放账号授权</p>
15
+  <p>2.投放账号绑定企微</p>
16
+  <p>3.投放账号绑定企微成员</p>
17
+  <img src="${img1}"/>
18
+  <img src="${img2}"/>
19
+  <img src="${img3}"/>
20
+  <h1 style="padding-top:0">差异化绑定关系</h1>
21
+  <h4 style="margin-top:0">短剧数据趋势</h4>
22
+  <p>1.剧集管理手动添加剧集</p>
23
+  <p>2.绑定投手、短剧、投放截止时间</p>
24
+  <img src="${img4}"/>
25
+  <img src="${img5}"/>
26
+  <h4><strong>粉丝激活趋势</strong> — <span style="font-weight:100">投放账号绑定短剧</span></h4>
27
+  <img src="${img6}"/>
28
+  <h4><strong>投手数据</strong> — <span style="font-weight:100">公众号绑ADQ账号</span></h4>
29
+  <img src="${img9}"/>
30
+  <h4><strong>公众号数据、运营数据、客服数据统计</strong> — <span style="font-weight:100">绑定运营</span></h4>
31
+  <img src="${img7}"/>
32
+  <h4><strong>平台过度数据循环统计</strong> — <span style="font-weight:100">公众号绑定ADQ账号</span></h4>
33
+  <img src="${img8}"/>
34
+`

BIN
project/src/components/document/img/dataBindingRelationship1.png


BIN
project/src/components/document/img/dataBindingRelationship2.png


BIN
project/src/components/document/img/dataBindingRelationship3.png


BIN
project/src/components/document/img/dataBindingRelationship4.png


BIN
project/src/components/document/img/dataBindingRelationship5.png


BIN
project/src/components/document/img/dataBindingRelationship6.png


BIN
project/src/components/document/img/dataBindingRelationship7.png


BIN
project/src/components/document/img/dataBindingRelationship8.png


BIN
project/src/components/document/img/dataBindingRelationship9.png


+ 5 - 1
project/src/components/document/index.js

@@ -12,6 +12,8 @@ import customerTransfer from './customerTransfer'
12 12
 import customerFriendsCircle from './customerFriendsCircle'
13 13
 import employee_bulk_messaging_log from './employee_bulk_messaging_log'
14 14
 import welcomeMsg from './welcomeMsg'
15
+import dataAnnotations from './dataAnnotations'
16
+import dataBindingRelationship from './dataBindingRelationship'
15 17
 export default {
16 18
   home,
17 19
   customManage,
@@ -26,5 +28,7 @@ export default {
26 28
   customerTransfer,
27 29
   customerFriendsCircle,
28 30
   employee_bulk_messaging_log,
29
-  welcomeMsg
31
+  welcomeMsg,
32
+  dataAnnotations,
33
+  dataBindingRelationship
30 34
 }

+ 26 - 0
project/src/components/document/index.vue

@@ -152,6 +152,20 @@
152 152
               },
153 153
             ]
154 154
           },
155
+          {
156
+            title: '数据看版',
157
+            icon: 'iconfont icon-kanban_icon',
158
+            children: [
159
+              {
160
+                name: '数据注释',
161
+                path: 'dataAnnotations'
162
+              },
163
+              {
164
+                name: '绑定关系',
165
+                path: 'dataBindingRelationship'
166
+              },
167
+            ]
168
+          },
155 169
         ],
156 170
         documentCon: ''
157 171
       }
@@ -203,6 +217,7 @@
203 217
           }
204 218
         });
205 219
         this.documentCon = document[path_obj.path]
220
+        this.$router.push({path:'/document/'+path_obj.path})
206 221
         this.$refs.IndexCon.scrollTop = 0;
207 222
       },
208 223
     }
@@ -222,6 +237,7 @@
222 237
       background: #ffffff;
223 238
       border-left: 1px solid #EBEBEB;
224 239
       padding: 30px 30px 60px 30px;
240
+      flex: 1;
225 241
       /deep/ h1{
226 242
         font-size: 28px;
227 243
         font-weight: 700;
@@ -263,6 +279,16 @@
263 279
       /deep/ .p_margin{
264 280
         margin-top: 10px;
265 281
       }
282
+      /deep/ .data_annotations_label{
283
+        font-weight: bold;
284
+        width: 160px;
285
+        display: inline-block;
286
+        text-align: right;
287
+        margin-right: 20px;
288
+      }
289
+      /deep/ .data_annotations_item{
290
+        font-size: 13px;
291
+      }
266 292
     }
267 293
   }
268 294
 

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
static/css/app.63c5907011ceb5f34a6048b2a97dc561.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
static/css/app.e84df37cb8ac8361d7f32881f378cf62.css


BIN
static/img/dataBindingRelationship1.97fedfe.png


BIN
static/img/dataBindingRelationship2.f9768b3.png


BIN
static/img/dataBindingRelationship3.071425b.png


BIN
static/img/dataBindingRelationship4.d8a8094.png


BIN
static/img/dataBindingRelationship5.614fdc3.png


BIN
static/img/dataBindingRelationship6.b9d15f5.png


BIN
static/img/dataBindingRelationship7.ddce020.png


BIN
static/img/dataBindingRelationship8.f9b4040.png


BIN
static/img/dataBindingRelationship9.f9b4040.png


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
static/js/0.73e2c8786778380320a6.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
static/js/2.bcb3d226c6de40c41458.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
static/js/2.d0a16d5b4f14b3ef6913.js


static/js/3.7c3ccbbb9c2e1a3a5d1d.js → static/js/3.de1a03ddf00b92f1ae56.js


static/js/35.8e7f712ac0f39ae13294.js → static/js/35.4ab5b54ac1a70725d90f.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
static/js/56.ae7603c365c4b4d40da4.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
static/js/55.4583056bc538002579d7.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
static/js/57.823451f57ee6dd64917f.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
static/js/58.cee4ec36edf4773d81f8.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
static/js/58.66b192623869ed29da9e.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
static/js/7.0d212a7231175fea1d13.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
static/js/7.c54bd1be88c2235cf579.js


Datei-Diff unterdrückt, da er zu groß ist
+ 4 - 4
static/js/app.e1eb8cf119499a7b354e.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
static/js/manifest.8bab073c59e0a54bcbe4.js