Commit f28b03aa by 林永鑫

Merge branch 'dev_maxt' of http://47.92.108.28/changchao/founder_vue into dev_maxt

parents e67de79a 172c3f82
......@@ -9,730 +9,78 @@
"text":"故意杀人",
"pId":null,
"id":"040001000000",
"isParent":true,
"children":[
{
"ids":"1017",
"label":"抢劫杀人",
"codeType":"CODE_AJXZ",
"text":"抢劫杀人",
"pId":"040001000000",
"id":"040001000100",
"isParent":true,
"children":[
{
"ids":"1018",
"label":"拦路抢劫杀人",
"codeType":"CODE_AJXZ",
"text":"拦路抢劫杀人",
"pId":"040001000100",
"id":"040001000101",
"isParent":false,
"children":[]
},
{
"ids":"1019",
"label":"入室抢劫杀人",
"codeType":"CODE_AJXZ",
"text":"入室抢劫杀人",
"pId":"040001000100",
"id":"040001000102",
"isParent":false,
"children":[]
},
{
"ids":"1021",
"label":"楼道抢劫杀人",
"codeType":"CODE_AJXZ",
"text":"楼道抢劫杀人",
"pId":"040001000100",
"id":"040001000103",
"isParent":false,
"children":[]
},
{
"ids":"1029",
"label":"入室盗窃转化为抢劫杀人",
"codeType":"CODE_AJXZ",
"text":"入室盗窃转化为抢劫杀人",
"pId":"040001000100",
"id":"040001000104",
"isParent":false,
"children":[]
},
{
"ids":"1030",
"label":"其他抢劫杀人",
"codeType":"CODE_AJXZ",
"text":"其他抢劫杀人",
"pId":"040001000100",
"id":"040001000199",
"isParent":false,
"children":[]
}
]
},
{
"ids":"1031",
"label":"强奸杀人",
"codeType":"CODE_AJXZ",
"text":"强奸杀人",
"pId":"040001000000",
"id":"040001000200",
"isParent":true,
"children":[
{
"ids":"1020",
"label":"入室强奸杀人",
"codeType":"CODE_AJXZ",
"text":"入室强奸杀人",
"pId":"040001000200",
"id":"040001000201",
"isParent":false,
"children":[]
},
{
"ids":"1022",
"label":"拦路强奸杀人",
"codeType":"CODE_AJXZ",
"text":"拦路强奸杀人",
"pId":"040001000200",
"id":"040001000202",
"isParent":false,
"children":[]
},
{
"ids":"1023",
"label":"其他强奸杀人",
"codeType":"CODE_AJXZ",
"text":"其他强奸杀人",
"pId":"040001000200",
"id":"040001000299",
"isParent":false,
"children":[]
}
]
},
{
"ids":"1024",
"label":"绑架杀人",
"codeType":"CODE_AJXZ",
"text":"绑架杀人",
"pId":"040001000000",
"id":"040001000300",
"isParent":false,
"children":[]
},
{
"ids":"1025",
"label":"爆炸杀人",
"codeType":"CODE_AJXZ",
"text":"爆炸杀人",
"pId":"040001000000",
"id":"040001000400",
"isParent":false,
"children":[]
},
{
"ids":"1026",
"label":"投毒杀人",
"codeType":"CODE_AJXZ",
"text":"投毒杀人",
"pId":"040001000000",
"id":"040001000500",
"isParent":false,
"children":[]
},
{
"ids":"1027",
"label":"放火杀人",
"codeType":"CODE_AJXZ",
"text":"放火杀人",
"pId":"040001000000",
"id":"040001000600",
"isParent":false,
"children":[]
},
{
"ids":"999",
"label":"其他故意杀人",
"codeType":"CODE_AJXZ",
"text":"其他故意杀人",
"pId":"040001000000",
"id":"040001009900",
"isParent":false,
"children":[]
}
]
"isParent":false,
"children":[]
},
{
"ids":"1000",
"label":"故意伤害",
"ids":"1017",
"label":"抢劫杀人",
"codeType":"CODE_AJXZ",
"text":"故意伤害",
"pId":null,
"id":"040003000000",
"isParent":true,
"children":[
{
"ids":"1001",
"label":"故意伤害致人死亡",
"codeType":"CODE_AJXZ",
"text":"故意伤害致人死亡",
"pId":"040003000000",
"id":"040003000100",
"isParent":false,
"children":[]
},
{
"ids":"266297",
"label":"故意伤害致人重伤",
"codeType":"CODE_AJXZ",
"text":"故意伤害致人重伤",
"pId":"040003000000",
"id":"040003000200",
"isParent":false,
"children":[]
},
{
"ids":"266298",
"label":"其他故意伤害",
"codeType":"CODE_AJXZ",
"text":"其他故意伤害",
"pId":"040003000000",
"id":"040003000900",
"isParent":false,
"children":[]
}
]
"text":"抢劫杀人",
"pId":"",
"id":"040001000100",
"isParent":false,
"children":[]
},
{
"ids":"1046",
"label":"拐卖妇女、儿童",
"ids":"1031",
"label":"强奸杀人",
"codeType":"CODE_AJXZ",
"text":"拐卖妇女、儿童",
"pId":null,
"id":"040011000000",
"isParent":true,
"children":[
{
"ids":"1047",
"label":"拐卖妇女",
"codeType":"CODE_AJXZ",
"text":"拐卖妇女",
"pId":"040011000000",
"id":"040011010000",
"isParent":true,
"children":[
{
"ids":"1048",
"label":"绑架妇女",
"codeType":"CODE_AJXZ",
"text":"绑架妇女",
"pId":"040011010000",
"id":"040011010100",
"isParent":false,
"children":[]
},
{
"ids":"1049",
"label":"诱骗妇女",
"codeType":"CODE_AJXZ",
"text":"诱骗妇女",
"pId":"040011010000",
"id":"040011010200",
"isParent":false,
"children":[]
},
{
"ids":"266286",
"label":"其他拐卖妇女",
"codeType":"CODE_AJXZ",
"text":"其他拐卖妇女",
"pId":"040011010000",
"id":"040011019900",
"isParent":false,
"children":[]
}
]
},
{
"ids":"1038",
"label":"拐卖儿童",
"codeType":"CODE_AJXZ",
"text":"拐卖儿童",
"pId":"040011000000",
"id":"040011020000",
"isParent":true,
"children":[
{
"ids":"1039",
"label":"偷盗儿童",
"codeType":"CODE_AJXZ",
"text":"偷盗儿童",
"pId":"040011020000",
"id":"040011020100",
"isParent":false,
"children":[]
},
{
"ids":"1034",
"label":"诱骗儿童",
"codeType":"CODE_AJXZ",
"text":"诱骗儿童",
"pId":"040011020000",
"id":"040011020200",
"isParent":false,
"children":[]
},
{
"ids":"1035",
"label":"贩卖儿童",
"codeType":"CODE_AJXZ",
"text":"贩卖儿童",
"pId":"040011020000",
"id":"040011020300",
"isParent":false,
"children":[]
},
{
"ids":"266287",
"label":"其他拐卖儿童",
"codeType":"CODE_AJXZ",
"text":"其他拐卖儿童",
"pId":"040011020000",
"id":"040011029900",
"isParent":false,
"children":[]
}
]
}
]
"text":"强奸杀人",
"pId":"",
"id":"040001000200",
"isParent":false,
"children":[]
},
{
"ids":"1036",
"label":"抢劫",
"ids":"1024",
"label":"绑架杀人",
"codeType":"CODE_AJXZ",
"text":"抢劫",
"pId":null,
"id":"050001000000",
"isParent":true,
"children":[
{
"ids":"1037",
"label":"入户抢劫",
"codeType":"CODE_AJXZ",
"text":"入户抢劫",
"pId":"050001000000",
"id":"050001000100",
"isParent":false,
"children":[]
},
{
"ids":"1040",
"label":"抢劫金融场所",
"codeType":"CODE_AJXZ",
"text":"抢劫金融场所",
"pId":"050001000000",
"id":"050001000200",
"isParent":false,
"children":[]
},
{
"ids":"1041",
"label":"抢劫金店",
"codeType":"CODE_AJXZ",
"text":"抢劫金店",
"pId":"050001000000",
"id":"050001000300",
"isParent":false,
"children":[]
},
{
"ids":"1042",
"label":"营业场所抢劫",
"codeType":"CODE_AJXZ",
"text":"营业场所抢劫",
"pId":"050001000000",
"id":"050001000400",
"isParent":false,
"children":[]
},
{
"ids":"1043",
"label":"拦路抢劫",
"codeType":"CODE_AJXZ",
"text":"拦路抢劫",
"pId":"050001000000",
"id":"050001000500",
"isParent":false,
"children":[]
},
{
"ids":"1044",
"label":"抢劫工地",
"codeType":"CODE_AJXZ",
"text":"抢劫工地",
"pId":"050001000000",
"id":"050001000600",
"isParent":false,
"children":[]
},
{
"ids":"1045",
"label":"抢劫司机财物",
"codeType":"CODE_AJXZ",
"text":"抢劫司机财物",
"pId":"050001000000",
"id":"050001000700",
"isParent":false,
"children":[]
},
{
"ids":"1053",
"label":"抢劫机动车",
"codeType":"CODE_AJXZ",
"text":"抢劫机动车",
"pId":"050001000000",
"id":"050001000800",
"isParent":false,
"children":[]
},
{
"ids":"988",
"label":"抢劫银行取款人",
"codeType":"CODE_AJXZ",
"text":"抢劫银行取款人",
"pId":"050001000000",
"id":"050001000900",
"isParent":false,
"children":[]
},
{
"ids":"997",
"label":"抢劫枪支弹药",
"codeType":"CODE_AJXZ",
"text":"抢劫枪支弹药",
"pId":"050001000000",
"id":"050001001000",
"isParent":false,
"children":[]
},
{
"ids":"266288",
"label":"其他抢劫",
"codeType":"CODE_AJXZ",
"text":"其他抢劫",
"pId":"050001000000",
"id":"050001009900",
"isParent":false,
"children":[]
}
]
"text":"绑架杀人",
"pId":"",
"id":"040001000300",
"isParent":false,
"children":[]
},
{
"ids":"998",
"label":"盗窃",
"ids":"1025",
"label":"爆炸杀人",
"codeType":"CODE_AJXZ",
"text":"盗窃",
"pId":null,
"id":"050002000000",
"isParent":true,
"children":[
{
"ids":"989",
"label":"入室盗窃",
"codeType":"CODE_AJXZ",
"text":"入室盗窃",
"pId":"050002000000",
"id":"050002000100",
"isParent":true,
"children":[
{
"ids":"990",
"label":"入户盗窃",
"codeType":"CODE_AJXZ",
"text":"入户盗窃",
"pId":"050002000100",
"id":"050002000101",
"isParent":false,
"children":[]
},
{
"ids":"991",
"label":"营业场所盗窃",
"codeType":"CODE_AJXZ",
"text":"营业场所盗窃",
"pId":"050002000100",
"id":"050002000102",
"isParent":false,
"children":[]
},
{
"ids":"992",
"label":"盗窃办公处所",
"codeType":"CODE_AJXZ",
"text":"盗窃办公处所",
"pId":"050002000100",
"id":"050002000103",
"isParent":false,
"children":[]
},
{
"ids":"993",
"label":"盗窃工地、仓库",
"codeType":"CODE_AJXZ",
"text":"盗窃工地、仓库",
"pId":"050002000100",
"id":"050002000104",
"isParent":false,
"children":[]
},
{
"ids":"994",
"label":"其他入室盗窃",
"codeType":"CODE_AJXZ",
"text":"其他入室盗窃",
"pId":"050002000100",
"id":"050002000199",
"isParent":false,
"children":[]
}
]
},
{
"ids":"995",
"label":"盗窃汽车内财物",
"codeType":"CODE_AJXZ",
"text":"盗窃汽车内财物",
"pId":"050002000000",
"id":"050002000200",
"isParent":false,
"children":[]
},
{
"ids":"996",
"label":"盗窃汽车配件",
"codeType":"CODE_AJXZ",
"text":"盗窃汽车配件",
"pId":"050002000000",
"id":"050002000300",
"isParent":false,
"children":[]
},
{
"ids":"1012",
"label":"随窃(顺手牵羊)",
"codeType":"CODE_AJXZ",
"text":"随窃(顺手牵羊)",
"pId":"050002000000",
"id":"050002000400",
"isParent":false,
"children":[]
},
{
"ids":"1002",
"label":"扒窃",
"codeType":"CODE_AJXZ",
"text":"扒窃",
"pId":"050002000000",
"id":"050002000500",
"isParent":false,
"children":[]
},
{
"ids":"1051",
"label":"盗窃汽车",
"codeType":"CODE_AJXZ",
"text":"盗窃汽车",
"pId":"050002000000",
"id":"050002000600",
"isParent":false,
"children":[]
},
{
"ids":"1052",
"label":"盗窃非机动车",
"codeType":"CODE_AJXZ",
"text":"盗窃非机动车",
"pId":"050002000000",
"id":"050002000700",
"isParent":false,
"children":[]
},
{
"ids":"1050",
"label":"盗窃摩托车",
"codeType":"CODE_AJXZ",
"text":"盗窃摩托车",
"pId":"050002000000",
"id":"050002000800",
"isParent":false,
"children":[]
},
{
"ids":"1003",
"label":"盗窃公共设施",
"codeType":"CODE_AJXZ",
"text":"盗窃公共设施",
"pId":"050002000000",
"id":"050002000900",
"isParent":false,
"children":[]
},
{
"ids":"1004",
"label":"盗窃运输物资",
"codeType":"CODE_AJXZ",
"text":"盗窃运输物资",
"pId":"050002000000",
"id":"050002001000",
"isParent":false,
"children":[]
},
{
"ids":"1005",
"label":"撬盗保险柜",
"codeType":"CODE_AJXZ",
"text":"撬盗保险柜",
"pId":"050002000000",
"id":"050002001100",
"isParent":false,
"children":[]
},
{
"ids":"1006",
"label":"盗窃枪支弹药",
"codeType":"CODE_AJXZ",
"text":"盗窃枪支弹药",
"pId":"050002000000",
"id":"050002001200",
"isParent":false,
"children":[]
},
{
"ids":"1007",
"label":"盗窃牲畜",
"codeType":"CODE_AJXZ",
"text":"盗窃牲畜",
"pId":"050002000000",
"id":"050002001300",
"isParent":false,
"children":[]
},
{
"ids":"266295",
"label":"盗窃电动自行车",
"codeType":"CODE_AJXZ",
"text":"盗窃电动自行车",
"pId":"050002000000",
"id":"050002001400",
"isParent":false,
"children":[]
},
{
"ids":"266296",
"label":"打孔盗油",
"codeType":"CODE_AJXZ",
"text":"打孔盗油",
"pId":"050002000000",
"id":"050002001500",
"isParent":false,
"children":[]
},
{
"ids":"266289",
"label":"其他盗窃",
"codeType":"CODE_AJXZ",
"text":"其他盗窃",
"pId":"050002000000",
"id":"050002009900",
"isParent":false,
"children":[]
}
]
"text":"爆炸杀人",
"pId":"",
"id":"040001000400",
"isParent":false,
"children":[]
},
{
"ids":"1008",
"label":"诈骗",
"ids":"1026",
"label":"投毒杀人",
"codeType":"CODE_AJXZ",
"text":"诈骗",
"pId":null,
"id":"050003000000",
"isParent":true,
"children":[
{
"ids":"1011",
"label":"接触性诈骗",
"codeType":"CODE_AJXZ",
"text":"接触性诈骗",
"pId":"050003000000",
"id":"050003000100",
"isParent":false,
"children":[]
},
{
"ids":"1009",
"label":"非接触性诈骗",
"codeType":"CODE_AJXZ",
"text":"非接触性诈骗",
"pId":"050003000000",
"id":"050003000200",
"isParent":false,
"children":[]
}
]
"text":"投毒杀人",
"pId":"",
"id":"040001000500",
"isParent":false,
"children":[]
},
{
"ids":"1010",
"label":"抢夺",
"ids":"1027",
"label":"放火杀人",
"codeType":"CODE_AJXZ",
"text":"抢夺",
"pId":null,
"id":"050004000000",
"isParent":true,
"children":[
{
"ids":"1013",
"label":"驾汽车抢夺",
"codeType":"CODE_AJXZ",
"text":"驾汽车抢夺",
"pId":"050004000000",
"id":"050004000100",
"isParent":false,
"children":[]
},
{
"ids":"1014",
"label":"飞车抢夺",
"codeType":"CODE_AJXZ",
"text":"飞车抢夺",
"pId":"050004000000",
"id":"050004000200",
"isParent":false,
"children":[]
},
{
"ids":"1015",
"label":"徒步抢夺",
"codeType":"CODE_AJXZ",
"text":"徒步抢夺",
"pId":"050004000000",
"id":"050004000300",
"isParent":false,
"children":[]
},
{
"ids":"266290",
"label":"其他抢夺",
"codeType":"CODE_AJXZ",
"text":"其他抢夺",
"pId":"050004000000",
"id":"050004009900",
"isParent":false,
"children":[]
}
]
"text":"放火杀人",
"pId":"",
"id":"040001000600",
"isParent":false,
"children":[]
},
{
"ids":"1001",
"label":"故意伤害致死",
"codeType":"CODE_AJXZ",
"text":"故意伤害致死",
"pId":"",
"id":"040003000100",
"isParent":false,
"children":[]
}
]
},
......
{
"code":200,
"data":{
"rows":[
{
"ids":"19996",
"label":"社会交往关系",
"codeType":"CODE_BHRGX",
"text":"社会交往关系",
"pId":null,
"id":"01",
"isParent":false,
"children":[]
},
{
"ids":"19997",
"label":"亲属关系",
"codeType":"CODE_BHRGX",
"text":"亲属关系",
"pId":null,
"id":"02",
"isParent":false,
"children":[]
},
{
"ids":"19998",
"label":"陌生人",
"codeType":"CODE_BHRGX",
"text":"陌生人",
"pId":null,
"id":"03",
"isParent":false,
"children":[]
},
{
"ids":"19999",
"label":"其他",
"codeType":"CODE_BHRGX",
"text":"其他",
"pId":null,
"id":"99",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
{
"code":200,
"data":{
"rows":[
{
"ids":"1831",
"label":"城市",
"codeType":"CODE_DYLB",
"text":"城市",
"pId":null,
"id":"1010",
"isParent":false,
"children":[]
},
{
"ids":"1832",
"label":"农村",
"codeType":"CODE_DYLB",
"text":"农村",
"pId":null,
"id":"1020",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
{
"code":200,
"data":{
"rows":[
{
"ids":"20000",
"label":"城镇户口",
"codeType":"CODE_HJLX",
"text":"城镇户口",
"pId":null,
"id":"01",
"isParent":false,
"children":[]
},
{
"ids":"20001",
"label":"农村户口",
"codeType":"CODE_HJLX",
"text":"农村户口",
"pId":null,
"id":"02",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
{
"success": true,
"code": 200,
"message": "成功",
"data": {
"rows": [
{
"ids": "4352",
"label": "未婚",
"codeType": "CODE_HYZK",
"text": "未婚",
"id": "10",
"isParent": false,
"children": []
},
{
"ids": "4353",
"label": "已婚",
"codeType": "CODE_HYZK",
"text": "已婚",
"id": "20",
"isParent": false,
"children": []
},
{
"ids": "4354",
"label": "初婚",
"codeType": "CODE_HYZK",
"text": "初婚",
"id": "21",
"isParent": false,
"children": []
},
{
"ids": "4355",
"label": "再婚",
"codeType": "CODE_HYZK",
"text": "再婚",
"id": "22",
"isParent": false,
"children": []
},
{
"ids": "4356",
"label": "复婚",
"codeType": "CODE_HYZK",
"text": "复婚",
"id": "23",
"isParent": false,
"children": []
},
{
"ids": "4357",
"label": "丧偶",
"codeType": "CODE_HYZK",
"text": "丧偶",
"id": "30",
"isParent": false,
"children": []
},
{
"ids": "4358",
"label": "离婚",
"codeType": "CODE_HYZK",
"text": "离婚",
"id": "40",
"isParent": false,
"children": []
},
{
"ids": "4359",
"label": "未说明的婚姻状况",
"codeType": "CODE_HYZK",
"text": "未说明的婚姻状况",
"id": "90",
"isParent": false,
"children": []
}
]
}
}
"code":200,
"data":{
"rows":[
{
"ids":"4354",
"label":"已婚",
"codeType":"CODE_HYZK",
"text":"已婚",
"pId":null,
"id":"10",
"isParent":false,
"children":[]
},
{
"ids":"4355",
"label":"未婚",
"codeType":"CODE_HYZK",
"text":"未婚",
"pId":null,
"id":"20",
"isParent":false,
"children":[]
},
{
"ids":"4356",
"label":"丧偶",
"codeType":"CODE_HYZK",
"text":"丧偶",
"pId":null,
"id":"30",
"isParent":false,
"children":[]
},
{
"ids":"4357",
"label":"离异",
"codeType":"CODE_HYZK",
"text":"离异",
"pId":null,
"id":"40",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
{
"success": true,
"code": 200,
"message": "成功",
"data": {
"rows": [
{
"ids": "17424",
"label": "死亡",
"codeType": "CODE_RSSHCD",
"text": "死亡",
"id": "1",
"isParent": false,
"children": []
},
{
"ids": "17425",
"label": "重伤",
"codeType": "CODE_RSSHCD",
"text": "重伤",
"id": "2",
"isParent": false,
"children": []
},
{
"ids": "17426",
"label": "轻伤",
"codeType": "CODE_RSSHCD",
"text": "轻伤",
"id": "3",
"isParent": false,
"children": []
},
{
"ids": "17427",
"label": "轻微伤",
"codeType": "CODE_RSSHCD",
"text": "轻微伤",
"id": "4",
"isParent": false,
"children": []
},
{
"ids": "17428",
"label": "无伤",
"codeType": "CODE_RSSHCD",
"text": "无伤",
"id": "5",
"isParent": false,
"children": []
},
{
"ids": "17429",
"label": "不明",
"codeType": "CODE_RSSHCD",
"text": "不明",
"id": "6",
"isParent": false,
"children": []
}
]
}
}
"code":200,
"data":{
"rows":[
{
"ids":"17424",
"label":"死亡",
"codeType":"CODE_RSSHCD",
"text":"死亡",
"pId":null,
"id":"1",
"isParent":false,
"children":[]
},
{
"ids":"17425",
"label":"重伤",
"codeType":"CODE_RSSHCD",
"text":"重伤",
"pId":null,
"id":"2",
"isParent":false,
"children":[]
},
{
"ids":"17426",
"label":"轻伤",
"codeType":"CODE_RSSHCD",
"text":"轻伤",
"pId":null,
"id":"3",
"isParent":false,
"children":[]
},
{
"ids":"17427",
"label":"轻微伤",
"codeType":"CODE_RSSHCD",
"text":"轻微伤",
"pId":null,
"id":"4",
"isParent":false,
"children":[]
},
{
"ids":"17428",
"label":"无伤",
"codeType":"CODE_RSSHCD",
"text":"无伤",
"pId":null,
"id":"5",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
......@@ -3,257 +3,7 @@
"data":{
"rows":[
{
"ids":"114042",
"label":"医疗卫生场所",
"codeType":"CODE_SACS",
"text":"医疗卫生场所",
"pId":null,
"id":"1800",
"isParent":false,
"children":[]
},
{
"ids":"114027",
"label":"宗教场所",
"codeType":"CODE_SACS",
"text":"宗教场所",
"pId":null,
"id":"1100",
"isParent":false,
"children":[]
},
{
"ids":"114021",
"label":"看守所",
"codeType":"CODE_SACS",
"text":"看守所",
"pId":null,
"id":"0500",
"isParent":false,
"children":[]
},
{
"ids":"104993",
"label":"交通运输场所",
"codeType":"CODE_SACS",
"text":"交通运输场所",
"pId":null,
"id":"2400",
"isParent":false,
"children":[]
},
{
"ids":"114041",
"label":"体育场馆",
"codeType":"CODE_SACS",
"text":"体育场馆",
"pId":null,
"id":"1700",
"isParent":false,
"children":[]
},
{
"ids":"112596",
"label":"生产场所",
"codeType":"CODE_SACS",
"text":"生产场所",
"pId":null,
"id":"0300",
"isParent":false,
"children":[]
},
{
"ids":"111374",
"label":"存车处",
"codeType":"CODE_SACS",
"text":"存车处",
"pId":null,
"id":"3600",
"isParent":false,
"children":[]
},
{
"ids":"114037",
"label":"文化场所",
"codeType":"CODE_SACS",
"text":"文化场所",
"pId":null,
"id":"1600",
"isParent":false,
"children":[]
},
{
"ids":"114062",
"label":"金融服务场所",
"codeType":"CODE_SACS",
"text":"金融服务场所",
"pId":null,
"id":"1900",
"isParent":false,
"children":[]
},
{
"ids":"114024",
"label":"劳改场所",
"codeType":"CODE_SACS",
"text":"劳改场所",
"pId":null,
"id":"0800",
"isParent":false,
"children":[]
},
{
"ids":"114028",
"label":"电力场所",
"codeType":"CODE_SACS",
"text":"电力场所",
"pId":null,
"id":"1200",
"isParent":false,
"children":[]
},
{
"ids":"105682",
"label":"桥梁",
"codeType":"CODE_SACS",
"text":"桥梁",
"pId":null,
"id":"2500",
"isParent":false,
"children":[]
},
{
"ids":"114026",
"label":"军事场所",
"codeType":"CODE_SACS",
"text":"军事场所",
"pId":null,
"id":"1000",
"isParent":false,
"children":[]
},
{
"ids":"104985",
"label":"城市交通",
"codeType":"CODE_SACS",
"text":"城市交通",
"pId":null,
"id":"2300",
"isParent":false,
"children":[]
},
{
"ids":"115687",
"label":"仓储场所",
"codeType":"CODE_SACS",
"text":"仓储场所",
"pId":null,
"id":"2600",
"isParent":false,
"children":[]
},
{
"ids":"111370",
"label":"电磁信号发射塔",
"codeType":"CODE_SACS",
"text":"电磁信号发射塔",
"pId":null,
"id":"3200",
"isParent":false,
"children":[]
},
{
"ids":"107267",
"label":"商品交易场所",
"codeType":"CODE_SACS",
"text":"商品交易场所",
"pId":null,
"id":"2000",
"isParent":false,
"children":[]
},
{
"ids":"114023",
"label":"监狱",
"codeType":"CODE_SACS",
"text":"监狱",
"pId":null,
"id":"0700",
"isParent":false,
"children":[]
},
{
"ids":"105568",
"label":"洗浴美容场所",
"codeType":"CODE_SACS",
"text":"洗浴美容场所",
"pId":null,
"id":"2100",
"isParent":false,
"children":[]
},
{
"ids":"115693",
"label":"建筑工地",
"codeType":"CODE_SACS",
"text":"建筑工地",
"pId":null,
"id":"2900",
"isParent":false,
"children":[]
},
{
"ids":"116297",
"label":"餐饮及娱乐场所",
"codeType":"CODE_SACS",
"text":"餐饮及娱乐场所",
"pId":null,
"id":"2200",
"isParent":false,
"children":[]
},
{
"ids":"114031",
"label":"科教场所",
"codeType":"CODE_SACS",
"text":"科教场所",
"pId":null,
"id":"1500",
"isParent":false,
"children":[]
},
{
"ids":"114029",
"label":"邮电通信场所",
"codeType":"CODE_SACS",
"text":"邮电通信场所",
"pId":null,
"id":"1300",
"isParent":false,
"children":[]
},
{
"ids":"114022",
"label":"拘留所",
"codeType":"CODE_SACS",
"text":"拘留所",
"pId":null,
"id":"0600",
"isParent":false,
"children":[]
},
{
"ids":"114030",
"label":"新闻出版场所",
"codeType":"CODE_SACS",
"text":"新闻出版场所",
"pId":null,
"id":"1400",
"isParent":false,
"children":[]
},
{
"ids":"112589",
"ids":"17563",
"label":"居住场所",
"codeType":"CODE_SACS",
"text":"居住场所",
......@@ -262,103 +12,93 @@
"isParent":false,
"children":[]
},
{
"ids":"111372",
"label":"公厕",
"codeType":"CODE_SACS",
"text":"公厕",
"pId":null,
"id":"3400",
"isParent":false,
"children":[]
},
{
"ids":"111369",
"label":"废品收购站",
{
"ids":"17564",
"label":"餐饮及娱乐场所",
"codeType":"CODE_SACS",
"text":"废品收购站",
"text":"餐饮及娱乐场所",
"pId":null,
"id":"3100",
"id":"0101",
"isParent":false,
"children":[]
},
{
"ids":"115691",
"label":"公共交通工具",
{
"ids":"17565",
"label":"学校教育场所",
"codeType":"CODE_SACS",
"text":"公共交通工具",
"text":"学校教育场所",
"pId":null,
"id":"2700",
"id":"0102",
"isParent":false,
"children":[]
},
{
"ids":"111371",
"label":"地下人行通道",
{
"ids":"17566",
"label":"学校教育场所",
"codeType":"CODE_SACS",
"text":"地下人行通道",
"text":"学校教育场所",
"pId":null,
"id":"3300",
"id":"0103",
"isParent":false,
"children":[]
},
{
"ids":"114025",
"label":"强制戒毒场所",
{
"ids":"17567",
"label":"党政机关办公场所",
"codeType":"CODE_SACS",
"text":"强制戒毒场所",
"text":"党政机关办公场所",
"pId":null,
"id":"0900",
"id":"0104",
"isParent":false,
"children":[]
},
{
"ids":"112595",
"label":"办公场所",
{
"ids":"17568",
"label":"农林牧渔生成场所",
"codeType":"CODE_SACS",
"text":"办公场所",
"text":"农林牧渔生成场所",
"pId":null,
"id":"0200",
"id":"0105",
"isParent":false,
"children":[]
},
{
"ids":"115692",
"label":"殡葬服务场所",
"ids":"17569",
"label":"工矿企业生产场所",
"codeType":"CODE_SACS",
"text":"殡葬服务场所",
"text":"工矿企业生产场所",
"pId":null,
"id":"2800",
"id":"0106",
"isParent":false,
"children":[]
},
{
"ids":"115830",
"label":"维修场所",
"ids":"17570",
"label":"交通道路",
"codeType":"CODE_SACS",
"text":"维修场所",
"text":"交通道路",
"pId":null,
"id":"3000",
"id":"0107",
"isParent":false,
"children":[]
},
{
"ids":"111373",
"label":"垃圾场",
{
"ids":"17571",
"label":"交通工具",
"codeType":"CODE_SACS",
"text":"垃圾场",
"text":"交通工具",
"pId":null,
"id":"3500",
"id":"0108",
"isParent":false,
"children":[]
},
{
"ids":"114020",
"label":"法庭",
"ids":"17572",
"label":"其他",
"codeType":"CODE_SACS",
"text":"法庭",
"text":"其他",
"pId":null,
"id":"0400",
"id":"0199",
"isParent":false,
"children":[]
}
......
{
"success": true,
"code": 200,
"message": "成功",
"data": {
"rows": [
{
"ids": "18182",
"label": "党政领导",
"codeType": "CODE_SF",
"text": "党政领导",
"id": "01",
"isParent": false,
"children": []
},
{
"ids": "18183",
"label": "党政机关工作人员",
"codeType": "CODE_SF",
"text": "党政机关工作人员",
"id": "02",
"isParent": false,
"children": []
},
{
"ids": "18184",
"label": "人大代表",
"codeType": "CODE_SF",
"text": "人大代表",
"id": "03",
"isParent": false,
"children": []
},
{
"ids": "18185",
"label": "政协委员",
"codeType": "CODE_SF",
"text": "政协委员",
"id": "04",
"isParent": false,
"children": []
},
{
"ids": "18186",
"label": "民主党派人士",
"codeType": "CODE_SF",
"text": "民主党派人士",
"id": "05",
"isParent": false,
"children": []
},
{
"ids": "18187",
"label": "现役军人",
"codeType": "CODE_SF",
"text": "现役军人",
"id": "06",
"isParent": false,
"children": []
},
{
"ids": "18188",
"label": "复转军人",
"codeType": "CODE_SF",
"text": "复转军人",
"id": "07",
"isParent": false,
"children": []
},
{
"ids": "18189",
"label": "部队职工",
"codeType": "CODE_SF",
"text": "部队职工",
"id": "08",
"isParent": false,
"children": []
},
{
"ids": "18190",
"label": "武装警察",
"codeType": "CODE_SF",
"text": "武装警察",
"id": "09",
"isParent": false,
"children": []
},
{
"ids": "18191",
"label": "公安民警",
"codeType": "CODE_SF",
"text": "公安民警",
"id": "10",
"isParent": false,
"children": []
},
{
"ids": "18192",
"label": "司法警察",
"codeType": "CODE_SF",
"text": "司法警察",
"id": "11",
"isParent": false,
"children": []
},
{
"ids": "18193",
"label": "检法干部",
"codeType": "CODE_SF",
"text": "检法干部",
"id": "12",
"isParent": false,
"children": []
},
{
"ids": "18194",
"label": "行政执法人员",
"codeType": "CODE_SF",
"text": "行政执法人员",
"id": "13",
"isParent": false,
"children": []
},
{
"ids": "18195",
"label": "司法鉴定人员",
"codeType": "CODE_SF",
"text": "司法鉴定人员",
"id": "14",
"isParent": false,
"children": []
},
{
"ids": "18196",
"label": "律师",
"codeType": "CODE_SF",
"text": "律师",
"id": "15",
"isParent": false,
"children": []
},
{
"ids": "18197",
"label": "保安人员",
"codeType": "CODE_SF",
"text": "保安人员",
"id": "16",
"isParent": false,
"children": []
},
{
"ids": "18198",
"label": "模范人士",
"codeType": "CODE_SF",
"text": "模范人士",
"id": "17",
"isParent": false,
"children": []
},
{
"ids": "18199",
"label": "慈善人士",
"codeType": "CODE_SF",
"text": "慈善人士",
"id": "18",
"isParent": false,
"children": []
},
{
"ids": "18200",
"label": "宗教职业者",
"codeType": "CODE_SF",
"text": "宗教职业者",
"id": "19",
"isParent": false,
"children": []
},
{
"ids": "18201",
"label": "企事业单位负责人",
"codeType": "CODE_SF",
"text": "企事业单位负责人",
"id": "20",
"isParent": false,
"children": []
},
{
"ids": "18202",
"label": "工人",
"codeType": "CODE_SF",
"text": "工人",
"id": "21",
"isParent": false,
"children": []
},
{
"ids": "18203",
"label": "农民",
"codeType": "CODE_SF",
"text": "农民",
"id": "22",
"isParent": false,
"children": []
},
{
"ids": "18204",
"label": "外来务工人员",
"codeType": "CODE_SF",
"text": "外来务工人员",
"id": "23",
"isParent": false,
"children": []
},
{
"ids": "18205",
"label": "外来务工农民子女",
"codeType": "CODE_SF",
"text": "外来务工农民子女",
"id": "24",
"isParent": false,
"children": []
},
{
"ids": "18206",
"label": "个体工商业者",
"codeType": "CODE_SF",
"text": "个体工商业者",
"id": "25",
"isParent": false,
"children": []
},
{
"ids": "18207",
"label": "学生",
"codeType": "CODE_SF",
"text": "学生",
"id": "26",
"isParent": false,
"children": []
},
{
"ids": "18208",
"label": "离退休人员",
"codeType": "CODE_SF",
"text": "离退休人员",
"id": "27",
"isParent": false,
"children": []
},
{
"ids": "18181",
"label": "无业人员",
"codeType": "CODE_SF",
"text": "无业人员",
"id": "28",
"isParent": false,
"children": []
},
{
"ids": "18132",
"label": "拾荒者",
"codeType": "CODE_SF",
"text": "拾荒者",
"id": "29",
"isParent": false,
"children": []
},
{
"ids": "18133",
"label": "流浪乞讨人员",
"codeType": "CODE_SF",
"text": "流浪乞讨人员",
"id": "30",
"isParent": false,
"children": []
},
{
"ids": "18134",
"label": "在华工作外籍人员",
"codeType": "CODE_SF",
"text": "在华工作外籍人员",
"id": "31",
"isParent": false,
"children": []
},
{
"ids": "18135",
"label": "在华工作港澳台人员",
"codeType": "CODE_SF",
"text": "在华工作港澳台人员",
"id": "32",
"isParent": false,
"children": []
},
{
"ids": "18136",
"label": "在华留学生",
"codeType": "CODE_SF",
"text": "在华留学生",
"id": "33",
"isParent": false,
"children": []
},
{
"ids": "18137",
"label": "境外游客",
"codeType": "CODE_SF",
"text": "境外游客",
"id": "34",
"isParent": false,
"children": []
},
{
"ids": "18138",
"label": "文物鉴定人员",
"codeType": "CODE_SF",
"text": "文物鉴定人员",
"id": "35",
"isParent": false,
"children": []
},
{
"ids": "18139",
"label": "鉴定估价人员",
"codeType": "CODE_SF",
"text": "鉴定估价人员",
"id": "36",
"isParent": false,
"children": []
},
{
"ids": "18140",
"label": "记者",
"codeType": "CODE_SF",
"text": "记者",
"id": "37",
"isParent": false,
"children": []
},
{
"ids": "18141",
"label": "导演",
"codeType": "CODE_SF",
"text": "导演",
"id": "38",
"isParent": false,
"children": []
},
{
"ids": "18142",
"label": "制片人",
"codeType": "CODE_SF",
"text": "制片人",
"id": "39",
"isParent": false,
"children": []
},
{
"ids": "18143",
"label": "医护人员",
"codeType": "CODE_SF",
"text": "医护人员",
"id": "40",
"isParent": false,
"children": []
},
{
"ids": "18144",
"label": "教职员工",
"codeType": "CODE_SF",
"text": "教职员工",
"id": "41",
"isParent": false,
"children": []
},
{
"ids": "18145",
"label": "金融业务人员",
"codeType": "CODE_SF",
"text": "金融业务人员",
"id": "42",
"isParent": false,
"children": []
},
{
"ids": "18146",
"label": "营销人员",
"codeType": "CODE_SF",
"text": "营销人员",
"id": "43",
"isParent": false,
"children": []
},
{
"ids": "18147",
"label": "采购人员",
"codeType": "CODE_SF",
"text": "采购人员",
"id": "44",
"isParent": false,
"children": []
},
{
"ids": "18148",
"label": "废旧物资回收利用人员",
"codeType": "CODE_SF",
"text": "废旧物资回收利用人员",
"id": "45",
"isParent": false,
"children": []
},
{
"ids": "18149",
"label": "运输服务人员",
"codeType": "CODE_SF",
"text": "运输服务人员",
"id": "46",
"isParent": false,
"children": []
},
{
"ids": "18150",
"label": "社会中介服务人员",
"codeType": "CODE_SF",
"text": "社会中介服务人员",
"id": "47",
"isParent": false,
"children": []
},
{
"ids": "18151",
"label": "物业管理人员",
"codeType": "CODE_SF",
"text": "物业管理人员",
"id": "48",
"isParent": false,
"children": []
},
{
"ids": "18152",
"label": "保育、家庭服务人员",
"codeType": "CODE_SF",
"text": "保育、家庭服务人员",
"id": "49",
"isParent": false,
"children": []
},
{
"ids": "18153",
"label": "出租车驾驶员",
"codeType": "CODE_SF",
"text": "出租车驾驶员",
"id": "50",
"isParent": false,
"children": []
},
{
"ids": "18154",
"label": "精神病人",
"codeType": "CODE_SF",
"text": "精神病人",
"id": "51",
"isParent": false,
"children": []
},
{
"ids": "18155",
"label": "聋哑人",
"codeType": "CODE_SF",
"text": "聋哑人",
"id": "52",
"isParent": false,
"children": []
},
{
"ids": "18156",
"label": "智障人",
"codeType": "CODE_SF",
"text": "智障人",
"id": "53",
"isParent": false,
"children": []
},
{
"ids": "18157",
"label": "盲人",
"codeType": "CODE_SF",
"text": "盲人",
"id": "54",
"isParent": false,
"children": []
},
{
"ids": "18158",
"label": "肢体残疾人员",
"codeType": "CODE_SF",
"text": "肢体残疾人员",
"id": "55",
"isParent": false,
"children": []
},
{
"ids": "18159",
"label": "孕妇",
"codeType": "CODE_SF",
"text": "孕妇",
"id": "56",
"isParent": false,
"children": []
},
{
"ids": "18160",
"label": "哺乳期妇女",
"codeType": "CODE_SF",
"text": "哺乳期妇女",
"id": "57",
"isParent": false,
"children": []
},
{
"ids": "18161",
"label": "刑释解教人员",
"codeType": "CODE_SF",
"text": "刑释解教人员",
"id": "58",
"isParent": false,
"children": []
},
{
"ids": "18162",
"label": "教改对象家属",
"codeType": "CODE_SF",
"text": "教改对象家属",
"id": "59",
"isParent": false,
"children": []
},
{
"ids": "18163",
"label": "敏感身份人员",
"codeType": "CODE_SF",
"text": "敏感身份人员",
"id": "60",
"isParent": false,
"children": []
},
{
"ids": "18164",
"label": "色情服务人员",
"codeType": "CODE_SF",
"text": "色情服务人员",
"id": "61",
"isParent": false,
"children": []
},
{
"ids": "18165",
"label": "非法营运司机",
"codeType": "CODE_SF",
"text": "非法营运司机",
"id": "62",
"isParent": false,
"children": []
},
{
"ids": "18166",
"label": "传销人员",
"codeType": "CODE_SF",
"text": "传销人员",
"id": "63",
"isParent": false,
"children": []
},
{
"ids": "18167",
"label": "同性恋人员",
"codeType": "CODE_SF",
"text": "同性恋人员",
"id": "64",
"isParent": false,
"children": []
},
{
"ids": "18168",
"label": "吸毒人员",
"codeType": "CODE_SF",
"text": "吸毒人员",
"id": "65",
"isParent": false,
"children": []
},
{
"ids": "18169",
"label": "风水师",
"codeType": "CODE_SF",
"text": "风水师",
"id": "66",
"isParent": false,
"children": []
},
{
"ids": "18170",
"label": "占卜师",
"codeType": "CODE_SF",
"text": "占卜师",
"id": "67",
"isParent": false,
"children": []
},
{
"ids": "18171",
"label": "气功师",
"codeType": "CODE_SF",
"text": "气功师",
"id": "68",
"isParent": false,
"children": []
},
{
"ids": "18172",
"label": "投资人",
"codeType": "CODE_SF",
"text": "投资人",
"id": "69",
"isParent": false,
"children": []
},
{
"ids": "18173",
"label": "供货商",
"codeType": "CODE_SF",
"text": "供货商",
"id": "70",
"isParent": false,
"children": []
},
{
"ids": "18174",
"label": "销售商",
"codeType": "CODE_SF",
"text": "销售商",
"id": "71",
"isParent": false,
"children": []
},
{
"ids": "18175",
"label": "房东",
"codeType": "CODE_SF",
"text": "房东",
"id": "72",
"isParent": false,
"children": []
},
{
"ids": "18176",
"label": "求租人",
"codeType": "CODE_SF",
"text": "求租人",
"id": "73",
"isParent": false,
"children": []
},
{
"ids": "18177",
"label": "顾客",
"codeType": "CODE_SF",
"text": "顾客",
"id": "74",
"isParent": false,
"children": []
},
{
"ids": "18178",
"label": "领导子女",
"codeType": "CODE_SF",
"text": "领导子女",
"id": "75",
"isParent": false,
"children": []
},
{
"ids": "18179",
"label": "领导身边工作人员",
"codeType": "CODE_SF",
"text": "领导身边工作人员",
"id": "76",
"isParent": false,
"children": []
},
{
"ids": "18180",
"label": "企事业职员",
"codeType": "CODE_SF",
"text": "企事业职员",
"id": "77",
"isParent": false,
"children": []
}
]
}
}
"code":200,
"data":{
"rows":[
{
"ids":"18182",
"label":"党政机关工作人员",
"codeType":"CODE_SF",
"text":"党政机关工作人员",
"pId":null,
"id":"01",
"isParent":false,
"children":[]
},
{
"ids":"18183",
"label":"企事业单位工作人员",
"codeType":"CODE_SF",
"text":"企事业单位工作人员",
"pId":null,
"id":"02",
"isParent":false,
"children":[]
},
{
"ids":"18184",
"label":"务工人员",
"codeType":"CODE_SF",
"text":"务工人员",
"pId":null,
"id":"03",
"isParent":false,
"children":[]
},
{
"ids":"18185",
"label":"务农人员",
"codeType":"CODE_SF",
"text":"务农人员",
"pId":null,
"id":"04",
"isParent":false,
"children":[]
},
{
"ids":"18186",
"label":"无业人员",
"codeType":"CODE_SF",
"text":"无业人员",
"pId":null,
"id":"05",
"isParent":false,
"children":[]
},
{
"ids":"18187",
"label":"个体工商业人员",
"codeType":"CODE_SF",
"text":"个体工商业人员",
"pId":null,
"id":"06",
"isParent":false,
"children":[]
},
{
"ids":"18188",
"label":"离退休人员",
"codeType":"CODE_SF",
"text":"离退休人员",
"pId":null,
"id":"07",
"isParent":false,
"children":[]
},
{
"ids":"18189",
"label":"其他",
"codeType":"CODE_SF",
"text":"其他",
"pId":null,
"id":"99",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
{
"success": true,
"code": 200,
"message": "成功",
"data": {
"rows": [
{
"ids": "19988",
"label": "研究生教育",
"codeType": "CODE_WHCD",
"text": "研究生教育",
"id": "10",
"isParent": true,
"children": [
{
"ids": "19989",
"label": "博士研究生毕业",
"codeType": "CODE_WHCD",
"text": "博士研究生毕业",
"pId": "10",
"id": "11",
"isParent": false,
"children": []
},
{
"ids": "19990",
"label": "博士研究生结业",
"codeType": "CODE_WHCD",
"text": "博士研究生结业",
"pId": "10",
"id": "12",
"isParent": false,
"children": []
},
{
"ids": "19991",
"label": "博士研究生肄业",
"codeType": "CODE_WHCD",
"text": "博士研究生肄业",
"pId": "10",
"id": "13",
"isParent": false,
"children": []
},
{
"ids": "19992",
"label": "硕士研究生毕业",
"codeType": "CODE_WHCD",
"text": "硕士研究生毕业",
"pId": "10",
"id": "14",
"isParent": false,
"children": []
},
{
"ids": "19993",
"label": "硕士研究生结业",
"codeType": "CODE_WHCD",
"text": "硕士研究生结业",
"pId": "10",
"id": "15",
"isParent": false,
"children": []
},
{
"ids": "19994",
"label": "硕士研究生肄业",
"codeType": "CODE_WHCD",
"text": "硕士研究生肄业",
"pId": "10",
"id": "16",
"isParent": false,
"children": []
},
{
"ids": "19995",
"label": "研究生班毕业",
"codeType": "CODE_WHCD",
"text": "研究生班毕业",
"pId": "10",
"id": "17",
"isParent": false,
"children": []
},
{
"ids": "19996",
"label": "研究生班结业",
"codeType": "CODE_WHCD",
"text": "研究生班结业",
"pId": "10",
"id": "18",
"isParent": false,
"children": []
},
{
"ids": "19997",
"label": "研究生班肄业",
"codeType": "CODE_WHCD",
"text": "研究生班肄业",
"pId": "10",
"id": "19",
"isParent": false,
"children": []
}
]
},
{
"ids": "19998",
"label": "大学本科教育",
"codeType": "CODE_WHCD",
"text": "大学本科教育",
"id": "20",
"isParent": true,
"children": [
{
"ids": "19999",
"label": "大学本科毕业",
"codeType": "CODE_WHCD",
"text": "大学本科毕业",
"pId": "20",
"id": "21",
"isParent": false,
"children": []
},
{
"ids": "20000",
"label": "大学本科结业",
"codeType": "CODE_WHCD",
"text": "大学本科结业",
"pId": "20",
"id": "22",
"isParent": false,
"children": []
},
{
"ids": "20001",
"label": "大学本科肄业",
"codeType": "CODE_WHCD",
"text": "大学本科肄业",
"pId": "20",
"id": "23",
"isParent": false,
"children": []
},
{
"ids": "20002",
"label": "大学普通班毕业",
"codeType": "CODE_WHCD",
"text": "大学普通班毕业",
"pId": "20",
"id": "28",
"isParent": false,
"children": []
}
]
},
{
"ids": "20003",
"label": "大学专科教育",
"codeType": "CODE_WHCD",
"text": "大学专科教育",
"id": "30",
"isParent": true,
"children": [
{
"ids": "20004",
"label": "大学专科毕业",
"codeType": "CODE_WHCD",
"text": "大学专科毕业",
"pId": "30",
"id": "31",
"isParent": false,
"children": []
},
{
"ids": "20005",
"label": "大学专科结业",
"codeType": "CODE_WHCD",
"text": "大学专科结业",
"pId": "30",
"id": "32",
"isParent": false,
"children": []
},
{
"ids": "20006",
"label": "大学专科肄业",
"codeType": "CODE_WHCD",
"text": "大学专科肄业",
"pId": "30",
"id": "33",
"isParent": false,
"children": []
}
]
},
{
"ids": "20007",
"label": "中等职业教育",
"codeType": "CODE_WHCD",
"text": "中等职业教育",
"id": "40",
"isParent": true,
"children": [
{
"ids": "20008",
"label": "中等专科毕业",
"codeType": "CODE_WHCD",
"text": "中等专科毕业",
"pId": "40",
"id": "41",
"isParent": false,
"children": []
},
{
"ids": "20009",
"label": "中等专科结业",
"codeType": "CODE_WHCD",
"text": "中等专科结业",
"pId": "40",
"id": "42",
"isParent": false,
"children": []
},
{
"ids": "20010",
"label": "中等专科肄业",
"codeType": "CODE_WHCD",
"text": "中等专科肄业",
"pId": "40",
"id": "43",
"isParent": false,
"children": []
},
{
"ids": "20011",
"label": "职业高中毕业",
"codeType": "CODE_WHCD",
"text": "职业高中毕业",
"pId": "40",
"id": "44",
"isParent": false,
"children": []
},
{
"ids": "20012",
"label": "职业高中结业",
"codeType": "CODE_WHCD",
"text": "职业高中结业",
"pId": "40",
"id": "45",
"isParent": false,
"children": []
},
{
"ids": "20013",
"label": "职业高中肄业",
"codeType": "CODE_WHCD",
"text": "职业高中肄业",
"pId": "40",
"id": "46",
"isParent": false,
"children": []
},
{
"ids": "20014",
"label": "技工学校毕业",
"codeType": "CODE_WHCD",
"text": "技工学校毕业",
"pId": "40",
"id": "47",
"isParent": false,
"children": []
},
{
"ids": "20015",
"label": "技工学校结业",
"codeType": "CODE_WHCD",
"text": "技工学校结业",
"pId": "40",
"id": "48",
"isParent": false,
"children": []
},
{
"ids": "20016",
"label": "技工学校肄业",
"codeType": "CODE_WHCD",
"text": "技工学校肄业",
"pId": "40",
"id": "49",
"isParent": false,
"children": []
}
]
},
{
"ids": "20017",
"label": "高中以下",
"codeType": "CODE_WHCD",
"text": "高中以下",
"id": "50",
"isParent": false,
"children": []
},
{
"ids": "20018",
"label": "普通高级中学教育",
"codeType": "CODE_WHCD",
"text": "普通高级中学教育",
"id": "60",
"isParent": true,
"children": [
{
"ids": "20019",
"label": "普通高中毕业",
"codeType": "CODE_WHCD",
"text": "普通高中毕业",
"pId": "60",
"id": "61",
"isParent": false,
"children": []
},
{
"ids": "20020",
"label": "普通高中结业",
"codeType": "CODE_WHCD",
"text": "普通高中结业",
"pId": "60",
"id": "62",
"isParent": false,
"children": []
},
{
"ids": "20021",
"label": "普通高中肄业",
"codeType": "CODE_WHCD",
"text": "普通高中肄业",
"pId": "60",
"id": "63",
"isParent": false,
"children": []
}
]
},
{
"ids": "20022",
"label": "初级中学教育",
"codeType": "CODE_WHCD",
"text": "初级中学教育",
"id": "70",
"isParent": true,
"children": [
{
"ids": "20023",
"label": "初中毕业",
"codeType": "CODE_WHCD",
"text": "初中毕业",
"pId": "70",
"id": "71",
"isParent": false,
"children": []
},
{
"ids": "20024",
"label": "初中肄业",
"codeType": "CODE_WHCD",
"text": "初中肄业",
"pId": "70",
"id": "73",
"isParent": false,
"children": []
}
]
},
{
"ids": "20025",
"label": "小学教育",
"codeType": "CODE_WHCD",
"text": "小学教育",
"id": "80",
"isParent": true,
"children": [
{
"ids": "20026",
"label": "小学毕业",
"codeType": "CODE_WHCD",
"text": "小学毕业",
"pId": "80",
"id": "81",
"isParent": false,
"children": []
},
{
"ids": "20027",
"label": "小学肄业",
"codeType": "CODE_WHCD",
"text": "小学肄业",
"pId": "80",
"id": "83",
"isParent": false,
"children": []
}
]
},
{
"ids": "20028",
"label": "其他",
"codeType": "CODE_WHCD",
"text": "其他",
"id": "90",
"isParent": false,
"children": []
}
]
}
}
"code":200,
"data":{
"rows":[
{
"ids":"19989",
"label":"文盲",
"codeType":"CODE_WHCD",
"text":"文盲",
"pId":"",
"id":"10",
"isParent":false,
"children":[]
},
{
"ids":"19990",
"label":"小学",
"codeType":"CODE_WHCD",
"text":"小学",
"pId":"",
"id":"20",
"isParent":false,
"children":[]
},
{
"ids":"19991",
"label":"初中",
"codeType":"CODE_WHCD",
"text":"初中",
"pId":"",
"id":"30",
"isParent":false,
"children":[]
},
{
"ids":"19992",
"label":"高中",
"codeType":"CODE_WHCD",
"text":"高中",
"pId":"",
"id":"40",
"isParent":false,
"children":[]
},
{
"ids":"19993",
"label":"大中专",
"codeType":"CODE_WHCD",
"text":"大中专",
"pId":"",
"id":"50",
"isParent":false,
"children":[]
},
{
"ids":"19994",
"label":"本科",
"codeType":"CODE_WHCD",
"text":"本科",
"pId":"",
"id":"60",
"isParent":false,
"children":[]
},
{
"ids":"19995",
"label":"硕士研究生及以上",
"codeType":"CODE_WHCD",
"text":"硕士研究生及以上",
"pId":"",
"id":"70",
"isParent":false,
"children":[]
},
{
"ids":"20005",
"label":"学龄前",
"codeType":"CODE_WHCD",
"text":"学龄前",
"pId":null,
"id":"80",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
......@@ -16,10 +16,10 @@ if (relUrlIp == "133.8.5.1" ||
relUrlIp == "68.174.25.98" ||
relUrlIp == "26.8.175.240" ||
relUrlIp == "133.8.5.67" ||
relUrlIp == "26.3.5.101") {
relUrlIp == "26.3.14.61") {
//------------------------------命案管理后台IP**公安网**--------------------------------
base.BaseURL = "/apiMaxtGaw";
base.qdLink = 'http:26.3.5.101:9101/';
base.qdLink = 'http:26.3.14.61:9101/';
base.xzxt = 'http://26.3.13.120:8051/#';
base.tjbh = 'http://80.2.21.62:8080/WebReport/ReportServer?reportlet=scjwzh%5B5b9a%5D%5B65f6%5D%2Fsc073_%5B5211%5D%5B4fa6%5D_%5B547d%5D%5B6848%5D%5B7edf%5D%5B8ba1%5D%5B62a5%5D%5B8868%5D%2Fsc073_xz_matj.cpt&op=view&tjdw=150000000000';
base.sjksh = 'http://68.174.69.46:8052/#/SpaceTimeCombat/HomicideCase/';
......
......@@ -610,7 +610,7 @@ export default {
header: String,
pageFlag: String,
},
data() {
data () {
return {
dialogVisible: false,
ychyData: cxYchyData,
......@@ -630,24 +630,24 @@ export default {
};
},
methods: {
showCfTable(asjbh, type) {
showCfTable (asjbh, type) {
this.$emit('showCfTable', asjbh, type)
},
openSjl() {
openSjl () {
/*this.dialogVisible=true;*/
let routeData = this.$router.resolve({
path: "/shj"
});
window.open(routeData.href, "_blank");
},
toXq(asjbh) {
toXq (asjbh) {
let routeData = this.$router.resolve({
path: "/asjDetail",
query: { asjbh: asjbh }
});
window.open(routeData.href, "_blank");
},
ychyLink(id, asjbh) {
ychyLink (id, asjbh) {
if (id == 'ajxq') {
let routeData = this.$router.resolve({
path: "/asjDetail",
......@@ -656,74 +656,75 @@ export default {
window.open(routeData.href, "_blank");
}
},
toXg(item) {
toXg (item) {
let routeData = this.$router.resolve({
path: "/malamodify",
query: { asjbh: item.asjbh }
});
window.open(routeData.href, "_blank");
},
toZczjBccj(item) {
toZczjBccj (item) {
debugger
let routeData = this.$router.resolve({
path: "/zczjsx",
query: { asjbh: item.asjbh }
query: { asjbh: item.asjbh, xxzjbh: item.zczjXxzjbh }
});
window.open(routeData.href, "_blank");
},
toZczjBccjs(item) {
toZczjBccjs (item) {
let routeData = this.$router.resolve({
path: "/zczjsxcj",
query: { asjbh: item.asjbh }
query: { asjbh: item.asjbh, xxzjbh: item.zczjXxzjbh }
});
window.open(routeData.href, "_blank");
},
toCjcxsq() {
toCjcxsq () {
let routeData = this.$router.resolve({
path: "/caseInfoApply",
});
window.open(routeData.href, "_blank");
},
toXq(asjbh) {
toXq (asjbh) {
let routeData = this.$router.resolve({
path: "/asjDetail",
query: { asjbh: asjbh }
});
window.open(routeData.href, "_blank");
},
toXqBj(item, spType) {
toXqBj (item, spType) {
let routeData = this.$router.resolve({
path: "/asjDetail",
query: { asjbh: item.asjbh, spType: spType }
});
window.open(routeData.href, "_blank");
},
toLasxxg(asjbh) {
toLasxxg (asjbh) {
let routeData = this.$router.resolve({
path: "/malasxmodify",
query: { asjbh: asjbh, type: 'sxxg' }
});
window.open(routeData.href, "_blank");
},
enter(obj, path) {
enter (obj, path) {
this.$router.push({
name: path,
params: obj
});
},
closeLoading() {
closeLoading () {
this.tableLoading = false;
},
showLoading() {
showLoading () {
this.tableLoading = true;
},
handleSizeChange(val) {
handleSizeChange (val) {
this.page_size = val;
this.formData.rows = val;
this.doQuery('yes');
},
clearData() {
clearData () {
let self = this;
for (let i in self.formData) {
if (i != "rows" && i != "page" && i != "typeFlag" && i != "unitcode" && i != "grade") {
......@@ -733,7 +734,7 @@ export default {
self.formData["rows"] = 10;
self.formData["page"] = 1;
},
formatJson(filterVal, jsonData) {
formatJson (filterVal, jsonData) {
let arr = [];
jsonData.map(v => {
let arr1 = [];
......@@ -757,7 +758,7 @@ export default {
/**
* 导出案件
*/
export2Excel() {
export2Excel () {
/*导出*/
let self = this,
tHeader = [],
......@@ -817,7 +818,7 @@ export default {
/**
* 导出犯罪嫌疑人
*/
exportCriminalSuspect() {
exportCriminalSuspect () {
/*导出*/
let self = this,
tHeader = [],
......@@ -877,7 +878,7 @@ export default {
/**
* 导出伤亡人员
*/
exportCasualties() {
exportCasualties () {
/*导出*/
let self = this,
tHeader = [],
......@@ -933,12 +934,12 @@ export default {
});
}
},
handleCurrentChange(val) {
handleCurrentChange (val) {
this.currentPage1 = val;
this.formData.page = val;
this.doQuery("yes");
},
doQueryRequest(form, relurl) {/*post方法*/
doQueryRequest (form, relurl) {/*post方法*/
var currentUrl = relurl ? relurl : this.cxUrl;
return Http({
url: url.BaseURL + currentUrl,
......@@ -953,7 +954,7 @@ export default {
/**
* 获取文件请求
*/
getGileRequest(form, relurl) {/*post方法*/
getGileRequest (form, relurl) {/*post方法*/
var currentUrl = relurl ? relurl : this.cxUrl;
return Http({
url: url.BaseURL + currentUrl,
......@@ -965,21 +966,21 @@ export default {
}
});
},
tableRowClassName({ rowIndex }) {
tableRowClassName ({ rowIndex }) {
if (rowIndex % 2 == 0) {
return "";
} else {
return "success-row";
}
},
orderBy(column) {
orderBy (column) {
console.log(column);
},
doQueryBtn() {
doQueryBtn () {
this.formData.page = 1;
this.doQuery('yes');
},
doQuery(flag) {
doQuery (flag) {
this.showLoading();
let self = this, json = {};
for (let i in self.formData) {
......@@ -1006,7 +1007,7 @@ export default {
}
}
},
mounted() {
mounted () {
let self = this;
/*获取字典*/
self.propQueryField.forEach(val => {
......
<template>
<div id="tsTable_components">
<!--表格-->
<el-table
id="ajzbQuery"
v-loading="tableLoading"
element-loading-text="拼命加载中"
:key="key"
ref="itsmDataTable"
:data="tableData"
tooltip-effect="dark"
style="width: 99%;margin:15px auto"
width="100%"
size="small"
:row-class-name="tableRowClassName"
>
<!-- <el-table-column>-->
<!-- <template slot-scope="scope">-->
<!-- &lt;!&ndash;立案信息管理&ndash;&gt;-->
<!-- <div v-if="pageBszfc=='laxxgl'">-->
<!-- <div v-show="scope.row['laywsjzt']==null||scope.row['laywsjzt']==''||scope.row['laywsjzt']=='00' ||scope.row['laywsjzt']=='03'">-->
<!-- <el-button type="text" size="small" @click="toXg(scope.row)">立案补充采集</el-button>-->
<!-- <el-button type="text" size="small" v-show="scope.row['timeSpace']>10"><span style="display: inline-block;width:20px;height:20px;line-height: 20px;text-align: center;background: red;color:#fff;">{{scope.row['timeSpace']}}</span></el-button>-->
<!-- </div>-->
<!-- <el-button type="text" size="small" v-show="scope.row['laywsjzt']=='01'" @click="toXg(scope.row)">立案补充采集</el-button>-->
<!-- <el-button type="text" size="small" v-show="scope.row['laywsjzt']=='02'" @click="toLasxxg(scope.row['asjbh'])">立案受限修改</el-button>-->
<!-- &lt;!&ndash;-->
<!-- <el-button type="text" size="small" v-show="scope.row['laywsjzt']=='03'||scope.row['shflag']=='0'">查看审批详情</el-button>-->
<!-- &ndash;&gt;-->
<!-- &lt;!&ndash;<el-button type="text" size="small" v-show="scope.row['laywsjzt']=='05'">查看撤销信息</el-button>&ndash;&gt;-->
<!-- </div>-->
<!-- &lt;!&ndash;侦查终结信息管理&ndash;&gt;-->
<!-- <div v-else-if="pageBszfc=='zczjxxgl'">-->
<!-- <div v-show="scope.row['zczjywsjzt']==null||scope.row['zczjywsjzt']==''||scope.row['zczjywsjzt']=='00' ||scope.row['zczjywsjzt']=='03'">-->
<!-- <el-button type="text" size="small" @click="toZczjBccj(scope.row)">侦查终结补充采集</el-button>-->
<!-- <el-button type="text" size="small" v-show="scope.row['spTimeSpace']>5"><span style="display: inline-block;width:20px;height:20px;line-height: 20px;text-align: center;background: red;color:#fff;">{{scope.row['spTimeSpace']}}</span></el-button>-->
<!-- </div>-->
<!-- &lt;!&ndash;-->
<!-- <el-button type="text" size="small" v-show="scope.row['zczjywsjzt']=='03'">查看审批详情</el-button>-->
<!-- &ndash;&gt;-->
<!-- <el-button type="text" size="small" v-show="scope.row['zczjywsjzt']=='01'||scope.row['zczjywsjzt']=='02'" @click="toZczjBccj(scope.row)">侦查终结受限修改</el-button>-->
<!-- &lt;!&ndash;<el-button type="text" size="small" v-show="scope.row['zczjywsjzt']=='05'">查看撤销信息</el-button>&ndash;&gt;-->
<!-- </div>-->
<!-- &lt;!&ndash;立案信息审批&ndash;&gt;-->
<!-- <div v-else-if="pageBszfc=='laxxsp'">-->
<!-- <el-button type="text" size="small" @click="toXqBj(scope.row,'00')">审批</el-button>-->
<!-- </div>-->
<!-- &lt;!&ndash;侦查终结信息审批&ndash;&gt;-->
<!-- <div v-else-if="pageBszfc=='zczjxxsp'">-->
<!-- <el-button type="text" size="small" @click="toXqBj(scope.row,'02')" >审批</el-button>-->
<!-- </div>-->
<!-- &lt;!&ndash;部权案件撤销信息管理&ndash;&gt;-->
<!-- <div v-else-if="pageBszfc=='cxxxgl'">-->
<!-- <el-button type="text" size="small" v-if="!scope.row['sqzt']" @click="toCjcxsq">采集撤销申请</el-button>-->
<!-- <div v-else>-->
<!-- <el-button type="text" size="small" v-show="scope.row['sqzt']=='00'||scope.row['sqzt']=='03'||scope.row['sqzt']=='04'||(scope.row['sqzt']=='02'&&(scope.row['bjblJgdm']=='1'||scope.row['bjblJgdm']=='2'))">编辑撤销申请</el-button>-->
<!-- </div>-->
<!-- </div>-->
<!-- &lt;!&ndash;省级案件撤销信息审批&ndash;&gt;-->
<!-- <div v-else-if="pageBszfc=='sjcxxxsp'">-->
<!-- <el-button type="text" size="small">办理</el-button>-->
<!-- </div>-->
<!-- &lt;!&ndash;部级案件撤销信息审批&ndash;&gt;-->
<!-- <div v-else-if="pageBszfc=='cxxxsp'">-->
<!-- <el-button type="text" size="small">审批</el-button>-->
<!-- </div>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column
align="center"
:min-width="
columnTitle.width
? columnTitle.width
: columnTitle.prop == 'jyaq' || columnTitle.prop == 'asjbh'
? '360'
: '160'
"
v-for="columnTitle in propdefaultFormThead"
:prop="columnTitle.prop"
:key="columnTitle.label"
:label="columnTitle.label"
>
<template slot-scope="scope">
<div v-if="columnTitle.prop == 'czxxJyqk'||columnTitle.prop == 'service_info'||columnTitle.prop == 'bz'||columnTitle.prop == 'function_info'||columnTitle.prop == 'error'">
<div class="ajxq_s">
<span class="none" v-html="scope.row[columnTitle.prop]"></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.nextSibling.style.display="block"'
style="display: inline-block;width: 100%;text-align: right;color: #3692c6;font-weight:600;"
id="open"
v-show="scope.row[columnTitle.prop]!=''&&scope.row[columnTitle.prop]!=null"
>展开</a
>
</div>
<div class="ajxq_n" style="display:none;">
<span
style="display: block;"
v-html="scope.row[columnTitle.prop]"
></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.previousSibling.style.display="block"'
style="float:right;color: #3692c6;font-weight:600;"
id="stop"
v-show="scope.row[columnTitle.prop]!=''&&scope.row[columnTitle.prop]!=null"
>收起</a
>
</div>
</div>
<div v-else-if="columnTitle.prop == 'asjbh'" @click="toXq(scope.row[columnTitle.prop])" style="cursor: pointer;text-decoration: underline;color:#126CE4;">
{{ scope.row[columnTitle.prop] }}
<!--<el-tooltip placement="right" effect="light">
<div slot="content">
<ul
class="popUl"
style="position:absolute;left:-1px;top:-51px;"
>
<h4>{{ scope.row[columnTitle.prop] }}</h4>
<li
@click="ychyLink(item.path, scope.row[columnTitle.prop])"
v-for="item in ychyData"
:key="item.id"
v-show="
item.id == 'ajzb'
? scope.row.ifAjbc == '1' || scope.row.bzzt == '1'
? true
: false
: true
"
>
<i :class="item.class"></i><span>{{ item.name }}</span>
</li>
</ul>
</div>
<img
src="../assets/img/asjxx_ychy.png"
style="width:20px;cursor: pointer;position: relative;top:4px;"
/>
</el-tooltip>-->
</div>
<div v-else-if="columnTitle.prop.indexOf(',')!=-1">
<p v-for="(item,index) in columnTitle.prop.split(',')" :key="index">
{{item.split(':')[0]}}{{scope.row[item.split(':')[1]]}}
</p>
</div>
<div v-else-if="columnTitle.prop == 'status'">
<span v-if="scope.row[columnTitle.prop]=='01'">正常返回</span>
<span v-else-if="scope.row[columnTitle.prop]=='02'">查询出错</span>
<span v-else></span>
</div>
<!--立案信息管理业务状态显示 -->
<div v-else-if="columnTitle.prop == 'ywzt'&&pageBszfc=='laxxgl'">
<span class="blackY" v-if="scope.row['laywsjzt']==null||scope.row['laywsjzt']==''||scope.row['laywsjzt']=='00'">等待立案采集</span>
<span v-else-if="scope.row['laywsjzt']=='01'" class="yellowY">等待立案审批</span>
<div v-else-if="scope.row['laywsjzt']=='02'">
<span v-if="scope.row['zczjywsjzt']=='01'" class="yellowY">等待侦查终结审批</span>
<span v-else-if="scope.row['zczjywsjzt']=='02'" class="greenY">侦查终结审批通过</span>
<span v-else-if="scope.row['zczjywsjzt']=='03'" class="redY">侦查终结审批未通过</span>
<span v-else-if="scope.row['zczjywsjzt']=='05'" class="redY">已撤销</span>
<span v-else>通过立案审批</span>
</div>
<span v-else-if="scope.row['laywsjzt']=='03'" class="redY">立案审批未通过</span>
<span v-else-if="scope.row['laywsjzt']=='05'" class="redY">已撤销</span>
</div>
<!--侦查终结信息管理业务状态显示-->
<div v-else-if="columnTitle.prop == 'ywzt'&&pageBszfc=='zczjxxgl'">
<span class="blackY" v-if="scope.row['zczjywsjzt']==null||scope.row['zczjywsjzt']==''||scope.row['zczjywsjzt']=='00'">等待侦查终结采集</span>
<span v-else-if="scope.row['zczjywsjzt']=='01'" class="yellowY">等待侦查终结审批</span>
<span v-else-if="scope.row['zczjywsjzt']=='02'" class="greenY">侦查终结审批通过</span>
<span v-else-if="scope.row['zczjywsjzt']=='03'" class="redY">侦查终结审批未通过</span>
<span v-else-if="scope.row['zczjywsjzt']=='05'" class="redY">已撤销</span>
</div>
<!--立案信息审批业务状态显示-->
<div v-else-if="columnTitle.prop == 'ywzt'&&pageBszfc=='laxxsp'">
<span class="blackY" >显示等待立案审批</span>
</div>
<!--侦查终结信息审批审批业务状态显示-->
<div v-else-if="columnTitle.prop == 'ywzt'&&pageBszfc=='zczjxxsp'">
<span class="blackY" >等待侦查审批</span>
</div>
<!--部级部权案件撤销审批 bjblJgdm-->
<div v-else-if="columnTitle.prop == 'bjblJgdm'&&pageBszfc=='cxxxsp'">
<div v-if="scope.row['sqzt']=='02'">
<span v-if="scope.row['bjblJgdm']==''||scope.row['bjblJgdm']==null" class="greenY">待办理</span>
<span v-else-if="scope.row['bjblJgdm']=='0'" class="greenY">审批通过</span>
<span v-else-if="scope.row['bjblJgdm']=='1'" class="redY">不予办理</span>
<span v-else-if="scope.row['bjblJgdm']=='2'" class="redY">需补充资料</span>
</div>
</div>
<!--省级部权案件撤销审批 sqzt-->
<div v-else-if="columnTitle.prop == 'sqzt'&&pageBszfc=='sjcxxxsp'">
<span v-if="scope.row['sqzt']==''||scope.row['bjblJgdm']==null||scope.row['bjblJgdm']=='00'" class="blackY">未申请</span>
<span v-else-if="scope.row['sqzt']=='01'" class="redY">待审批</span>
<span v-else-if="scope.row['sqzt']=='02'" class="greenY">审批通过</span>
<span v-else-if="scope.row['sqzt']=='03'" class="redY">不予办理</span>
<span v-else-if="scope.row['sqzt']=='04'" class="blueY">需补充材料</span>
</div>
<!--部权案件撤销管理 sqzt-->
<div v-else-if="columnTitle.prop == 'sqzt'&&pageBszfc=='cxxxgl'">
<span v-if="scope.row['sqzt']==''||scope.row['bjblJgdm']==null||scope.row['bjblJgdm']=='00'" class="blackY">未申请</span>
<span v-else-if="scope.row['sqzt']=='01'" class="redY">待审批</span>
<span v-else-if="scope.row['sqzt']=='02'" class="greenY">审批通过</span>
<span v-else-if="scope.row['sqzt']=='03'" class="redY">不予办理</span>
<span v-else-if="scope.row['sqzt']=='04'" class="blueY">需补充材料</span>
</div>
<!--部权案件撤销管理 bjblJgdm-->
<div v-else-if="columnTitle.prop == 'bjblJgdm'&&pageBszfc=='cxxxgl'">
<div v-if="scope.row['sqzt']=='02'">
<span v-if="scope.row['bjblJgdm']==''||scope.row['bjblJgdm']==null" class="blackY">待办理</span>
<span v-else-if="scope.row['bjblJgdm']=='0'" class="redY">审批通过</span>
<span v-else-if="scope.row['bjblJgdm']=='1'" class="greenY">不予办理</span>
<span v-else-if="scope.row['bjblJgdm']=='2'" class="redY">需补充资料</span>
</div>
</div>
<div v-else-if="columnTitle.prop == 'jyaq'">
<div class="ajxq_s">
<span class="none" v-html="scope.row[columnTitle.prop]"></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.nextSibling.style.display="block"'
style="display: inline-block;width: 100%;text-align: right;color: #3692c6;font-weight:600;"
id="open"
v-show="scope.row[columnTitle.prop]!=''&&scope.row[columnTitle.prop]!=null"
>展开</a
>
</div>
<div class="ajxq_n" style="display:none;">
<span
style="display: block;"
v-html="scope.row[columnTitle.prop]"
></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.previousSibling.style.display="block"'
style="float:right;color: #3692c6;font-weight:600;"
id="stop"
v-show="scope.row[columnTitle.prop]!=''&&scope.row[columnTitle.prop]!=null"
>收起</a
>
</div>
</div>
<div
v-else
v-html="scope.row[columnTitle.prop]"
></div>
</template>
</el-table-column>
</el-table>
<!--分页-->
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="currentPage1"
:page-sizes="[10, 20, 50, 100]"
:page-size="page_size"
layout="sizes,prev, pager, next"
:total="tableDataLength"
>
</el-pagination>
</div>
</template>
<script>
import url from "@/api/base";
import Http from "@/utils/axiosHttp.js";
export default {
name: "syTable",
props:{
emitFormData:Object,
emitUrl:String,
emitTableThead: {
type: Array,
default: () => []
},
emitPage:String,
},
data(){
return{
tableLoading:true,
key:1,
tableData:[],
tableDataLength:0,
page_size:10,
currentPage1:1,
formData:this.emitFormData,
url:this.emitUrl,
propdefaultFormThead:this.emitTableThead,
pageBszfc:this.emitPage
}
},
methods:{
doQueryRequest(form) {/*post方法*/
return Http({
url: url.BaseURL + this.url,
data:JSON.parse(form),
method: "post",
headers: {
'blade-auth': sessionStorage.getItem("token")
}
});
},
tableRowClassName({ rowIndex }) {
if (rowIndex % 2 == 0) {
return "";
} else {
return "success-row";
}
},
handleSizeChange(val) {
this.page_size=val;
this.formData.rows=val;
this.doQuery('yes');
},
handleCurrentChange(val) {
this.currentPage1 = val;
this.formData.page = val;
this.doQuery("yes");
},
doQuery(flag){
let self=this;
self.tableLoading=true;
if (flag) {
self.doQueryRequest(JSON.stringify(self.formData)).then(response => {
if (response.data.success === true) {
self.tableData = response.data.data.rows;
self.tableDataLength = response.data.data.total;
self.$emit('totalFn', response.data.data.total)
self.tableLoading=false;
} else {
self.$message({
type: "error",
message: response.data.message
});
self.tableLoading=false;
}
});
}
}
},
mounted() {
this.doQuery("yes");
}
}
</script>
<style>
@import url("../assets/styles/iconfont.css");
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "../assets/styles/rightContent.scss";
</style>
......@@ -334,4 +334,12 @@ export default [
title: "研判报告"
}
},
{
path: "/jump",
name: "jump",
meta: {
title: "jimp",
},
component: () => import("@/views/jump/jump.vue")
},
]
......@@ -45,7 +45,7 @@ service.interceptors.response.use(
if (data.code == 401) {
if (!window.tiplock) {
window.tiplock = true;
if(relUrlIp=='26.3.5.101'||relUrlIp=='39.99.155.173'){
if(relUrlIp=='26.3.14.61'||relUrlIp=='39.99.155.173'){
window.open(url.qdLink,'_self');
}else{
window.open('http://localhost:8080/','_self');
......
......@@ -2,11 +2,13 @@
<div id="bigScreen">
<div class="main-header">
<div style="position:absolute;right:40px;top:10px;color: #9FBCDA;
font-size: 18px;">
<span style="padding-right: 10px;">{{dateTime}}</span>
<span style="padding-right: 10px;">|</span>
<span @click="toIndex" style="cursor: pointer;font-size: 14px;"><i style="padding-right: 10px;" class="el-icon-s-home"></i>系统首页</span>
<div style="position:absolute;right:40px;top:13px;color: #9FBCDA;">
<span style="padding-right: 20px; font-family: 'DIN';font-size: 18px;">{{dateTime}}</span>
<span style="padding-right: 20px;font-size: 18px;">|</span>
<span @click="toIndex" style="cursor: pointer;font-size: 15px;">
<i style="padding-right: 10px;" class="el-icon-s-home"></i>
<span style="font-size: 16px;">系统首页</span>
</span>
</div>
</div>
......
<template>
</template>
<script>
import Http from '@/utils/axiosHttp.js'
import url from '@/api/base'
export default {
name: 'jump',
data() {
return {
xz_token: '',
ruleForm2: {
account: '',
password: ''
}
}
},
created() {
const queryParam = this.$route.query
this.xz_token = queryParam.b_token
},
mounted() {
this.getData()
},
methods: {
getData() {
const self = this
Http.get(url.BaseURL + '/dddl/xzLogin', {
params: {
xz_token: self.xz_token
}
}).then(res => {
if (res.code == 200) {
self.ruleForm2.account = res.data.user.account
// self.ruleForm2.password = res.data.user.password
self.ruleForm2.password = '0'
self.$store.dispatch('user/login', self.ruleForm2).then((res) => {
if (res.success == true) {
sessionStorage.setItem('baseUrl', url.BaseURL)
self.$router.push({ path: '/dataV' })
} else {
self.$alert(res.msg, '提示', {
confirmButtonText: '确定',
callback: action => {
}
})
}
}).catch(() => {
})
} else {
self.$router.push('/login')
}
})
}
}
}
</script>
<style scoped>
</style>
<template>
<ts-table :emitFormData="emitFormData"
:emitUrl="emitUrl"
:emitTableThead="emitTableThead"
:emitPage="emitPage"></ts-table>
<div>
<div style="display: flex;justify-content: space-between;background-color: #fff;height: 45px;align-items: center">
<div style="width: 300px;font-size: 17px;margin-left: 20px;">{{title}}{{total}}</div>
<div style="width: 100px;">
<el-button type="primary" size="small" @click="getExport"><i class="iconfont icondaochu"></i>导出
</el-button>
</div>
</div>
<ts-table :emitFormData="emitFormData"
:emitUrl="emitUrl"
@totalFn="totalFn"
:emitTableThead="emitTableThead"
:emitPage="emitPage"></ts-table>
</div>
</template>
<script>
import * as paramsData from '@/utils/params'
import utilTool from "@/utils/util.js";
import tsTable from '@c/tsTable_components.vue'
// import * as paramsData from '@/utils/params'
// import utilTool from '@/utils/util.js'
import tsTable from '@c/syTable.vue'
import url from '@/api/base'
import Http from '@/utils/axiosHttp.js'
export default {
name: "bndfasTs",
name: 'bndfasTs',
components: {
tsTable
},
data() {
return {
emitFormData: paramsData.bndfasTsFormData,
emitUrl: paramsData.bndfasTsUrl,
emitTableThead: paramsData.bndfasTsThead,
emitPage: paramsData.bndfasTsPageName,
total: '',
title: '',
// 案件
form: {
bndfasTsFormData: {
grade: sessionStorage.getItem('grade'),
rows: 10,
page: 1,
type: '',
unitcode: sessionStorage.getItem('unitcode'),
year: '',
zadj: '',
month: '',
searchUnitcode: '',
xyrtzdm: '',
xbdm: '',
nlddm: '',
ajxz: '',
dyfbdm: '',
gzt_type: ''
},
bndfasTsUrl: '/matjTs/getBndfpaxx',
// 表头
bndfasTsThead: [
{
label: '案件编号',
prop: 'asjbh',
width: '220'
}, {
label: '立案单位',
prop: 'ladwGajgjgdm',
width: '220'
}, {
label: '发案时间',
prop: 'asjfssjAsjfskssj',
width: '220'
}, {
label: '立案时间',
prop: 'larq',
width: '220'
}, {
label: '侦查终结时间',
prop: 'zczjZxsj01',
width: '220'
}, {
label: '案件类型',
prop: 'ajlbdm',
width: '220'
}, {
label: '死亡人数',
prop: 'swrs',
width: '220'
}, {
label: '受伤人数',
prop: 'ssrs',
width: '220'
}, {
label: '业务状态',
prop: 'ywzt',
width: '220'
}, {
label: '简要案情',
prop: 'jyaq',
width: '220'
}
],
bndfasTsPageName: 'laxxgl',
// 嫌疑人表头
fzxyrThead: [
{
label: '案件编号',
prop: 'asjbh',
width: '220'
}, {
label: '姓名',
prop: 'zhfzxyrXm',
width: '220'
}, {
label: '证件号码',
prop: 'zjhm',
width: '220'
}, {
label: '性别',
prop: 'zhfzxyrXbdmStr',
width: '220'
}, {
label: '户籍地区划',
prop: 'hjdzXzqhdmStr',
width: '220'
}, {
label: '现住地区划',
prop: 'xzdXzqhdmStr',
width: '220'
}, {
label: '到案状态',
prop: 'zhfzxyrFzxyrdaztdmStr',
width: '220'
}, {
label: '抓获日期',
prop: 'zhrq_str',
width: '220'
}
],
// 受害人表头
shrThead: [
{
label: '案件编号',
prop: 'asjbh',
width: '220'
}, {
label: '姓名',
prop: 'bhrXm',
width: '220'
}, {
label: '证件号码',
prop: 'bhrCyzjZjhm',
width: '220'
}, {
label: '性别',
prop: 'bhrxbdmStr',
width: '220'
}, {
label: '职业',
prop: 'bhrZyZylbdmStr',
width: '220'
}, {
label: '人身伤害程度',
prop: 'rsshcddmStr',
width: '220'
}, {
label: '户籍地区划',
prop: 'bhrHjdzXzqhdmStr',
width: '220'
}, {
label: '现住地区划',
prop: 'bhrXzzXzqhdmStr',
width: '220'
}, {
label: '被害时间',
prop: 'bhsjKssj',
width: '220'
}
]
},
emitFormData: {},
emitUrl: '',
emitTableThead: [],
emitPage: '',
Param: {}
}
},
methods: {
doQueryRequest(form) {/*post方法*/
return Http({
url: url.BaseURL + this.emitUrl,
data: JSON.parse(form),
method: 'post',
headers: {
'blade-auth': sessionStorage.getItem('token')
}
})
},
totalFn(val) {
this.total = val
},
formatJson(filterVal, jsonData) {
let arr = []
jsonData.map(v => {
let arr1 = []
filterVal.map(j => {
if (j.indexOf(',') != -1) {
let arr = j.split(',')
let data = ''
for (let i = 0; i <= arr.length - 1; i++) {
data += arr[i].split(':')[0] + ':' + v[arr[i].split(':')[1]]
}
arr1.push(data)
} else {
arr1.push(v[j])
}
})
arr.push(arr1)
})
return arr
},
// 导出
getExport() {
const self = this
const formData = {
type: self.emitFormData.type,
month: self.emitFormData.month,
searchUnitcode: self.emitFormData.searchUnitcode,
xyrtzdm: self.emitFormData.xyrtzdm,
xbdm: self.emitFormData.xbdm,
nlddm: self.emitFormData.nlddm,
sfdc_pdbz: '1',
year: self.emitFormData.year,
ajxz: self.emitFormData.ajxz,
zadj: self.emitFormData.zadj,
dyfbdm: self.emitFormData.dyfbdm,
gzt_type: self.emitFormData.gzt_type
}
let tHeader = [],
filterVal = []
const loading = self.$loading({
lock: true,
text: '正在导出...',
spinner: 'el-icon-loading',
background: 'rgba(255, 255, 255, 0.7)'
})
let table = []
if (self.Param.id == 'fzxyrtj' || self.Param.id == 'fzxyrnldjxbhftj') {
table = self.form.fzxyrThead
} else if (self.Param.id == 'shrnldjxbhf') {
table = self.form.shrThead
} else {
table = self.form.bndfasTsThead
}
table.forEach(val => {
tHeader.push(val.label)
filterVal.push(val.prop)
})
self.doQueryRequest(JSON.stringify(formData)).then(res => {
if (res.data.success === true) {
require.ensure([], () => {
const {
export_json_to_excel
} = require('@/vendor/Export2Excel')
const list = res.data.data.rows
list.forEach(item => {
if (item.laywsjzt == null || item.laywsjzt == '' || item.laywsjzt == '00') {
item.ywzt = '等待立案采集'
} else if (item.laywsjzt == '01') {
item.ywzt = '等待立案审批'
} else if (item.laywsjzt == '02') {
item.ywzt = '通过立案审批'
if (item.zczjywsjzt == '01') {
item.ywzt = '等待侦查终结审批'
} else if (item.zczjywsjzt == '02') {
item.ywzt = '侦查终结审批通过'
} else if (item.zczjywsjzt == '03') {
item.ywzt = '侦查终结审批未通过'
} else if (item.zczjywsjzt == '05') {
item.ywzt = '已撤销'
}
} else if (item.laywsjzt == '03') {
item.ywzt = '立案审批未通过'
} else if (item.laywsjzt == '05') {
item.ywzt = '已撤销'
}
})
const data = self.formatJson(filterVal, list)
export_json_to_excel(tHeader, data, self.title)
})
loading.close()
} else {
loading.close()
self.$message({
type: 'error',
message: '查询失败'
})
}
self.tableLoadingEmit = false
})
// }
}
},
created() {
const queryParam = this.$route.query;
const queryParam = this.$route.query
this.Param = queryParam
this.form.bndfasTsFormData.year = queryParam.time
// 破发案
if (queryParam.type) {
this.form.bndfasTsFormData.type = queryParam.type
} else {
this.form.bndfasTsFormData.type = ''
}
// 本区域发、破案情况
if (queryParam.searchUnitcode) {
this.form.bndfasTsFormData.searchUnitcode = queryParam.searchUnitcode
} else {
this.form.bndfasTsFormData.searchUnitcode = ''
}
// 本年发案时间分析
if (queryParam.month) {
this.form.bndfasTsFormData.month = queryParam.month
} else {
this.form.bndfasTsFormData.month = ''
}
// 本年度案件性质发案分析
if (queryParam.ajxz) {
if (queryParam.ajxz === '故意杀人') {
this.form.bndfasTsFormData.ajxz = '040001000000'
} else if (queryParam.ajxz === '抢劫杀人') {
this.form.bndfasTsFormData.ajxz = '040001000100'
} else if (queryParam.ajxz === '强奸杀人') {
this.form.bndfasTsFormData.ajxz = '040001000200'
} else if (queryParam.ajxz === '绑架杀人') {
this.form.bndfasTsFormData.ajxz = '040001000300'
} else if (queryParam.ajxz === '爆炸杀人') {
this.form.bndfasTsFormData.ajxz = '040001000400'
} else if (queryParam.ajxz === '投毒杀人') {
this.form.bndfasTsFormData.ajxz = '040001000500'
} else if (queryParam.ajxz === '防火杀人') {
this.form.bndfasTsFormData.ajxz = '040001000600'
} else if (queryParam.ajxz === '故意伤害致死') {
this.form.bndfasTsFormData.ajxz = '040003000100'
}
} else {
this.form.bndfasTsFormData.ajxz = ''
}
// 本年度作案动机破案分析
if (queryParam.zadj) {
this.form.bndfasTsFormData.zadj = queryParam.zadj
} else {
this.form.bndfasTsFormData.zadj = ''
}
// 嫌疑人统计
if (queryParam.xyrtzdm) {
if (queryParam.xyrtzdm == '精神病') {
this.form.bndfasTsFormData.xyrtzdm = '01'
} else if (queryParam.xyrtzdm == '未成年') {
this.form.bndfasTsFormData.xyrtzdm = '02'
} else if (queryParam.xyrtzdm == '在逃') {
this.form.bndfasTsFormData.xyrtzdm = '03'
} else if (queryParam.xyrtzdm == '死亡') {
this.form.bndfasTsFormData.xyrtzdm = '04'
} else if (queryParam.xyrtzdm == '抓获') {
this.form.bndfasTsFormData.xyrtzdm = '05'
} else if (queryParam.xyrtzdm == '总数') {
this.form.bndfasTsFormData.xyrtzdm = '99'
}
} else {
this.form.bndfasTsFormData.xyrtzdm = ''
}
// 地域分布统计分析
if (queryParam.dyfbdm) {
this.form.bndfasTsFormData.dyfbdm = queryParam.dyfbdm
} else {
this.form.bndfasTsFormData.dyfbdm = ''
}
let startTime = new Date(parseInt(queryParam.time) + "-01-01 00:00:00");
startTime = utilTool.timeStampTurnTime(startTime);
let endTime = new Date((parseInt(queryParam.time) + 1) + "-01-01 00:00:00").setSeconds(-1);
endTime = utilTool.timeStampTurnTime(endTime);
// 犯罪嫌疑人年龄段及性别划分统计
if (queryParam.xbdm) {
this.form.bndfasTsFormData.xbdm = queryParam.xbdm
} else {
this.form.bndfasTsFormData.xbdm = ''
}
if (queryParam.nlddm) {
if (queryParam.nlddm == '14岁以下') {
this.form.bndfasTsFormData.nlddm = '01'
} else if (queryParam.nlddm == '14岁-17岁') {
this.form.bndfasTsFormData.nlddm = '02'
} else if (queryParam.nlddm == '18岁-25岁') {
this.form.bndfasTsFormData.nlddm = '03'
} else if (queryParam.nlddm == '26岁-35岁') {
this.form.bndfasTsFormData.nlddm = '04'
} else if (queryParam.nlddm == '36岁-45岁') {
this.form.bndfasTsFormData.nlddm = '05'
} else if (queryParam.nlddm == '46岁-55岁') {
this.form.bndfasTsFormData.nlddm = '07'
} else if (queryParam.nlddm == '56岁-65岁') {
this.form.bndfasTsFormData.nlddm = '08'
} else if (queryParam.nlddm == '66岁-75岁') {
this.form.bndfasTsFormData.nlddm = '09'
} else if (queryParam.nlddm == '75岁以上') {
this.form.bndfasTsFormData.nlddm = '10'
}
} else {
this.form.bndfasTsFormData.nlddm = ''
}
if (queryParam.gzt_type) {
this.form.bndfasTsFormData.gzt_type = queryParam.gzt_type
} else {
this.form.bndfasTsFormData.gzt_type = ''
}
switch (queryParam.id) {
//本年度发案数
case "maFaCount":
this.emitFormData = paramsData.bndfasTsFormData;
this.emitUrl = paramsData.bndfasTsUrl;
this.emitTableThead = paramsData.bndfasTsThead;
this.emitPage = paramsData.bndfasTsPageName;
break;
case 'maFaCount':
this.title = '本年度发案数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = this.form.bndfasTsUrl
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
this.form.bndfasTsFormData.type = 'fa'
break
//本年度破案数
case "maPaCount":
this.emitFormData = paramsData.bndfasTsFormData;
this.emitUrl = paramsData.bndfasTsUrl;
this.emitTableThead = paramsData.bndfasTsThead;
this.emitPage = paramsData.bndfasTsPageName;
break;
case 'maPaCount':
this.title = '本年度破案数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = this.form.bndfasTsUrl
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
this.form.bndfasTsFormData.type = 'pa'
break
//本年度命案未破数
case "maWpCount":
this.emitFormData = paramsData.bndfasTsFormData;
this.emitUrl = paramsData.bndfasTsUrl;
this.emitTableThead = paramsData.bndfasTsThead;
this.emitPage = paramsData.bndfasTsPageName;
break;
case 'maWpCount':
this.title = '本年度命案未破数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = this.form.bndfasTsUrl
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
this.form.bndfasTsFormData.type = 'wpa'
break
//本年度积案破案数
case "maJaPaCount":
this.emitFormData = paramsData.bndfasTsFormData;
this.emitUrl = paramsData.bndfasTsUrl;
this.emitTableThead = paramsData.bndfasTsThead;
this.emitPage = paramsData.bndfasTsPageName;
break;
case 'maJaPaCount':
this.title = '本年度积案破案数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/getBndjapaxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
this.form.bndfasTsFormData.type = 'japa'
break
//本年重大伤亡命案数
case "maZdswCount":
this.emitFormData = paramsData.bndfasTsFormData;
this.emitUrl = paramsData.bndfasTsUrl;
this.emitTableThead = paramsData.bndfasTsThead;
this.emitPage = paramsData.bndfasTsPageName;
break;
case 'maZdswCount':
this.title = '本年重大伤亡命案数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/getBnzdswajxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break//本年重大伤亡命案数
case 'bnfasjfx':
this.title = '本年发案时间分析:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toFasjfxAsjxxList'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'bqyfpaqk':
this.title = this.form.bndfasTsFormData.type == 'fa' ? '本区域发案情况:' : '本区域破案情况:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toFpaTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'bndajxzfafx':
this.title = '本年度案件性质发案分析:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toAjxzTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'bndzadjpafx':
this.title = '本年度作案动机破案分析:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toAjzadjTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'fzxyrtj':
this.title = '犯罪嫌疑人统计:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toXyrtzxxTjRyxx'
this.emitTableThead = this.form.fzxyrThead
this.emitPage = this.form.bndfasTsPageName
break
case 'dyfbtjfx':
this.title = '地域分布统计分析:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toAjdyfbTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
// 近五年立案统计
case 'jwnlatj':
this.title = '近五年立案统计:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toFasjfxAsjxxList'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'fzxyrnldjxbhftj':
this.title = '犯罪嫌疑人年龄段及性别划分统计:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toXyrTjRyxx'
this.emitTableThead = this.form.fzxyrThead
this.emitPage = this.form.bndfasTsPageName
break
case 'shrnldjxbhf':
this.title = '受害人年龄段及性别划分:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toShrTjRyxx'
this.emitTableThead = this.form.shrThead
this.emitPage = this.form.bndfasTsPageName
break
case 'maxz':
this.title = '今日命案新增数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'ladsp':
this.title = '立案待审批数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'laspwtg':
this.title = '立案审批未通过数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'zczjdsp':
this.title = '侦查终结待审批数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'zczjdspwtg':
this.title = '侦查终结待审批未通过数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'lajjcq':
this.title = '立案即将超期:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'laycq':
this.title = '已超期数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'zczjjjcq':
this.title = '侦查终结即将超期:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
case 'zczjycq':
this.title = '侦查终结已超期数:'
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = '/matjTs/toGztTjAjxx'
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
default:
this.emitFormData = paramsData.bndfasTsFormData;
this.emitUrl = paramsData.bndfasTsUrl;
this.emitTableThead = paramsData.bndfasTsThead;
this.emitPage = paramsData.bndfasTsPageName;
break;
};
this.emitFormData.larqQssj = startTime;
this.emitFormData.larqJssj = endTime;
this.emitFormData = this.form.bndfasTsFormData
this.emitUrl = this.form.bndfasTsUrl
this.emitTableThead = this.form.bndfasTsThead
this.emitPage = this.form.bndfasTsPageName
break
}
}
}
</script>
......
......@@ -1090,6 +1090,8 @@ export default {
},
data() {
return {
saveLoading:null,
count:0,
jyItem:{
name: "单位:",
id: "unitcode",
......@@ -1270,11 +1272,12 @@ export default {
name: "案件性质:",
id: "zatzJyqk",
type: "codeTree",
prop: "checkEmpty",
value: "",
placeholder: "请选择案件性质",
col: "2",
codeOptions: [],
codeTree: "CODE_AJXZ_MA"
codeTree: "CODE_AJXZ"
},
{
......@@ -1456,7 +1459,7 @@ export default {
prop: "checkEmpty",
placeholder: "请选择案件地域",
col: "10",
codeTree: "CODE_DYFL",
codeTree: "CODE_DYLB",
codeOptions: []
},
{
......@@ -1497,16 +1500,33 @@ export default {
codeTree: "CODE_TSSD"
},
{
name: "作案手段补充:",
id: "tssddmbcms",
type: "text",
value: "",
placeholder: "补充描述",
col: "9"
// prop: "checkEmpty",
},
{
name: "发案原因:",
id: "zadjdm",
type: "codeTree",
value: "",
prop: "checkEmpty",
codeOptions: [],
placeholder: "请选择发案原因",
col: "10",
col: "2",
codeTree: "CODE_ZADJ"
}
},
{
name: "发案原因补充:",
id: "zadjdmbcms",
type: "text",
value: "",
placeholder: "补充描述",
col: "9"
// prop: "checkEmpty",
},
]
},
{
......@@ -1698,7 +1718,16 @@ export default {
col: "6",
codeTree: "CODE_SF",
codeOptions: []
}
},
{
name: "职业信息补充:",
id: "bhrAsjxgrysfDmbcms",
type: "text",
value: "",
placeholder: "补充描述",
col: "6"
// prop: "checkEmpty",
},
]
}
],
......@@ -1708,63 +1737,7 @@ export default {
}
]
},
/* {
title: "报案人信息",
id: "6",
isclosed: false,
data: [
// 被害人信息
{
name: "报案人信息:",
col: "1",
noshowMoreBtn: false, //是否显示添加按钮
childrenAsAdd: [
{
name: "报案人信息:",
id: "barxx",
buttonType: "bar",
flag: true,
flag2: true,
noshowMoreBtn: false, //是否显示添加按钮
list: [
{
name: [
{
name: "报案人姓名:",
id: "barXm",
// prop: "tbdwmc",
type: "text",
value: "",
placeholder: "请输入姓名",
col: "6",
},
{
name: "证件号码:",
id: "barCyzjZjhm",
// prop: "emptyAbleIdentity",
type: "text",
value: "",
placeholder: "请输入证件号码",
col: "6",
},
{
name: "报案人联系电话:",
id: "barLxdh",
// prop: "tbrxm",
type: "text",
value: "",
placeholder: "请选择报案人联系电话",
col: "6",
},
]
}
],
iconClass: "el-icon-close"
}
]
}
]
},*/
{
title: "犯罪嫌疑人信息",
id: "5",
......@@ -1820,17 +1793,6 @@ export default {
codeOptions: []
},
{
name: "",
id: "",
// prop: "tbsj",
type: "",
value: "",
placeholder: "请选择到案状态",
col: "6",
codeTree: "CODE_DAZT",
codeOptions: []
},
{
name: "姓名:",
id: "zhfzxyrXm",
prop: "checkEmpty",
......@@ -1862,13 +1824,23 @@ export default {
name: "与被害人关系:",
id: "zhfzxyrYbhrgx",
type: "codeTree",
prop: "checkEmpty",
value: "",
placeholder: "请选择与被害人关系",
col: "6",
codeTree: "CODE_XB",
codeTree: "CODE_BHRGX",
codeOptions: []
},
{
name: "与被害人关系补充:",
id: "zhfzxyrYbhrgxbcms",
type: "text",
value: "",
placeholder: "补充描述",
col: "6"
// prop: "checkEmpty",
},
{
name: "年龄:",
id: "zhfzxyrNl",
// prop: "tbrxm",
......@@ -1906,7 +1878,7 @@ export default {
name: "是否前科人员:",
id: "zhfzxyrSfqk",
ids: "zhfzxyrSfqk",
// prop: "checkEmpty",
prop: "checkEmpty",
type: "radio",
value: "0",
placeholder: "",
......@@ -1919,13 +1891,13 @@ export default {
{
name: "户籍类型:",
id: "zhfzxyrHjlx",
// prop: "tbrxm",
prop: "checkEmpty",
type: "codeTree",
value: "",
codeOptions: [],
placeholder: "请输入户籍类型",
col: "6",
codeTree: ""
codeTree: "CODE_HJLX"
},
{
name: "户籍地区划:",
......@@ -2063,6 +2035,15 @@ export default {
codeOptions: []
},
{
name: "职业信息补充:",
id: "zhfzxyrAsjxgrysfDmbcms",
type: "text",
value: "",
placeholder: "补充描述",
col: "6"
// prop: "checkEmpty",
},
{
name: "抓获日期:",
id: "zhrq",
type: "dates",
......@@ -3123,6 +3104,11 @@ export default {
if(arr[i].bhrAsjxgrybh){
res.data.data.datas.forEach(item2=>{
obj.src=item2.ryzpDzwjnr;obj.xxzjbh=item2.xxzjbh;
for(let ckIndex in item2){
if(item2[ckIndex]!=""&&ckIndex!='ryzpDzwjnr'&&Object.prototype.hasOwnProperty.call(self.formLabelAlign['bhrxx'][i], ckIndex)){
self.formLabelAlign['bhrxx'][i][ckIndex]=item2[ckIndex];
}
}
});
self.$set(self.bhrFileLists,i,obj)
self.$forceUpdate();
......@@ -3135,6 +3121,11 @@ export default {
}else if(item2.zpbw=="3"){
obj.src3=item2.ryzpDzwjnr;obj.xxzjbh3=item2.xxzjbh;
}
for(let ckIndex in item2){
if(item2[ckIndex]!=""&&ckIndex!='ryzpDzwjnr'&&Object.prototype.hasOwnProperty.call(self.formLabelAlign['fzxyr'][i], ckIndex)){
self.formLabelAlign['fzxyr'][i][ckIndex]=item2[ckIndex];
}
}
})
self.$set(self.zpFileLists,i,obj)
}
......@@ -3241,6 +3232,11 @@ export default {
if(arr[i].bhrCyzjZjhm!=undefined){
obj.src=response.data.data.xp;obj.xxzjbh=response.data.data.xxzjbh;
self.$set(self.bhrFileLists,i,obj)
for(let ckIndex in response.data.data){
if(response.data.data[ckIndex]!=""&&ckIndex!='xp'&&Object.prototype.hasOwnProperty.call(self.formLabelAlign['bhrxx'][i], ckIndex)){
self.formLabelAlign['bhrxx'][i][ckIndex]=response.data.data[ckIndex];
}
}
self.$forceUpdate();
}
if(arr[i].zhfzxyrCyzjZjhm!=undefined){
......@@ -3251,14 +3247,16 @@ export default {
obj.src2=item2.xp;obj.xxzjbh2=item2.xxzjbh;
}else if(item2.zpbw=="3"){
obj.src3=item2.xp;obj.xxzjbh3=item2.xxzjbh;
}else{
obj.src1=item2.xp;obj.xxzjbh1=item2.xxzjbh;
}
for(let ckIndex in item2){
if(item2[ckIndex]!=""&&ckIndex!='xp'&&Object.prototype.hasOwnProperty.call(self.formLabelAlign['fzxyr'][i], ckIndex)){
self.formLabelAlign['fzxyr'][i][ckIndex]=item2[ckIndex];
}
}
})
self.$set(self.zpFileLists,i,obj)
/*self.propFormField[4].data[0].childrenAsAdd[i].list[0].name.forEach(item=>{
if(item.id=='fzxyrRyzp'){
self.$set(item,'src1',response.data.data.xp);
}
})*/
self.$forceUpdate();
}
......@@ -4017,6 +4015,7 @@ export default {
},
submits(bllx) {
var self = this,ajxxForm={},bhrForm=[],xyrForm=[],count=0,barxxForm=[];
self.count=0;
if(JSON.stringify(self.ajXXAll)=="{}"){
self.$confirm('请使用案件编号提取信息!', '提示', {
confirmButtonText: '确定',
......@@ -4062,23 +4061,6 @@ export default {
"zhfzxyrXm",
"zhrq"
];
/*var readyFlwsRulesName = [
"flwsAsjflwsdm",
"flwsAsjzcxwlbdm",
"flwsDzwjnr",
];*/
/*readyFlwsRules.forEach(singleRule => {
self.rules[singleRule] = null;
});
self.propFormField[7].data.forEach(itemCur=>{
itemCur.childrenAsAdd.forEach(childrenIdem => {
childrenIdem.list[0].name.forEach(currentField => {
if (readyFlwsRulesName.indexOf(currentField.id) >= 0) {
currentField.prop = "";
}
});
});
})*/
if(self.bhrXXAll.length==0){
readySjsbRules.forEach(singleRule => {
self.rules[singleRule] = null;
......@@ -4121,7 +4103,7 @@ export default {
}
});
if (valid || ifValid) {
const loading = this.$loading({
self.saveLoading = this.$loading({
lock: true,
text: "正在保存...",
spinner: "el-icon-loading",
......@@ -4148,40 +4130,15 @@ export default {
})
ajxxForm['sfmaPdbz']="1";
for(let n in self.ajXXAll){
if(!Object.prototype.hasOwnProperty.call(ajxxForm,n)){
ajxxForm[n]=self.ajXXAll[n];
}
}
self.doQueryRequest(JSON.stringify(ajxxForm),self.ajxxUrl).then(response => {
if (response.data.success === true) {
count++;
if(count==3|| self.bhrXXAll.length==0||self.xyrXXAll.length==0){
loading.close();
self.$confirm('保存成功!', '提示', {
confirmButtonText: '确定',
showCancelButton:false,
type: 'success'
}).then(() => {
}).catch(() => {
});
}
self.count++;
} else {
count++;
if(count==3|| self.bhrXXAll.length==0||self.xyrXXAll.length==0){
loading.close();
self.$confirm('保存失败!', '提示', {
confirmButtonText: '确定',
showCancelButton:false,
type: 'error'
}).then(() => {
}).catch(() => {
});
}
self.count++;
}
});
/*被害人form*/
......@@ -4215,31 +4172,9 @@ export default {
self.doQueryRequest(JSON.stringify(bhrForm[x]),self.bhrUrl).then(response => {
if (response.data.success === true) {
count++;
if(count==3|| self.bhrXXAll.length==0||self.xyrXXAll.length==0){
loading.close();
self.$confirm('保存成功!', '提示', {
confirmButtonText: '确定',
showCancelButton:false,
type: 'success'
}).then(() => {
}).catch(() => {
});
}
self.count++;
} else {
count++;
if(count==3|| self.bhrXXAll.length==0||self.xyrXXAll.length==0){
loading.close();
self.$confirm('保存失败!', '提示', {
confirmButtonText: '确定',
showCancelButton:false,
type: 'error'
}).then(() => {
}).catch(() => {
});
}
self.count++;
}
});
}
......@@ -4275,35 +4210,76 @@ export default {
})
self.doQueryRequest(JSON.stringify(xyrForm[y]),self.xyrUrl).then(response => {
if (response.data.success === true) {
count++;
if(count==3|| self.bhrXXAll.length==0||self.xyrXXAll.length==0){
loading.close();
self.$confirm('保存成功!', '提示', {
confirmButtonText: '确定',
showCancelButton:false,
type: 'success'
}).then(() => {
}).catch(() => {
});
}
self.count++;
} else {
count++;
if(count==3|| self.bhrXXAll.length==0||self.xyrXXAll.length==0){
loading.close();
self.$confirm('保存失败!', '提示', {
confirmButtonText: '确定',
showCancelButton:false,
type: 'error'
}).then(() => {
}).catch(() => {
});
}
self.count++;
}
});
}
}
if(self.modify_asjbh){
debugger
/*日志*/
let rz1={},updateKey1={};
rz1.tablename='TB_ST_ASJ';
rz1.keyvalue=self.modify_asjbh;
rz1.gnmc='案件信息';
rz1.colunmname=self.modify_asjbh;
for(var ajIndex in ajxxForm){
if(ajxxForm[ajIndex]!=self.ajXXAll[ajIndex]){
updateKey1[ajIndex]=[self.ajXXAll[ajIndex],ajxxForm[ajIndex]];
}
}
if(JSON.stringify(updateKey1)=="{}"){
self.count++;
}else{
rz1.updaterecords=JSON.stringify(updateKey1);
self.rzRequest(JSON.stringify(rz1));
}
if(xyrForm.length!=0){
for(let xyr=0;xyr<xyrForm.length;xyr++){
let rz2={},updateKey2={};
rz2.tablename='TB_XW_ZBFZXYR';
rz2.keyvalue=self.xyrXXAll[xyr]['zhfzxyrAsjxgrybh'];
rz2.gnmc='嫌疑人信息';
rz2.colunmname=self.modify_asjbh;
for(var xyrIndex in xyrForm[xyr]){
if(xyrForm[xyr][xyrIndex]!=self.xyrXXAll[xyr][xyrIndex]){
updateKey2[xyrIndex]=[self.xyrXXAll[xyr][xyrIndex],xyrForm[xyr][xyrIndex]];
}
}
if(JSON.stringify(updateKey2)=="{}"){
self.count++;
}else{
rz2.updaterecords=JSON.stringify(updateKey2);
self.rzRequest(JSON.stringify(rz2));
}
}
}
if(bhrForm.length!=0){
for(let bhr=0;bhr<bhrForm.length;bhr++){
let rz3={},updateKey3={};
rz3.tablename='TB_XW_RYBH';
rz3.keyvalue=self.bhrXXAll[bhr]['bhrAsjxgrybh'];
rz3.gnmc='被害人信息';
rz3.colunmname=self.modify_asjbh;
for(var bhrIndex in bhrForm[bhr]){
if(bhrForm[bhr][bhrIndex]!=self.bhrXXAll[bhr][bhrIndex]){
updateKey3[bhrIndex]=[self.bhrXXAll[bhr][bhrIndex],bhrForm[bhr][bhrIndex]];
}
}
if(JSON.stringify(updateKey3)=="{}"){
self.count++;
}else{
rz3.updaterecords=JSON.stringify(updateKey3);
self.rzRequest(JSON.stringify(rz3));
}
}
}
}
} else {
this.$message("请填写必填字段");
......@@ -4312,6 +4288,16 @@ export default {
}
},
rzRequest(rz){
let self=this;
self.doQueryRequest(rz,'/sysRecordLog/recordUpdateValue').then(response => {
if (response.data.success === true) {
self.count++;
} else {
self.count++;
}
});
},
handleRemove(file, fileList, item, parentItem, itemIndex) {
let self=this,xxzjbhArr=[],param = new URLSearchParams(),rUrl='';
const loading = this.$loading({
......@@ -4999,7 +4985,7 @@ export default {
.get(`JsonData/${Filename}.json`)
.then(res => {
self.codeTreeConfig.props = res.data.data.rows;
/* if(Filename=='CODE_AJXZ_MA'){
/* if(Filename=='CODE_AJXZ'){
if(self.formLabelAlign["ajlbdm"]!=''&&self.formLabelAlign["ajlbdm"]!=null){
self.codeTreeConfig.props=self.codeTreeConfig.props.slice(0);
self.codeTreeConfig.props.forEach(item=>{
......@@ -5331,6 +5317,26 @@ export default {
});
},
watch: {
count(val){
debugger
let self=this,total=0;
if(self.modify_asjbh){
total=2+self.xyrXXAll.length*2+self.bhrXXAll.length*2;
}else{
total=1+self.xyrXXAll.length+self.bhrXXAll.length;
}
if(val==total){
self.saveLoading.close();
self.$confirm('保存成功!', '提示', {
confirmButtonText: '确定',
showCancelButton:false,
type: 'success'
}).then(() => {
}).catch(() => {
});
}
},
sfjsb: {
handler(newName, oldName) {
var self = this;
......@@ -5382,6 +5388,31 @@ export default {
});
}
},
sacs(val){
let self=this,readyRules = ["asjfsddSacsDmbcms"],readySjsbRulesName = ["asjfsddSacsDmbcms"];
if(val=="0199"){
readyRules.forEach(singleRule => {
self.rules[singleRule] = self.$rules["checkEmpty"];
});
}else{
readyRules.forEach(singleRule => {
self.rules[singleRule] = null;
});
}
self.propFormField[1].data.forEach(currentField => {
if (val=="0199") {
if (readySjsbRulesName.indexOf(currentField.id) >= 0) {
currentField.prop = "checkEmpty";
}
}else{
if (readySjsbRulesName.indexOf(currentField.id) >= 0) {
currentField.prop = "";
}
}
});
self.$forceUpdate();
console.log(self.rules)
},
filterText(val) {
this.$refs.codeTreeDialog.filter(val);
},
......@@ -5499,6 +5530,9 @@ export default {
},*/
sfjsb(){
return this.formLabelAlign.zhfzxyrSfjsbrPdbz;
},
sacs(){
return this.formLabelAlign.asjfsddSacsSacslbdm;
}
}
};
......
<template>
<div class="sjfx">
<!--第一行-->
<div class="tabs">
<el-radio-group v-model="tabRadio"
@change="tabsQuery"
size="medium">
<el-radio-button label="1">现案分析</el-radio-button>
<el-radio-button label="2">积案分析</el-radio-button>
</el-radio-group>
</div>
<div class="sjfx_wrap">
<div class="ajtj_title">
<span class="pTitle">案件统计</span>
<el-select v-model="formData.year"
placeholder="请选择"
@change="reload">
placeholder="请选择"
@change="reload">
<el-option v-for="item in yearList"
:key="item.value"
:label="item.label"
:value="item.value">
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
<el-select v-model="formData.month"
placeholder="请选择"
@change="reload">
placeholder="请选择"
@change="reload">
<el-option v-for="item in monthList"
:key="item.value"
:label="item.label"
:value="item.value">
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</div>
<div class="ajtj_wrap">
<div class="ajtj_list"
v-for="(item,index) in ajtjList"
:key="index">
v-for="(item,index) in ajtjList"
:key="index">
<p class="lTitle">
{{item.title}}
<el-tooltip class="item"
effect="dark"
placement="top"
v-if="item.id=='maZdswCount'">
effect="dark"
placement="top"
v-if="item.id=='maZdswCount'">
<div slot="content">重大伤亡案件是指被害人<span style="color: red;font-weight: 600;">超过3位</span>的案件信息</div>
<i class="iconfont icondaoyinyiwen"
style="cursor:pointer;font-size: 20px;position: relative;top: 3px;"></i>
style="cursor:pointer;font-size: 20px;position: relative;top: 3px;"></i>
</el-tooltip>
</p>
<div class="lNum">
<span class="num"
:style="{cursor:item.value!=0?'pointer':'inherit'}"
@click="toTs(item)"><i class="el-icon-loading zdyIcon"
v-show="item.value==null"></i>{{item.value==null?'':item.value}}</span>
:style="{cursor:item.value!=0?'pointer':'inherit'}"
@click="toTs(item)"><i class="el-icon-loading zdyIcon"
v-show="item.value==null"></i>{{item.value==null?'':item.value}}</span>
<span class="unstable">
同比{{item.type=='reduce'?'减少':'增加'}}
<span :class="item.type=='up'?'add':(item.type=='reduce'?'reduce':'gray')">
<img src="../../assets/img/up.png"
v-if="item.type=='up'" />
v-if="item.type=='up'"/>
<img src="../../assets/img/reduce.png"
v-else-if="item.type=='reduce'" />
v-else-if="item.type=='reduce'"/>
<img src="../../assets/img/0.png"
v-else />
v-else/>
<i class="el-icon-loading zdyIcon"
v-show="item.num=='null'"></i>
v-show="item.num=='null'"></i>
{{item.num==null||item.num==''?'0':item.num}}
</span>
</span>
......@@ -68,29 +76,30 @@
<span class="pTitle">
工作台
<el-tooltip class="item"
effect="dark"
placement="top">
effect="dark"
placement="top">
<div slot="content"
style="line-height: 24px;">
立案即将超期是指案发时间<span style="color: red;font-weight: 600;">超过7天小于等于10天</span>且未通过立案审批的案件信息;<br />
立案超期是指案发时间<span style="color: red;font-weight: 600;">超过10天</span>且未通过立案审批的案件信息;<br />
侦查终结超期是指填写了侦查终结信息且<span style="color: red;font-weight: 600;">超过2天小于等于5天</span>未提请侦查终结审批的案件信息;<br />
style="line-height: 24px;">
立案即将超期是指案发时间<span style="color: red;font-weight: 600;">超过7天小于等于10天</span>且未通过立案审批的案件信息;<br/>
立案超期是指案发时间<span style="color: red;font-weight: 600;">超过10天</span>且未通过立案审批的案件信息;<br/>
侦查终结超期是指填写了侦查终结信息且<span style="color: red;font-weight: 600;">超过2天小于等于5天</span>未提请侦查终结审批的案件信息;<br/>
侦查终结超期是指填写了侦查终结信息且<span style="color: red;font-weight: 600;">超过5天</span>未提请侦查终结审批的案件信息;
</div>
<i class="iconfont icondaoyinyiwen"
style="cursor:pointer;font-size: 20px;position: relative;top: 3px;"></i>
style="cursor:pointer;font-size: 20px;position: relative;top: 3px;"></i>
</el-tooltip>
</span>
<span class="fr gxsj">{{date}}</span>
</div>
<div class="con_wrap">
<p class="lineP"
v-for="(item,index) in gztList"
:key="index">{{item.title}}<span :class="item.value<50?'max50':(item.value<1000?'max1000':'min1000')"
@click="gztToTs(item.id,item.value)"
:style="{cursor:item.value!=0?'pointer':'inherit'}">{{item.value}}</span><span v-show="item.title2">{{item.title2}}<span :class="item.value2<50?'max50':(item.value2<1000?'max1000':'min1000')"
@click="gztToTs(item.id2,item.value2)"
:style="{cursor:item.value2!=0?'pointer':'inherit'}">{{item.value2}}</span></span></p>
v-for="(item,index) in gztList"
:key="index">{{item.title}}<span :class="item.value<50?'max50':(item.value<1000?'max1000':'min1000')"
@click="gztToTs(item.id,item.gzt_type)"
:style="{cursor:item.value!=0?'pointer':'inherit'}">{{item.value}}</span><span v-show="item.title2">{{item.title2}}<span
:class="item.value2<50?'max50':(item.value2<1000?'max1000':'min1000')"
@click="gztToTs(item.id2,item.gzt_type2)"
:style="{cursor:item.value2!=0?'pointer':'inherit'}">{{item.value2}}</span></span></p>
</div>
</div>
<div class="rightWrap sjfx_wrap">
......@@ -98,21 +107,21 @@
<span class="pTitle">本年发案时间分析</span>
</div>
<div class="tj_wrap"
id="bnfasjfx"
v-loading="bnfasjfxLoading"
element-loading-text="拼命加载中"></div>
id="bnfasjfx"
v-loading="bnfasjfxLoading"
element-loading-text="拼命加载中"></div>
</div>
</div>
<!--本年区域发、破案情况-->
<div class="sjfx_wrap height260"
style="height:320px;">
style="height:320px;">
<div class="ajtj_title">
<span class="pTitle">本年区域发、破案情况</span>
</div>
<div class="tj_wrap"
id="bnqyfpaqk"
v-loading="bnqyfpaqkLoading"
element-loading-text="拼命加载中"></div>
id="bnqyfpaqk"
v-loading="bnqyfpaqkLoading"
element-loading-text="拼命加载中"></div>
</div>
<!--第四行-->
<div class="line">
......@@ -121,53 +130,53 @@
<span class="pTitle">本年度案件性质发案分析</span>
</div>
<div class="tj_wrap"
id="bndajxzfafx"
v-loading="bndajxzfafxLoading"
element-loading-text="拼命加载中"></div>
id="bndajxzfafx"
v-loading="bndajxzfafxLoading"
element-loading-text="拼命加载中"></div>
</div>
<div class="wrap2 sjfx_wrap">
<div class="ajtj_title">
<span class="pTitle">本年度作案动机破案分析</span>
</div>
<div class="tj_wrap"
id="bndzadjpafx"
v-loading="bndzadjpafxLoading"
element-loading-text="拼命加载中"></div>
id="bndzadjpafx"
v-loading="bndzadjpafxLoading"
element-loading-text="拼命加载中"></div>
</div>
</div>
<!--犯罪嫌疑人统计-->
<div class="sjfx_wrap height260"
style="height:400px;">
style="height:400px;">
<div class="ajtj_title">
<span class="pTitle">犯罪嫌疑人统计</span>
</div>
<div class="tj_wrap"
id="fzxyrtj"
v-loading="fzxyrtjLoading"
element-loading-text="拼命加载中"></div>
id="fzxyrtj"
v-loading="fzxyrtjLoading"
element-loading-text="拼命加载中"></div>
</div>
<!--第六行-->
<div class="line">
<div class="wrap3 sjfx_wrap"
style="height:320px;">
style="height:320px;">
<div class="ajtj_title">
<span class="pTitle">地域分布统计分析</span>
</div>
<div class="tj_wrap"
id="areaDistributionfx"
v-loading="areaDistributionLoading"
element-loading-text="拼命加载中"></div>
id="areaDistributionfx"
v-loading="areaDistributionLoading"
element-loading-text="拼命加载中"></div>
</div>
<!--近5年立案数统计-->
<div class="wrap4 sjfx_wrap height260"
style="height:320px;">
style="height:320px;">
<div class="ajtj_title">
<span class="pTitle">近五年立案统计</span>
</div>
<div class="tj_wrap"
id="sendCaseTrend"
v-loading="sendCaseTrendLoading"
element-loading-text="拼命加载中"></div>
id="sendCaseTrend"
v-loading="sendCaseTrendLoading"
element-loading-text="拼命加载中"></div>
</div>
</div>
<!--第七行-->
......@@ -176,9 +185,9 @@
<span class="pTitle"> 犯罪嫌疑人年龄段及性别划分统计</span>
</div>
<div class="tj_wrap"
id="fzxyrnldjxbhfswtj"
v-loading="fzxyrnldjxbhfswtjLoading"
element-loading-text="拼命加载中"></div>
id="fzxyrnldjxbhfswtj"
v-loading="fzxyrnldjxbhfswtjLoading"
element-loading-text="拼命加载中"></div>
</div>
<!--第八行-->
<div class="sjfx_wrap height260 marg20">
......@@ -186,16 +195,16 @@
<span class="pTitle">受害人年龄段及性别划分</span>
</div>
<div class="tj_wrap"
id="shrnldjxbhf"
v-loading="shrnldjxbhfLoading"
element-loading-text="拼命加载中"></div>
id="shrnldjxbhf"
v-loading="shrnldjxbhfLoading"
element-loading-text="拼命加载中"></div>
</div>
</div>
</template>
<script>
import Http from "@/utils/axiosHttp.js";
import url from "@/api/base";
import Http from '@/utils/axiosHttp.js'
import url from '@/api/base'
import {
glFormData,
gl1URL1,
......@@ -229,14 +238,15 @@ import {
//侦查终结即将超期数
zczjjjcqsForm,
//侦查终结已超期数
zczjycqsForm,
zczjycqsForm
} from '@/utils/params'
export default {
name: "sjfx",
components: {
},
name: 'sjfx',
components: {},
data() {
return {
tabRadio: '1',
scroll: 0,
date: '',
formData: glFormData,
......@@ -320,35 +330,79 @@ export default {
{ id: 'maZdswCount', title: '本年重大伤亡命案数:', value: null, type: 'down', num: null }
],
gztList: [
{ title: '今日命案新增数', value: '0', id: 'maxz' },
{ title: '立案待审批数', value: '0', id: 'ladsp' },
{ title: '侦查终结待审批数', value: '0', id: 'zczjdsp' },
{ title: '立案审批未通过数', value: '0', id: 'laspwtg' },
{ title: '侦查终结待审批未通过数', value: '0', id: 'zczjdspwtg' },
{ title: '立案即将超期', value: '0', id: 'lajjcq', title2: '已超期数', value2: '0', id2: 'laycq' },
{ title: '侦查终结即将超期', value: '0', id: 'zczjjjcq', title2: '侦查终结已超期数', value2: '0', id2: 'zczjycq' },
{ title: '今日命案新增数', value: '0', id: 'maxz', gzt_type: '01' },
{ title: '立案待审批数', value: '0', id: 'ladsp', gzt_type: '02' },
{ title: '侦查终结待审批数', value: '0', id: 'zczjdsp', gzt_type: '04' },
{ title: '立案审批未通过数', value: '0', id: 'laspwtg', gzt_type: '03' },
{ title: '侦查终结待审批未通过数', value: '0', id: 'zczjdspwtg', gzt_type: '05' },
{
title: '立案即将超期',
value: '0',
id: 'lajjcq',
gzt_type: '06',
title2: '已超期数',
value2: '0',
id2: 'laycq',
gzt_type2: '07'
},
{
title: '侦查终结即将超期',
value: '0',
id: 'zczjjjcq',
gzt_type: '08',
title2: '侦查终结已超期数',
value2: '0',
id2: 'zczjycq',
gzt_type2: '09'
}
]
};
}
},
methods: {
tabsQuery() {
if (this.tabRadio == '1') {
this.ajtjList[0].title = '本年发案总数'
this.ajtjList[1].title = '本年破案数'
this.ajtjList[2].title = '本年命案未破案数'
this.ajtjList[4].title = '本年重大伤亡命案数'
this.slUrl = '/matj/getBndfaTjCount'
this.slUrl2 = '/matj/getBndpaTjCount '
this.slUrl3 = '/matj/getBndwpaTjCount'
this.zdswUrl = '/matj/getBnzdswTjCount'
this.fzxyrxbUrl = '/matj/toFzxyrTj'
this.shrnldUrl = '/matj/toShrTj'
} else {
this.ajtjList[0].title = '本年积案总数'
this.ajtjList[1].title = '本年积案破案数'
this.ajtjList[2].title = '本年积案未破案数'
this.ajtjList[4].title = '本年重大伤亡积案数'
this.slUrl = '/majatj/getBndjaTjCount'
this.slUrl2 = '/majatj/getBndjapaTjCount'
this.slUrl3 = '/majatj/getBndjawpaTjCount'
this.zdswUrl = '/majatj/getBnzdswTjCount'
this.fzxyrxbUrl = '/majatj/toFzxyrTj'
this.shrnldUrl = '/majatj/toShrTj'
}
this.getNum()
this.getNum2()
this.getNum3()
this.getZdsw()
this.fzxyrnldjxbhfswtjInit()
this.shrnldjxbhfInit()
},
gztToTs(id, val) {
let routeData;
let routeData
if (val != 0) {
if (id == 'ladsp') {
routeData = this.$router.resolve({
path: "/ladsps"
});
routeData = this.$router.resolve({
path: '/bndfas',
query: {
id: id,
gzt_type: val,
time: this.formData.year
}
})
} else if (id == 'zczjdsp') {
routeData = this.$router.resolve({
path: "/zczjdsps"
});
} else {
routeData = this.$router.resolve({
path: "/zczjdsps"
});
}
window.open(routeData.href, "_blank");
window.open(routeData.href, '_blank')
}
},
......@@ -356,188 +410,181 @@ export default {
* 年度案件统计(数据透视)
*/
toTs(statisticItem) {
let routeData;
let routeData
if (statisticItem.value != 0) {
if (statisticItem.id == 'maFaCount') {
routeData = this.$router.resolve({
path: "/bndfas",
path: '/bndfas',
query: {
id: statisticItem.id,
time: this.formData.year
}
});
})
} else if (statisticItem.id == 'maPaCount') {
routeData = this.$router.resolve({
path: "/bndpas",
path: '/bndfas',
query: {
id: statisticItem.id,
time: this.formData.year
}
});
})
} else {
routeData = this.$router.resolve({
path: "/bndpas",
path: '/bndfas',
query: {
id: statisticItem.id,
time: this.formData.year
}
});
})
}
window.open(routeData.href, "_blank");
window.open(routeData.href, '_blank')
}
},
reload() {
this.getNum();//数量
this.getNum2();//数量
this.getNum3();//数量
this.getZdsw();
this.getJapa();
this.getNum()//数量
this.getNum2()//数量
this.getNum3()//数量
this.getZdsw()
this.getJapa()
/*工作台 start*/
this.jrxzmas();//今日新增命案数
this.ladsps();//立案待审批数
this.laspbtgs();//立案审批不通过数
this.zczjdsps();//侦查终结待审批数
this.zczjdspbtgs();//侦查终结待审批不通过数
this.lajjcqs();//立案即将超期数
this.laycqs();//立案已超期数
this.zczjjjcqs();//侦查终结即将超期数
this.zczjycqs();//侦查终结已超期数
this.getgztqw()
this.getgztlq()
this.getgztqb()
/*工作台 end*/
this.bnfasjfxInit();//本年发案时间分析
this.bnqyfpaqkInit();//本年区域发、破案情况
this.bndajxzfafxInit();//本年度案件性质发案分析
this.bndzadjpafxInit();//本年度作案动机破案分析
this.fzxyrnldjxbhfswtjInit();//犯罪嫌疑人年龄段及性别划分、死亡统计
this.shrnldjxbhfInit();//受害人年龄段及性别划分
this.fzxyrtjInit();//犯罪嫌疑人统计
this.areaDistributionInit();//地域分布统计
this.sendCaseTrendInit();//近五年立案统计
this.bnfasjfxInit()//本年发案时间分析
this.bnqyfpaqkInit()//本年区域发、破案情况
this.bndajxzfafxInit()//本年度案件性质发案分析
this.bndzadjpafxInit()//本年度作案动机破案分析
this.fzxyrnldjxbhfswtjInit()//犯罪嫌疑人年龄段及性别划分、死亡统计
this.shrnldjxbhfInit()//受害人年龄段及性别划分
this.fzxyrtjInit()//犯罪嫌疑人统计
this.areaDistributionInit()//地域分布统计
this.sendCaseTrendInit()//近五年立案统计
},
requestPost(form, emitUrl) {
return Http({
url: url.BaseURL + emitUrl,
data: JSON.parse(form),
method: "post",
method: 'post',
headers: {
'blade-auth': sessionStorage.getItem("token")
'blade-auth': sessionStorage.getItem('token')
}
});
})
},
getNum() {
let self = this;
let self = this
self.requestPost(JSON.stringify(self.formData), self.slUrl).then(response => {
if (response.data.success === true) {
self.ajtjList.forEach(item => {
if (item.id == 'maFaCount') {
item.value = response.data.data.maFaCount;
item.num = response.data.data.maFaBdl;
item.type = response.data.data.maFaBdlUp;
item.value = response.data.data.maFaCount
item.num = response.data.data.maFaBdl
item.type = response.data.data.maFaBdlUp
}
})
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
getNum2() {
let self = this;
let self = this
self.requestPost(JSON.stringify(self.formData), self.slUrl2).then(response => {
if (response.data.success === true) {
self.ajtjList.forEach(item => {
if (item.id == 'maPaCount') {
item.value = response.data.data.maPaCount;
item.num = response.data.data.maPaBdl;
item.type = response.data.data.maPaBdlUp;
item.value = response.data.data.maPaCount
item.num = response.data.data.maPaBdl
item.type = response.data.data.maPaBdlUp
}
})
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
getNum3() {
let self = this;
let self = this
self.requestPost(JSON.stringify(self.formData), self.slUrl3).then(response => {
if (response.data.success === true) {
self.ajtjList.forEach(item => {
if (item.id == 'maWpCount') {
item.value = response.data.data.maWpCount;
item.value = response.data.data.maWpCount
}
})
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
getJapa() {
let self = this;
let self = this
self.requestPost(JSON.stringify(self.formData), self.japaUrl).then(response => {
if (response.data.success === true) {
self.ajtjList.forEach(item => {
if (item.id == 'maJaPaCount') {
item.value = response.data.data.maJaPaCount;
item.value = response.data.data.maJaPaCount
/*item.num=response.data.data.maZdswBdl;
item.type=response.data.data.maZdswBdlUp;*/
}
})
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
getZdsw() {
let self = this;
let self = this
self.requestPost(JSON.stringify(self.formData), self.zdswUrl).then(response => {
if (response.data.success === true) {
self.ajtjList.forEach(item => {
if (item.id == 'maZdswCount') {
item.value = response.data.data.maZdswCount;
item.num = response.data.data.maZdswBdl;
item.type = response.data.data.maZdswBdlUp;
item.value = response.data.data.maZdswCount
item.num = response.data.data.maZdswBdl
item.type = response.data.data.maZdswBdlUp
}
})
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
bnfasjfxInit() {
let self = this;
self.bnfasjfxLoading = true;
let self = this
self.bnfasjfxLoading = true
self.requestPost(JSON.stringify(self.formData), self.fasjfxUrl).then(response => {
if (response.data.success === true) {
let x = response.data.data.monthList;
let y = response.data.data.numList;
self.bnfasjfx(x, y);
let x = response.data.data.monthList
let y = response.data.data.numList
self.bnfasjfx(x, y)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
self.bnfasjfxLoading = true;
})
self.bnfasjfxLoading = true
}
});
})
},
bnfasjfx(x, y) {//本年发案时间分析
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById('bnfasjfx'))
// 绘制图表
myChart.setOption({
......@@ -558,7 +605,7 @@ export default {
name: '发案数 / 月份',
type: 'value',
scale: true,
minInterval: 50,
minInterval: 50
},
grid: {
left: '20',
......@@ -585,39 +632,48 @@ export default {
color: '#53AAFF' //线的颜色
}
}
},
}
}]
});
let self = this;
myChart.on('click', function () {
})
let self = this
myChart.on('click', function (params) {
let routeData = self.$router.resolve({
path: "/bndpas"
});
window.open(routeData.href, "_blank");
});
this.bnfasjfxLoading = false;
path: '/bndfas',
query: {
id: 'bnfasjfx',
time: self.formData.year,
month: params.name
}
})
window.open(routeData.href, '_blank')
})
this.bnfasjfxLoading = false
},
bnqyfpaqkInit() {
let self = this;
this.bnqyfpaqkLoading = true;
let self = this
this.bnqyfpaqkLoading = true
self.requestPost(JSON.stringify(self.formData), self.bnqyfpatjUrl).then(response => {
if (response.data.success === true) {
let x = response.data.data.dwNames;
let y = response.data.data.faNums;
let y2 = response.data.data.paNums;
let y3 = response.data.data.palNums;
self.bnqyfpaqk(x, y, y2, y3);
let code = response.data.data.dwCodes
let x = response.data.data.dwNames
let y = response.data.data.faNums
let y2 = response.data.data.paNums
let y3 = response.data.data.palNums
self.bnqyfpaqk(x, y, y2, y3, code)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.bnqyfpaqkLoading = false;
})
this.bnqyfpaqkLoading = false
}
});
})
},
bnqyfpaqk(x, y1, y2, y3) {//本年区域发、破案情况
bnqyfpaqk(x, y1, y2, y3, code) {//本年区域发、破案情况
var obj = {}
x.map((v, i) => {
obj[x[i]] = code[i]
})
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById('bnqyfpaqk'))
// 绘制图表
......@@ -657,7 +713,7 @@ export default {
},
axisLabel: {
interval: 0,//横轴信息全部显示
rotate: 50,//-30度角倾斜显示
rotate: 50//-30度角倾斜显示
}
}
],
......@@ -699,7 +755,7 @@ export default {
barWidth: 12,
itemStyle: {
normal: {
color: '#53AAFF',
color: '#53AAFF'
}
}
},
......@@ -716,42 +772,54 @@ export default {
color: '#FF9800' //线的颜色
}
}
},
}
}
]
});
let self = this;
myChart.on('click', function () {
})
let self = this
myChart.on('click', function (params) {
let type = ''
if (params.seriesName == '发案数') {
type = 'fa'
} else if (params.seriesName == '破案数') {
type = 'pa'
}
let routeData = self.$router.resolve({
path: "/bndpas"
});
window.open(routeData.href, "_blank");
});
this.bnqyfpaqkLoading = false;
path: '/bndfas',
query: {
id: 'bqyfpaqk',
time: self.formData.year,
type: type,
searchUnitcode: obj[params.name]
}
})
window.open(routeData.href, '_blank')
})
this.bnqyfpaqkLoading = false
},
bndajxzfafxInit() {
let self = this;
this.bndajxzfafxLoading = true;
let self = this
this.bndajxzfafxLoading = true
self.requestPost(JSON.stringify(self.formData), self.ajxzUrl).then(response => {
if (response.data.success === true) {
let yData = [];
yData.push({ value: response.data.data['gysrNum'], name: '故意杀人', itemStyle: { color: "#09977A" } });
yData.push({ value: response.data.data['gyshzsNum'], name: '故意伤害致死', itemStyle: { color: "#FF6B17" } });
yData.push({ value: response.data.data['jcsrNum'], name: '抢劫杀人', itemStyle: { color: "#FFD32C" } });
yData.push({ value: response.data.data['fhsrNum'], name: '放火杀人', itemStyle: { color: "#FF72B8" } });
yData.push({ value: response.data.data['qjsrNum'], name: '强奸杀人', itemStyle: { color: "#B399E6" } });
yData.push({ value: response.data.data['emptyNum'], name: '未知', itemStyle: { color: "#5581FF" } });
yData.push({ value: response.data.data['otherNum'], name: '其他', itemStyle: { color: "#29D1FF" } });
let yData = []
yData.push({ value: response.data.data['gysrNum'], name: '故意杀人', itemStyle: { color: '#09977A' } })
yData.push({ value: response.data.data['gyshzsNum'], name: '故意伤害致死', itemStyle: { color: '#FF6B17' } })
yData.push({ value: response.data.data['jcsrNum'], name: '抢劫杀人', itemStyle: { color: '#FFD32C' } })
yData.push({ value: response.data.data['fhsrNum'], name: '放火杀人', itemStyle: { color: '#FF72B8' } })
yData.push({ value: response.data.data['qjsrNum'], name: '强奸杀人', itemStyle: { color: '#B399E6' } })
yData.push({ value: response.data.data['emptyNum'], name: '未知', itemStyle: { color: '#5581FF' } })
yData.push({ value: response.data.data['otherNum'], name: '其他', itemStyle: { color: '#29D1FF' } })
self.bndajxzfafx(yData);
self.bndajxzfafx(yData)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.bndajxzfafxLoading = false;
})
this.bndajxzfafxLoading = false
}
});
})
},
bndajxzfafx(y) {//本年度案件性质发案分析
......@@ -781,7 +849,7 @@ export default {
left: '68%', //图例距离左的距离
y: '30%', //图例上下居中
data: ['强奸杀人', '未知', '其他']
},
}
],
series: [
{
......@@ -800,44 +868,52 @@ export default {
data: y
}
]
});
let self = this;
myChart.on('click', function () {
})
let self = this
myChart.on('click', function (params) {
let routeData = self.$router.resolve({
path: "/bndpas"
});
window.open(routeData.href, "_blank");
});
this.bndajxzfafxLoading = false;
path: '/bndfas',
query: {
id: 'bndajxzfafx',
time: self.formData.year,
ajxz: params.name
}
})
window.open(routeData.href, '_blank')
})
this.bndajxzfafxLoading = false
},
bndzadjpafxInit() {
let self = this;
this.bndzadjpafxLoading = true;
let self = this
this.bndzadjpafxLoading = true
self.requestPost(JSON.stringify(self.formData), self.zadjUrl).then(response => {
debugger
if (response.data.success === true) {
let yData = [];
yData.push({ value: response.data.data['jtmdNum'], name: '家庭矛盾', itemStyle: { color: "#09977A" } });
yData.push({ value: response.data.data['hljfNum'], name: '婚恋纠纷', itemStyle: { color: "#FF6B17" } });
yData.push({ value: response.data.data['jjjfNum'], name: '经济纠纷', itemStyle: { color: "#FFD32C" } });
yData.push({ value: response.data.data['lljfNum'], name: '邻里纠纷', itemStyle: { color: "#FF72B8" } });
yData.push({ value: response.data.data['sskjNum'], name: '琐事口角', itemStyle: { color: "#B399E6" } });
yData.push({ value: response.data.data['jcsrNum'], name: '抢劫杀人', itemStyle: { color: "#5581FF" } });
yData.push({ value: response.data.data['qjsrNum'], name: '强奸杀人', itemStyle: { color: "#29D1FF" } });
yData.push({ value: response.data.data['emptyNum'], name: '未知', itemStyle: { color: "#86D507" } });
yData.push({ value: response.data.data['otherNum'], name: '其他', itemStyle: { color: "#6E757A" } });
self.bndzadjpafx(yData);
let yData = []
yData.push({ value: response.data.data['tcNum'], name: '图财', itemStyle: { color: '#FD7038' } })
yData.push({ value: response.data.data['jtmdNum'], name: '家庭矛盾', itemStyle: { color: '#5581FF' } })
yData.push({ value: response.data.data['qgjfNum'], name: '情感纠纷', itemStyle: { color: '#FFBC2E' } })
yData.push({ value: response.data.data['jqsrNum'], name: '激情杀人', itemStyle: { color: '#34A7FF' } })
yData.push({ value: response.data.data['jszasrNum'], name: '疑似精神障碍', itemStyle: { color: '#91E110' } })
yData.push({ value: response.data.data['lljfNum'], name: '邻里纠纷', itemStyle: { color: '#29D1FF' } })
yData.push({ value: response.data.data['ysNum'], name: '厌世', itemStyle: { color: '#41C583' } })
yData.push({ value: response.data.data['qjNum'], name: '强奸', itemStyle: { color: '#FF72B8' } })
yData.push({ value: response.data.data['jjzwjfNum'], name: '经济债务纠纷', itemStyle: { color: '#B399E6' } })
yData.push({ value: response.data.data['tdjfNum'], name: '土地纠纷', itemStyle: { color: '#DFA457' } })
yData.push({ value: response.data.data['qtNum'], name: '其他', itemStyle: { color: '#6E757A' } })
yData.push({ value: response.data.data['emptyNum'], name: '未知', itemStyle: { color: '#A6A6A6' } })
self.bndzadjpafx(yData)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.bndzadjpafxLoading = false;
})
this.bndzadjpafxLoading = false
}
});
})
},
bndzadjpafx(y) {//本年度案件性质案分析
bndzadjpafx(y) {//本年度案件性质案分析
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById('bndzadjpafx'))
// 绘制图表
......@@ -857,14 +933,14 @@ export default {
orient: 'vertical',
left: '43%', //图例距离左的距离
y: '30%', //图例上下居中
data: ['家庭矛盾', '婚恋纠纷', '经济纠纷', '邻里纠纷', '琐事口角',]
data: ['图财', '家庭矛盾', '情感纠纷', '激情杀人', '疑似精神障碍', '邻里纠纷']
},
{
orient: 'vertical',
left: '68%', //图例距离左的距离
y: '30%', //图例上下居中
data: ['抢劫杀人', '强奸杀人', '未知', '其他']
},
data: ['厌世', '强奸', '经济债务纠纷', '土地纠纷', '其他', '未知']
}
],
series: [
{
......@@ -883,41 +959,72 @@ export default {
data: y
}
]
});
let self = this;
myChart.on('click', function () {
let routeData = self.$router.resolve({
path: "/bndpas"
});
window.open(routeData.href, "_blank");
});
this.bndzadjpafxLoading = false;
})
let self = this
myChart.on('click', function (params) {
debugger
let zadj = ''
if (params.name == '未知'){
zadj = '0000'
} else if (params.name == '图财'){
zadj = '0100'
} else if (params.name == '家庭矛盾'){
zadj = '0101'
} else if (params.name == '情感纠纷'){
zadj = '0102'
} else if (params.name == '激情杀人'){
zadj = '0103'
} else if (params.name == '疑似精神障碍'){
zadj = '0104'
} else if (params.name == '邻里纠纷'){
zadj = '0105'
} else if (params.name == '厌世'){
zadj = '0106'
} else if (params.name == '强奸'){
zadj = '0107'
} else if (params.name == '经济债务纠纷'){
zadj = '0108'
} else if (params.name == '土地纠纷'){
zadj = '0109'
} else if (params.name == '其他'){
zadj = '9900'
}
let routeData = self.$router.resolve({
path: '/bndfas',
query: {
id: 'bndzadjpafx',
time: self.formData.year,
zadj: zadj
}
})
window.open(routeData.href, '_blank')
})
this.bndzadjpafxLoading = false
},
fzxyrnldjxbhfswtjInit() {
let self = this;
this.fzxyrnldjxbhfswtjLoading = true;
let self = this
this.fzxyrnldjxbhfswtjLoading = true
self.requestPost(JSON.stringify(self.formData), self.fzxyrxbUrl).then(response => {
if (response.data.success === true) {
let x = response.data.data['nldNames'];
let y1 = response.data.data['nxNums'];
let y2 = response.data.data['nsNums'];
let y3 = response.data.data['wzNums'];
let y4 = response.data.data['jsbrNums'];
let y5 = response.data.data['zsNums'];
let x = response.data.data['nldNames']
let y1 = response.data.data['nxNums']
let y2 = response.data.data['nsNums']
let y3 = response.data.data['wzNums']
let y4 = response.data.data['jsbrNums']
let y5 = response.data.data['zsNums']
self.fzxyrnldjxbhfswtj(x, y1, y2, y3, y4, y5);
self.fzxyrnldjxbhfswtj(x, y1, y2, y3, y4, y5)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.fzxyrnldjxbhfswtjLoading = false;
})
this.fzxyrnldjxbhfswtjLoading = false
}
});
})
},
fzxyrnldjxbhfswtj(x, y1, y2, y3, y4, y5) {//犯罪嫌疑人年龄段及性别划分、死亡统计
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById('fzxyrnldjxbhfswtj'))
// 绘制图表
myChart.setOption({
......@@ -1013,39 +1120,45 @@ export default {
color: '#B0B6BB' //线的颜色
}
}
},
}
}
]
});
let self = this;
myChart.on('click', function () {
})
let self = this
myChart.on('click', function (params) {
let routeData = self.$router.resolve({
path: "/bndpas"
});
window.open(routeData.href, "_blank");
});
this.fzxyrnldjxbhfswtjLoading = false;
path: '/bndfas',
query: {
id: 'fzxyrnldjxbhftj',
time: self.formData.year,
xbdm: params.seriesName == '男性' ? '1' : (params.seriesName == '女性' ? '2' : '9'),
nlddm: params.name
}
})
window.open(routeData.href, '_blank')
})
this.fzxyrnldjxbhfswtjLoading = false
},
shrnldjxbhfInit() {
let self = this;
this.shrnldjxbhfLoading = true;
let self = this
this.shrnldjxbhfLoading = true
self.requestPost(JSON.stringify(self.formData), self.shrnldUrl).then(response => {
if (response.data.success === true) {
let x = response.data.data['nldNames'];
let y1 = response.data.data['nxNums'];
let y2 = response.data.data['nsNums'];
let y3 = response.data.data['wzNums'];
let y4 = response.data.data['zsNums'];
let x = response.data.data['nldNames']
let y1 = response.data.data['nxNums']
let y2 = response.data.data['nsNums']
let y3 = response.data.data['wzNums']
let y4 = response.data.data['zsNums']
self.shrnldjxbhf(x, y1, y2, y3, y4);
self.shrnldjxbhf(x, y1, y2, y3, y4)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.shrnldjxbhfLoading = false;
})
this.shrnldjxbhfLoading = false
}
});
})
},
shrnldjxbhf(x, y1, y2, y3, y4) {//受害人年龄段及性别划分
......@@ -1146,49 +1259,56 @@ export default {
color: '#B0B6BB' //线的颜色
}
}
},
}
}
]
});
let self = this;
myChart.on('click', function () {
})
let self = this
myChart.on('click', function (params) {
let routeData = self.$router.resolve({
path: "/bndpas"
});
window.open(routeData.href, "_blank");
});
this.shrnldjxbhfLoading = false;
path: '/bndfas',
query: {
id: 'shrnldjxbhf',
time: self.formData.year,
xbdm: params.seriesName == '男性' ? '1' : (params.seriesName == '女性' ? '2' : '9'),
nlddm: params.name
}
})
window.open(routeData.href, '_blank')
})
this.shrnldjxbhfLoading = false
},
/**
* 地域分布统计
*/
areaDistributionInit() {
let self = this;
this.areaDistributionLoading = true;
self.requestPost(JSON.stringify({ "year": new Date().getFullYear() + "" }), self.dyfbtjURL).then(response => {
let self = this
this.areaDistributionLoading = true
self.requestPost(JSON.stringify(self.formData), self.dyfbtjURL).then(response => {
debugger
if (response.data.success === true) {
let yData = [];
yData.push({ value: response.data.data.dyfbtj['cq'], name: '城区立案数', itemStyle: { color: "#09977A" } });
yData.push({ value: response.data.data.dyfbtj['zq'], name: '镇区', itemStyle: { color: "#FF6B17" } });
yData.push({ value: response.data.data.dyfbtj['cz'], name: '村庄', itemStyle: { color: "#FFD32C" } });
yData.push({ value: response.data.data.dyfbtj['cxjhb'], name: '城乡结合部', itemStyle: { color: "#FF72B8" } });
yData.push({ value: response.data.data.dyfbtj['lq'], name: '林区', itemStyle: { color: "#B399E6" } });
yData.push({ value: response.data.data.dyfbtj['zcq'], name: '主城区', itemStyle: { color: "#5581FF" } });
yData.push({ value: response.data.data.dyfbtj['zzxq'], name: '镇中心区', itemStyle: { color: "#29D1FF" } });
yData.push({ value: response.data.data.dyfbtj['syqy'], name: '商业区域', itemStyle: { color: "#86D507" } });
yData.push({ value: response.data.data.dyfbtj['jmd'], name: '居民点', itemStyle: { color: "#6E757A" } });
yData.push({ value: response.data.data.dyfbtj['qtqy'], name: '其他区域', itemStyle: { color: "#3E757A" } });
self.areaDistributionRender(yData);
let yData = []
// yData.push({ value: response.data.data.dyfbtj['cq'], name: '城区立案数', itemStyle: { color: '#09977A' } })
// yData.push({ value: response.data.data.dyfbtj['zq'], name: '镇区', itemStyle: { color: '#FF6B17' } })
// yData.push({ value: response.data.data.dyfbtj['cz'], name: '村庄', itemStyle: { color: '#FFD32C' } })
// yData.push({ value: response.data.data.dyfbtj['cxjhb'], name: '城乡结合部', itemStyle: { color: '#FF72B8' } })
// yData.push({ value: response.data.data.dyfbtj['lq'], name: '林区', itemStyle: { color: '#B399E6' } })
// yData.push({ value: response.data.data.dyfbtj['zcq'], name: '主城区', itemStyle: { color: '#5581FF' } })
// yData.push({ value: response.data.data.dyfbtj['zzxq'], name: '镇中心区', itemStyle: { color: '#29D1FF' } })
// yData.push({ value: response.data.data.dyfbtj['syqy'], name: '商业区域', itemStyle: { color: '#86D507' } })
// yData.push({ value: response.data.data.dyfbtj['jmd'], name: '居民点', itemStyle: { color: '#6E757A' } })
// yData.push({ value: response.data.data.dyfbtj['qtqy'], name: '其他区域', itemStyle: { color: '#3E757A' } })
yData.push({ value: response.data.data.dyfbtj['cq'], name: '城区立案数', itemStyle: { color: '#09977A' } })
yData.push({ value: response.data.data.dyfbtj['cz'], name: '村庄', itemStyle: { color: '#FFD32C' } })
self.areaDistributionRender(yData)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.bndzadjpafxLoading = false;
})
this.bndzadjpafxLoading = false
}
});
})
},
/**
......@@ -1212,23 +1332,24 @@ export default {
legend: [
{
orient: 'vertical',
left: '43%', //图例距离左的距离
y: '30%', //图例上下居中
data: ['城区立案数', '镇区', '村庄', '城乡结合部', '林区',]
},
{
orient: 'vertical',
left: '68%', //图例距离左的距离
y: '30%', //图例上下居中
data: ['主城区', '镇中心区', '商业区域', '居民点', '其他区域']
},
left: '60%', //图例距离左的距离
y: '50%', //图例上下居中
// data: ['城区立案数', '镇区', '村庄', '城乡结合部', '林区']
data: ['城区立案数', '村庄']
}
// {
// orient: 'vertical',
// left: '68%', //图例距离左的距离
// y: '30%', //图例上下居中
// data: ['主城区', '镇中心区', '商业区域', '居民点', '其他区域']
// }
],
series: [
{
name: '',
type: 'pie',
radius: ['40%', '60%'],
center: ['20%', '55%'],
center: ['30%', '55%'],
avoidLabelOverlap: false,
label: {
show: false,
......@@ -1240,46 +1361,54 @@ export default {
data: y
}
]
});
let self = this;
myChart.on('click', function () {
})
let self = this
myChart.on('click', function (params) {
let dyfbdm = ''
if(params.name == '城区立案数'){
dyfbdm = '1010'
} else {
dyfbdm = '1020'
}
let routeData = self.$router.resolve({
path: "/bndpas"
});
window.open(routeData.href, "_blank");
});
this.bndzadjpafxLoading = false;
path: '/bndfas',
query: {
id: 'dyfbtjfx',
time: self.formData.year,
dyfbdm: dyfbdm
}
})
window.open(routeData.href, '_blank')
})
this.areaDistributionLoading = false
},
/**
* 近五年立案统计
*/
sendCaseTrendInit() {
let self = this;
this.sendCaseTrendLoading = true;
debugger
self.requestPost(JSON.stringify({ "year": (new Date().getFullYear() - 1) }), self.sendCaseTrendURL).then(response => {
let self = this
this.sendCaseTrendLoading = true
self.requestPost(JSON.stringify(self.formData), self.sendCaseTrendURL).then(response => {
if (response.data.success === true) {
let x = response.data.data.rows.map(rowItem => {
return rowItem.dqnf
});
})
let y = response.data.data.rows.map(rowItem => {
return rowItem.count
});
self.sendCaseTrendRender(x, y);
})
self.sendCaseTrendRender(x, y)
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.sendCaseTrendLoading = false;
})
this.sendCaseTrendLoading = false
}
});
})
},
sendCaseTrendRender(x, y) {//本年区域发、破案情况
// 基于准备好的dom,初始化echarts实例
debugger
let myChart = this.$echarts.init(document.getElementById('sendCaseTrend'))
// 绘制图表
myChart.setOption({
......@@ -1307,26 +1436,26 @@ export default {
containLabel: true
},
xAxis:
{
type: 'category',
name: '立案数',
data: x,
axisPointer: {
type: 'shadow'
{
type: 'category',
name: '立案数',
data: x,
axisPointer: {
type: 'shadow'
},
axisLabel: {
interval: 0//横轴信息全部显示
}
},
axisLabel: {
interval: 0,//横轴信息全部显示
}
},
yAxis:
{
type: 'value',
min: 0,
minInterval: 50,
axisLabel: {
formatter: '{value}'
}
},
{
type: 'value',
min: 0,
minInterval: 50,
axisLabel: {
formatter: '{value}'
}
},
series: [
{
name: '立案数',
......@@ -1340,132 +1469,91 @@ export default {
color: '#FF9800' //线的颜色
}
}
},
}
}
]
});
this.bnqyfpaqkLoading = false;
})
let self = this
myChart.on('click', function (params) {
let routeData = self.$router.resolve({
path: '/bndfas',
query: {
id: 'jwnlatj',
// time: self.formData.year,
time: params.name
}
})
window.open(routeData.href, '_blank')
})
this.bnqyfpaqkLoading = false
},
/*工作台 start*/
jrxzmas() {//今日新增命案数
},
ladsps() {//立案待审批数
let self = this;
self.requestPost(JSON.stringify(ladspsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[1].value = response.data.data.total;
} else {
self.$message({
type: "error",
message: response.data.message
});
}
});
},
laspbtgs() {//立案审批不通过数
let self = this;
self.requestPost(JSON.stringify(laspbtgsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[3].value = response.data.data.total;
} else {
self.$message({
type: "error",
message: response.data.message
});
}
});
},
zczjdsps() {//侦查终结待审批数
let self = this;
self.requestPost(JSON.stringify(zczjdspsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[2].value = response.data.data.total;
} else {
self.$message({
type: "error",
message: response.data.message
});
}
});
},
zczjdspbtgs() {//侦查终结待审批不通过数
let self = this;
self.requestPost(JSON.stringify(zczjdspbtgsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[4].value = response.data.data.total;
} else {
self.$message({
type: "error",
message: response.data.message
});
}
});
},
lajjcqs() {//立案即将超期数
let self = this;
self.requestPost(JSON.stringify(lajjcqsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[5].value = response.data.data.total;
} else {
self.$message({
type: "error",
message: response.data.message
});
}
});
},
laycqs() {//立案已超期数
let self = this;
self.requestPost(JSON.stringify(laycqsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[5].value2 = response.data.data.total;
getgztqw() {
let self = this
const obj = {
year: self.formData.year
}
self.requestPost(JSON.stringify(obj), '/matj/getGztCount').then(response => {
if (response.data.success) {
self.gztList[2].value = response.data.data.zczjdspCount // --侦查终结待审批
self.gztList[4].value = response.data.data.zczjdspwtgCount // --侦查终结待审批未通过
self.gztList[3].value = response.data.data.laspwtgCount // --立案审批未通过
self.gztList[0].value = response.data.data.jrmaxzCount // --今日命案新增
self.gztList[1].value = response.data.data.ladspCount // --立案待审批
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
zczjjjcqs() {//侦查终结即将超期数
let self = this;
self.requestPost(JSON.stringify(zczjjjcqsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[6].value = response.data.data.total;
getgztlq() {
let self = this
const obj = {
year: self.formData.year
}
self.requestPost(JSON.stringify(obj), '/matj/getGztCountForLa').then(response => {
if (response.data.success) {
self.gztList[5].value = response.data.data.lajjCount // --立案即将超期
self.gztList[5].value2 = response.data.data.laycqCount // --立案已超期
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
zczjycqs() {//侦查终结已超期数
let self = this;
self.requestPost(JSON.stringify(zczjycqsForm), jrxzmasURL).then(response => {
if (response.data.success === true) {
self.gztList[6].value2 = response.data.data.total;
getgztqb() {
let self = this
const obj = {
year: self.formData.year
}
self.requestPost(JSON.stringify(obj), '/matj/getGztCountForLa').then(response => {
if (response.data.success) {
self.gztList[6].value = response.data.data.zczjjjcqCount // --侦查终结即将超期
self.gztList[6].value2 = response.data.data.zczjycqCount // --侦查终结已超期
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
})
}
});
})
},
/*工作台 end*/
fzxyrtjInit() {
let self = this;
self.fzxyrtjLoading = true;
self.requestPost(JSON.stringify(self.formData), "/matj/toXyrTztj").then(response => {
let self = this
self.fzxyrtjLoading = true
self.requestPost(JSON.stringify(self.formData), '/matj/toXyrTztj').then(response => {
if (response.data.success === true) {
let data1 = response.data.data.total;
let data2 = response.data.data.daCount;
let data3 = response.data.data.swCount;
let data4 = response.data.data.ztCount;
let data5 = response.data.data.wcnCount;
let data6 = response.data.data.jsbrCount;
let data1 = response.data.data.total
let data2 = response.data.data.daCount
let data3 = response.data.data.swCount
let data4 = response.data.data.ztCount
let data5 = response.data.data.wcnCount
let data6 = response.data.data.jsbrCount
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById('fzxyrtj'))
// 绘制图表
......@@ -1478,20 +1566,20 @@ export default {
[data3, '死亡'],
[data4, '在逃'],
[data5, '未成年'],
[data6, '精神病'],
],
[data6, '精神病']
]
},
tooltip: {
formatter: function (value) {
return value.data[1] + ":" + value.data[0];
},
return value.data[1] + ':' + value.data[0]
}
},
grid: { containLabel: true },
xAxis: { name: '人数', min: 0, minInterval: 30 },
yAxis: {
type: 'category',
scale: true,
minInterval: 50,
minInterval: 50
},
visualMap: {
orient: 'horizontal',
......@@ -1516,57 +1604,72 @@ export default {
}
}
]
}
);
})
let self = this
myChart.on('click', function (params) {
let routeData = self.$router.resolve({
path: '/bndfas',
query: {
id: 'fzxyrtj',
time: self.formData.year,
xyrtzdm: params.name
}
})
window.open(routeData.href, '_blank')
})
this.fzxyrtjLoading = false
} else {
self.$message({
type: "error",
type: 'error',
message: response.data.message
});
this.fzxyrtjLoading = false;
})
this.fzxyrtjLoading = false
}
});
})
},
handleScroll() {
this.scroll++;
this.scroll++
if (this.scroll == 1) {
this.bndajxzfafxInit();//本年度案件性质发案分析
this.bndzadjpafxInit();//本年度作案动机破案分析
this.fzxyrnldjxbhfswtjInit();//犯罪嫌疑人年龄段及性别划分、死亡统计
this.shrnldjxbhfInit();//受害人年龄段及性别划分
this.fzxyrtjInit();//犯罪嫌疑人统计
this.areaDistributionInit();
this.sendCaseTrendInit();//近五年立案统计
this.bndajxzfafxInit()//本年度案件性质发案分析
this.bndzadjpafxInit()//本年度作案动机破案分析
this.fzxyrnldjxbhfswtjInit()//犯罪嫌疑人年龄段及性别划分、死亡统计
this.shrnldjxbhfInit()//受害人年龄段及性别划分
this.fzxyrtjInit()//犯罪嫌疑人统计
this.areaDistributionInit()
this.sendCaseTrendInit()//近五年立案统计
}
}
},
mounted() {
this.date = new Date().toLocaleDateString(); //获取当前日期
this.getNum();//数量
this.getNum2();//数量
this.getNum3();//数量
this.getZdsw();//重大伤亡
this.getJapa();
this.date = new Date().toLocaleDateString() //获取当前日期
this.getNum()//数量
this.getNum2()//数量
this.getNum3()//数量
this.getZdsw()//重大伤亡
this.getJapa()
/*工作台 start*/
this.jrxzmas();//今日新增命案数
this.ladsps();//立案待审批数
this.laspbtgs();//立案审批不通过数
this.zczjdsps();//侦查终结待审批数
this.zczjdspbtgs();//侦查终结待审批不通过数
this.lajjcqs();//立案即将超期数
this.laycqs();//立案已超期数
this.zczjjjcqs();//侦查终结即将超期数
this.zczjycqs();//侦查终结已超期数
this.getgztqw()
this.getgztlq()
this.getgztqb()
/*工作台 end*/
this.bnfasjfxInit();//本年发案时间分析
this.bnqyfpaqkInit();//本年区域发、破案情况
this.bnfasjfxInit()//本年发案时间分析
this.bnqyfpaqkInit()//本年区域发、破案情况
window.addEventListener('mousewheel', this.handleScroll, false)
}
}
</script>
<style scoped lang="scss">
@import "../../assets/styles/sjfx.scss";
@import "../../assets/styles/sjfx.scss";
.sjfx {
position: relative;
}
.tabs {
position: absolute;
top: -59px;
left: 55px;
}
</style>
......@@ -9,17 +9,17 @@
<div class="query_name">选择时间:</div>
<div class="query_time">
<el-date-picker v-model="queryTime1"
type="month"
type="date"
align="right"
unlink-panels
value-format="yyyy-MM">
value-format="yyyy-MM-dd">
</el-date-picker>
<span></span>
<el-date-picker v-model="queryTime2"
type="month"
type="date"
align="right"
unlink-panels
value-format="yyyy-MM">
value-format="yyyy-MM-dd">
</el-date-picker>
</div>
</div>
......@@ -55,8 +55,8 @@ export default {
},
data () {
return {
queryTime1: new Date().getMonth() - 1 > 9 ? `${new Date().getFullYear()}-${new Date().getMonth() - 1}` : `${new Date().getFullYear()}-0${new Date().getMonth() - 1}`,
queryTime2: new Date().getMonth() > 9 ? `${new Date().getFullYear()}-${new Date().getMonth()}` : `${new Date().getFullYear()}-0${new Date().getMonth()}`,
queryTime1: new Date().getMonth() + 1 > 9 ? `${new Date().getFullYear()}-${new Date().getMonth()}-${new Date().getDate()}` : `${new Date().getFullYear()}-0${new Date().getMonth()}-${new Date().getDate()}`,
queryTime2: new Date().getMonth() + 1 > 9 ? `${new Date().getFullYear()}-${new Date().getMonth() + 1}-${new Date().getDate()}` : `${new Date().getFullYear()}-0${new Date().getMonth() + 1}-${new Date().getDate()}`,
str1: '',
str2: '',
str3: '',
......@@ -83,12 +83,14 @@ export default {
lasjQssj: this.queryTime1,
lasjJssj: this.queryTime2,
}
var year1 = this.queryTime1.substring(0, 4)
var mounth1 = this.queryTime1.substring(5, 6) == 0 ? this.queryTime1.substring(6) : this.queryTime1.substring(5)
var mounth1 = this.queryTime1.substring(5, 6) == 0 ? this.queryTime1.substring(6, 7) : this.queryTime1.substring(5, 7)
var year2 = this.queryTime2.substring(0, 4)
var mounth2 = this.queryTime2.substring(5, 6) == 0 ? this.queryTime2.substring(6) : this.queryTime2.substring(5)
var mounth2 = this.queryTime2.substring(5, 6) == 0 ? this.queryTime2.substring(6, 7) : this.queryTime2.substring(5, 7)
this.timeStr = `${year1}${mounth1}月 至 ${year2}${mounth2}月`
self.doQueryRequest(JSON.stringify(ajxxForm), 'maTjfx/getMatjJyqk').then(res => {
debugger
self.doQueryRequest(JSON.stringify(ajxxForm), '/maTjfx/getMatjJyqk').then(res => {
this.str1 = res.data.data.resultStr
})
},
......@@ -98,7 +100,7 @@ export default {
lasjQssj: this.queryTime1,
lasjJssj: this.queryTime2,
}
self.doQueryRequest(JSON.stringify(ajxxForm), 'maTjfx/getMaqxTj').then(res => {
self.doQueryRequest(JSON.stringify(ajxxForm), '/maTjfx/getMaqxTj').then(res => {
this.str2 = res.data.data.resultStr
})
},
......@@ -108,7 +110,7 @@ export default {
lasjQssj: this.queryTime1,
lasjJssj: this.queryTime2,
}
self.doQueryRequest(JSON.stringify(ajxxForm), 'maTjfx/getYsdraTj').then(res => {
self.doQueryRequest(JSON.stringify(ajxxForm), '/maTjfx/getYsdraTj').then(res => {
this.str3 = res.data.data.resultStr
})
},
......@@ -118,7 +120,7 @@ export default {
lasjQssj: this.queryTime1,
lasjJssj: this.queryTime2,
}
self.doQueryRequest(JSON.stringify(ajxxForm), 'matj/getFzxyrBb').then(res => {
self.doQueryRequest(JSON.stringify(ajxxForm), '/matj/getFzxyrBb').then(res => {
this.str4 = res.data.data.fzxyrYpbg
})
},
......@@ -128,7 +130,7 @@ export default {
lasjQssj: this.queryTime1,
lasjJssj: this.queryTime2,
}
self.doQueryRequest(JSON.stringify(ajxxForm), 'asjtj/queryAsjtj').then(res => {
self.doQueryRequest(JSON.stringify(ajxxForm), '/asjtj/queryAsjtj').then(res => {
this.str5 = res.data.data.rows
})
},
......@@ -138,7 +140,7 @@ export default {
lasjQssj: this.queryTime1,
lasjJssj: this.queryTime2,
}
self.doQueryRequest(JSON.stringify(ajxxForm), 'asjtj/queryZagj').then(res => {
self.doQueryRequest(JSON.stringify(ajxxForm), '/asjtj/queryZagj').then(res => {
this.str6 = res.data.data.rows
self.loading = false
})
......
......@@ -711,11 +711,14 @@ export default {
methods: {
toEdit (item) {
debugger
let routeData = this.$router.resolve({
path: "/xyrEdit",
query: { xxzjbh: item.xxzjbh }
});
window.open(routeData.href, "_blank");
this.$showMessage.showMessage({
dialogVisible: true,
})
// let routeData = this.$router.resolve({
// path: "/xyrEdit",
// query: { xxzjbh: item.xxzjbh }
// });
// window.open(routeData.href, "_blank");
},
inint () {
var self = this
......@@ -837,12 +840,11 @@ export default {
self.propFormField.forEach(val => {
val.data.forEach(val2 => {
if (!val2.childrenAsAdd) {
if (self.oldData[val2.id] != self.formLabelAlign[val2.id]) {
if (val2.type != 'file' && self.oldData[val2.id] != self.formLabelAlign[val2.id]) {
let arr = []
arr.push(self.oldData[val2.id])
arr.push(self.formLabelAlign[val2.id])
self.$set(self.rzObj, val2.id, arr)
}
if (val2.id != '' && val2.id != null && val2.type != 'file') {
let id = val2.id;
......@@ -859,7 +861,7 @@ export default {
}
})
})
self.doQueryRequests(JSON.stringify(ajxxForm)).then(res => {
self.doQueryRequests(JSON.stringify(ajxxForm), 'tbstAsj/stasjCj/update').then(res => {
if (res.data.data.stasj == true) {
self.$confirm('保存成功!', '提示', {
confirmButtonText: '确定',
......@@ -871,6 +873,7 @@ export default {
});
}
})
this.recordUpdateValue()
} else {
setTimeout(() => {
this.$message("请填写必填字段");
......@@ -879,9 +882,31 @@ export default {
}
});
},
doQueryRequests (form) {/*post方法*/
recordUpdateValue () {
let sysRecordLog = {
colunmname: 'xxzjbh',
gnmc: '侦查终结受限修改',
keyvalue: this.$route.query.xxzjbh,
tablename: 'tb_xw_zczj',
updaterecords: JSON.stringify(this.rzObj)
}
this.doQueryRequests(JSON.stringify(sysRecordLog), 'sysRecordLog/recordUpdateValue').then(res => {
debugger
})
},
// doQueryRequests (form) {/*post方法*/
// return Http({
// url: url.BaseURL + '/tbstAsj/stasjCj/update',
// data: JSON.parse(form),
// method: "post",
// headers: {
// 'blade-auth': sessionStorage.getItem("token")
// }
// });
// },
doQueryRequests (form, path) {/*post方法*/
return Http({
url: url.BaseURL + '/tbstAsj/stasjCj/update',
url: url.BaseURL + path,
data: JSON.parse(form),
method: "post",
headers: {
......
......@@ -477,7 +477,7 @@ export default {
spyjJyqk: ""
},
tqspUrl: '/ajsp/ajsp',
header: '侦查终结受限采集',
header: '侦查终结补充采集',
headerIcon: zczjsxIcon,
propFormField: [
{
......@@ -838,7 +838,6 @@ export default {
arr.push(self.oldData[val2.id])
arr.push(self.formLabelAlign[val2.id])
self.$set(self.rzObj, val2.id, arr)
}
if (val2.id != '' && val2.id != null && val2.type != 'file') {
let id = val2.id;
......@@ -855,7 +854,7 @@ export default {
}
})
})
self.doQueryRequests(JSON.stringify(ajxxForm)).then(res => {
self.doQueryRequests(JSON.stringify(ajxxForm), 'tbstAsj/stasjCj/update').then(res => {
if (res.data.data.stasj == true) {
self.$confirm('保存成功!', '提示', {
confirmButtonText: '确定',
......@@ -867,6 +866,7 @@ export default {
});
}
})
this.recordUpdateValue()
} else {
setTimeout(() => {
this.$message("请填写必填字段");
......@@ -875,9 +875,21 @@ export default {
}
});
},
doQueryRequests (form) {/*post方法*/
recordUpdateValue () {
let sysRecordLog = {
colunmname: 'xxzjbh',
gnmc: '侦查终结受限修改',
keyvalue: this.$route.query.xxzjbh,
tablename: 'tb_xw_zczj',
updaterecords: JSON.stringify(this.rzObj)
}
this.doQueryRequests(JSON.stringify(sysRecordLog), 'sysRecordLog/recordUpdateValue').then(res => {
debugger
})
},
doQueryRequests (form, path) {/*post方法*/
return Http({
url: url.BaseURL + '/tbstAsj/stasjCj/update',
url: url.BaseURL + path,
data: JSON.parse(form),
method: "post",
headers: {
......
......@@ -70,7 +70,7 @@ module.exports = {
}
},
"/apiMaxtGaw": {
target: "http://10.100.17.114:9022/", //公安网案件侦办地址
target: "http://26.3.14.61:9101", //公安网案件侦办地址
ws: true,
changeOrigin: true,
pathRewrite: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment