diff --git a/public/components/initData/initData.js b/public/components/initData/initData.js index 6a9e517e3..5360258fc 100644 --- a/public/components/initData/initData.js +++ b/public/components/initData/initData.js @@ -8,7 +8,7 @@ }, _initEvent: function () { vc.on('initData', 'loadCommunityInfo', function (_param) { - vc.component._loadCommunityInfo(_param); + vc.component._validateHasStore(_param); }) }, methods: { @@ -35,6 +35,27 @@ vc.jumpToPage(_param.url); } ); + }, + _validateHasStore: function (_param) { + var param = { + params:{ + _uId:'ccdd00opikookjuhyyttvhnnjuuu' + } + }; + vc.http.get('hasCompany', + 'check', + param, + function (json, res) { + if (res.status == 200) { + vc.component._loadCommunityInfo(_param); + }else{ + vc.jumpToPage("/initCompany.html#/company"); + } + }, function () { + console.log('请求失败处理'); + vc.jumpToPage(_param.url); + } + ); } } }); diff --git a/public/initCompany.html b/public/initCompany.html new file mode 100644 index 000000000..43cd0f28b --- /dev/null +++ b/public/initCompany.html @@ -0,0 +1,54 @@ + + + +
+ + + + +