|
@@ -212,12 +212,11 @@ $("#add_btn").click(function() {
|
|
|
layerUpdateTeam('form-div', '稽查记录新增', '550px');
|
|
layerUpdateTeam('form-div', '稽查记录新增', '550px');
|
|
|
$("#save-check").html("保存");
|
|
$("#save-check").html("保存");
|
|
|
|
|
|
|
|
- if (check_type == 2) {
|
|
|
|
|
- //特情稽查处理
|
|
|
|
|
- $("#confirmC").prop('checked', false);
|
|
|
|
|
- isconfirmC = false;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
|
|
+ // if (check_type == 2) {
|
|
|
|
|
+ // //特情稽查处理
|
|
|
|
|
+ // $("#confirmC").prop('checked', false);
|
|
|
|
|
+ // isconfirmC = false;
|
|
|
|
|
+ // }
|
|
|
|
|
|
|
|
//debugger;
|
|
//debugger;
|
|
|
var nodedata;
|
|
var nodedata;
|
|
@@ -248,18 +247,18 @@ function queryTable() {
|
|
|
"special_check_type": $("#speacial_type_select").val()
|
|
"special_check_type": $("#speacial_type_select").val()
|
|
|
}
|
|
}
|
|
|
var hide = true;
|
|
var hide = true;
|
|
|
- if (check_type == 5) {
|
|
|
|
|
- hide = false;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (check_type == 5) {
|
|
|
|
|
+ // hide = false;
|
|
|
|
|
+ // }
|
|
|
operation = true;
|
|
operation = true;
|
|
|
var hide1 = true;
|
|
var hide1 = true;
|
|
|
- if (check_type == 2) {
|
|
|
|
|
- hide1 = false;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (check_type == 2) {
|
|
|
|
|
+ // hide1 = false;
|
|
|
|
|
+ // }
|
|
|
|
|
|
|
|
- if (check_type == 4) {
|
|
|
|
|
- data["scoretype"] = $("#scoretype").val();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (check_type == 4) {
|
|
|
|
|
+ // data["scoretype"] = $("#scoretype").val();
|
|
|
|
|
+ // }
|
|
|
|
|
|
|
|
var cols = [
|
|
var cols = [
|
|
|
{ width: 30, text: '序号', flex: false, colClass: 'text-center', field: 'num' },
|
|
{ width: 30, text: '序号', flex: false, colClass: 'text-center', field: 'num' },
|
|
@@ -423,17 +422,17 @@ $(".div-roadManage select").change(function() {
|
|
|
function getOrganList(select_road) {
|
|
function getOrganList(select_road) {
|
|
|
var organList;
|
|
var organList;
|
|
|
if (select_road) {
|
|
if (select_road) {
|
|
|
- if (check_type == 5) {
|
|
|
|
|
- organList = cache_road_manager_wrecker_group_map.get(select_road);
|
|
|
|
|
- } else {
|
|
|
|
|
|
|
+ // if (check_type == 5) {
|
|
|
|
|
+ // organList = cache_road_manager_wrecker_group_map.get(select_road);
|
|
|
|
|
+ // } else {
|
|
|
organList = cache_service_area_map.get(select_road);
|
|
organList = cache_service_area_map.get(select_road);
|
|
|
- }
|
|
|
|
|
|
|
+ // }
|
|
|
} else {
|
|
} else {
|
|
|
- if (check_type == 5) {
|
|
|
|
|
- organList = $.zui.store.get("cache_wrecker_group_list");
|
|
|
|
|
- } else {
|
|
|
|
|
|
|
+ // if (check_type == 5) {
|
|
|
|
|
+ // organList = $.zui.store.get("cache_wrecker_group_list");
|
|
|
|
|
+ // } else {
|
|
|
organList = $.zui.store.get("cache_service_area_list");
|
|
organList = $.zui.store.get("cache_service_area_list");
|
|
|
- }
|
|
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|
|
|
return organList;
|
|
return organList;
|
|
|
}
|
|
}
|
|
@@ -705,16 +704,12 @@ function getOtherCheckItems() {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
var param = {};
|
|
var param = {};
|
|
|
- if (check_type == 1) {
|
|
|
|
|
- param.rule_type = 2;
|
|
|
|
|
- } else if (check_type == 2) {
|
|
|
|
|
- param.rule_type = 3;
|
|
|
|
|
- } else if (check_type == 3) {
|
|
|
|
|
- param.rule_type = 4;
|
|
|
|
|
- } else if (check_type == 4) {
|
|
|
|
|
- param.rule_type = 5;
|
|
|
|
|
- } else if (check_type == 5) {
|
|
|
|
|
- param.rule_type = 6;
|
|
|
|
|
|
|
+ // rule_type=8,服务区暗访考核办法.rule_type=9,服务区现场考核办法
|
|
|
|
|
+ // check_type=8,服务区第三方暗访,check_type=9,服务区现场稽查
|
|
|
|
|
+ if (check_type == 8) {
|
|
|
|
|
+ param.rule_type = 8;
|
|
|
|
|
+ } else if (check_type == 9) {
|
|
|
|
|
+ param.rule_type = 9;
|
|
|
}
|
|
}
|
|
|
post_common_service('checkRule/getItemListByRuleType', param, function(data) {
|
|
post_common_service('checkRule/getItemListByRuleType', param, function(data) {
|
|
|
all_data = [];
|
|
all_data = [];
|
|
@@ -735,9 +730,9 @@ function getOtherCheckItems() {
|
|
|
}
|
|
}
|
|
|
check_item_tree = $.fn.zTree.init($("#check_rule_tree2"), setting, all_data)
|
|
check_item_tree = $.fn.zTree.init($("#check_rule_tree2"), setting, all_data)
|
|
|
|
|
|
|
|
- if (check_type == 4) {
|
|
|
|
|
- setscoretype();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (check_type == 4) {
|
|
|
|
|
+ // setscoretype();
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|
|
|
}, function(error) {})
|
|
}, function(error) {})
|
|
|
}
|
|
}
|
|
@@ -793,7 +788,7 @@ function static() {
|
|
|
|
|
|
|
|
var type = $("#speacial_type_select").val();
|
|
var type = $("#speacial_type_select").val();
|
|
|
|
|
|
|
|
- if (check_type == 1 || check_type == 4 || check_type == 3 || (type != "" && check_type == 2)) {
|
|
|
|
|
|
|
+ if (check_type == 8 || check_type == 9) {
|
|
|
var p = {
|
|
var p = {
|
|
|
"check_type": check_type,
|
|
"check_type": check_type,
|
|
|
"check_period": $("#month_date").val(),
|
|
"check_period": $("#month_date").val(),
|
|
@@ -808,12 +803,12 @@ function static() {
|
|
|
var itemsname = "";
|
|
var itemsname = "";
|
|
|
var datas = '';
|
|
var datas = '';
|
|
|
var t8 = 0;
|
|
var t8 = 0;
|
|
|
- var title = "第三方暗访情况";
|
|
|
|
|
- if (check_type == 1) title = "第三方暗访情况";
|
|
|
|
|
- if (check_type == 3) title = "现场检查情况";
|
|
|
|
|
- if (check_type == 4) title = "数据平台应用情况";
|
|
|
|
|
- if (check_type == 2 && type == "1") title = "公司特情稽查情况";
|
|
|
|
|
- if (check_type == 2 && type == "2") title = "联网特情稽查情况";
|
|
|
|
|
|
|
+ var title = "";
|
|
|
|
|
+ if (check_type == 8) title = "服务区第三方暗访情况";
|
|
|
|
|
+ if (check_type == 9) title = "服务区现场检查情况";
|
|
|
|
|
+ // if (check_type == 4) title = "数据平台应用情况";
|
|
|
|
|
+ // if (check_type == 2 && type == "1") title = "公司特情稽查情况";
|
|
|
|
|
+ // if (check_type == 2 && type == "2") title = "联网特情稽查情况";
|
|
|
for (var key in data) {
|
|
for (var key in data) {
|
|
|
for (var i in data[key]) {
|
|
for (var i in data[key]) {
|
|
|
itemsname = "";
|
|
itemsname = "";
|
|
@@ -883,118 +878,118 @@ function static() {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (check_type == 2 && type == "") {
|
|
|
|
|
-
|
|
|
|
|
- var p = {
|
|
|
|
|
- "check_type": check_type,
|
|
|
|
|
- "check_period": $("#month_date").val()
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- post_common_service("/f/checkOther/getOtherCheckStatistics", p, function(data) {
|
|
|
|
|
-
|
|
|
|
|
- var names = new Array();
|
|
|
|
|
- var totalnamesvalue = new HashMap();
|
|
|
|
|
- var itemsname = "";
|
|
|
|
|
- var datas = '';
|
|
|
|
|
- var t8 = 0;
|
|
|
|
|
- var t1 = 0;
|
|
|
|
|
- var t2 = 0;
|
|
|
|
|
- var t3 = 0;
|
|
|
|
|
-
|
|
|
|
|
- //key 盐城道管
|
|
|
|
|
- for (var key in data) {
|
|
|
|
|
- //i list 盐城
|
|
|
|
|
- for (var i in data[key]) {
|
|
|
|
|
-
|
|
|
|
|
- var itemvalue = "";
|
|
|
|
|
- //type 1
|
|
|
|
|
- for (var j in data[key][i].scoretypemap) {
|
|
|
|
|
- var scoremap = data[key][i].scoretypemap[j];
|
|
|
|
|
- names = new Array();
|
|
|
|
|
- itemsname = "";
|
|
|
|
|
- var totalvalue = 0;
|
|
|
|
|
- for (var name in scoremap) {
|
|
|
|
|
- names.push(name);
|
|
|
|
|
- itemsname += '<td style="width:78px">' + name + '</td>';
|
|
|
|
|
- itemvalue += '<td>' + scoremap[name] + '</td>';
|
|
|
|
|
-
|
|
|
|
|
- totalvalue += scoremap[name];
|
|
|
|
|
-
|
|
|
|
|
- var v = totalnamesvalue.get(name + j);
|
|
|
|
|
- if (v == null || v == undefined) v = 0;
|
|
|
|
|
- v += scoremap[name];
|
|
|
|
|
- totalnamesvalue.set(name + j, v);
|
|
|
|
|
- }
|
|
|
|
|
- itemvalue += '<td>' + totalvalue + '</td>';
|
|
|
|
|
-
|
|
|
|
|
- if (j == "1") t2 += totalvalue;
|
|
|
|
|
- if (j == "2") t3 += totalvalue;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- datas += '<tr>';
|
|
|
|
|
- if (i == 0) {
|
|
|
|
|
- datas += '<td rowspan=' + data[key].length + '>' + key + "</td>";
|
|
|
|
|
- }
|
|
|
|
|
- datas += '<td>' + data[key][i].deptname + "</td>";
|
|
|
|
|
- datas += '<td>' + data[key][i].totalcheck + "</td>";
|
|
|
|
|
- datas += itemvalue;
|
|
|
|
|
- datas += '<td>' + data[key][i].totalScore + '</td>';
|
|
|
|
|
- datas += '</tr>';
|
|
|
|
|
-
|
|
|
|
|
- t1 += data[key][i].totalcheck;
|
|
|
|
|
- t8 += data[key][i].totalScore;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- datas += '<tr><td colspan=2>合计</td>';
|
|
|
|
|
- datas += '<td>' + t1 + '</td>';
|
|
|
|
|
- for (var i in names) {
|
|
|
|
|
- datas += '<td>' + totalnamesvalue.get(names[i] + "1") + '</td>';
|
|
|
|
|
- }
|
|
|
|
|
- datas += '<td>' + t2 + '</td>';
|
|
|
|
|
- for (var i in names) {
|
|
|
|
|
- datas += '<td>' + totalnamesvalue.get(names[i] + "2") + '</td>';
|
|
|
|
|
- }
|
|
|
|
|
- datas += '<td>' + t3 + '</td>';
|
|
|
|
|
- datas += '<td>' + t8 + '</td></tr>';
|
|
|
|
|
-
|
|
|
|
|
- var html = ' <table class="statable">' +
|
|
|
|
|
- ' <thead style="font-size: 20px;text-align: center;border: 0px;">' +
|
|
|
|
|
- ' <tr>' +
|
|
|
|
|
- ' <td colspan="13" style="padding: 10px;border: 0px;">' + $("#month_date").val().replace("/", "-") + '月份特情稽查情况汇总</td>' +
|
|
|
|
|
- ' </tr>' +
|
|
|
|
|
- ' </thead>' +
|
|
|
|
|
- ' <tbody>' +
|
|
|
|
|
- ' <tr>' +
|
|
|
|
|
- '<td rowspan=2>道管</td>' +
|
|
|
|
|
- '<td rowspan=2>服务区</td>' +
|
|
|
|
|
- '<td rowspan=2>存在问题特情数量</td>' +
|
|
|
|
|
- '<td colspan=' + (names.length + 1) + '>内部特情稽查存在问题数量</td>' +
|
|
|
|
|
- '<td colspan=' + (names.length + 1) + '>联网中心特情稽查存在问题数量</td>' +
|
|
|
|
|
- '<td rowspan=2>合计扣分</td>' +
|
|
|
|
|
- ' </tr>' +
|
|
|
|
|
- ' <tr>' +
|
|
|
|
|
- itemsname +
|
|
|
|
|
- '<td >合计</td>' +
|
|
|
|
|
- itemsname +
|
|
|
|
|
- '<td >合计</td>' +
|
|
|
|
|
- ' </tr>' +
|
|
|
|
|
- datas +
|
|
|
|
|
- ' </tbody>' +
|
|
|
|
|
- ' </table>';
|
|
|
|
|
- layer.open({
|
|
|
|
|
- area: ["800px", "500px"],
|
|
|
|
|
- type: 1,
|
|
|
|
|
- title: '统计',
|
|
|
|
|
- maxmin: true,
|
|
|
|
|
- closeBtn: 1,
|
|
|
|
|
- shadeClose: true,
|
|
|
|
|
- skin: '#fff', //没有背景色
|
|
|
|
|
- resize: true,
|
|
|
|
|
- content: "<div style='width:100%;background: #fff;text-align: center;padding:10px'> <button class=\"btn btn-info3\" type=\"button\" style=\" position: absolute;right: 10px;top: 17px;\" onclick=\"exportThirds()\"> 导出Excel</button>" + html + "</div>"
|
|
|
|
|
- });
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (check_type == 2 && type == "") {
|
|
|
|
|
+
|
|
|
|
|
+ // var p = {
|
|
|
|
|
+ // "check_type": check_type,
|
|
|
|
|
+ // "check_period": $("#month_date").val()
|
|
|
|
|
+ // };
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ // post_common_service("/f/checkOther/getOtherCheckStatistics", p, function(data) {
|
|
|
|
|
+
|
|
|
|
|
+ // var names = new Array();
|
|
|
|
|
+ // var totalnamesvalue = new HashMap();
|
|
|
|
|
+ // var itemsname = "";
|
|
|
|
|
+ // var datas = '';
|
|
|
|
|
+ // var t8 = 0;
|
|
|
|
|
+ // var t1 = 0;
|
|
|
|
|
+ // var t2 = 0;
|
|
|
|
|
+ // var t3 = 0;
|
|
|
|
|
+
|
|
|
|
|
+ // //key 盐城道管
|
|
|
|
|
+ // for (var key in data) {
|
|
|
|
|
+ // //i list 盐城
|
|
|
|
|
+ // for (var i in data[key]) {
|
|
|
|
|
+
|
|
|
|
|
+ // var itemvalue = "";
|
|
|
|
|
+ // //type 1
|
|
|
|
|
+ // for (var j in data[key][i].scoretypemap) {
|
|
|
|
|
+ // var scoremap = data[key][i].scoretypemap[j];
|
|
|
|
|
+ // names = new Array();
|
|
|
|
|
+ // itemsname = "";
|
|
|
|
|
+ // var totalvalue = 0;
|
|
|
|
|
+ // for (var name in scoremap) {
|
|
|
|
|
+ // names.push(name);
|
|
|
|
|
+ // itemsname += '<td style="width:78px">' + name + '</td>';
|
|
|
|
|
+ // itemvalue += '<td>' + scoremap[name] + '</td>';
|
|
|
|
|
+
|
|
|
|
|
+ // totalvalue += scoremap[name];
|
|
|
|
|
+
|
|
|
|
|
+ // var v = totalnamesvalue.get(name + j);
|
|
|
|
|
+ // if (v == null || v == undefined) v = 0;
|
|
|
|
|
+ // v += scoremap[name];
|
|
|
|
|
+ // totalnamesvalue.set(name + j, v);
|
|
|
|
|
+ // }
|
|
|
|
|
+ // itemvalue += '<td>' + totalvalue + '</td>';
|
|
|
|
|
+
|
|
|
|
|
+ // if (j == "1") t2 += totalvalue;
|
|
|
|
|
+ // if (j == "2") t3 += totalvalue;
|
|
|
|
|
+
|
|
|
|
|
+ // }
|
|
|
|
|
+
|
|
|
|
|
+ // datas += '<tr>';
|
|
|
|
|
+ // if (i == 0) {
|
|
|
|
|
+ // datas += '<td rowspan=' + data[key].length + '>' + key + "</td>";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // datas += '<td>' + data[key][i].deptname + "</td>";
|
|
|
|
|
+ // datas += '<td>' + data[key][i].totalcheck + "</td>";
|
|
|
|
|
+ // datas += itemvalue;
|
|
|
|
|
+ // datas += '<td>' + data[key][i].totalScore + '</td>';
|
|
|
|
|
+ // datas += '</tr>';
|
|
|
|
|
+
|
|
|
|
|
+ // t1 += data[key][i].totalcheck;
|
|
|
|
|
+ // t8 += data[key][i].totalScore;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+
|
|
|
|
|
+ // datas += '<tr><td colspan=2>合计</td>';
|
|
|
|
|
+ // datas += '<td>' + t1 + '</td>';
|
|
|
|
|
+ // for (var i in names) {
|
|
|
|
|
+ // datas += '<td>' + totalnamesvalue.get(names[i] + "1") + '</td>';
|
|
|
|
|
+ // }
|
|
|
|
|
+ // datas += '<td>' + t2 + '</td>';
|
|
|
|
|
+ // for (var i in names) {
|
|
|
|
|
+ // datas += '<td>' + totalnamesvalue.get(names[i] + "2") + '</td>';
|
|
|
|
|
+ // }
|
|
|
|
|
+ // datas += '<td>' + t3 + '</td>';
|
|
|
|
|
+ // datas += '<td>' + t8 + '</td></tr>';
|
|
|
|
|
+
|
|
|
|
|
+ // var html = ' <table class="statable">' +
|
|
|
|
|
+ // ' <thead style="font-size: 20px;text-align: center;border: 0px;">' +
|
|
|
|
|
+ // ' <tr>' +
|
|
|
|
|
+ // ' <td colspan="13" style="padding: 10px;border: 0px;">' + $("#month_date").val().replace("/", "-") + '月份特情稽查情况汇总</td>' +
|
|
|
|
|
+ // ' </tr>' +
|
|
|
|
|
+ // ' </thead>' +
|
|
|
|
|
+ // ' <tbody>' +
|
|
|
|
|
+ // ' <tr>' +
|
|
|
|
|
+ // '<td rowspan=2>道管</td>' +
|
|
|
|
|
+ // '<td rowspan=2>服务区</td>' +
|
|
|
|
|
+ // '<td rowspan=2>存在问题特情数量</td>' +
|
|
|
|
|
+ // '<td colspan=' + (names.length + 1) + '>内部特情稽查存在问题数量</td>' +
|
|
|
|
|
+ // '<td colspan=' + (names.length + 1) + '>联网中心特情稽查存在问题数量</td>' +
|
|
|
|
|
+ // '<td rowspan=2>合计扣分</td>' +
|
|
|
|
|
+ // ' </tr>' +
|
|
|
|
|
+ // ' <tr>' +
|
|
|
|
|
+ // itemsname +
|
|
|
|
|
+ // '<td >合计</td>' +
|
|
|
|
|
+ // itemsname +
|
|
|
|
|
+ // '<td >合计</td>' +
|
|
|
|
|
+ // ' </tr>' +
|
|
|
|
|
+ // datas +
|
|
|
|
|
+ // ' </tbody>' +
|
|
|
|
|
+ // ' </table>';
|
|
|
|
|
+ // layer.open({
|
|
|
|
|
+ // area: ["800px", "500px"],
|
|
|
|
|
+ // type: 1,
|
|
|
|
|
+ // title: '统计',
|
|
|
|
|
+ // maxmin: true,
|
|
|
|
|
+ // closeBtn: 1,
|
|
|
|
|
+ // shadeClose: true,
|
|
|
|
|
+ // skin: '#fff', //没有背景色
|
|
|
|
|
+ // resize: true,
|
|
|
|
|
+ // content: "<div style='width:100%;background: #fff;text-align: center;padding:10px'> <button class=\"btn btn-info3\" type=\"button\" style=\" position: absolute;right: 10px;top: 17px;\" onclick=\"exportThirds()\"> 导出Excel</button>" + html + "</div>"
|
|
|
|
|
+ // });
|
|
|
|
|
+ // });
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|