|  | @@ -164,7 +164,7 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |              categoryId:'',
 | 
	
		
			
				|  |  |              categoryName: ''
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | -        seriesList:[], //未使用
 | 
	
		
			
				|  |  | +        seriesList:[], //保存饼图数据
 | 
	
		
			
				|  |  |          seriesList2:[],
 | 
	
		
			
				|  |  |          xAxisList:[],
 | 
	
		
			
				|  |  |          dataList: [],
 | 
	
	
		
			
				|  | @@ -183,8 +183,6 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |              postParam={};
 | 
	
		
			
				|  |  |              if(vm.type=="store"){
 | 
	
		
			
				|  |  |                  vm.storeId = '10'; //测试
 | 
	
		
			
				|  |  | -                console.log('vm.storeId');
 | 
	
		
			
				|  |  | -                console.log(vm.storeId);
 | 
	
		
			
				|  |  |                  if(vm.storeId==''||vm.storeId==null){
 | 
	
		
			
				|  |  |                      alert("请在输入框中输入门店编号!");
 | 
	
		
			
				|  |  |                      return false;
 | 
	
	
		
			
				|  | @@ -223,8 +221,8 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |                      postParam.compareDate = vm.compareDate;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            console.log('postParam');
 | 
	
		
			
				|  |  | -            console.log(postParam);
 | 
	
		
			
				|  |  | +            // console.log('postParam');
 | 
	
		
			
				|  |  | +            // console.log(postParam);
 | 
	
		
			
				|  |  |              return postParam;
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          refresh: function () {
 | 
	
	
		
			
				|  | @@ -272,7 +270,6 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      vm.seriesList=[];
 | 
	
		
			
				|  |  |                      vm.seriesList2 =[]; //清空 系列 数据
 | 
	
		
			
				|  |  | -                    // vm.seriesList2.push( vm.totalSales);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      vm.showEcharts();
 | 
	
		
			
				|  |  |                  }
 | 
	
	
		
			
				|  | @@ -324,20 +321,9 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |                      vm.guestUnitPrice2 = r.guestUnitPrice;
 | 
	
		
			
				|  |  |                      vm.lastSalesTime2 = r.lastSalesTime;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                      if(vm.seriesList2.length > 1){
 | 
	
		
			
				|  |  | -                        //删除并替换
 | 
	
		
			
				|  |  | -                        // vm.seriesList2.splice(1,1,vm.totalSales2);
 | 
	
		
			
				|  |  | -                        // if(vm.type == 'dept'){
 | 
	
		
			
				|  |  | -                        //     vm.dataList.splice(1,1,
 | 
	
		
			
				|  |  | -                        //         '['+vm.merchSn2+']'+vm.merchName2+'/售价总额:'+vm.totalSales2+'('+vm.salesDate2+')'
 | 
	
		
			
				|  |  | -                        //     );
 | 
	
		
			
				|  |  | -                        // }else{
 | 
	
		
			
				|  |  | -                        //     vm.dataList.splice(1,1,
 | 
	
		
			
				|  |  | -                        //         '['+vm.storeId2+']'+vm.storeName2+'/售价总额:'+vm.totalSales2+'('+vm.salesDate2+')'
 | 
	
		
			
				|  |  | -                        //     );
 | 
	
		
			
				|  |  | -                        // }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +                        //删除并替换
 | 
	
		
			
				|  |  |                          if(vm.projectSelect=='0'){
 | 
	
		
			
				|  |  |                              vm.seriesList2.splice(1,1,vm.totalSales2);
 | 
	
		
			
				|  |  |                              if(vm.type == 'dept'){
 | 
	
	
		
			
				|  | @@ -345,6 +331,8 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |                              }else{
 | 
	
		
			
				|  |  |                                  vm.dataList.splice(1,1,'['+vm.storeId+']'+vm.storeName2+'/售价总额:'+vm.totalSales2+'('+vm.salesDate2+')');
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  | +                            // pie 设置
 | 
	
		
			
				|  |  | +                            vm.seriesList.splice(1,1,{value:vm.totalSales2,name:vm.dataList[1]});
 | 
	
		
			
				|  |  |                          }else if(vm.projectSelect=='1'){
 | 
	
		
			
				|  |  |                              vm.seriesList2.splice(1,1,vm.guestUnitPrice);
 | 
	
		
			
				|  |  |                              if(vm.type == 'dept'){
 | 
	
	
		
			
				|  | @@ -352,19 +340,11 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |                              }else{
 | 
	
		
			
				|  |  |                                  vm.dataList.splice(1,1,'['+vm.storeId+']'+vm.storeName2+'/客单价:'+vm.guestUnitPrice2+'('+vm.salesDate2+')');
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  | +                            // pie 设置
 | 
	
		
			
				|  |  | +                            vm.seriesList.splice(1,1,{value:vm.guestUnitPrice2,name:vm.dataList[1]});
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      }else{
 | 
	
		
			
				|  |  | -                        // vm.seriesList2.push(vm.totalSales2);
 | 
	
		
			
				|  |  | -                        // if(vm.type == 'dept'){
 | 
	
		
			
				|  |  | -                        //     vm.dataList.splice(1,1,
 | 
	
		
			
				|  |  | -                        //         '['+vm.merchSn2+']'+vm.merchName2+'/售价总额:'+vm.totalSales2+'('+vm.salesDate2+')'
 | 
	
		
			
				|  |  | -                        //     );
 | 
	
		
			
				|  |  | -                        // }else{
 | 
	
		
			
				|  |  | -                        //     vm.dataList.splice(1,1,
 | 
	
		
			
				|  |  | -                        //         '['+vm.storeId2+']'+vm.storeName2+'/售价总额:'+vm.totalSales2+'('+vm.salesDate2+')'
 | 
	
		
			
				|  |  | -                        //     );
 | 
	
		
			
				|  |  | -                        // }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                          if(vm.projectSelect=='0'){
 | 
	
		
			
				|  |  |                              vm.seriesList2.push(vm.totalSales2);
 | 
	
	
		
			
				|  | @@ -373,6 +353,9 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |                              }else{
 | 
	
		
			
				|  |  |                                  vm.dataList.push('['+vm.storeId+']'+vm.storeName2+'/售价总额:'+vm.totalSales2+'('+vm.salesDate2+')');
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  | +                            // pie 设置
 | 
	
		
			
				|  |  | +                            vm.seriesList.push({value:vm.totalSales2,name:vm.dataList[1]});
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                          }else if(vm.projectSelect=='1'){
 | 
	
		
			
				|  |  |                              vm.seriesList2.push(vm.guestUnitPrice2);
 | 
	
		
			
				|  |  |                              if(vm.type == 'dept'){
 | 
	
	
		
			
				|  | @@ -380,9 +363,15 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |                              }else{
 | 
	
		
			
				|  |  |                                  vm.dataList.push('['+vm.storeId+']'+vm.storeName2+'/客单价:'+vm.guestUnitPrice2+'('+vm.salesDate2+')');
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            // pie 设置
 | 
	
		
			
				|  |  | +                            vm.seriesList.push({value:vm.guestUnitPrice2,name:vm.dataList[1]});
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    console.log(vm.dataList);
 | 
	
		
			
				|  |  | +                    if(vm.seriesTypeSelect == "pie"){
 | 
	
		
			
				|  |  | +                        vm.seriesList2 = vm.seriesList.concat();
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                      myChart.setOption({
 | 
	
		
			
				|  |  |                          xAxis: {
 | 
	
		
			
				|  |  |                              data: vm.dataList
 | 
	
	
		
			
				|  | @@ -407,7 +396,6 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |              vm.intervalId = 0;
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          seriesTypeSwitch: function(){
 | 
	
		
			
				|  |  | -            console.log('vm.seriesTypeSelect');
 | 
	
		
			
				|  |  |              console.log(vm.seriesTypeSelect);
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          showEcharts: function () {
 | 
	
	
		
			
				|  | @@ -418,7 +406,7 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |              myChart.showLoading();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            //项目下拉框判断
 | 
	
		
			
				|  |  | +            //项目下拉框判断       6-19,饼图设置
 | 
	
		
			
				|  |  |              var temp ='';
 | 
	
		
			
				|  |  |              if(vm.projectSelect=='0'){
 | 
	
		
			
				|  |  |                  if(vm.type == 'dept'){
 | 
	
	
		
			
				|  | @@ -440,21 +428,13 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              vm.dataList = [temp];
 | 
	
		
			
				|  |  | -            if(vm.type=="pie"){
 | 
	
		
			
				|  |  | -                console.log("pie");
 | 
	
		
			
				|  |  | -                vm.seriesList2 = vm.seriesList;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                console.log('vm.seriesList');
 | 
	
		
			
				|  |  | -                console.log(vm.seriesList);
 | 
	
		
			
				|  |  | +            if(vm.seriesTypeSelect == "pie"){
 | 
	
		
			
				|  |  | +                vm.seriesList2 = vm.seriesList.concat();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            console.log('vm.seriesList2');
 | 
	
		
			
				|  |  | -            console.log(vm.seriesList2);
 | 
	
		
			
				|  |  | -            // if(vm.type == 'dept'){
 | 
	
		
			
				|  |  | -            //     vm.dataList= ['['+vm.merchSn+']'+vm.merchName+'/售价总额:'+vm.totalSales+'('+vm.salesDate+')'];
 | 
	
		
			
				|  |  | -            // }else{
 | 
	
		
			
				|  |  | -            //     vm.dataList=['['+vm.storeId+']'+vm.storeName+'/售价总额:'+vm.totalSales+'('+vm.salesDate+')'];
 | 
	
		
			
				|  |  | -            // }
 | 
	
		
			
				|  |  | +            // console.log('vm.seriesList2');
 | 
	
		
			
				|  |  | +            // console.log(vm.seriesList2);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              // 指定图表的配置项和数据
 | 
	
		
			
				|  |  |              //销售量
 | 
	
	
		
			
				|  | @@ -524,34 +504,7 @@ let vm = new Vue({
 | 
	
		
			
				|  |  |              }).trigger("reloadGrid").closest(".ui-jqgrid-bdiv").css({"overflow-x": "scroll"});
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          switchProjectView: function () {
 | 
	
		
			
				|  |  | -            console.log("vm.projectSelect");
 | 
	
		
			
				|  |  |              console.log(vm.projectSelect);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -});
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -// //客单价
 | 
	
		
			
				|  |  | -// var option2 = {
 | 
	
		
			
				|  |  | -//     title: {
 | 
	
		
			
				|  |  | -//         text: '分店实时销售统计图'
 | 
	
		
			
				|  |  | -//     },
 | 
	
		
			
				|  |  | -//     tooltip: {},
 | 
	
		
			
				|  |  | -//     legend: {
 | 
	
		
			
				|  |  | -//         data:['客单价']
 | 
	
		
			
				|  |  | -//     },
 | 
	
		
			
				|  |  | -//     xAxis: [{
 | 
	
		
			
				|  |  | -//         // data: ['['+vm.salesList[0].store.storeId+']'+vm.salesList[0].store.storeName+'总销售额','['+vm.salesList[0].store.storeId+']'+vm.salesList[0].store.storeName+'实际销售额']
 | 
	
		
			
				|  |  | -//         data: ['['+vm.storeId+']'+vm.storeName+'总销售额','['+vm.storeId+']'+vm.storeName+'实际销售额']
 | 
	
		
			
				|  |  | -//     }],
 | 
	
		
			
				|  |  | -//     yAxis: {},
 | 
	
		
			
				|  |  | -//     series: [
 | 
	
		
			
				|  |  | -//         {
 | 
	
		
			
				|  |  | -//             // name: '销售额',
 | 
	
		
			
				|  |  | -//             type: vm.seriesTypeSelect,
 | 
	
		
			
				|  |  | -//             color: ['#dd6b66','#759aa0'],
 | 
	
		
			
				|  |  | -//             data: vm.guestUnitPrice
 | 
	
		
			
				|  |  | -//         }
 | 
	
		
			
				|  |  | -//     ]
 | 
	
		
			
				|  |  | -// };
 | 
	
		
			
				|  |  | +});
 |