Browse Source

技术认证埋点

ccf 4 years ago
parent
commit
a14aec46bb
70 changed files with 2493 additions and 2416 deletions
  1. 1 0
      .nuxt/dist/client/commons/68e1a9d0~01e7b97c.7e8a566.css
  2. 1 1
      .nuxt/dist/client/commons/68e1a9d0~01e7b97c.5ca13eb.js
  3. 0 1
      .nuxt/dist/client/commons/68e1a9d0~01e7b97c.93e9c39.css
  4. 1 1
      .nuxt/dist/client/commons/default~add718e3.9e7eea8.js
  5. 1 1
      .nuxt/dist/client/credit.type~01e7b97c.5f8d39a.js
  6. 0 1
      .nuxt/dist/client/pages/cert/index~d0ae3f07.a331ab5.css
  7. 1 0
      .nuxt/dist/client/pages/cert/index~d0ae3f07.a63fc08.js
  8. 0 1
      .nuxt/dist/client/pages/cert/index~d0ae3f07.cdbb94d.js
  9. 1 0
      .nuxt/dist/client/pages/cert/index~d0ae3f07.ea3d676.css
  10. 0 1
      .nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.184f009.js
  11. 0 1
      .nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.a45e315.css
  12. 1 0
      .nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.f2f3cac.css
  13. 1 0
      .nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.f878597.js
  14. 0 1
      .nuxt/dist/client/pages/frontend/skill_cert/profile~01e7b97c.1004030.css
  15. 1 0
      .nuxt/dist/client/pages/frontend/skill_cert/profile~01e7b97c.64d85f6.css
  16. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/profile~01e7b97c.10228fd.js
  17. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/ready_interview~01e7b97c.3857c3b.css
  18. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/ready_interview~01e7b97c.9b96b34.js
  19. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/resume_improve~f075b844.2341967.css
  20. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/resume_improve~f075b844.0e585ab.js
  21. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/start_interview~01e7b97c.c16929a.css
  22. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/start_interview~01e7b97c.7c480c0.js
  23. 1 1
      .nuxt/dist/client/runtime.caec8b2.js
  24. 1 1
      .nuxt/dist/server/120.js.map
  25. 7 5
      .nuxt/dist/server/123.js
  26. 1 1
      .nuxt/dist/server/123.js.map
  27. 2202 2202
      .nuxt/dist/server/client.manifest.json
  28. 1 1
      .nuxt/dist/server/index.spa.html
  29. 9 9
      .nuxt/dist/server/pages/cert/index.js
  30. 1 1
      .nuxt/dist/server/pages/cert/index.js.map
  31. 5 8
      .nuxt/dist/server/pages/credit/_type.js
  32. 1 1
      .nuxt/dist/server/pages/credit/_type.js.map
  33. 1 1
      .nuxt/dist/server/pages/credit/pages/index.js.map
  34. 58 32
      .nuxt/dist/server/pages/frontend/skill_cert/add.js
  35. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/add.js.map
  36. 42 16
      .nuxt/dist/server/pages/frontend/skill_cert/components/skills.js
  37. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/components/skills.js.map
  38. 74 48
      .nuxt/dist/server/pages/frontend/skill_cert/profile.js
  39. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/profile.js.map
  40. 8 8
      .nuxt/dist/server/pages/frontend/skill_cert/ready_interview.js
  41. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/ready_interview.js.map
  42. 8 8
      .nuxt/dist/server/pages/frontend/skill_cert/resume_improve.js
  43. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/resume_improve.js.map
  44. 8 8
      .nuxt/dist/server/pages/frontend/skill_cert/start_interview.js
  45. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/start_interview.js.map
  46. 1 1
      .nuxt/dist/server/pages/kaifain/add/index.js.map
  47. 1 1
      .nuxt/dist/server/pages/kaifain/previewCase.js.map
  48. 1 1
      .nuxt/dist/server/pages/otherpage/money/introduce.js.map
  49. 1 1
      .nuxt/dist/server/pages/otherpage/money/uploadInvoice.js.map
  50. 1 1
      .nuxt/dist/server/pages/otherpage/money/withdraw.js.map
  51. 1 1
      .nuxt/dist/server/pages/otherpage/user/scanLogin.js.map
  52. 1 1
      .nuxt/dist/server/pages/otherpage/userSetting/show.js.map
  53. 1 1
      .nuxt/dist/server/pages/seo/test.js.map
  54. 1 1
      .nuxt/dist/server/pages/sign/new.js.map
  55. 1 1
      .nuxt/dist/server/pages/topics/create.js.map
  56. 1 1
      .nuxt/dist/server/pages/type/vip/index.js.map
  57. 1 1
      .nuxt/dist/server/pages/user/index_article_list.js.map
  58. 1 1
      .nuxt/dist/server/pages/user/new_article.js.map
  59. 1 1
      .nuxt/dist/server/pages/user/new_video.js.map
  60. 1 1
      .nuxt/dist/server/pages/user/new_video_upload.js.map
  61. 1 1
      .nuxt/dist/server/pages/user/register.js.map
  62. 1 1
      .nuxt/dist/server/pages/user/searchTopic/index.js.map
  63. 1 1
      .nuxt/dist/server/pages/user/select_new.js.map
  64. 1 1
      .nuxt/dist/server/pages/user/video_collect.js.map
  65. 1 1
      .nuxt/dist/server/pages/wo/bills/index.js.map
  66. 1 1
      .nuxt/dist/server/pages/wo/cash.js.map
  67. 1 1
      .nuxt/dist/server/server.js.map
  68. 1 1
      pages/cert/index.vue
  69. 4 6
      pages/credit/_type.vue
  70. 16 14
      pages/frontend/developer/index.vue

File diff suppressed because it is too large
+ 1 - 0
.nuxt/dist/client/commons/68e1a9d0~01e7b97c.7e8a566.css


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/commons/68e1a9d0~01e7b97c.5ca13eb.js


File diff suppressed because it is too large
+ 0 - 1
.nuxt/dist/client/commons/68e1a9d0~01e7b97c.93e9c39.css


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/commons/default~add718e3.9e7eea8.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/credit.type~01e7b97c.5f8d39a.js


File diff suppressed because it is too large
+ 0 - 1
.nuxt/dist/client/pages/cert/index~d0ae3f07.a331ab5.css


File diff suppressed because it is too large
+ 1 - 0
.nuxt/dist/client/pages/cert/index~d0ae3f07.a63fc08.js


File diff suppressed because it is too large
+ 0 - 1
.nuxt/dist/client/pages/cert/index~d0ae3f07.cdbb94d.js


File diff suppressed because it is too large
+ 1 - 0
.nuxt/dist/client/pages/cert/index~d0ae3f07.ea3d676.css


File diff suppressed because it is too large
+ 0 - 1
.nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.184f009.js


File diff suppressed because it is too large
+ 0 - 1
.nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.a45e315.css


File diff suppressed because it is too large
+ 1 - 0
.nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.f2f3cac.css


File diff suppressed because it is too large
+ 1 - 0
.nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.f878597.js


File diff suppressed because it is too large
+ 0 - 1
.nuxt/dist/client/pages/frontend/skill_cert/profile~01e7b97c.1004030.css


File diff suppressed because it is too large
+ 1 - 0
.nuxt/dist/client/pages/frontend/skill_cert/profile~01e7b97c.64d85f6.css


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/profile~01e7b97c.10228fd.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/ready_interview~01e7b97c.3857c3b.css


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/ready_interview~01e7b97c.9b96b34.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/resume_improve~f075b844.2341967.css


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/resume_improve~f075b844.0e585ab.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/start_interview~01e7b97c.c16929a.css


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/start_interview~01e7b97c.7c480c0.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/client/runtime.caec8b2.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/120.js.map


File diff suppressed because it is too large
+ 7 - 5
.nuxt/dist/server/123.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/123.js.map


File diff suppressed because it is too large
+ 2202 - 2202
.nuxt/dist/server/client.manifest.json


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/index.spa.html


File diff suppressed because it is too large
+ 9 - 9
.nuxt/dist/server/pages/cert/index.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/cert/index.js.map


File diff suppressed because it is too large
+ 5 - 8
.nuxt/dist/server/pages/credit/_type.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/credit/_type.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/credit/pages/index.js.map


File diff suppressed because it is too large
+ 58 - 32
.nuxt/dist/server/pages/frontend/skill_cert/add.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/add.js.map


File diff suppressed because it is too large
+ 42 - 16
.nuxt/dist/server/pages/frontend/skill_cert/components/skills.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/components/skills.js.map


File diff suppressed because it is too large
+ 74 - 48
.nuxt/dist/server/pages/frontend/skill_cert/profile.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/profile.js.map


File diff suppressed because it is too large
+ 8 - 8
.nuxt/dist/server/pages/frontend/skill_cert/ready_interview.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/ready_interview.js.map


File diff suppressed because it is too large
+ 8 - 8
.nuxt/dist/server/pages/frontend/skill_cert/resume_improve.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/resume_improve.js.map


File diff suppressed because it is too large
+ 8 - 8
.nuxt/dist/server/pages/frontend/skill_cert/start_interview.js


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/start_interview.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/kaifain/add/index.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/kaifain/previewCase.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/otherpage/money/introduce.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/otherpage/money/uploadInvoice.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/otherpage/money/withdraw.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/otherpage/user/scanLogin.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/otherpage/userSetting/show.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/seo/test.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/sign/new.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/topics/create.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/type/vip/index.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/index_article_list.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/new_article.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/new_video.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/new_video_upload.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/register.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/searchTopic/index.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/select_new.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/user/video_collect.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/wo/bills/index.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/pages/wo/cash.js.map


File diff suppressed because it is too large
+ 1 - 1
.nuxt/dist/server/server.js.map


+ 1 - 1
pages/cert/index.vue

@@ -61,7 +61,7 @@ export default {
   },
   methods: {
     clickLancer({ id },{ name }) {
-      this.cnzz("开发工作","资质认证item点击",name)
+      this.cnzz("开发者资质认证",name,"")
       if(id!=23)
       {
         this.$router.push(`/cert/type/${id}`);

+ 4 - 6
pages/credit/_type.vue

@@ -22,7 +22,7 @@
               <div
                 class="right"
                 :class="item.rightStatus || ''"
-                @click="jumpTo(item.jumpUrl, item)">
+                @click="jumpTo(item.jumpUrl, item,item.title)">
                 <p>{{item.rightName}}</p>
               </div>
             </div>
@@ -125,12 +125,10 @@
       this.needLogin();
     },
     methods: {
-      jumpTo(url, item) {
-        console.log('点击', "url", url, "item", item);
-        if(item.title=="技术认证")
+      jumpTo(url, item,title='') {
+        if(title)
         {
-          location.href = "/frontend/skill_cert/profile";
-          return;
+          this.cnzz("专业经历",title+"credit/professional");
         }
         if (url) {
           switch (url) {

+ 16 - 14
pages/frontend/developer/index.vue

@@ -32,7 +32,7 @@
                     }}
                   </p>
                   <p v-if="!isRealName">
-                    <a href="/frontend/name_cert">立即实名</a>
+                    <a :click="this.cnzz('开发者首页','立即实名','')" href="/frontend/name_cert">立即实名</a>
                   </p>
                 </div>
               </article>
@@ -43,7 +43,7 @@
                   <div class="developer-process-step-content">签约开发者</div>
                 </div>
                 <div class="developer-process-tips">
-                  <p v-if="!isSign">尚未签约 <a href="/sign/new">立即签约</a></p>
+                  <p v-if="!isSign">尚未签约 <a :click="this.cnzz('开发者首页','立即签约','')" href="/sign/new">立即签约</a></p>
                   <p v-else>已签约</p>
                 </div>
               </article>
@@ -73,7 +73,7 @@
                                 <h5 class="developer-order-title">完善个人资料</h5>
                             </div>
                             <div class="developer-order-link">
-                                <a :href="'/wo/'+userinfo.uid">立即完善</a>
+                                <a :click="this.cnzz('开发者首页','立即完善','')" :href="'/wo/'+userinfo.uid">立即完善</a>
                             </div>
                         </div>
                         <p class="developer-order-tips">
@@ -87,7 +87,7 @@
                                 <h5 class="developer-order-title">技术等级认证</h5>
                             </div>
                             <div class="developer-order-link">
-                                <a href="/frontend/skill_cert/profile">立即认证</a>
+                                <a :click="this.cnzz('开发者首页','立即认证','')"  href="/frontend/skill_cert/profile">立即认证</a>
                             </div>
                         </div>
                         <p class="developer-order-tips">
@@ -101,7 +101,7 @@
                                 <h5 class="developer-order-title">Ping一下</h5>
                             </div>
                             <div class="developer-order-link">
-                                <a href="" @click.prevent="ping">Ping一下</a>
+                                <a href="" @click.prevent="ping(1)">Ping一下</a>
                             </div>
                         </div>
                         <p class="developer-order-tips">
@@ -127,7 +127,7 @@
                                 <h5 class="developer-order-title">开通开发者会员</h5>
                             </div>
                             <div class="developer-order-link">
-                                <a href="/type/vip/developer">会员介绍</a>
+                                <a :click="this.cnzz('开发者首页','会员介绍','')" href="/type/vip/developer">会员介绍</a>
                             </div>
                         </div>
                         <p class="developer-order-tips">
@@ -253,7 +253,7 @@
                 </div>
                 <h5 class="user-title">工作台</h5>
                 <div class="developer-work-list">
-                    <div class="developer-work-item" @click="goto('/wo/work_todo')">
+                    <div class="developer-work-item" @click="goto('/wo/work_todo','工作台')">
                         <div class="developer-work-count">
                             {{ workPlatInfo.pendingNumber || 0 }}
                         </div>
@@ -266,13 +266,13 @@
                         </div>
                         <div class="developer-work-tips">沟通</div>
                     </div>
-                    <div class="developer-work-item" @click="goto('/wo/work_hire')">
+                    <div class="developer-work-item" @click="goto('/wo/work_hire','工作')">
                         <div class="developer-work-count">
                             {{ workPlatInfo.developerWorkNumber || 0 }}
                         </div>
                         <div class="developer-work-tips">工作</div>
                     </div>
-                    <div class="developer-work-item" @click="goto('/wo/work_platform')">
+                    <div class="developer-work-item" @click="goto('/wo/work_platform','整包')">
                         <div class="developer-work-count">
                             {{ workPlatInfo.developerProjectNumber || 0 }}
                         </div>
@@ -280,13 +280,13 @@
                     </div>
                 </div>
                 <div class="developer-setting-area">
-                    <div class="developer-setting-item" @click="goto('/setting/work')">
+                    <div class="developer-setting-item" @click="goto('/setting/work','接单设置')">
                         <div class="developer-setting-icon setting-icon"></div>
                         <div class="developer-setting-tips ">接单设置</div>
                     </div>
                     <div class="developer-setting-item">
                         <div class="developer-setting-icon ping-icon"></div>
-                        <div class="developer-setting-tips" @click="ping">Ping</div>
+                        <div class="developer-setting-tips" @click="ping(2)">Ping</div>
                     </div>
                     <div class="developer-setting-line"></div>
                 </div>
@@ -294,7 +294,7 @@
             <!-- 工作台:end -->
 
             <!-- 收入:start -->
-            <section @click.stop="goto('/wo/account')" class="developer-reward block" v-if="init">
+            <section @click.stop="goto('/wo/account','总收入')" class="developer-reward block" v-if="init">
                 <div class="developer-reward-title">
                     <p>总收入 (元) <span class="arrow_icon"></span></p>
                     <div @click.stop="toggleBanlace" class="developer-reward-show-setting" :class="isShowBablance ? 'show' : 'hide'"></div>
@@ -505,10 +505,12 @@ export default {
             this.checkLogin(true);
             this.$message("请前往APP查看");
         },
-        goto(url) {
+        goto(url,title="") {
+            this.cnzz("开发者首页",title,"");
             location.href = url;
         },
-        async ping() {
+        async ping(type="") {
+            this.cnzz("开发者首页","ping"+type,"")
             let res = await this.$axios.$post("/api/remote/ping");
             if (res.status == 1) {
                 this.$message.success("操作成功");