Просмотр исходного кода

发布项目强制手机认证

ccf 4 лет назад
Родитель
Сommit
7057e2a61d
56 измененных файлов с 1610 добавлено и 1585 удалено
  1. 1 1
      .nuxt/dist/client/app~24120820.cd5d826.js
  2. 1 1
      .nuxt/dist/client/commons/68e1a9d0~01e7b97c.4ec0edc.js
  3. 1 1
      .nuxt/dist/client/commons/68e1a9d0~01e7b97c.422cdff.css
  4. 1 1
      .nuxt/dist/client/commons/default~add718e3.199198f.css
  5. 1 1
      .nuxt/dist/client/commons/default~add718e3.bc2bcfa.js
  6. 1 0
      .nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.8e502f3.css
  7. 0 1
      .nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.ad9c291.js
  8. 1 0
      .nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.aeb1324.js
  9. 0 1
      .nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.b2d14a3.css
  10. 1 1
      .nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.535471c.js
  11. 0 1
      .nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.8a82d24.css
  12. 1 0
      .nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.935f987.css
  13. 1 1
      .nuxt/dist/client/runtime.93eaa89.js
  14. 11 10
      .nuxt/dist/server/105.js
  15. 1 1
      .nuxt/dist/server/105.js.map
  16. 1 1
      .nuxt/dist/server/111.js.map
  17. 1 1
      .nuxt/dist/server/125.js.map
  18. 1479 1479
      .nuxt/dist/server/client.manifest.json
  19. 1 1
      .nuxt/dist/server/index.spa.html
  20. 1 1
      .nuxt/dist/server/pages/404.js.map
  21. 1 1
      .nuxt/dist/server/pages/frontend/learn/add.js.map
  22. 1 1
      .nuxt/dist/server/pages/frontend/opensource/create.js.map
  23. 11 10
      .nuxt/dist/server/pages/frontend/requirements/components/FormFirstStep.js
  24. 1 1
      .nuxt/dist/server/pages/frontend/requirements/components/FormFirstStep.js.map
  25. 16 16
      .nuxt/dist/server/pages/frontend/skill_cert/add.js
  26. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/add.js.map
  27. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/cert_form.js.map
  28. 8 8
      .nuxt/dist/server/pages/frontend/skill_cert/components/skills.js
  29. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/components/skills.js.map
  30. 16 16
      .nuxt/dist/server/pages/frontend/skill_cert/profile.js
  31. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/profile.js.map
  32. 1 1
      .nuxt/dist/server/pages/frontend/skill_cert/ready_interview.js.map
  33. 1 1
      .nuxt/dist/server/pages/group/create.js.map
  34. 1 1
      .nuxt/dist/server/pages/group/index.js.map
  35. 1 1
      .nuxt/dist/server/pages/kaifain/add/index.js.map
  36. 1 1
      .nuxt/dist/server/pages/kaifain/preview.js.map
  37. 1 1
      .nuxt/dist/server/pages/kaifain/previewCase.js.map
  38. 1 1
      .nuxt/dist/server/pages/otherpage/companyComplete/index.js.map
  39. 1 1
      .nuxt/dist/server/pages/otherpage/companyVerifyInput/index.js.map
  40. 1 1
      .nuxt/dist/server/pages/otherpage/index.js.map
  41. 1 1
      .nuxt/dist/server/pages/otherpage/money/index.js.map
  42. 1 1
      .nuxt/dist/server/pages/recruit/index.js.map
  43. 1 1
      .nuxt/dist/server/pages/seo/test.js.map
  44. 1 1
      .nuxt/dist/server/pages/type/index.js.map
  45. 1 1
      .nuxt/dist/server/pages/type/interview.js.map
  46. 1 1
      .nuxt/dist/server/pages/type/pay.js.map
  47. 1 1
      .nuxt/dist/server/pages/user/index_article_list.js.map
  48. 1 1
      .nuxt/dist/server/pages/user/new_video_upload.js.map
  49. 1 1
      .nuxt/dist/server/pages/user/searchTopic/index.js.map
  50. 1 1
      .nuxt/dist/server/pages/user/select_new.js.map
  51. 1 1
      .nuxt/dist/server/pages/user/video_collect.js.map
  52. 1 1
      .nuxt/dist/server/pages/wo/cash.js.map
  53. 12 0
      .nuxt/dist/server/server.js
  54. 1 1
      .nuxt/dist/server/server.js.map
  55. 3 2
      pages/frontend/requirements/components/FormFirstStep.vue
  56. 10 0
      plugins/common.js

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/app~24120820.cd5d826.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/commons/68e1a9d0~01e7b97c.4ec0edc.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/commons/68e1a9d0~01e7b97c.422cdff.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/commons/default~add718e3.199198f.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/commons/default~add718e3.bc2bcfa.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
.nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.8e502f3.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
.nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.ad9c291.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
.nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.aeb1324.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
.nuxt/dist/client/pages/frontend/requirements/components/FormFirstStep~c886ad0e.b2d14a3.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.535471c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
.nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.8a82d24.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
.nuxt/dist/client/pages/frontend/skill_cert/components/skills~f075b844.935f987.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/runtime.93eaa89.js


Разница между файлами не показана из-за своего большого размера
+ 11 - 10
.nuxt/dist/server/105.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/105.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/111.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/125.js.map


Разница между файлами не показана из-за своего большого размера
+ 1479 - 1479
.nuxt/dist/server/client.manifest.json


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/index.spa.html


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/404.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/learn/add.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/opensource/create.js.map


Разница между файлами не показана из-за своего большого размера
+ 11 - 10
.nuxt/dist/server/pages/frontend/requirements/components/FormFirstStep.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/requirements/components/FormFirstStep.js.map


Разница между файлами не показана из-за своего большого размера
+ 16 - 16
.nuxt/dist/server/pages/frontend/skill_cert/add.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/add.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/cert_form.js.map


Разница между файлами не показана из-за своего большого размера
+ 8 - 8
.nuxt/dist/server/pages/frontend/skill_cert/components/skills.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/components/skills.js.map


Разница между файлами не показана из-за своего большого размера
+ 16 - 16
.nuxt/dist/server/pages/frontend/skill_cert/profile.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/profile.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/skill_cert/ready_interview.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/group/create.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/group/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/kaifain/add/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/kaifain/preview.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/kaifain/previewCase.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/otherpage/companyComplete/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/otherpage/companyVerifyInput/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/otherpage/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/otherpage/money/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/recruit/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/seo/test.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/type/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/type/interview.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/type/pay.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/user/index_article_list.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/user/new_video_upload.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/user/searchTopic/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/user/select_new.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/user/video_collect.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/wo/cash.js.map


+ 12 - 0
.nuxt/dist/server/server.js

@@ -5176,6 +5176,18 @@ external_vue_default.a.mixin({
       }
     },
 
+    async checkMobile() {
+      const userInfo = await this.getUserInfo(); // 1是待审核,2审核通过,3是拒绝
+
+      if (userInfo.mobile == '') {
+        this.$message.error('根据互联网相关法规要求,请先完成手机认证');
+        this.goVerify();
+        return false;
+      }
+
+      return true;
+    },
+
     async getUserInfo() {
       let res = this.$store.state.userinfo;
 

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/server.js.map


+ 3 - 2
pages/frontend/requirements/components/FormFirstStep.vue

@@ -65,8 +65,9 @@ export default {
             this.type = type
             this.$emit('formChange', 1,'process')
         },
-        submit() {
-            this.$emit('formSubmit',1, this.type)
+        async submit() {
+           var bool=await this.checkMobile();
+           if(bool)  this.$emit('formSubmit',1, this.type)
         }
     }
 }

+ 10 - 0
plugins/common.js

@@ -103,6 +103,16 @@ Vue.mixin({
         this.goVerify();
       }
     },
+    async checkMobile() {
+      const userInfo = await this.getUserInfo();
+      // 1是待审核,2审核通过,3是拒绝
+      if (userInfo.mobile == '') {
+          this.$message.error('根据互联网相关法规要求,请先完成手机认证');
+          this.goVerify();
+          return false;
+      }
+      return true;
+    },
     async getUserInfo() {
       let res = this.$store.state.userinfo;
       if (!res) {