1807 lines
95 KiB
JavaScript
1807 lines
95 KiB
JavaScript
|
||
|
||
|
||
|
||
app.controller('dataBuhegelvCtrl', ['$scope', 'YPJBXXGL', '$uibModal', '$sessionStorage', '$state', '$http', '$filter', 'mainUrl', 'wyOdataNodeService', 'stConfig', '$timeout', '$sce', function ($scope, YPJBXXGL, $uibModal, $sessionStorage, $state, $http, $filter, mainUrl, wyOdataNodeService, stConfig, $timeout, $sce, $uibModalInstance, item) {
|
||
|
||
//下拉菜单年份设置
|
||
$scope.years = [2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023]
|
||
//当前所选年份
|
||
$scope.selectedYear = ''
|
||
|
||
//下拉菜单月份设置
|
||
$scope.months = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
|
||
//当前所选月份
|
||
$scope.selectedMonth = ''
|
||
|
||
//当前数据所属年份
|
||
$scope.displayYear = ''
|
||
|
||
//当前的显示页面的年份
|
||
$scope.pageDisplayYear = ''
|
||
|
||
//月份显示的标题内容
|
||
$scope.pageMonthDetailDisplay=''
|
||
|
||
|
||
//当前数据所属月份
|
||
$scope.displayMonth = ''
|
||
//缓存日志操作过程是否显示
|
||
$scope.isLogShow = false;
|
||
//日志文档对象
|
||
$scope.txtLog = "";
|
||
|
||
//这两个恶心名字一会弃用
|
||
$scope.mydata = [];
|
||
$scope.mydata2 = [];
|
||
|
||
//刷新缓存按钮是否可以用
|
||
$scope.isLoadCache = "";
|
||
|
||
//详细页面显示
|
||
$scope.ZiLeiTableShow = false;
|
||
|
||
//以下是所有的接口获取的元数据变量
|
||
$scope.arrShouCiBuHeGeYuJing = [];
|
||
|
||
$scope.arrBuHeGeLvShangSheng = [];
|
||
$scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing = [];
|
||
$scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing = [];
|
||
$scope.arrShengChanQiYeDuoJianBuHeGeYuJing = [];
|
||
|
||
$scope.arrBuHeGeLvPianGaoYuJing = [];
|
||
$scope.arrChanDiShengFenBuHeGeLvYuJing = [];
|
||
$scope.arrJinKouShiPinBuHeGeLvYuJing = [];
|
||
$scope.arrWangLuoPingTaiBuHeGeLvYuJing = [];
|
||
|
||
$scope.arrJianCeZhiYiChangYuJing = [];
|
||
$scope.arrWuRanWuZongShanShiBaoLuLiangYuJing = [];
|
||
|
||
|
||
|
||
|
||
|
||
|
||
//获取当前月份的查询时间开始
|
||
$scope.getCurDateFrom = function (i) {
|
||
return $scope.selectedYear + '/' + i + '/1';
|
||
}
|
||
//获取当前月份的查询时间结束
|
||
$scope.getCurDateTo = function (i) {
|
||
var curEndTime = $scope.selectedYear + '/' + (i + 1).toString() + '/1';
|
||
if (i == 12) {
|
||
curEndTime = $scope.selectedYear + '/' + i + '/31';
|
||
}
|
||
return curEndTime;
|
||
}
|
||
|
||
$scope.GetCalc = function (data, i) {
|
||
return Enumerable.From(data).Where(function (x) { return x.month==i }).Select('$.data').ToArray()[0].length
|
||
}
|
||
|
||
|
||
//新增加的主题查询方法
|
||
$scope.SearchTotal = function () {
|
||
//设置tab页年份和月份的显示数据
|
||
$scope.displayYear = $scope.selectedYear;
|
||
$scope.displayMonth = $scope.selectedMonth;
|
||
|
||
|
||
|
||
|
||
//日志提示开始
|
||
$scope.isLogShow = true;
|
||
$scope.addNote("开始进行" + $scope.selectedYear + "年" + $scope.selectedMonth + "月份数据获取操作");
|
||
//开始循环获取
|
||
(async () => {
|
||
//1.首发预警-首次不合格预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/yujing2?numLeiXing=4&num3Month=' + i + '&num4Year=' + $scope.selectedYear).then(function (data) {
|
||
console.log('1.首发预警', i, data);
|
||
$scope.addNote("获取1.首发预警" + i + "月份数据")
|
||
$scope.arrShouCiBuHeGeYuJing.push({ data: data.data.data, month: i });
|
||
})
|
||
}
|
||
//2.1频发预警-不合格率上升
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/yujing?num=' + i + '&num2=' + $scope.selectedYear).then(function (data) {
|
||
console.log('2.1频发预警-不合格率上升', i, data);
|
||
$scope.addNote("获取2.1频发预警-不合格率上升" + i + "月份数据")
|
||
$scope.arrBuHeGeLvShangSheng.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//2.2频发预警-被抽样单位多件不合格预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/fengxianyujing/YJ_BCYDWDuoJianBuHeGeYuJing?kaishishijian=' + $scope.getCurDateFrom(i) + '&jieshushijian=' + $scope.getCurDateTo(i)).then(function (data) {
|
||
console.log('2.2频发预警-被抽样单位多件不合格预警', i, data);
|
||
$scope.addNote("获取2.2频发预警-被抽样单位多件不合格预警" + i + "月份数据")
|
||
$scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//2.3频发预警-被抽样单位多次不合格预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/FengXianYuJing/YJ_BCDWDuoCiBuHeGeYuJing?kaishishijian=' + $scope.getCurDateFrom(i) + '&jieshushijian=' + $scope.getCurDateTo(i)).then(function (data) {
|
||
console.log('2.3频发预警-被抽样单位多次不合格预警', i, data);
|
||
$scope.addNote("获取2.3频发预警-被抽样单位多次不合格预警" + i + "月份数据")
|
||
$scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//2.4频发预警-生产企业多件不合格预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/YJ_SCQY?kaishishijian=' + $scope.getCurDateFrom(i) + '&jieshushijian=' + $scope.getCurDateTo(i)).then(function (data) {
|
||
console.log('2.4频发预警-生产企业多件不合格预警', i, data);
|
||
$scope.addNote("获取2.4频发预警-生产企业多件不合格预警" + i + "月份数据")
|
||
$scope.arrShengChanQiYeDuoJianBuHeGeYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//3.1高发预警-不合格率偏高预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/YJ_DQ?num2=4&num3=' + i + '&num4=' + $scope.selectedYear).then(function (data) {
|
||
console.log('3.1高发预警-不合格率偏高预警', i, data);
|
||
$scope.addNote("获取3.1高发预警-不合格率偏高预警" + i + "月份数据")
|
||
$scope.arrBuHeGeLvPianGaoYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//3.2高发预警-产地省份不合格率预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/YJ_CDSF?kaishishijian=' + $scope.getCurDateFrom(i) + '&jieshushijian=' + $scope.getCurDateTo(i)).then(function (data) {
|
||
console.log('3.2高发预警-产地省份不合格率预警', i, data);
|
||
$scope.addNote("获取3.2高发预警-产地省份不合格率预警" + i + "月份数据")
|
||
$scope.arrChanDiShengFenBuHeGeLvYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//3.3高发预警-进口食品不合格率预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/YJ_CDJK??kaishishijian=' + $scope.getCurDateFrom(i) + '&jieshushijian=' + $scope.getCurDateTo(i)).then(function (data) {
|
||
console.log('3.3高发预警 - 进口食品不合格率预警', i, data);
|
||
$scope.addNote("获取3.3高发预警 - 进口食品不合格率预警" + i + "月份数据")
|
||
$scope.arrJinKouShiPinBuHeGeLvYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//3.4高发预警-网络平台不合格率预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/YJ_WLPT?kaishishijian=' + $scope.getCurDateFrom(i) + '&jieshushijian=' + $scope.getCurDateTo(i)).then(function (data) {
|
||
console.log('3.4高发预警-网络平台不合格率预警', i, data);
|
||
$scope.addNote("获取3.4高发预警-网络平台不合格率预警" + i + "月份数据")
|
||
$scope.arrWangLuoPingTaiBuHeGeLvYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//4污染预警-检测值异常预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/YJ_JCZ?num3=' + i + '&num4=' + $scope.selectedYear).then(function (data) {
|
||
console.log('4污染预警-检测值异常预警', i, data);
|
||
$scope.addNote("获取4污染预警-检测值异常预警" + i + "月份数据")
|
||
$scope.arrJianCeZhiYiChangYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
//5暴露预警-污染物总膳食暴露量预警
|
||
for (var i = 1; i <= 12; i++) {
|
||
await $http.get(Gaddress + '/home/YJ_ZBLLPG?kaishishijian=' + $scope.getCurDateFrom(i) + '&jieshushijian=' + $scope.getCurDateTo(i)).then(function (data) {
|
||
console.log('5暴露预警-污染物总膳食暴露量预警', i, data);
|
||
$scope.addNote("获取5暴露预警-污染物总膳食暴露量预警" + i + "月份数据")
|
||
$scope.arrWuRanWuZongShanShiBaoLuLiangYuJing.push({ data: data.data.data, month: i })
|
||
})
|
||
}
|
||
|
||
|
||
//整理出首页显示的数据
|
||
//console.log('arrBuHeGeLvShangSheng',
|
||
// /*Enumerable.From($scope.arrShouCiBuHeGeYuJing).Select('$.data').ToArray().Forech()*/
|
||
// $scope.arrBuHeGeLvShangSheng.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0)
|
||
//)
|
||
|
||
//包装所有元数据,存储到服务器
|
||
var arrJiHe = [
|
||
{ arrShouCiBuHeGeYuJing: $scope.arrShouCiBuHeGeYuJing },
|
||
|
||
{ arrBuHeGeLvShangSheng: $scope.arrBuHeGeLvShangSheng },
|
||
{ arrBeiChouYangDanWeiDuoJianBuHeGeYuJing: $scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing },
|
||
{ arrBeiChouYangDanWeiDuoCiBuHeGeYuJing: $scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing },
|
||
{ arrShengChanQiYeDuoJianBuHeGeYuJing: $scope.arrShengChanQiYeDuoJianBuHeGeYuJing },
|
||
|
||
{ arrBuHeGeLvPianGaoYuJing: $scope.arrBuHeGeLvPianGaoYuJing },
|
||
{ arrChanDiShengFenBuHeGeLvYuJing: $scope.arrChanDiShengFenBuHeGeLvYuJing },
|
||
{ arrJinKouShiPinBuHeGeLvYuJing: $scope.arrJinKouShiPinBuHeGeLvYuJing },
|
||
{ arrWangLuoPingTaiBuHeGeLvYuJing: $scope.arrWangLuoPingTaiBuHeGeLvYuJing },
|
||
|
||
{ arrJianCeZhiYiChangYuJing: $scope.arrJianCeZhiYiChangYuJing },
|
||
{ arrWuRanWuZongShanShiBaoLuLiangYuJing: $scope.arrWuRanWuZongShanShiBaoLuLiangYuJing }
|
||
];
|
||
|
||
|
||
////1首发预警-首次不合格预警
|
||
//var jsonSFYJ_SCBHGYJ = {
|
||
// 'name': '首发预警',
|
||
// 'name2': '首次不合格预警',
|
||
// 'one': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 12),
|
||
// 'total': $scope.arrShouCiBuHeGeYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 1
|
||
//};
|
||
//console.log('jsonSFYJ_SCBHGYJ', jsonSFYJ_SCBHGYJ)
|
||
////2.1频发预警-不合格率上升
|
||
//var jsonPFYJ_BHGLSS = {
|
||
// 'name': '频发预警',
|
||
// 'name2': '不合格率上升',
|
||
// 'one': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 1),
|
||
// 'two': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 2),
|
||
// 'three': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 3),
|
||
// 'four': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 4),
|
||
// 'five': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 5),
|
||
// 'six': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 12),
|
||
// 'total': $scope.arrBuHeGeLvShangSheng.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 2
|
||
//};
|
||
//console.log('jsonPFYJ_BHGLSS', jsonPFYJ_BHGLSS)
|
||
////2.2频发预警-被抽样单位多件不合格预警
|
||
//var jsonPFYJ_BCYDWDJBHGYJ = {
|
||
// 'name': '频发预警',
|
||
// 'name2': '被抽样单位多件不合格预警',
|
||
// 'one': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 12),
|
||
// 'total': $scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 2
|
||
//};
|
||
//console.log('jsonPFYJ_BCYDWDJBHGYJ', jsonPFYJ_BCYDWDJBHGYJ)
|
||
////2.3频发预警-被抽样单位多次不合格预警
|
||
//var jsonPFYJ_BCYDWDCBHGYJ = {
|
||
// 'name': '频发预警',
|
||
// 'name2': '被抽样单位多次不合格预警',
|
||
// 'one': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 12),
|
||
// 'total': $scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 2
|
||
//};
|
||
//console.log('jsonPFYJ_BCYDWDCBHGYJ', jsonPFYJ_BCYDWDCBHGYJ)
|
||
////2.4频发预警-生产企业多件不合格预警
|
||
//var jsonPFYJ_SCQYDJBHGYJ = {
|
||
// 'name': '频发预警',
|
||
// 'name2': '生产企业多件不合格预警',
|
||
// 'one': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 12),
|
||
// 'total': $scope.arrShengChanQiYeDuoJianBuHeGeYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 2
|
||
//};
|
||
//console.log('jsonPFYJ_SCQYDJBHGYJ', jsonPFYJ_SCQYDJBHGYJ)
|
||
////3.1高发预警-不合格率偏高预警
|
||
//var jsonGFYJ_BHGLPGYJ = {
|
||
// 'name': '高发预警',
|
||
// 'name2': '不合格率偏高预警',
|
||
// 'one': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 12),
|
||
// 'total': $scope.arrBuHeGeLvPianGaoYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 3
|
||
//};
|
||
//console.log('jsonGFYJ_BHGLPGYJ', jsonGFYJ_BHGLPGYJ)
|
||
////3.2高发预警-产地省份不合格率预警
|
||
//var jsonGFYJ_CDSFBHGLYJ = {
|
||
// 'name': '高发预警',
|
||
// 'name2': '产地省份不合格率预警',
|
||
// 'one': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 12),
|
||
// 'total': $scope.arrChanDiShengFenBuHeGeLvYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 3
|
||
//};
|
||
//console.log('jsonGFYJ_CDSFBHGLYJ', jsonGFYJ_CDSFBHGLYJ)
|
||
////3.3高发预警-进口食品不合格率预警
|
||
//var jsonGFYJ_JKSPBHGLYJ = {
|
||
// 'name': '高发预警',
|
||
// 'name2': '进口食品不合格率预警',
|
||
// 'one': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 12),
|
||
// 'total': $scope.arrJinKouShiPinBuHeGeLvYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 3
|
||
//};
|
||
//console.log('jsonGFYJ_JKSPBHGLYJ', jsonGFYJ_JKSPBHGLYJ)
|
||
////3.4高发预警-网络平台不合格率预警
|
||
//var jsonGFYJ_WLPTBHGLYJ = {
|
||
// 'name': '高发预警',
|
||
// 'name2': '网络平台不合格率预警',
|
||
// 'one': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 12),
|
||
// 'total': $scope.arrJinKouShiPinBuHeGeLvYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 3
|
||
//};
|
||
//console.log('jsonGFYJ_WLPTBHGLYJ', jsonGFYJ_WLPTBHGLYJ)
|
||
////4污染预警-检测值异常预警
|
||
//var jsonWRYJ_JCZYCYJ = {
|
||
// 'name': '污染预警',
|
||
// 'name2': '检测值异常预警',
|
||
// 'one': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 12),
|
||
// 'total': $scope.arrJianCeZhiYiChangYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 4
|
||
//};
|
||
//console.log('jsonWRYJ_JCZYCYJ', jsonWRYJ_JCZYCYJ)
|
||
////5暴露预警-污染物总膳食暴露量预警
|
||
//var jsonBLYJ_WRWZSSBLLYJ = {
|
||
// 'name': '暴露预警',
|
||
// 'name2': '污染物总膳食暴露量预警',
|
||
// 'one': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 1),
|
||
// 'two': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 2),
|
||
// 'three': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 3),
|
||
// 'four': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 4),
|
||
// 'five': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 5),
|
||
// 'six': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 6),
|
||
// 'seven': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 7),
|
||
// 'eight': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 8),
|
||
// 'nine': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 9),
|
||
// 'ten': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 10),
|
||
// 'eleven': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 11),
|
||
// 'twelve': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 12),
|
||
// 'total': $scope.arrWuRanWuZongShanShiBaoLuLiangYuJing.reduce(function (prev, cur) {
|
||
// return prev + cur.data.length;
|
||
// }, 0),
|
||
// 'lei': 5
|
||
//};
|
||
//console.log('jsonBLYJ_WRWZSSBLLYJ', jsonBLYJ_WRWZSSBLLYJ)
|
||
|
||
////2频发预警
|
||
//var jsonPFYJ = {
|
||
// 'name': '频发预警',
|
||
// 'name2': '',
|
||
// 'one': jsonPFYJ_BHGLSS.one + jsonPFYJ_BCYDWDJBHGYJ.one + jsonPFYJ_BCYDWDCBHGYJ.one + jsonPFYJ_BCYDWDJBHGYJ.one,
|
||
// 'two': jsonPFYJ_BHGLSS.two + jsonPFYJ_BCYDWDJBHGYJ.two + jsonPFYJ_BCYDWDCBHGYJ.two + jsonPFYJ_BCYDWDJBHGYJ.two,
|
||
// 'three': jsonPFYJ_BHGLSS.three + jsonPFYJ_BCYDWDJBHGYJ.three + jsonPFYJ_BCYDWDCBHGYJ.three + jsonPFYJ_BCYDWDJBHGYJ.three,
|
||
// 'four': jsonPFYJ_BHGLSS.four + jsonPFYJ_BCYDWDJBHGYJ.four + jsonPFYJ_BCYDWDCBHGYJ.four + jsonPFYJ_BCYDWDJBHGYJ.four,
|
||
// 'five': jsonPFYJ_BHGLSS.five + jsonPFYJ_BCYDWDJBHGYJ.five + jsonPFYJ_BCYDWDCBHGYJ.five + jsonPFYJ_BCYDWDJBHGYJ.five,
|
||
// 'six': jsonPFYJ_BHGLSS.six + jsonPFYJ_BCYDWDJBHGYJ.six + jsonPFYJ_BCYDWDCBHGYJ.six + jsonPFYJ_BCYDWDJBHGYJ.six,
|
||
// 'seven': jsonPFYJ_BHGLSS.seven + jsonPFYJ_BCYDWDJBHGYJ.seven + jsonPFYJ_BCYDWDCBHGYJ.seven + jsonPFYJ_BCYDWDJBHGYJ.seven,
|
||
// 'eight': jsonPFYJ_BHGLSS.eight + jsonPFYJ_BCYDWDJBHGYJ.eight + jsonPFYJ_BCYDWDCBHGYJ.eight + jsonPFYJ_BCYDWDJBHGYJ.eight,
|
||
// 'nine': jsonPFYJ_BHGLSS.nine + jsonPFYJ_BCYDWDJBHGYJ.nine + jsonPFYJ_BCYDWDCBHGYJ.nine + jsonPFYJ_BCYDWDJBHGYJ.nine,
|
||
// 'ten': jsonPFYJ_BHGLSS.ten + jsonPFYJ_BCYDWDJBHGYJ.ten + jsonPFYJ_BCYDWDCBHGYJ.ten + jsonPFYJ_BCYDWDJBHGYJ.ten,
|
||
// 'eleven': jsonPFYJ_BHGLSS.eleven + jsonPFYJ_BCYDWDJBHGYJ.eleven + jsonPFYJ_BCYDWDCBHGYJ.eleven + jsonPFYJ_BCYDWDJBHGYJ.eleven,
|
||
// 'twelve': jsonPFYJ_BHGLSS.twelve + jsonPFYJ_BCYDWDJBHGYJ.twelve + jsonPFYJ_BCYDWDCBHGYJ.twelve + jsonPFYJ_BCYDWDJBHGYJ.twelve,
|
||
// 'total': jsonPFYJ_BHGLSS.total + jsonPFYJ_BCYDWDJBHGYJ.total + jsonPFYJ_BCYDWDCBHGYJ.total + jsonPFYJ_BCYDWDJBHGYJ.total,
|
||
// 'lei': 2
|
||
//};
|
||
|
||
////3高发预警
|
||
//var jsonGFYJ = {
|
||
// 'name': '高发预警',
|
||
// 'name2': '',
|
||
// 'one': jsonGFYJ_BHGLPGYJ.one + jsonGFYJ_CDSFBHGLYJ.one + jsonGFYJ_JKSPBHGLYJ.one + jsonGFYJ_WLPTBHGLYJ.one,
|
||
// 'two': jsonGFYJ_BHGLPGYJ.two + jsonGFYJ_CDSFBHGLYJ.two + jsonGFYJ_JKSPBHGLYJ.two + jsonGFYJ_WLPTBHGLYJ.two,
|
||
// 'three': jsonGFYJ_BHGLPGYJ.three + jsonGFYJ_CDSFBHGLYJ.three + jsonGFYJ_JKSPBHGLYJ.three + jsonGFYJ_WLPTBHGLYJ.three,
|
||
// 'four': jsonGFYJ_BHGLPGYJ.four + jsonGFYJ_CDSFBHGLYJ.four + jsonGFYJ_JKSPBHGLYJ.four + jsonGFYJ_WLPTBHGLYJ.four,
|
||
// 'five': jsonGFYJ_BHGLPGYJ.five + jsonGFYJ_CDSFBHGLYJ.five + jsonGFYJ_JKSPBHGLYJ.five + jsonGFYJ_WLPTBHGLYJ.five,
|
||
// 'six': jsonGFYJ_BHGLPGYJ.six + jsonGFYJ_CDSFBHGLYJ.six + jsonGFYJ_JKSPBHGLYJ.six + jsonGFYJ_WLPTBHGLYJ.six,
|
||
// 'seven': jsonGFYJ_BHGLPGYJ.seven + jsonGFYJ_CDSFBHGLYJ.seven + jsonGFYJ_JKSPBHGLYJ.seven + jsonGFYJ_WLPTBHGLYJ.seven,
|
||
// 'eight': jsonGFYJ_BHGLPGYJ.eight + jsonGFYJ_CDSFBHGLYJ.eight + jsonGFYJ_JKSPBHGLYJ.eight + jsonGFYJ_WLPTBHGLYJ.eight,
|
||
// 'nine': jsonGFYJ_BHGLPGYJ.nine + jsonGFYJ_CDSFBHGLYJ.nine + jsonGFYJ_JKSPBHGLYJ.nine + jsonGFYJ_WLPTBHGLYJ.nine,
|
||
// 'ten': jsonGFYJ_BHGLPGYJ.ten + jsonGFYJ_CDSFBHGLYJ.ten + jsonGFYJ_JKSPBHGLYJ.ten + jsonGFYJ_WLPTBHGLYJ.ten,
|
||
// 'eleven': jsonGFYJ_BHGLPGYJ.eleven + jsonGFYJ_CDSFBHGLYJ.eleven + jsonGFYJ_JKSPBHGLYJ.eleven + jsonGFYJ_WLPTBHGLYJ.eleven,
|
||
// 'twelve': jsonGFYJ_BHGLPGYJ.twelve + jsonGFYJ_CDSFBHGLYJ.twelve + jsonGFYJ_JKSPBHGLYJ.twelve + jsonGFYJ_WLPTBHGLYJ.twelve,
|
||
// 'total': jsonGFYJ_BHGLPGYJ.total + jsonGFYJ_CDSFBHGLYJ.total + jsonGFYJ_JKSPBHGLYJ.total + jsonGFYJ_WLPTBHGLYJ.total,
|
||
// 'lei': 3
|
||
//};
|
||
|
||
|
||
//console.log('jsonPFYJ', jsonPFYJ);
|
||
|
||
//$scope.mydata.push(jsonSFYJ_SCBHGYJ);
|
||
//$scope.mydata.push(jsonPFYJ_BHGLSS);
|
||
//$scope.mydata.push(jsonPFYJ_BCYDWDJBHGYJ);
|
||
//$scope.mydata.push(jsonPFYJ_BCYDWDCBHGYJ);
|
||
//$scope.mydata.push(jsonPFYJ_SCQYDJBHGYJ);
|
||
//$scope.mydata.push(jsonGFYJ_CDSFBHGLYJ);
|
||
//$scope.mydata.push(jsonGFYJ_JKSPBHGLYJ);
|
||
//$scope.mydata.push(jsonGFYJ_WLPTBHGLYJ);
|
||
//$scope.mydata.push(jsonWRYJ_JCZYCYJ);
|
||
//$scope.mydata.push(jsonBLYJ_WRWZSSBLLYJ);
|
||
|
||
|
||
|
||
|
||
//$scope.mydata2.push(jsonSFYJ_SCBHGYJ);
|
||
//$scope.mydata2.push(jsonPFYJ);
|
||
//$scope.mydata2.push(jsonGFYJ);
|
||
//$scope.mydata2.push(jsonWRYJ_JCZYCYJ);
|
||
//$scope.mydata2.push(jsonBLYJ_WRWZSSBLLYJ);
|
||
|
||
|
||
//console.log('$scope.mydata', $scope.mydata)
|
||
|
||
//异步操作完成,把日志界面隐藏操作
|
||
$scope.isLogShow = false;
|
||
|
||
|
||
//把获取的元数据保存到服务端
|
||
$http.post('./PageCache/SetPageCache', {
|
||
PageName: 'databuhegelv',
|
||
//CacheName: $scope.selectedYear + "-" + $scope.selectedMonth,
|
||
CacheName: $scope.selectedYear,
|
||
CacheData: JSON.stringify(arrJiHe)
|
||
}).success(function (mydata) {
|
||
//直接把目前的元数据直接转换成首页数据进行展示
|
||
$scope.GetMainPageDataFromCache();
|
||
alert('上传缓存成功');
|
||
});
|
||
|
||
})();
|
||
|
||
|
||
}
|
||
|
||
//读取系统缓存
|
||
$scope.SearchCache = function () {
|
||
//var curCacheName = $scope.selectedYear + '-' + $scope.selectedMonth;
|
||
var curCacheName = $scope.selectedYear;
|
||
console.log('curCacheName', curCacheName)
|
||
//跳回主页
|
||
$scope.backMain()
|
||
//$scope.mydata2 = []
|
||
$http.get(Gaddress + '/PageCache/GetPageCache?PageName=databuhegelv&CacheName=' + curCacheName).then(function (res) {
|
||
console.log('返回数据', res);
|
||
|
||
if (res.data.data == null) {
|
||
alert("请先进行缓存操作!")
|
||
return;
|
||
}
|
||
$scope.displayYear = $scope.selectedYear;
|
||
$scope.displayMonth = $scope.selectedMonth;
|
||
//$scope.mydata2 = JSON.parse(res.data.data.CacheData).datapage;
|
||
//$scope.mydata = JSON.parse(res.data.data.CacheData).datadetail;
|
||
|
||
$scope.SplitData(res.data.data.CacheData)
|
||
|
||
|
||
$scope.pageDisplayYear = '(' + $scope.displayYear + ')'
|
||
|
||
$scope.GetMainPageDataFromCache()
|
||
})
|
||
}
|
||
|
||
/////////////////////////////////////////////////////////////////////////////////////////
|
||
|
||
//把缓存数据进行分解
|
||
$scope.SplitData = function (data) {
|
||
//获取可以测试用数据打他
|
||
var res = JSON.parse(data)
|
||
//console.log('testres', res[0].arrShouCiBuHeGeYuJing);
|
||
|
||
$scope.arrShouCiBuHeGeYuJing = res[0].arrShouCiBuHeGeYuJing;
|
||
|
||
$scope.arrBuHeGeLvShangSheng = res[1].arrBuHeGeLvShangSheng;
|
||
$scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing = res[2].arrBeiChouYangDanWeiDuoJianBuHeGeYuJing
|
||
$scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing = res[3].arrBeiChouYangDanWeiDuoCiBuHeGeYuJing;
|
||
$scope.arrShengChanQiYeDuoJianBuHeGeYuJing = res[4].arrShengChanQiYeDuoJianBuHeGeYuJing;
|
||
|
||
$scope.arrBuHeGeLvPianGaoYuJing = res[5].arrBuHeGeLvPianGaoYuJing;
|
||
$scope.arrChanDiShengFenBuHeGeLvYuJing = res[6].arrChanDiShengFenBuHeGeLvYuJing;
|
||
$scope.arrJinKouShiPinBuHeGeLvYuJing = res[7].arrJinKouShiPinBuHeGeLvYuJing;
|
||
$scope.arrWangLuoPingTaiBuHeGeLvYuJing = res[8].arrWangLuoPingTaiBuHeGeLvYuJing;
|
||
|
||
$scope.arrJianCeZhiYiChangYuJing = res[9].arrJianCeZhiYiChangYuJing;
|
||
$scope.arrWuRanWuZongShanShiBaoLuLiangYuJing = res[10].arrWuRanWuZongShanShiBaoLuLiangYuJing;
|
||
|
||
|
||
}
|
||
|
||
//改成元数据数据生成首页数据
|
||
$scope.GetMainPageDataFromCache = function () {
|
||
//1首发预警-首次不合格预警
|
||
$scope.jsonSFYJ_SCBHGYJ = {
|
||
'name': '首发预警',
|
||
'name2': '首次不合格预警',
|
||
'one': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrShouCiBuHeGeYuJing, 12),
|
||
'total': $scope.arrShouCiBuHeGeYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 1
|
||
};
|
||
//2.1频发预警-不合格率上升
|
||
$scope.jsonPFYJ_BHGLSS = {
|
||
'name': '频发预警',
|
||
'name2': '不合格率上升',
|
||
'one': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 1),
|
||
'two': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 2),
|
||
'three': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 3),
|
||
'four': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 4),
|
||
'five': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 5),
|
||
'six': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 6),
|
||
'seven': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 7),
|
||
'eight': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 8),
|
||
'nine': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 9),
|
||
'ten': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 10),
|
||
'eleven': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 11),
|
||
'twelve': $scope.GetCalc($scope.arrBuHeGeLvShangSheng, 12),
|
||
'total': $scope.arrBuHeGeLvShangSheng.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 2
|
||
};
|
||
//2.2频发预警-被抽样单位多件不合格预警
|
||
$scope.jsonPFYJ_BCYDWDJBHGYJ = {
|
||
'name': '频发预警',
|
||
'name2': '被抽样单位多件不合格预警',
|
||
'one': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, 12),
|
||
'total': $scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 2
|
||
};
|
||
//2.3频发预警-被抽样单位多次不合格预警
|
||
$scope.jsonPFYJ_BCYDWDCBHGYJ = {
|
||
'name': '频发预警',
|
||
'name2': '被抽样单位多次不合格预警',
|
||
'one': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, 12),
|
||
'total': $scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 2
|
||
};
|
||
//2.4频发预警-生产企业多件不合格预警
|
||
$scope.jsonPFYJ_SCQYDJBHGYJ = {
|
||
'name': '频发预警',
|
||
'name2': '生产企业多件不合格预警',
|
||
'one': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, 12),
|
||
'total': $scope.arrShengChanQiYeDuoJianBuHeGeYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 2
|
||
};
|
||
//3.1高发预警-不合格率偏高预警
|
||
$scope.jsonGFYJ_BHGLPGYJ = {
|
||
'name': '高发预警',
|
||
'name2': '不合格率偏高预警',
|
||
'one': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrBuHeGeLvPianGaoYuJing, 12),
|
||
'total': $scope.arrBuHeGeLvPianGaoYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 3
|
||
};
|
||
//3.2高发预警-产地省份不合格率预警
|
||
$scope.jsonGFYJ_CDSFBHGLYJ = {
|
||
'name': '高发预警',
|
||
'name2': '产地省份不合格率预警',
|
||
'one': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrChanDiShengFenBuHeGeLvYuJing, 12),
|
||
'total': $scope.arrChanDiShengFenBuHeGeLvYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 3
|
||
};
|
||
//3.3高发预警-进口食品不合格率预警
|
||
$scope.jsonGFYJ_JKSPBHGLYJ = {
|
||
'name': '高发预警',
|
||
'name2': '进口食品不合格率预警',
|
||
'one': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 12),
|
||
'total': $scope.arrJinKouShiPinBuHeGeLvYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 3
|
||
};
|
||
//3.4高发预警-网络平台不合格率预警
|
||
$scope.jsonGFYJ_WLPTBHGLYJ = {
|
||
'name': '高发预警',
|
||
'name2': '网络平台不合格率预警',
|
||
'one': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrJinKouShiPinBuHeGeLvYuJing, 12),
|
||
'total': $scope.arrJinKouShiPinBuHeGeLvYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 3
|
||
};
|
||
//4污染预警-检测值异常预警
|
||
$scope.jsonWRYJ_JCZYCYJ = {
|
||
'name': '污染预警',
|
||
'name2': '检测值异常预警',
|
||
'one': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrJianCeZhiYiChangYuJing, 12),
|
||
'total': $scope.arrJianCeZhiYiChangYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 4
|
||
};
|
||
//5暴露预警-污染物总膳食暴露量预警
|
||
$scope.jsonBLYJ_WRWZSSBLLYJ = {
|
||
'name': '暴露预警',
|
||
'name2': '污染物总膳食暴露量预警',
|
||
'one': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 1),
|
||
'two': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 2),
|
||
'three': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 3),
|
||
'four': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 4),
|
||
'five': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 5),
|
||
'six': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 6),
|
||
'seven': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 7),
|
||
'eight': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 8),
|
||
'nine': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 9),
|
||
'ten': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 10),
|
||
'eleven': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 11),
|
||
'twelve': $scope.GetCalc($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, 12),
|
||
'total': $scope.arrWuRanWuZongShanShiBaoLuLiangYuJing.reduce(function (prev, cur) {
|
||
return prev + cur.data.length;
|
||
}, 0),
|
||
'lei': 5
|
||
};
|
||
|
||
//2频发预警
|
||
$scope.jsonPFYJ = {
|
||
'name': '频发预警',
|
||
'name2': '',
|
||
'one': $scope.jsonPFYJ_BHGLSS.one + $scope.jsonPFYJ_BCYDWDJBHGYJ.one + $scope.jsonPFYJ_BCYDWDCBHGYJ.one + $scope.jsonPFYJ_BCYDWDJBHGYJ.one,
|
||
'two': $scope.jsonPFYJ_BHGLSS.two + $scope.jsonPFYJ_BCYDWDJBHGYJ.two + $scope.jsonPFYJ_BCYDWDCBHGYJ.two + $scope.jsonPFYJ_BCYDWDJBHGYJ.two,
|
||
'three': $scope.jsonPFYJ_BHGLSS.three + $scope.jsonPFYJ_BCYDWDJBHGYJ.three + $scope.jsonPFYJ_BCYDWDCBHGYJ.three + $scope.jsonPFYJ_BCYDWDJBHGYJ.three,
|
||
'four': $scope.jsonPFYJ_BHGLSS.four + $scope.jsonPFYJ_BCYDWDJBHGYJ.four + $scope.jsonPFYJ_BCYDWDCBHGYJ.four + $scope.jsonPFYJ_BCYDWDJBHGYJ.four,
|
||
'five': $scope.jsonPFYJ_BHGLSS.five + $scope.jsonPFYJ_BCYDWDJBHGYJ.five + $scope.jsonPFYJ_BCYDWDCBHGYJ.five + $scope.jsonPFYJ_BCYDWDJBHGYJ.five,
|
||
'six': $scope.jsonPFYJ_BHGLSS.six + $scope.jsonPFYJ_BCYDWDJBHGYJ.six + $scope.jsonPFYJ_BCYDWDCBHGYJ.six + $scope.jsonPFYJ_BCYDWDJBHGYJ.six,
|
||
'seven': $scope.jsonPFYJ_BHGLSS.seven + $scope.jsonPFYJ_BCYDWDJBHGYJ.seven + $scope.jsonPFYJ_BCYDWDCBHGYJ.seven + $scope.jsonPFYJ_BCYDWDJBHGYJ.seven,
|
||
'eight': $scope.jsonPFYJ_BHGLSS.eight + $scope.jsonPFYJ_BCYDWDJBHGYJ.eight + $scope.jsonPFYJ_BCYDWDCBHGYJ.eight + $scope.jsonPFYJ_BCYDWDJBHGYJ.eight,
|
||
'nine': $scope.jsonPFYJ_BHGLSS.nine + $scope.jsonPFYJ_BCYDWDJBHGYJ.nine + $scope.jsonPFYJ_BCYDWDCBHGYJ.nine + $scope.jsonPFYJ_BCYDWDJBHGYJ.nine,
|
||
'ten': $scope.jsonPFYJ_BHGLSS.ten + $scope.jsonPFYJ_BCYDWDJBHGYJ.ten + $scope.jsonPFYJ_BCYDWDCBHGYJ.ten + $scope.jsonPFYJ_BCYDWDJBHGYJ.ten,
|
||
'eleven': $scope.jsonPFYJ_BHGLSS.eleven + $scope.jsonPFYJ_BCYDWDJBHGYJ.eleven + $scope.jsonPFYJ_BCYDWDCBHGYJ.eleven + $scope.jsonPFYJ_BCYDWDJBHGYJ.eleven,
|
||
'twelve': $scope.jsonPFYJ_BHGLSS.twelve + $scope.jsonPFYJ_BCYDWDJBHGYJ.twelve + $scope.jsonPFYJ_BCYDWDCBHGYJ.twelve + $scope.jsonPFYJ_BCYDWDJBHGYJ.twelve,
|
||
'total': $scope.jsonPFYJ_BHGLSS.total + $scope.jsonPFYJ_BCYDWDJBHGYJ.total + $scope.jsonPFYJ_BCYDWDCBHGYJ.total + $scope.jsonPFYJ_BCYDWDJBHGYJ.total,
|
||
'lei': 2
|
||
};
|
||
|
||
//3高发预警
|
||
$scope.jsonGFYJ = {
|
||
'name': '高发预警',
|
||
'name2': '',
|
||
'one': $scope.jsonGFYJ_BHGLPGYJ.one + $scope.jsonGFYJ_CDSFBHGLYJ.one + $scope.jsonGFYJ_JKSPBHGLYJ.one + $scope.jsonGFYJ_WLPTBHGLYJ.one,
|
||
'two': $scope.jsonGFYJ_BHGLPGYJ.two + $scope.jsonGFYJ_CDSFBHGLYJ.two + $scope.jsonGFYJ_JKSPBHGLYJ.two + $scope.jsonGFYJ_WLPTBHGLYJ.two,
|
||
'three': $scope.jsonGFYJ_BHGLPGYJ.three + $scope.jsonGFYJ_CDSFBHGLYJ.three + $scope.jsonGFYJ_JKSPBHGLYJ.three + $scope.jsonGFYJ_WLPTBHGLYJ.three,
|
||
'four': $scope.jsonGFYJ_BHGLPGYJ.four + $scope.jsonGFYJ_CDSFBHGLYJ.four + $scope.jsonGFYJ_JKSPBHGLYJ.four + $scope.jsonGFYJ_WLPTBHGLYJ.four,
|
||
'five': $scope.jsonGFYJ_BHGLPGYJ.five + $scope.jsonGFYJ_CDSFBHGLYJ.five + $scope.jsonGFYJ_JKSPBHGLYJ.five + $scope.jsonGFYJ_WLPTBHGLYJ.five,
|
||
'six': $scope.jsonGFYJ_BHGLPGYJ.six + $scope.jsonGFYJ_CDSFBHGLYJ.six + $scope.jsonGFYJ_JKSPBHGLYJ.six + $scope.jsonGFYJ_WLPTBHGLYJ.six,
|
||
'seven': $scope.jsonGFYJ_BHGLPGYJ.seven + $scope.jsonGFYJ_CDSFBHGLYJ.seven + $scope.jsonGFYJ_JKSPBHGLYJ.seven + $scope.jsonGFYJ_WLPTBHGLYJ.seven,
|
||
'eight': $scope.jsonGFYJ_BHGLPGYJ.eight + $scope.jsonGFYJ_CDSFBHGLYJ.eight + $scope.jsonGFYJ_JKSPBHGLYJ.eight + $scope.jsonGFYJ_WLPTBHGLYJ.eight,
|
||
'nine': $scope.jsonGFYJ_BHGLPGYJ.nine + $scope.jsonGFYJ_CDSFBHGLYJ.nine + $scope.jsonGFYJ_JKSPBHGLYJ.nine + $scope.jsonGFYJ_WLPTBHGLYJ.nine,
|
||
'ten': $scope.jsonGFYJ_BHGLPGYJ.ten + $scope.jsonGFYJ_CDSFBHGLYJ.ten + $scope.jsonGFYJ_JKSPBHGLYJ.ten + $scope.jsonGFYJ_WLPTBHGLYJ.ten,
|
||
'eleven': $scope.jsonGFYJ_BHGLPGYJ.eleven + $scope.jsonGFYJ_CDSFBHGLYJ.eleven + $scope.jsonGFYJ_JKSPBHGLYJ.eleven + $scope.jsonGFYJ_WLPTBHGLYJ.eleven,
|
||
'twelve': $scope.jsonGFYJ_BHGLPGYJ.twelve + $scope.jsonGFYJ_CDSFBHGLYJ.twelve + $scope.jsonGFYJ_JKSPBHGLYJ.twelve + $scope.jsonGFYJ_WLPTBHGLYJ.twelve,
|
||
'total': $scope.jsonGFYJ_BHGLPGYJ.total + $scope.jsonGFYJ_CDSFBHGLYJ.total + $scope.jsonGFYJ_JKSPBHGLYJ.total + $scope.jsonGFYJ_WLPTBHGLYJ.total,
|
||
'lei': 3
|
||
};
|
||
|
||
$scope.pageMain = [$scope.jsonSFYJ_SCBHGYJ, $scope.jsonPFYJ, $scope.jsonGFYJ, $scope.jsonWRYJ_JCZYCYJ, $scope.jsonBLYJ_WRWZSSBLLYJ];
|
||
}
|
||
|
||
|
||
//获取子集目录数据-add
|
||
$scope.DisplayDetailZiLei = function (FuLei) {
|
||
$scope.displayDetailData = [];
|
||
$scope.status = 0;
|
||
$scope.ZiLeiTableShow = true;
|
||
switch (FuLei) {
|
||
//首发预警
|
||
case 1:
|
||
$scope.displayDetailData.push($scope.jsonSFYJ_SCBHGYJ);
|
||
break;
|
||
//频发预警
|
||
case 2:
|
||
$scope.displayDetailData.push($scope.jsonPFYJ_BHGLSS);
|
||
$scope.displayDetailData.push($scope.jsonPFYJ_BCYDWDJBHGYJ);
|
||
$scope.displayDetailData.push($scope.jsonPFYJ_BCYDWDCBHGYJ);
|
||
$scope.displayDetailData.push($scope.jsonPFYJ_SCQYDJBHGYJ);
|
||
break;
|
||
//高发预警
|
||
case 3:
|
||
$scope.displayDetailData.push($scope.jsonGFYJ_BHGLPGYJ);
|
||
$scope.displayDetailData.push($scope.jsonGFYJ_CDSFBHGLYJ);
|
||
$scope.displayDetailData.push($scope.jsonGFYJ_JKSPBHGLYJ);
|
||
$scope.displayDetailData.push($scope.jsonGFYJ_WLPTBHGLYJ);
|
||
|
||
break;
|
||
//污染预警
|
||
case 4:
|
||
$scope.displayDetailData.push($scope.jsonWRYJ_JCZYCYJ);
|
||
break;
|
||
//暴露预警
|
||
case 5:
|
||
$scope.displayDetailData.push($scope.jsonBLYJ_WRWZSSBLLYJ);
|
||
break;
|
||
default:
|
||
}
|
||
}
|
||
|
||
|
||
//显示月份数据
|
||
$scope.DisplayMonthData = function (curMonth) {
|
||
//alert(curMonth);
|
||
alert($scope.selectedMonth +'df');
|
||
//选择框内的数据先同步好
|
||
if (curMonth != null) {
|
||
$scope.selectedMonth=curMonth
|
||
}
|
||
$scope.optMonth = $scope.selectedMonth;
|
||
$scope.displayMonth = $scope.selectedMonth; //首先把页面上方的tab的显示的月份和下拉一致
|
||
//改变标题内容
|
||
$scope.pageMonthDetailDisplay = '(' + $scope.selectedYear + '-' + $scope.selectedMonth + ')';
|
||
$scope.DisplayDetailMonthCalc()
|
||
}
|
||
|
||
|
||
//解析相关月份的具体数据
|
||
$scope.GetValueByMonth = (data, month) => {
|
||
console.log('getvaluebymonth', data.three, month);
|
||
var curData = 0;
|
||
switch (month) {
|
||
case 1: curData = data.one; break;
|
||
case 2: curData = data.two; break;
|
||
case 3: curData = data.three; break;
|
||
case 4: curData = data.four; break;
|
||
case 5: curData = data.five; break;
|
||
case 6: curData = data.six; break;
|
||
case 7: curData = data.seven; break;
|
||
case 8: curData = data.eight; break;
|
||
case 9: curData = data.nine; break;
|
||
case 10: curData = data.ten; break;
|
||
case 11: curData = data.eleven; break;
|
||
case 12: curData = data.twelve; break;
|
||
case 13: curData = data.total; break;
|
||
default:
|
||
}
|
||
return curData;
|
||
}
|
||
|
||
|
||
//展示只有一个月的数据
|
||
$scope.DisplayDetailMonth = function (Month) {
|
||
$scope.displayDetailMonthData = {};
|
||
$scope.status = 0; //隐藏主统计表格界面
|
||
$scope.ZiLeiMonthTableShow = true; //显示月份部分
|
||
$scope.displayDetailMonthData = [] //前端显示数据
|
||
|
||
//开始组装数据
|
||
$scope.displayDetailMonthData = {
|
||
Month: ((Month == 13) ? "总计" : Month + "月"),
|
||
//首次不合格预警
|
||
SFYJ_SCBHGYJ: $scope.GetValueByMonth($scope.jsonSFYJ_SCBHGYJ, Month),
|
||
//不合格率上升
|
||
PFYJ_BHGLSS: $scope.GetValueByMonth($scope.jsonPFYJ_BHGLSS, Month),
|
||
//被抽样单位多件不合格预警
|
||
PFYJ_BCYDWDJBHGYJ: $scope.GetValueByMonth($scope.jsonPFYJ_BCYDWDJBHGYJ, Month),
|
||
//被抽样单位多次不合格预警
|
||
PFYJ_BCYDWDCBHGYJ: $scope.GetValueByMonth($scope.jsonPFYJ_BCYDWDCBHGYJ, Month),
|
||
//生产企业多件不合格预警
|
||
PFYJ_SCQYDJBHGYJ: $scope.GetValueByMonth($scope.jsonPFYJ_SCQYDJBHGYJ, Month),
|
||
//不合格率偏高预警
|
||
GFYJ_BHGLPGYJ: $scope.GetValueByMonth($scope.jsonGFYJ_BHGLPGYJ, Month),
|
||
//产地省份不合格率预警
|
||
GFYJ_CDSFBHGLYJ: $scope.GetValueByMonth($scope.jsonGFYJ_CDSFBHGLYJ, Month),
|
||
//进口食品不合格率预警
|
||
GFYJ_JKSPBHGLYJ: $scope.GetValueByMonth($scope.jsonGFYJ_JKSPBHGLYJ, Month),
|
||
//网络平台不合格率预警
|
||
GFYJ_WLPTBHGLYJ: $scope.GetValueByMonth($scope.jsonGFYJ_WLPTBHGLYJ, Month),
|
||
//检测值异常预警
|
||
WRYJ_JCZYCYJ: $scope.GetValueByMonth($scope.jsonWRYJ_JCZYCYJ, Month),
|
||
//污染物总膳食暴露量预警
|
||
BLYJ_WRWZSSBLLYJ: $scope.GetValueByMonth($scope.jsonBLYJ_WRWZSSBLLYJ, Month),
|
||
}
|
||
|
||
}
|
||
|
||
|
||
$scope.GetValueByJiBie = function (data, month, jibie) {
|
||
var jicolor = '';
|
||
switch (jibie) {
|
||
case 3: jicolor = '#fff900'; break;
|
||
case 2: jicolor = '#ff8300'; break;
|
||
case 1: jicolor = '#ff0000'; break;
|
||
default:
|
||
}
|
||
//console.log('被查询的数据', data)
|
||
//console.log('被查询的数据结果', Enumerable.From(data).Where(function (x) { return x.month == month && x.ji == jicolor }).Count());
|
||
var lstMonthData = Enumerable.From(data).Where(function (x) { return x.month == month }).ToArray()[0].data;
|
||
var dCount = Enumerable.From(lstMonthData).Where(function (x) { return x.ji == jicolor }).Count();
|
||
|
||
return dCount;
|
||
}
|
||
|
||
//获取时间间隔
|
||
//$scope.GetTimeInteval = (data, month) => {
|
||
|
||
//}
|
||
|
||
|
||
//展示当月的具体统计数据
|
||
$scope.DisplayDetailMonthCalc = function () {
|
||
//$scope.displayDetailMonthCalcData = ;
|
||
|
||
if ($scope.displayMonth == '') {
|
||
$scope.displayMonth =1
|
||
}
|
||
|
||
var Month = $scope.displayMonth
|
||
$scope.status = 0;
|
||
$scope.DangYueGaiLanTableShow = true;
|
||
|
||
console.log('网络平台数据查看', $scope.arrWangLuoPingTaiBuHeGeLvYuJing);
|
||
|
||
var lstMonthData = Enumerable.From($scope.arrShouCiBuHeGeYuJing).Where(function (x) { return x.month == 3 }).ToArray()[0].data;
|
||
var dCount = Enumerable.From(lstMonthData).Where(function (x) { return x.JCXM = '维生素D' }).Count();
|
||
|
||
//console.log('varrrrr', dCount);
|
||
//return
|
||
|
||
$scope.displayDetailMonthCalcData = [
|
||
{
|
||
dalei: '首发预警', yalei: '首次不合格预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrShouCiBuHeGeYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrShouCiBuHeGeYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrShouCiBuHeGeYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '频发预警', yalei: '不合格率上升', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrBuHeGeLvShangSheng, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrBuHeGeLvShangSheng, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrBuHeGeLvShangSheng, Month, 1)
|
||
},
|
||
{
|
||
dalei: '频发预警', yalei: '被抽样单位多件不合格预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrBeiChouYangDanWeiDuoJianBuHeGeYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '频发预警', yalei: '被抽样单位多次不合格预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrBeiChouYangDanWeiDuoCiBuHeGeYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrShouCiBuHeGeYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrShouCiBuHeGeYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '频发预警', yalei: '生产企业多件不合格预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrShengChanQiYeDuoJianBuHeGeYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '高发预警', yalei: '不合格率偏高预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrBuHeGeLvPianGaoYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrBuHeGeLvPianGaoYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrBuHeGeLvPianGaoYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '高发预警', yalei: '产地省份不合格率预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrChanDiShengFenBuHeGeLvYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrChanDiShengFenBuHeGeLvYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrChanDiShengFenBuHeGeLvYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '高发预警', yalei: '进口食品不合格率预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrJinKouShiPinBuHeGeLvYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrJinKouShiPinBuHeGeLvYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrJinKouShiPinBuHeGeLvYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '高发预警', yalei: '网络平台不合格率预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrWangLuoPingTaiBuHeGeLvYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrWangLuoPingTaiBuHeGeLvYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrWangLuoPingTaiBuHeGeLvYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '污染预警', yalei: '检测值异常预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrJianCeZhiYiChangYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrJianCeZhiYiChangYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrJianCeZhiYiChangYuJing, Month, 1)
|
||
},
|
||
{
|
||
dalei: '暴露预警', yalei: '污染物总膳食暴露量预警', time: '',
|
||
sanji: $scope.GetValueByJiBie($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, Month, 3),
|
||
erji: $scope.GetValueByJiBie($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, Month, 2),
|
||
yiji: $scope.GetValueByJiBie($scope.arrWuRanWuZongShanShiBaoLuLiangYuJing, Month, 1)
|
||
}
|
||
];
|
||
}
|
||
|
||
//退回主界面
|
||
$scope.backMain = function () {
|
||
$scope.status = 1;
|
||
$scope.ZiLeiTableShow = false;
|
||
$scope.ZiLeiMonthTableShow = false;
|
||
$scope.DangYueGaiLanTableShow = false;
|
||
|
||
}
|
||
|
||
//日志记录
|
||
$scope.addNote = function (str) {
|
||
var aData = new Date().toLocaleString();
|
||
$scope.txtLog = aData + " " + str + '\r\n' + $scope.txtLog;
|
||
}
|
||
|
||
//$scope.AddArray = function (data) {
|
||
// $scope.arrShouCiBuHeGeYuJing.push(data)
|
||
// //console.log('dd',data)
|
||
//}
|
||
|
||
|
||
|
||
//////////////////////////////////////////////////////////////////////////////////
|
||
//以下都是老代码,估计用处后面都不大
|
||
|
||
$scope.datashow = function () {
|
||
$http.get(Gaddress + '/home/YJ_total', {}).success(function (mydata) {
|
||
$scope.mydata = mydata.data;
|
||
})
|
||
}
|
||
//$scope.datashow();
|
||
$scope.isShow = false;
|
||
|
||
//增加日志20211109
|
||
addlog("首页预警", "查询[首页预警]")
|
||
|
||
var nowDate2 = new Date();
|
||
var fullYear2 = nowDate2.getFullYear();
|
||
var month2 = nowDate2.getMonth() + 1;
|
||
|
||
$("#tatol").html(fullYear2 + "年");
|
||
$("#month").html(month2 + "月");
|
||
|
||
//弹框详细
|
||
$scope.model_click = function (a, b) {
|
||
|
||
|
||
if (b == 1) {
|
||
$('#div_ji').html('三级');
|
||
$('#div_ji').css('background', '#fff900');
|
||
}
|
||
if (b == 2) {
|
||
$('#div_ji').html('二级');
|
||
$('#div_ji').css('background', '#ff8300cf');
|
||
}
|
||
if (b == 3) {
|
||
$('#div_ji').html('一级');
|
||
$('#div_ji').css('background', '#ff0000ab');
|
||
}
|
||
|
||
var aa = a + 1;
|
||
$scope.num = aa;
|
||
$http.get(Gaddress + '/home/YJ_AllData?a=' + aa + '&b=' + b, {}).success(function (mydata) {
|
||
if (aa == 1) {
|
||
$('#myModalLabel').html("首次不合格预警");
|
||
$scope.myshow = mydata.data;
|
||
}
|
||
if (aa == 2) {
|
||
$('#myModalLabel').html("不合格率上升预警");
|
||
$scope.myshow2 = mydata.data;
|
||
}
|
||
if (aa == 3) {
|
||
$('#myModalLabel').html("被抽样单位多件不合格预警");
|
||
$scope.myshow3 = mydata.data;
|
||
}
|
||
if (aa == 4) {
|
||
$('#myModalLabel').html("被抽样单位多次不合格预警");
|
||
$scope.myshow4 = mydata.data;
|
||
}
|
||
if (aa == 5) {
|
||
$('#myModalLabel').html("生产企业多件不合格预警");
|
||
$scope.myshow5 = mydata.data;
|
||
}
|
||
if (aa == 6) {
|
||
$('#myModalLabel').html("不合格率偏高预警");
|
||
$scope.myshow6 = mydata.data;
|
||
}
|
||
if (aa == 7) {
|
||
$('#myModalLabel').html("产地省份不合格预警");
|
||
$scope.myshow7 = mydata.data;
|
||
}
|
||
if (aa == 8) {
|
||
$('#myModalLabel').html("进口食品不合格预警");
|
||
$scope.myshow8 = mydata.data;
|
||
}
|
||
if (aa == 9) {
|
||
$('#myModalLabel').html("网络平台不合格预警");
|
||
$scope.myshow9 = mydata.data;
|
||
}
|
||
if (aa == 10) {
|
||
$('#myModalLabel').html("检测值异常预警");
|
||
$scope.myshow10 = mydata.data;
|
||
}
|
||
if (aa == 11) {
|
||
$('#myModalLabel').html("污染物总膳食暴露量预警");
|
||
$scope.myshow11 = mydata.data;
|
||
|
||
}
|
||
})
|
||
|
||
|
||
|
||
}
|
||
|
||
$scope.showStatus = 0;
|
||
$scope.status = 1;
|
||
//获取总数居
|
||
$scope.datashow2 = function (a) {
|
||
$scope.isShow = true; //显示加载提示
|
||
console.log('月份数据?', a)
|
||
$http.get(Gaddress + '/home/YJ_total2?a=' + a, {}).success(function (mydata) {
|
||
$scope.mydata2 = mydata.data;
|
||
$timeout(function () {
|
||
$scope.isShow = false;
|
||
}, 1000)
|
||
})
|
||
}
|
||
//$scope.datashow2(0);
|
||
$scope.mothStatus = 0;
|
||
$scope.show = function (b, a, c) {
|
||
|
||
$("#back2").show();
|
||
if (a == 1) {
|
||
$("#back2").hide();
|
||
}
|
||
if (a == 2) {
|
||
console.log('hehe,jiushini');
|
||
$scope.status = 2;
|
||
$scope.datashow();
|
||
}
|
||
else {
|
||
alert('gggg')
|
||
$scope.status = 1;
|
||
$scope.showStatus = b;
|
||
$scope.datashow2(b);
|
||
}
|
||
//$scope.mothStatus = c;
|
||
|
||
|
||
$scope.SearchCache();
|
||
//console.log(b, a,c);
|
||
|
||
}
|
||
|
||
|
||
|
||
var aaa = 0;
|
||
|
||
$scope.YJ_ALL = function (a, b, c) {
|
||
$("#back").show();
|
||
$scope.num = 12;
|
||
aaa = a;
|
||
$scope.isShow = true; //显示加载提示
|
||
//预警首页---详情---首次不合格预警
|
||
if (a == 1) {
|
||
|
||
$http.get(Gaddress + '/home/YJ_All_total?jcxm=' + b + '&spxl=' + c, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
//$timeout(function () {
|
||
// $scope.isShow = false;
|
||
//}, 1000)
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 1;
|
||
}
|
||
//预警首页---详情---被抽单位多件不合格预警---被抽单位多次不合格预警
|
||
if (a == 3 || a == 4) {
|
||
$http.get(Gaddress + '/home/YJ_All_total2?DW=' + b, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 2;
|
||
}
|
||
//预警首页---详情---生产企业多件不合格预警
|
||
if (a == 5) {
|
||
$http.get(Gaddress + '/home/YJ_All_total3?DW=' + b, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 2;
|
||
}
|
||
//预警首页---详情---不合格率偏高预警
|
||
if (a == 6) {
|
||
$http.get(Gaddress + '/home/YJ_All_total4?jcxm=' + b + '&spxl=' + c, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 1;
|
||
}
|
||
//预警首页---详情---产地省份不合格率预警
|
||
if (a == 7) {
|
||
$http.get(Gaddress + '/home/YJ_All_total5?CDSF=' + b, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 2;
|
||
}
|
||
//预警首页---详情---进口食品不合格率预警
|
||
if (a == 8) {
|
||
$http.get(Gaddress + '/home/YJ_All_total6?CDJK=' + b, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 2;
|
||
}
|
||
//预警首页---详情---网络平台不合格率预警
|
||
if (a == 9) {
|
||
$http.get(Gaddress + '/home/YJ_All_total8?WLPT=' + b, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 2;
|
||
}
|
||
//预警首页---详情---污染物总膳食暴露量预警
|
||
if (a == 10) {
|
||
$http.get(Gaddress + '/home/YJ_All_total7?JCXM=' + b, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
$scope.num2 = 2;
|
||
}
|
||
|
||
}
|
||
|
||
$("#back").hide();
|
||
$scope.back = function () {
|
||
$("#back").hide();
|
||
$scope.num = aaa;
|
||
}
|
||
$("#back2").hide();
|
||
$scope.back2 = function () {
|
||
$("#back2").hide();
|
||
$scope.showStatus = 0;
|
||
$scope.mothStatus = 0;
|
||
$scope.datashow2(0);
|
||
}
|
||
|
||
|
||
//时间格式
|
||
function HandelTime(strTime) {
|
||
var obj = new Date(parseInt(strTime.replace("/Date(", "").replace(")/", ""), 10));
|
||
return obj.getFullYear() + "-" + (obj.getMonth() + 1) + "-" + obj.getDate();
|
||
}
|
||
//时间格式
|
||
function add0(m) { return m < 10 ? '0' + m : m }
|
||
function format(shijianchuo) {
|
||
//shijianchuo是整数,否则要parseInt转换
|
||
var time = new Date(shijianchuo);
|
||
var y = time.getFullYear();
|
||
var m = time.getMonth() + 1;
|
||
var d = time.getDate();
|
||
return y + '/' + add0(m) + '/' + add0(d);// + ' ' + add0(h) + ':' + add0(mm) + ':' + add0(s);
|
||
}
|
||
$scope.beginTime = new Date();
|
||
$scope.endTime = new Date();
|
||
|
||
|
||
$scope.monthDa = 0;//选择月份
|
||
//根据月份查询数据
|
||
$scope.monthData = function (a, b) {
|
||
//console.log(a, b);
|
||
//$("#myModal").modal("show");
|
||
$scope.monthDa = a;
|
||
$("#myModalLabel2").html(b);
|
||
|
||
$scope.isShow = true; //显示加载提示
|
||
if (b == '首次不合格预警') {
|
||
$scope.num = 1;
|
||
aaa = 1;
|
||
$scope.myshow = [];
|
||
$http.get(Gaddress + '/home/yujing2?num=4&num3=' + a + '&num4=0', {}).success(function (mydata) {
|
||
$scope.myshow = mydata.data;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '不合格率上升预警') {
|
||
$scope.num = 2;
|
||
aaa = 2;
|
||
$scope.myshow2 = [];
|
||
$http.get(Gaddress + '/home/yujing?num=' + a + "&num2=0", {}).success(function (mydata) {
|
||
$scope.myshow2 = mydata.data;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '被抽样单位多件不合格预警') {
|
||
$scope.num = 3;
|
||
aaa = 3;
|
||
$scope.myshow3 = [];
|
||
var nowDate = new Date();
|
||
var fullYear = nowDate.getFullYear();
|
||
//var month = nowDate.getMonth() + 1;
|
||
var endOfMonth = new Date(fullYear, a, 0).getDate();
|
||
var dateTime = fullYear + "/" + a + "/" + endOfMonth;
|
||
var kaishishijian = format(new Date(dateTime));
|
||
var jieshushijian = format(new Date(dateTime));
|
||
$http.get(Gaddress + '/home/YJ_BCDW?kaishishijian=' + kaishishijian + '&jieshushijian=' + jieshushijian, {}).success(function (mydata) {
|
||
$scope.myshow3 = mydata.data;
|
||
$scope.beginTime = mydata.beginTime;
|
||
$scope.endTime = mydata.endTime;
|
||
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '被抽样单位多次不合格预警') {
|
||
$scope.num = 4;
|
||
aaa = 4;
|
||
$scope.myshow4 = [];
|
||
var nowDate = new Date();
|
||
var fullYear = nowDate.getFullYear();
|
||
//var month = nowDate.getMonth() + 1;
|
||
var endOfMonth = new Date(fullYear, a, 0).getDate();
|
||
var dateTime = fullYear + "/" + a + "/" + endOfMonth;
|
||
var kaishishijian = format(new Date(dateTime));
|
||
var jieshushijian = format(new Date(dateTime));
|
||
$http.get(Gaddress + '/home/YJ_BCDW2?kaishishijian=' + kaishishijian + '&jieshushijian=' + jieshushijian, {}).success(function (mydata) {
|
||
$scope.myshow4 = mydata.data;
|
||
$scope.beginTime = mydata.beginTime;
|
||
$scope.endTime = mydata.endTime;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
|
||
}
|
||
if (b == '生产企业多件不合格预警') {
|
||
$scope.num = 5;
|
||
aaa = 5;
|
||
$scope.myshow5 = [];
|
||
var nowDate = new Date();
|
||
var fullYear = nowDate.getFullYear();
|
||
//var month = nowDate.getMonth() + 1;
|
||
var endOfMonth = new Date(fullYear, a, 0).getDate();
|
||
var dateTime = fullYear + "/" + a + "/" + endOfMonth;
|
||
var kaishishijian = format(new Date(dateTime));
|
||
var jieshushijian = format(new Date(dateTime));
|
||
$http.get(Gaddress + '/home/YJ_SCQY?kaishishijian=' + kaishishijian + '&jieshushijian=' + jieshushijian, {}).success(function (mydata) {
|
||
$scope.myshow5 = mydata.data;
|
||
$scope.beginTime = mydata.beginTime;
|
||
$scope.endTime = mydata.endTime;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '不合格率偏高预警') {
|
||
$scope.num = 6;
|
||
aaa = 6;
|
||
$scope.myshow6 = [];
|
||
$http.get(Gaddress + '/home/YJ_DQ?num2=4&num3=' + a + '&num4=0', {}).success(function (mydata) {
|
||
$scope.myshow6 = mydata.data;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '产地省份不合格率预警') {
|
||
$scope.myshow7 = [];
|
||
$scope.num = 7;
|
||
aaa = 7;
|
||
var nowDate = new Date();
|
||
var fullYear = nowDate.getFullYear();
|
||
//var month = nowDate.getMonth() + 1;
|
||
var endOfMonth = new Date(fullYear, a, 0).getDate();
|
||
var dateTime = fullYear + "/" + a + "/" + endOfMonth;
|
||
var kaishishijian = format(new Date(dateTime));
|
||
var jieshushijian = format(new Date(dateTime));
|
||
$http.get(Gaddress + '/home/YJ_CDSF?kaishishijian=' + kaishishijian + '&jieshushijian=' + jieshushijian, {}).success(function (mydata) {
|
||
$scope.myshow7 = mydata.data;
|
||
$scope.beginTime = mydata.beginTime;
|
||
$scope.endTime = mydata.endTime;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '进口食品不合格率预警') {
|
||
$scope.num = 8;
|
||
aaa = 8;
|
||
$scope.myshow8 = [];
|
||
var nowDate = new Date();
|
||
var fullYear = nowDate.getFullYear();
|
||
//var month = nowDate.getMonth() + 1;
|
||
var endOfMonth = new Date(fullYear, a, 0).getDate();
|
||
var dateTime = fullYear + "/" + a + "/" + endOfMonth;
|
||
var kaishishijian = format(new Date(dateTime));
|
||
var jieshushijian = format(new Date(dateTime));
|
||
$http.get(Gaddress + '/home/YJ_CDJK?kaishishijian=' + kaishishijian + '&jieshushijian=' + jieshushijian, {}).success(function (mydata) {
|
||
$scope.myshow8 = mydata.data;
|
||
$scope.beginTime = mydata.beginTime;
|
||
$scope.endTime = mydata.endTime;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '网络平台不合格率预警') {
|
||
$scope.num = 9;
|
||
aaa = 9;
|
||
$scope.myshow9 = [];
|
||
var nowDate = new Date();
|
||
var fullYear = nowDate.getFullYear();
|
||
//var month = nowDate.getMonth() + 1;
|
||
var endOfMonth = new Date(fullYear, a, 0).getDate();
|
||
var dateTime = fullYear + "/" + a + "/" + endOfMonth;
|
||
var kaishishijian = format(new Date(dateTime));
|
||
var jieshushijian = format(new Date(dateTime));
|
||
$http.get(Gaddress + '/home/YJ_WLPT?kaishishijian=' + kaishishijian + '&jieshushijian=' + jieshushijian, {}).success(function (mydata) {
|
||
$scope.myshow9 = mydata.data;
|
||
$scope.beginTime = mydata.beginTime;
|
||
$scope.endTime = mydata.endTime;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '检测值异常预警') {
|
||
$scope.num = 10;
|
||
aaa = 10;
|
||
$scope.myshow10 = [];
|
||
$http.get(Gaddress + '/home/YJ_JCZ?num3=' + a + '&num4=0', {}).success(function (mydata) {
|
||
$scope.myshow10 = mydata.data;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
if (b == '污染物总膳食暴露量预警') {
|
||
$scope.num = 11;
|
||
aaa = 11;
|
||
$scope.myshow11 = [];
|
||
var nowDate = new Date();
|
||
var fullYear = nowDate.getFullYear();
|
||
//var month = nowDate.getMonth() + 1;
|
||
var endOfMonth = new Date(fullYear, a, 0).getDate();
|
||
var dateTime = fullYear + "/" + a + "/" + endOfMonth;
|
||
var kaishishijian = format(new Date(dateTime));
|
||
var jieshushijian = format(new Date(dateTime));
|
||
$http.get(Gaddress + '/home/YJ_ZBLLPG?kaishishijian=' + kaishishijian + '&jieshushijian=' + jieshushijian, {}).success(function (mydata) {
|
||
$scope.myshow11 = mydata.data;
|
||
$scope.beginTime = mydata.beginTime;
|
||
$scope.endTime = mydata.endTime;
|
||
$scope.isShow = false; //隐藏加载提示
|
||
})
|
||
}
|
||
|
||
}
|
||
|
||
$scope.monthDataA = function (a, b) {
|
||
var nn = $scope.num;
|
||
$scope.num = 12;
|
||
$scope.totalALL = [];
|
||
//预警首页---详情---首次不合格预警
|
||
if (nn == 1) {
|
||
$scope.num2 = 1;
|
||
$http.get(Gaddress + '/home/YJ_All?spxl=' + b + '&jcxm=' + a + '&num=4&num3=' + $scope.monthDa + '&num4=0', {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
//预警首页---详情---被抽单位多件不合格预警---被抽单位多次不合格预警
|
||
if (nn == 3 || nn == 4) {
|
||
$scope.num2 = 2;
|
||
$http.get(Gaddress + '/home/YJ_All3?DW=' + a + '&beginTime=' + $scope.beginTime + '&endTime=' + $scope.endTime, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
//预警首页---详情---生产企业多件不合格预警
|
||
if (nn == 5) {
|
||
$scope.num2 = 2;
|
||
$http.get(Gaddress + '/home/YJ_All4?DW=' + a + '&beginTime=' + $scope.beginTime + '&endTime=' + $scope.endTime, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
//预警首页---详情---不合格率偏高预警
|
||
if (nn == 6) {
|
||
$scope.num2 = 1;
|
||
$http.get(Gaddress + '/home/YJ_All2?spxl=' + b + '&jcxm=' + a + '&num=4&num3=' + $scope.monthDa + '&num4=0', {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
//预警首页---详情---产地省份不合格率预警
|
||
if (nn == 7) {
|
||
$scope.num2 = 2;
|
||
$http.get(Gaddress + '/home/YJ_All5?CDSF=' + a + '&beginTime=' + $scope.beginTime + '&endTime=' + $scope.endTime, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
//预警首页---详情---进口食品不合格率预警
|
||
if (nn == 8) {
|
||
$scope.num2 = 2;
|
||
$http.get(Gaddress + '/home/YJ_All6?CDJK=' + a + '&beginTime=' + $scope.beginTime + '&endTime=' + $scope.endTime, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
//预警首页---详情---网络平台不合格率预警
|
||
if (nn == 9) {
|
||
$scope.num2 = 2;
|
||
$http.get(Gaddress + '/home/YJ_All9?WLPT=' + a + '&beginTime=' + $scope.beginTime + '&endTime=' + $scope.endTime, {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
//预警首页---详情---污染物总膳食暴露量预警
|
||
if (nn == 11) {
|
||
$scope.num2 = 2;
|
||
$http.get(Gaddress + '/home/YJ_All8?JCXM=' + a + '&SP=' + b + '&num=4&num3=' + $scope.monthDa + '&num4=0', {}).success(function (mydata) {
|
||
var dT = mydata.data;
|
||
for (var i = 0; i < dT.length; i++) {
|
||
dT[i].CYSJ = HandelTime(dT[i].CYSJ);
|
||
}
|
||
$scope.totalALL = dT;
|
||
})
|
||
}
|
||
}
|
||
|
||
|
||
//所有预警的注释
|
||
var showData = [
|
||
{
|
||
text: " 首次不合格预警指的是食品小类中某个检验项目在一段时间内首次出现不合格,根据预警需要食品类别可以切换为食品品种、食品亚类、食品大类。<br /> 预警分为3个等级:<br /> 1. 半年内首次出现不合格预警为黄色<br /> 2. 1年内首次出现不合格预警为橙色<br /> 3. 在2年内首次出现不合格预警为红色"
|
||
},
|
||
{
|
||
text: " 不合格率上升预警指的是食品中出现不合格,并且不合格率有按月连续上升的趋势。<br /> 预警分为3个等级:<br /> 1. 连续1个月不合格率上升的预警为黄色<br /> 2. 连续2个月不合格率上升的预警为橙色<br /> 3. 连续3个月及以上不合格率上升的预警为红色"
|
||
},
|
||
{
|
||
text: " 被抽样单位多件不合格预警指的是在1年内某个被抽样单位出现2件及以上的不合格食品。<br /> 预警分为3个等级:<br /> 1. 1年内某个被抽样单位出现2件不合格的预警为黄色<br /> 2. 1年内某个被抽样单位出现3件不合格的预警为橙色<br /> 3. 1年内某个被抽样单位出现4件及以上不合格的预警为红色"
|
||
},
|
||
{
|
||
text: " 被抽样单位多次不合格预警指的是在1年内某个被抽样单位出现2次及以上的不合格食品,其中同一个抽样机构在同一个抽样日期到同一个被抽样单位采集多件样品的统计为1次采样。<br /> 预警分为3个等级:<br /> 1. 1年内某个被抽样单位出现2次不合格的预警为黄色<br /> 2. 1年内某个被抽样单位出现3次的预警为橙色<br /> 3. 1年内某个被抽样单位出现4件次及以上不合格的预警为红色"
|
||
},
|
||
{
|
||
text: " 生产企业多件不合格预警指的是在1年内某个生产企业出现2件及以上的不合格食品。<br /> 预警分为3个等级:<br /> 1. 1年内某个生产企业出现2件不合格的预警为黄色<br /> 2. 1年内某个生产企业出现3件不合格的预警为橙色<br /> 3. 1年内某个生产企业出现4件及以上不合格的预警为红色"
|
||
},
|
||
{
|
||
text: " 不合格偏高预警指的是在某个月食品小类中的某个项目不合格率偏高。<br /> 预警分为3个等级:<br /> 1. 1个月内食品小类中的某个项目不合格率大于等于5%小于10%的预警为黄色<br /> 2. 1个月内食品小类中的某个项目不合格率大于等于10%小于20%的预警为橙色<br /> 3. 1个月内食品小类中的某个项目不合格率大于等于20%的预警为红色"
|
||
},
|
||
{
|
||
text: " 产地省份不合格率预警指的是在1年内被抽检样品的产地省份出现不合格率偏高情形,并按照产地省份对样品进行不合格率统计和排序。<br /> 预警分为3个等级:<br /> 1. 产地省份不合格率排序第三的预警为黄色<br /> 2. 产地省份不合格率排序第二的预警为橙色<br /> 3. 产地省份不合格率排序第一的预警为红色"
|
||
},
|
||
{
|
||
text: " 进口食品不合格率预警指的是在1年内被抽检样品的进口原产地出现不合格率偏高情形,并按照进口原产地对样品进行不合格率统计和排序。<br /> 预警分为3个等级:<br /> 1. 进口原产地不合格率排序第三的预警为黄色<br /> 2. 进口原产地不合格率排序第二的预警为橙色<br /> 3. 进口原产地不合格率排序第一的预警为红色"
|
||
},
|
||
{
|
||
text: " 网络平台不合格率预警指的是在1年内被抽检样品的网络平台地出现不合格率偏高情形,并按照网络平台对样品进行不合格率统计和排序。<br /> 预警分为3个等级:<br /> 1. 网络平台不合格率排序第三的预警为黄色<br /> 2. 网络平台不合格率排序第二的预警为橙色<br /> 3. 网络平台不合格率排序第一的预警为红色"
|
||
},
|
||
{
|
||
text: " 检测值异常预警指的是在1个月内食品小类中的某个检验项目的检测值与限量值进行对比,出现偏高的情形。<br /> 预警分为3个等级:<br /> 1. 检测值为限量值的2倍(含)到3倍(不含)之间的预警为黄色<br /> 2. 检测值为限量值的3倍(含)到4倍(不含)之间的预警为橙色<br /> 3. 检测值为限量值的4倍(含)及以上之间的预警为红色"
|
||
},
|
||
{
|
||
text: " 污染物总膳食暴露量预警指的不同食品小类中某个检验项目的平均暴露量之和,污染物膳食平均暴露量=食品中某个检验项目的检测值的平均值*上海市居民该类食物消费量的平均值/上海市居民的平均体重,污染物总膳食暴露量(EXP)和该项目的健康指导值进行比较;同时考虑到有些检验项目的致癌性,对于这类项目采用MOE方法进行计算,计算公式为MOE=基准下限剂量(BMDL)/EXP,MOE和10000进行比较,小于等于10000存在风险,大于10000说明健康风险不大。<br /> 预警分为3个等级:<br /> 1. EXP占健康指导值的比值为50%(含)到100%(不含)的预警为黄色<br /> 2. EXP占健康指导值的比值为100%(含)到200%(不含)的预警为橙色<br /> 3. EXP占健康指导值的比值为大于200%(含)、MOE小于等于10000的预警为红色"
|
||
}
|
||
]
|
||
|
||
|
||
$scope.show_text = 1;
|
||
|
||
//定义显示
|
||
$scope.showText = function (a, b) {
|
||
console.log(b);
|
||
$scope.show_text = 2;
|
||
|
||
|
||
if (b == 0) {
|
||
$("#show_text_h2").html(showData[a].text);
|
||
} else {
|
||
if (b == '首次不合格预警') {
|
||
$("#show_text_h").html(showData[0].text);
|
||
}
|
||
if (b == '不合格率上升预警') {
|
||
$("#show_text_h").html(showData[1].text);
|
||
}
|
||
if (b == '被抽样单位多件不合格预警') {
|
||
$("#show_text_h").html(showData[2].text);
|
||
}
|
||
if (b == '被抽样单位多次不合格预警') {
|
||
|
||
$("#show_text_h").html(showData[3].text);
|
||
}
|
||
if (b == '生产企业多件不合格预警') {
|
||
$("#show_text_h").html(showData[4].text);
|
||
}
|
||
if (b == '不合格率偏高预警') {
|
||
$("#show_text_h").html(showData[5].text);
|
||
}
|
||
if (b == '产地省份不合格率预警') {
|
||
$("#show_text_h").html(showData[6].text);
|
||
}
|
||
if (b == '进口食品不合格率预警') {
|
||
$("#show_text_h").html(showData[7].text);
|
||
}
|
||
if (b == '网络平台不合格率预警') {
|
||
$("#show_text_h").html(showData[8].text);
|
||
}
|
||
if (b == '检测值异常预警') {
|
||
$("#show_text_h").html(showData[9].text);
|
||
}
|
||
if (b == '污染物总膳食暴露量预警') {
|
||
$("#show_text_h").html(showData[10].text);
|
||
}
|
||
}
|
||
|
||
}
|
||
//定义隐藏
|
||
$scope.showTextEsc = function () {
|
||
$scope.show_text = 1;
|
||
|
||
}
|
||
|
||
|
||
$scope.ii = 0;
|
||
//导出
|
||
$scope.excel = function () {
|
||
|
||
var i = $scope.ii;
|
||
//console.log(i);
|
||
window.location.href = Gaddress + "/home/Download?i=" + i;
|
||
}
|
||
|
||
|
||
//不合格率上升预警 月份计算
|
||
var numTime = new Date();
|
||
$scope.oneNum = getMonthDay(0);
|
||
$scope.twoNum = getMonthDay(1);
|
||
$scope.threeNum = getMonthDay(2);
|
||
$scope.fourNum = getMonthDay(3);
|
||
$scope.fiveNum = getMonthDay(4);
|
||
//计算月份
|
||
function getMonthDay(n) {
|
||
var nowDate = new Date();
|
||
var year = nowDate.getFullYear();
|
||
var month = nowDate.getMonth();
|
||
month = month + 1 - n;
|
||
if (month <= 0) {
|
||
month = 12 + month;
|
||
year = year - 1;
|
||
}
|
||
return month;
|
||
}
|
||
|
||
|
||
}])
|