소스 검색

修改居民分析

linehang 7 년 전
부모
커밋
366d6b02f7
3개의 변경된 파일14개의 추가작업 그리고 61개의 파일을 삭제
  1. 1 0
      app/statistics/resident-analysis.html
  2. 6 8
      component/statistics/resident-analysis-filter.js
  3. 7 53
      component/statistics/resident-analysis.js

+ 1 - 0
app/statistics/resident-analysis.html

@ -33,6 +33,7 @@
		<script src="../../plugins/toastr/toastr.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../component/common/event-bus.js"></script>
		<script src="../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../js/util.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../api/statistics-api.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../component/common/vuedals.js" type="text/javascript" charset="utf-8"></script>
		<script src="js/common.js" type="text/javascript" charset="UTF-8"></script>

+ 6 - 8
component/statistics/resident-analysis-filter.js

@ -44,8 +44,9 @@
                  this.yearHtml = yearHtml;
           },
           requestData:function(){
           		var vm = this;
           		var reqUrl = ""; 
           		var vm = this,
           		 reqPromise = [],
           		 reqUrl = ""; 
				if(vm.curLevel == 4){//市管
					reqUrl = "/area/"+this.curCode+"/towns";
				}else if(vm.curLevel == 3){//区管
@ -53,12 +54,9 @@
				}else{//社区管
					reqUrl = "/doctor/admin-teams/teams/"+this.curCode;
				}
				var reqUrl = [{
					url: reqUrl,
					reqType: 'get',
					data: {}
				}]
				httpRequest.getReqPromises(reqUrl).then(function(datas) {
	
				reqPromise.push(httpRequest.get(reqUrl, {data: {}}));
				Promise.all(reqPromise).then(function(datas) {
					if(datas[0].status==200){
						vm.pingData(datas[0].data || [])
					}

+ 7 - 53
component/statistics/resident-analysis.js

@ -172,64 +172,18 @@ Vue.component('resident-analysis', {
//请求接口数据
function initData(vm) {
	var url = "/statistics/leveltwo_increment";
	EventBus.$emit('update-area-name', {areaName:vm.curName});//更新区域名称
	EventBus.$emit('update-statistics-time', {});//更新统计时间
	EventBus.$emit('update-statistics-year', {selectDate:vm.chooseYear+"年"});//更新统计年份
	var url = "/statistics/leveltwo_increment",reqPromise = [];
	
	var reqUrl = [{
			url: url,
			reqType: 'get',
			data: {
				endDate:vm.endDate,
				area:vm.curCode,
				level:vm.curLevel,
				index:16,
			}
		},
		{
			url: url,
			reqType: 'get',
			data: {
				endDate:vm.endDate,
				area:vm.curCode,
				level:vm.curLevel,
				index:15,
			}
		},
		{
			url: url,
			reqType: 'get',
			data: {
				endDate:vm.endDate,
				area:vm.curCode,
				level:vm.curLevel,
				index:vm.chooseYear==2016?7:36,
			}
		},
		{
			url: url,
			reqType: 'get',
			data: {
				endDate:vm.endDate,
				area:vm.curCode,
				level:vm.curLevel,
				index:6,
			}
		},
		{
			url: url,
			reqType: 'get',
			data: {
				endDate:vm.endDate,
				area:vm.curCode,
				level:vm.curLevel,
				index:8,
			}
		}
	];
	reqPromise.push(httpRequest.get(url, {data: {endDate:vm.endDate,area:vm.curCode,level:vm.curLevel,index:16}}));
	reqPromise.push(httpRequest.get(url, {data: {endDate:vm.endDate,area:vm.curCode,level:vm.curLevel,index:15}}));
	reqPromise.push(httpRequest.get(url, {data: {endDate:vm.endDate,area:vm.curCode,level:vm.curLevel,index:vm.chooseYear==2016?7:36}}));
	reqPromise.push(httpRequest.get(url, {data: {endDate:vm.endDate,area:vm.curCode,level:vm.curLevel,index:6}}));
	reqPromise.push(httpRequest.get(url, {data: {endDate:vm.endDate,area:vm.curCode,level:vm.curLevel,index:8}}));
	httpRequest.getReqPromises(reqUrl).then(function(datas) {
	Promise.all(reqPromise).then(function(datas) {
		var jiaoFeiArr = datas[0],
		healthArr = datas[1],
		serviceArr = datas[2],