Commit b86d04bb authored by xishifeng's avatar xishifeng

bug更改2

parent f58b4afd
...@@ -35,7 +35,7 @@ require(['vue', 'css!style/achieve_fork.css', 'jquery0325', 'common'],function(V ...@@ -35,7 +35,7 @@ require(['vue', 'css!style/achieve_fork.css', 'jquery0325', 'common'],function(V
clearInterval(_this.testBtn); clearInterval(_this.testBtn);
}, },
pageBack: function() { pageBack: function() {
if(_appToken !== null) { if(_token !== null) {
Compatible({ Compatible({
hrefIos: 'abcd', hrefIos: 'abcd',
paraIos: { paraIos: {
......
'use strict'; 'use strict';
require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function(Vue) { require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function(Vue) {
var _token = getUrlParam('token');
var vm = new Vue({ var vm = new Vue({
el: '#app', el: '#app',
data: { data: {
testBtn: null, testBtn: null,
token: '',
startDate: '', startDate: '',
endDate: '', endDate: '',
headerTitle: '', headerTitle: '',
...@@ -71,6 +71,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function( ...@@ -71,6 +71,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function(
loadMain: function() { loadMain: function() {
var _this = this; var _this = this;
_this.userLevel = localStorage.getItem('level'); _this.userLevel = localStorage.getItem('level');
_this.token = localStorage.getItem('token');
if(_this.userLevel == '30'||_this.userLevel == '40'){ if(_this.userLevel == '30'||_this.userLevel == '40'){
_this.headerTitle = '区域业绩'; _this.headerTitle = '区域业绩';
_this.tabsMain.unshift({ _this.tabsMain.unshift({
...@@ -96,7 +97,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function( ...@@ -96,7 +97,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function(
var _this = this; var _this = this;
_this.initTabNumMain = index; _this.initTabNumMain = index;
if(!_this.tabsMain[index].isLoadMain) { if(!_this.tabsMain[index].isLoadMain) {
Vue.set(_this.tabsMain[index], 'isLoadSub', true); //Vue.set(_this.tabsMain[index], 'isLoadMain', true);
_this.ajaxUl(); _this.ajaxUl();
} }
}, },
...@@ -149,6 +150,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function( ...@@ -149,6 +150,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function(
type: 'GET', type: 'GET',
url: ServerHostTempC + '/broker/storePerformanceBySearch', url: ServerHostTempC + '/broker/storePerformanceBySearch',
data: { data: {
'AuthToken': _this.token,
'agent_id': _this.ywyId, 'agent_id': _this.ywyId,
'start_time': _this.startDate, 'start_time': _this.startDate,
'end_time': _this.endDate 'end_time': _this.endDate
...@@ -200,6 +202,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function( ...@@ -200,6 +202,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function(
type: 'GET', type: 'GET',
url: ServerHostTempC + '/broker/storeOrAgentSort', url: ServerHostTempC + '/broker/storeOrAgentSort',
data: { data: {
'AuthToken': _this.token,
'agent_id': _this.ywyId, 'agent_id': _this.ywyId,
'start_time': _this.startDate, 'start_time': _this.startDate,
'end_time': _this.endDate 'end_time': _this.endDate
...@@ -215,6 +218,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function( ...@@ -215,6 +218,7 @@ require(['vue', 'css!style/achieve_temp.css', 'jquery0325', 'common'], function(
success: function(_data) { success: function(_data) {
if(typeof _data === 'object') { if(typeof _data === 'object') {
if(_data['code'] == '200') { if(_data['code'] == '200') {
Vue.set(_this.tabsMain[_this.initTabNumMain], 'isLoadMain', true);
if(_data.data){ if(_data.data){
Vue.set(_this.tabsMain[_this.initTabNumMain], 'dataList', _data.data); Vue.set(_this.tabsMain[_this.initTabNumMain], 'dataList', _data.data);
}; };
......
...@@ -9,6 +9,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu ...@@ -9,6 +9,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu
endDate: '', endDate: '',
tabsMain: [{ tabsMain: [{
'title': '经纪人', 'title': '经纪人',
'token': '',
'initTabNumSub': 0, 'initTabNumSub': 0,
'isLoadMain': false, 'isLoadMain': false,
'data': [{ 'data': [{
...@@ -78,6 +79,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu ...@@ -78,6 +79,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu
loadMain: function() { loadMain: function() {
var _this = this; var _this = this;
_this.userId = localStorage.getItem('id'); _this.userId = localStorage.getItem('id');
_this.token = localStorage.getItem('token');
_this.initTime(function(start_date, end_date) { _this.initTime(function(start_date, end_date) {
_this.startDate = start_date; _this.startDate = start_date;
_this.endDate = end_date; _this.endDate = end_date;
...@@ -244,6 +246,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu ...@@ -244,6 +246,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu
var _this = this, var _this = this,
_tabMainNum = _this.initTabNumMain; _tabMainNum = _this.initTabNumMain;
var _requestData = { var _requestData = {
'AuthToken': _this.token,
'start_time': _this.startDate, 'start_time': _this.startDate,
'end_time': _this.endDate, 'end_time': _this.endDate,
'agent_id': _this.ywyId, 'agent_id': _this.ywyId,
...@@ -265,7 +268,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu ...@@ -265,7 +268,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu
if(typeof _data === 'object') { if(typeof _data === 'object') {
if(_data['code'] == '200') { if(_data['code'] == '200') {
if(_data.data){ if(_data.data){
if(!_this.tabsMain[_tabMainNum].isLoadMain && _tabMainNum == 1) { if(!_this.tabsMain[_tabMainNum].isLoadMain && _tabMainNum == 1 && _data.data.house_arr) {
Vue.set(vm.tabsMain[1], 'houseData', [{ Vue.set(vm.tabsMain[1], 'houseData', [{
'houses_id': 'all', 'houses_id': 'all',
'internal_title': '全部' 'internal_title': '全部'
...@@ -300,6 +303,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu ...@@ -300,6 +303,7 @@ require(['vue', 'css!style/achieve_tonglian_ac.css', 'jquery0325', 'common'], fu
var _this = this; var _this = this;
console.log(vm); //creat里的调用会是undefined console.log(vm); //creat里的调用会是undefined
var _requestData = { var _requestData = {
'AuthToken': _this.token,
'agent_id': _this.ywyId, 'agent_id': _this.ywyId,
'start_time': _this.startDate, 'start_time': _this.startDate,
'end_time': _this.endDate, 'end_time': _this.endDate,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment