Commit 213a67dc by lp784568205

公安部标注修改

parent 61e48000
......@@ -3,24 +3,504 @@
"data":{
"rows":[
{
"ids":"1831",
"label":"城市",
"ids":"131323",
"label":"自然环境",
"codeType":"CODE_DYLB",
"text":"城市",
"text":"自然环境",
"pId":null,
"id":"1000",
"isParent":false,
"children":[]
},
{
"ids":"131324",
"label":"海域",
"codeType":"CODE_DYLB",
"text":"海域",
"pId":null,
"id":"1010",
"isParent":false,
"children":[]
},
{
"ids":"1832",
"label":"农村",
"ids":"131325",
"label":"河流",
"codeType":"CODE_DYLB",
"text":"农村",
"text":"河流",
"pId":null,
"id":"1020",
"isParent":false,
"children":[]
},
{
"ids":"131326",
"label":"湖泊",
"codeType":"CODE_DYLB",
"text":"湖泊",
"pId":null,
"id":"1030",
"isParent":false,
"children":[]
},
{
"ids":"131327",
"label":"水库库区",
"codeType":"CODE_DYLB",
"text":"水库库区",
"pId":null,
"id":"1040",
"isParent":false,
"children":[]
},
{
"ids":"131328",
"label":"岛",
"codeType":"CODE_DYLB",
"text":"岛",
"pId":null,
"id":"1050",
"isParent":false,
"children":[]
},
{
"ids":"131329",
"label":"沼泽",
"codeType":"CODE_DYLB",
"text":"沼泽",
"pId":null,
"id":"1060",
"isParent":false,
"children":[]
},
{
"ids":"131330",
"label":"丘陵山地",
"codeType":"CODE_DYLB",
"text":"丘陵山地",
"pId":null,
"id":"1070",
"isParent":false,
"children":[]
},
{
"ids":"131331",
"label":"草原",
"codeType":"CODE_DYLB",
"text":"草原",
"pId":null,
"id":"1080",
"isParent":false,
"children":[]
},
{
"ids":"131332",
"label":"森林",
"codeType":"CODE_DYLB",
"text":"森林",
"pId":null,
"id":"1090",
"isParent":false,
"children":[]
},
{
"ids":"131333",
"label":"洞穴",
"codeType":"CODE_DYLB",
"text":"洞穴",
"pId":null,
"id":"1100",
"isParent":false,
"children":[]
},
{
"ids":"131334",
"label":"耕地",
"codeType":"CODE_DYLB",
"text":"耕地",
"pId":null,
"id":"1110",
"isParent":false,
"children":[]
},
{
"ids":"131335",
"label":"园地",
"codeType":"CODE_DYLB",
"text":"园地",
"pId":null,
"id":"1120",
"isParent":false,
"children":[]
},
{
"ids":"131336",
"label":"其他自然环境",
"codeType":"CODE_DYLB",
"text":"其他自然环境",
"pId":null,
"id":"1990",
"isParent":false,
"children":[]
},
{
"ids":"131337",
"label":"居民点",
"codeType":"CODE_DYLB",
"text":"居民点",
"pId":null,
"id":"2000",
"isParent":false,
"children":[]
},
{
"ids":"131338",
"label":"城区",
"codeType":"CODE_DYLB",
"text":"城区",
"pId":null,
"id":"2110",
"isParent":false,
"children":[]
},
{
"ids":"131339",
"label":"主城区",
"codeType":"CODE_DYLB",
"text":"主城区",
"pId":null,
"id":"2111",
"isParent":false,
"children":[]
},
{
"ids":"131340",
"label":"城乡结合区",
"codeType":"CODE_DYLB",
"text":"城乡结合区",
"pId":null,
"id":"2112",
"isParent":false,
"children":[]
},
{
"ids":"131341",
"label":"镇区",
"codeType":"CODE_DYLB",
"text":"镇区",
"pId":null,
"id":"2120",
"isParent":false,
"children":[]
},
{
"ids":"131342",
"label":"镇中心区",
"codeType":"CODE_DYLB",
"text":"镇中心区",
"pId":null,
"id":"2121",
"isParent":false,
"children":[]
},
{
"ids":"131343",
"label":"镇乡结合区",
"codeType":"CODE_DYLB",
"text":"镇乡结合区",
"pId":null,
"id":"2122",
"isParent":false,
"children":[]
},
{
"ids":"131344",
"label":"特殊区域",
"codeType":"CODE_DYLB",
"text":"特殊区域",
"pId":null,
"id":"2123",
"isParent":false,
"children":[]
},
{
"ids":"131345",
"label":"乡中心区",
"codeType":"CODE_DYLB",
"text":"乡中心区",
"pId":null,
"id":"2210",
"isParent":false,
"children":[]
},
{
"ids":"131346",
"label":"村庄",
"codeType":"CODE_DYLB",
"text":"村庄",
"pId":null,
"id":"2220",
"isParent":false,
"children":[]
},
{
"ids":"131347",
"label":"主体功能区",
"codeType":"CODE_DYLB",
"text":"主体功能区",
"pId":null,
"id":"3000",
"isParent":false,
"children":[]
},
{
"ids":"131348",
"label":"商业区域",
"codeType":"CODE_DYLB",
"text":"商业区域",
"pId":null,
"id":"3010",
"isParent":false,
"children":[]
},
{
"ids":"131349",
"label":"工业区域",
"codeType":"CODE_DYLB",
"text":"工业区域",
"pId":null,
"id":"3020",
"isParent":false,
"children":[]
},
{
"ids":"131350",
"label":"仓储区域",
"codeType":"CODE_DYLB",
"text":"仓储区域",
"pId":null,
"id":"3030",
"isParent":false,
"children":[]
},
{
"ids":"131351",
"label":"居住区域",
"codeType":"CODE_DYLB",
"text":"居住区域",
"pId":null,
"id":"3040",
"isParent":false,
"children":[]
},
{
"ids":"131352",
"label":"封闭式居住区",
"codeType":"CODE_DYLB",
"text":"封闭式居住区",
"pId":null,
"id":"3041",
"isParent":false,
"children":[]
},
{
"ids":"131353",
"label":"半封闭式居住区",
"codeType":"CODE_DYLB",
"text":"半封闭式居住区",
"pId":null,
"id":"3042",
"isParent":false,
"children":[]
},
{
"ids":"131354",
"label":"开放式居住区",
"codeType":"CODE_DYLB",
"text":"开放式居住区",
"pId":null,
"id":"3043",
"isParent":false,
"children":[]
},
{
"ids":"131355",
"label":"广场",
"codeType":"CODE_DYLB",
"text":"广场",
"pId":null,
"id":"3050",
"isParent":false,
"children":[]
},
{
"ids":"131356",
"label":"公园",
"codeType":"CODE_DYLB",
"text":"公园",
"pId":null,
"id":"3060",
"isParent":false,
"children":[]
},
{
"ids":"131357",
"label":"使领馆区域",
"codeType":"CODE_DYLB",
"text":"使领馆区域",
"pId":null,
"id":"3070",
"isParent":false,
"children":[]
},
{
"ids":"131358",
"label":"矿区",
"codeType":"CODE_DYLB",
"text":"矿区",
"pId":null,
"id":"3080",
"isParent":false,
"children":[]
},
{
"ids":"131359",
"label":"农区",
"codeType":"CODE_DYLB",
"text":"农区",
"pId":null,
"id":"3090",
"isParent":false,
"children":[]
},
{
"ids":"131360",
"label":"林区",
"codeType":"CODE_DYLB",
"text":"林区",
"pId":null,
"id":"3100",
"isParent":false,
"children":[]
},
{
"ids":"131361",
"label":"牧区",
"codeType":"CODE_DYLB",
"text":"牧区",
"pId":null,
"id":"3110",
"isParent":false,
"children":[]
},
{
"ids":"131362",
"label":"渔区",
"codeType":"CODE_DYLB",
"text":"渔区",
"pId":null,
"id":"3120",
"isParent":false,
"children":[]
},
{
"ids":"131363",
"label":"铁路沿线",
"codeType":"CODE_DYLB",
"text":"铁路沿线",
"pId":null,
"id":"3130",
"isParent":false,
"children":[]
},
{
"ids":"131364",
"label":"国道沿线",
"codeType":"CODE_DYLB",
"text":"国道沿线",
"pId":null,
"id":"3140",
"isParent":false,
"children":[]
},
{
"ids":"131365",
"label":"省道沿线",
"codeType":"CODE_DYLB",
"text":"省道沿线",
"pId":null,
"id":"3150",
"isParent":false,
"children":[]
},
{
"ids":"131366",
"label":"一般公路沿线",
"codeType":"CODE_DYLB",
"text":"一般公路沿线",
"pId":null,
"id":"3160",
"isParent":false,
"children":[]
},
{
"ids":"131367",
"label":"自然保护区",
"codeType":"CODE_DYLB",
"text":"自然保护区",
"pId":null,
"id":"3170",
"isParent":false,
"children":[]
},
{
"ids":"131368",
"label":"风景名胜区(点)",
"codeType":"CODE_DYLB",
"text":"风景名胜区(点)",
"pId":null,
"id":"3180",
"isParent":false,
"children":[]
},
{
"ids":"131369",
"label":"禁猎区",
"codeType":"CODE_DYLB",
"text":"禁猎区",
"pId":null,
"id":"3190",
"isParent":false,
"children":[]
},
{
"ids":"131370",
"label":"军事区",
"codeType":"CODE_DYLB",
"text":"军事区",
"pId":null,
"id":"3200",
"isParent":false,
"children":[]
},
{
"ids":"131371",
"label":"其他主体功能区",
"codeType":"CODE_DYLB",
"text":"其他主体功能区",
"pId":null,
"id":"3990",
"isParent":false,
"children":[]
},
{
"ids":"131372",
"label":"其他地域",
"codeType":"CODE_DYLB",
"text":"其他地域",
"pId":null,
"id":"9000",
"isParent":false,
"children":[]
}
]
},
......
{
"code":200,
"data":{
"rows":[
{
"ids":"24618",
"label":"男",
"codeType":"CODE_XB",
"text":"男",
"pId":null,
"id":"1",
"isParent":false,
"children":[]
},
{
"ids":"24619",
"label":"女",
"codeType":"CODE_XB",
"text":"女",
"pId":null,
"id":"2",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
"success": true,
"code": 200,
"message": "成功",
"data": {
"total": 4,
"rows": [
{
"id": "0",
"label": "未知的性别[0]",
"parentId": "",
"children": []
},
{
"id": "1",
"label": "男[1]",
"parentId": "",
"children": []
},
{
"id": "2",
"label": "女[2]",
"parentId": "",
"children": []
},
{
"id": "9",
"label": "未说明性别[9]",
"parentId": "",
"children": []
}
]
}
}
\ No newline at end of file
{
"success": true,
"code": 200,
"message": "成功",
"data": {
"total": 7,
"rows": [
{
"id": "清晨",
"label": "清晨[07:00-09:59]",
"parentId": "",
"children": []
},
{
"id": "上午",
"label": "上午[10:00-12:59]",
"parentId": "",
"children": []
},
{
"id": "中午",
"label": "中午[13:00-15:59]",
"parentId": "",
"children": []
},
{
"id": "下午",
"label": "下午[16:00-18:59]",
"parentId": "",
"children": []
},
{
"id": "黄昏",
"label": "黄昏[19:00-20:59]",
"parentId": "",
"children": []
},
{
"id": "上半夜",
"label": "上半夜[21:00-01:59]",
"parentId": "",
"children": []
},
{
"id": "下半夜",
"label": "下半夜[02:00-06:59]",
"parentId": "",
"children": []
}
]
}
}
\ No newline at end of file
......@@ -2,7 +2,8 @@ import {
get,
post,
postform,
postJson
postJson,
getArrayBuffer
} from "@/utils/http.js";
//第一栏
export const EsBzFpaQuery = params =>
......@@ -26,4 +27,4 @@ export const EsBzBtQuery = params =>
//导出
export const getTj = params =>
post("/api/getTj", params)
getArrayBuffer("/api/getTj", params)
......@@ -6,7 +6,7 @@
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\api\cbyp.js
*/
import { get, post, postJson } from '@/utils/http.js'
import { get, post, postJson,postform } from '@/utils/http.js'
export const toQueryXszxx = params => post('/api/cbxsz/toQueryXszxx', params)
......@@ -62,3 +62,7 @@ export const insertXzRgcbxx = params =>
export const insertBshWhiteList = params =>
post("/api/bshgl/insertBshWhiteList", params);
//新增线索组
export const insertBatchCbxsajxx = params =>
postform("/api/cbxsz/insertBatchCbxsajxx", params);
......@@ -10,4 +10,11 @@ import {get, post} from "@/utils/http.js";
//类案TOP10统计
export const listWzgx = params =>
post("/api/wzgx/listWzgx", params)
\ No newline at end of file
post("/api/wzgx/listWzgx", params)
export const listWzgxDwcb = params =>
post("/api/wzgx/listWzgxDwcb", params);
export const listDnaDglz = params =>
post("/api/wzgx/listDnaDglz", params);
......@@ -815,7 +815,8 @@ export default {
},
methods: {
handleClick(tab, event) {
debugger;
// debugger;
this.showLoading();
if (tab.name == "bshgl") {
this.doQuery("yes");
} else if (tab.name == "bmdgl") {
......@@ -859,6 +860,7 @@ export default {
});
});
} else if (type == "add") {
debugger
this.$confirm(
"确认要将该标识号加入白名单吗?(加入后该标识号不再提取案件)",
"提示",
......@@ -876,6 +878,7 @@ export default {
if (res.code == 200) {
this.$message.success("生成线索组成功");
this.tableInfor = [];
window.location.reload();
} else if (res.data.result == "0") {
this.$message.error("生成线索组失败");
}
......@@ -884,7 +887,7 @@ export default {
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
message: "已取消添加",
});
});
}
......@@ -1070,7 +1073,6 @@ export default {
}
},
doQuery(flag) {
this.showLoading();
let self = this,
formDatas = {};
for (let i in self.formData) {
......@@ -1145,7 +1147,7 @@ export default {
axios
.get(`JsonData/${val.codeTree}.json`)
.then((res) => {
self.$set(val, "codeOptions", res.data.data.rows);
self.$set(val, "codeOptions", res.data.rows);
})
.catch((err) => {
console.log(err);
......
......@@ -349,6 +349,16 @@
>
{{ scope.row[columnTitle.prop] }}
</div>
<div
v-else-if="columnTitle.prop.indexOf('/') >= 0"
style="
font-size: 13px !important;
">
<span v-for="(item,index) in columnTitle.prop.split('/')" :key="item"
v-show="scope.row[item]">
{{ index == 0 ? scope.row[item] : '/' + scope.row[item]}}
</span>
</div>
<div v-else v-html="scope.row[columnTitle.prop]"></div>
</template>
</el-table-column>
......
......@@ -15,7 +15,7 @@
<div :class="active == item.path ? 'bottom' : 'bottom1'"></div>
</div> -->
</div>
<div class="Content paneDiv paneDiv2">
<div v-if="propQueryField.length != 0" class="Content paneDiv paneDiv2">
<div class="cxtjWrap">
<el-form
label-position="right"
......@@ -321,20 +321,6 @@
</div>
</div>
<div
v-else-if="columnTitle.prop == 'asjbh'"
@click="goDetail(scope)"
style="
cursor: pointer;
color: #096cc9;
font-size: 13px !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
"
>
{{ scope.row[columnTitle.prop] }}
</div>
<div
v-else-if="columnTitle.prop == 'bzzt'"
:style="{
color: scope.row[columnTitle.prop] == 1 ? '' : 'red',
......@@ -537,8 +523,8 @@ export default {
export2Excel() {
/*导出*/
let self = this,
tHeader = [],
filterVal = [];
tHeader = [],
filterVal = [];
if (self.tableDataLength > 5000) {
self.$message({
type: "error",
......@@ -551,34 +537,35 @@ export default {
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
let json = {};
let formDatas = {};
for (let i in self.formData) {
if (i != "cxSj") {
json[i] = self.formData[i];
formDatas[i] = self.formData[i];
} else {
json[i] =
self.formData[i] != "" && self.formData[i] != null
? self.formData[i].join(" - ")
: "";
formDatas[i] =
self.formData[i] != "" && self.formData[i] != null
? self.formData[i].join(" - ")
: "";
}
}
json.asjkssj = self.formData.asjkssj;
json.asjjssj = self.formData.asjjssj;
json.ladw = self.formData.ladw;
// formDatas.page = 1;
// formDatas.rows = 5000;
tHeader = [];
filterVal = [];
self.propdefaultFormThead.forEach((val) => {
tHeader.push(val.label);
filterVal.push(val.prop);
});
getTj(json).then((res) => {
// self.doQueryRequest(json).then((res) => {
post(this.cxUrl, formDatas).then((res) => {
if (res.code === 200) {
res.data.data.forEach((item) => {
item.xszmc = `${item.cbajAjmc}(组号:${item.xszajbh})`;
item.cbajAjmc = `${item.cbajAjmc}(组号:${item.xszajbh})`;
});
require.ensure([], () => {
const { export_json_to_excel } = require("../utils/Export2Excel");
const list = res.data.rows;
const list = res.data.data;
const data = self.formatJson(filterVal, list);
debugger;
export_json_to_excel(tHeader, data, self.excelHeader);
});
loading.close();
......
......@@ -424,7 +424,7 @@ export default {
*/
showCodeTreeDialog(value, item, realFormLableAlign, realValueKey) {
var self = this;
debugger;
// debugger;
if (value) {
if (
(item.id == "xszalxdm" || item.id == "gabAjxzlb") &&
......
......@@ -51,28 +51,31 @@
</el-menu-item
>
</el-submenu>
<!-- <el-menu-item :index="leftMenu[4].index">
<el-menu-item :index="leftMenu[4].index">
<i :class="leftMenu[4].className"></i>
<span>{{ leftMenu[4].label }}</span>
</el-menu-item> -->
<el-submenu index="3" id="menu3">
<template slot="title">
<i :class="leftMenu[2].className"></i>
<span slot="title">{{ leftMenu[2].label }}</span>
</template>
<el-menu-item
:index="item.index"
v-for="(item, index) in leftMenu[2].children"
:key="index"
><i
class="iconfont iconquanxianjiesuo"
style="float: right"
v-show="item.disabled"
></i
>{{ item.label }}
</el-menu-item
>
</el-submenu>
</el-menu-item>
<!-- <el-submenu index="3" id="menu3">-->
<!-- <template slot="title">-->
<!-- <i :class="leftMenu[2].className"></i>-->
<!-- <span slot="title">{{ leftMenu[2].label }}</span>-->
<!-- </template>-->
<!-- <el-menu-item-->
<!-- :index="item.index"-->
<!-- v-for="(item, index) in leftMenu[2].children"-->
<!-- :key="index"-->
<!-- ><i-->
<!-- class="iconfont iconquanxianjiesuo"-->
<!-- style="float: right"-->
<!-- v-show="item.disabled"-->
<!-- ></i-->
<!-- >{{ item.label }}-->
<!-- </el-menu-item-->
<!-- >-->
<!-- </el-submenu>-->
<el-submenu index="4" id="menu3">
<template slot="title">
<i :class="leftMenu[3].className"></i>
......@@ -91,6 +94,10 @@
</el-menu-item
>
</el-submenu>
<!-- <el-menu-item :index="leftMenu[4].index">-->
<!-- <i :class="leftMenu[4].className"></i>-->
<!-- <span>{{ leftMenu[4].label }}</span>-->
<!-- </el-menu-item>-->
</el-menu>
</el-scrollbar>
</div>
......@@ -193,19 +200,27 @@
index: "xxgl",
className: "iconfont icongongnengfuwu",
children: [
// {
// id: "ajfl",
// label: "案件分类",
// index: "ajfl",
// auth: "M0302dd",
// className: "iconfont iconfangwen",
// disabled: false,
// },
{
id: "ajfl",
label: "案件分类",
index: "ajfl",
auth: "M0302dd",
className: "iconfont iconfangwen",
disabled: false,
id: "bshxx",
label: "标识号信息",
index: "bshxx",
auth: "M0302dd",
className: "iconfont iconfangwen",
disabled: false,
},
],
},
{
id: "rgcb",
label: "类案串并",
label: "人工串并",
index: "rgcb",
auth: "M0102",
className: "iconfont icongongnengfuwu",
......
......@@ -66,6 +66,25 @@ export default [
},
component: () => import("@/views/relationGraph/grahEcharts.vue")
},
{
path: "/grahEchartsDW",
name: "grahEchartsDW",
meta: {
title: "关系可视化",
auth: 5
},
component: () => import("@/views/relationGraph/grahEchartsDW.vue")
},
{
path: "/grahEchartsDG",
name: "grahEchartsDG",
meta: {
title: "多轨联侦",
auth: 5
},
component: () => import("@/views/relationGraph/grahEchartsDG.vue")
},
{
path: "/queryCheckAj",
name: "queryCheckAj",
......
......@@ -28,7 +28,7 @@ const menuLayouts = [
path: "/dwbzcbxs",
name: "dwbzcbxs",
meta: {
title: '多比中串并线索'
title: '多比中串并线索'
},
component: () => import("@/views/cbyp/dwbzcbxs.vue")
},
......@@ -104,4 +104,13 @@ export default [{
},
component: () => import("@/views/relationGraph/ceshi2.vue")
},
{
path: "/rgcbList",
name: "rgcbList",
meta: {
title: '新增人工串并'
},
component: () => import("@/views/cbyp/rgcbList.vue")
},
];
\ No newline at end of file
......@@ -193,6 +193,29 @@ export function get(url, params) {
});
}
/**
* 封装get方法
* @param url
* @param data
* @returns {Promise}
*/
export function getArrayBuffer(url, params,) {
return new Promise((resolve, reject) => {
axios
.get(url,
{params: params,},
{responsetype: 'arraybuffer'}
)
.then(res => {
resolve(res.data);
})
.catch(err => {
reject(err.data);
});
});
}
/**
* 封装post请求
* @param url
* @param data
......
......@@ -26,10 +26,9 @@ export default {
cxFormData: {
asjbh: '',
ajmc: '',
Ladw: '',
state: '',
asjkssj: '',
asjjssj: '',
ladw: '',
},
cxQueryField: [
{
......@@ -48,37 +47,37 @@ export default {
placeholder: "请输入",
col: "3",
},
{
name: "立案单位",
id: "Ladw",
type: "lazyCodeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
},
{
name: "标注状态",
id: "state",
type: "radio",
value: "1",
placeholder: "",
col: "3",
radioData: [
{ label: "全部", val: "" },
{ label: "已标注", val: "1" },
{ label: "未标注", val: "2" },
],
},
{
name: "发案时间",
id: "asjkssj",
id2: "asjjssj",
type: "zdyDate",
value: "",
col: "3",
},
// {
// name: "立案单位",
// id: "Ladw",
// type: "lazyCodeTreeDialog",
// props: [], //字典弹框需要的字段
// value: "",
// col: "3",
// codeOptions: [],
// codeTree: "CODE_QGUNIT",
// },
// {
// name: "标注状态",
// id: "state",
// type: "radio",
// value: "1",
// placeholder: "",
// col: "3",
// radioData: [
// { label: "全部", val: "" },
// { label: "已标注", val: "1" },
// { label: "未标注", val: "2" },
// ],
// },
// {
// name: "发案时间",
// id: "asjkssj",
// id2: "asjjssj",
// type: "zdyDate",
// value: "",
// col: "3",
// },
],
cxDefaultFormThead: [
{
......@@ -105,6 +104,10 @@ export default {
label: '案发时间',
prop: 'asjfssjAsjfskssj',
},
{
label: '不合格原因',
prop: 'ms',
},
{
label: '简要案情',
prop: 'jyaq',
......@@ -131,9 +134,9 @@ export default {
this.$set(
this.cxFormData,
"asjkssj",
his.$route.query.asjkssj
this.$route.query.asjkssj
);
this.$set(this.cxFormData, "asjkssj", this.$route.query.asjkssj);
this.$set(this.cxFormData, "asjjssj", this.$route.query.asjjssj);
this.$set(this.cxFormData, "ladw", this.$route.query.ladw);
},
......
......@@ -37,20 +37,30 @@ export default {
placeholder: '请输入',
col: '3'
},
// {
// name: '标识号类型',
// id: 'bshlx',
// type: 'select',
// selectData: [
// { value: '', name: '全部' },
// { value: 'mobile', name: '手机号' },
// { value: 'yhkh', name: '银行卡号' },
// { value: 'personid', name: '身份证号' },
// { value: 'carid', name: '车牌号' }
// ],
// value: '',
// col: '3'
// }
{
name: '标识号类型',
id: 'bshlx',
type: 'select',
selectData: [
{ value: '', name: '全部' },
{ value: 'mobile', name: '手机号' },
{ value: 'yhkh', name: '银行卡号' },
{ value: 'personid', name: '身份证号' },
{ value: 'carid', name: '车牌号' }
],
value: '',
col: '3'
}
name: "标识号类型",
id: "bshlx",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_BLHLX",
},
],
cxDefaultFormThead: [
// {
......
......@@ -51,7 +51,7 @@ export default {
limit: 10,
page: 1,
typeFlag: "xkcb",
cblx: "0302",
cblx: "0307",
// bzgx: '0',
// larqQssj: util.timeStampTurnTime(
......
<template>
<div class="Content">
<div class="header" v-if="bzType == '0'">
<span><font color="#E6A23C">{{routeQuery.djsj}}</font>通过<font color="#E6A23C">{{routeQuery.bshlx}}</font>(<font
color="#E6A23C">{{routeQuery.cbxgfwbzh}}</font>)串并<font
<span><font color="#E6A23C">{{routeQuery.djsj}}</font>通过<font color="#E6A23C">{{routeQuery.bshlx}}</font><font
color="#E6A23C">{{routeQuery.ryXm}}({{routeQuery.cbxgfwbzh}})</font>串并<font
color="#E6A23C">{{routeQuery.cbxsypCbajs}}</font>起案件</span>
<span>{{ titleProp }}</span>
</div>
......@@ -11,6 +11,24 @@
color="#E6A23C">{{routeQuery.cbxsypCbajs}}</font>起案件</span>
<span>{{ titleProp }}</span>
</div>
<div class="header" v-if="type == 'zwbzcbxs'">
<span><font color="#E6A23C"></font><font color="#E6A23C">{{routeQuery.djsj}}</font>通过<font color="#E6A23C"></font><font
color="#E6A23C">{{routeQuery.ryXm}}({{routeQuery.cbxgfwbzh}})</font></font>串并<font
color="#E6A23C">{{routeQuery.cbxsypCbajs}}</font>起案件</span>
<span>{{ titleProp }}</span>
</div>
<div class="header" v-if="type == 'dwbzcbxs'">
<span><font color="#E6A23C"></font><font color="#E6A23C">{{routeQuery.djsj}}</font>通过<font color="#E6A23C">{{routeQuery.bshlx}}</font><font
color="#E6A23C">{{ JSON.parse(routeQuery.cbxgfwbzh).join(",") }}</font></font>串并<font
color="#E6A23C">{{routeQuery.cbxsypCbajs}}</font>起案件</span>
<span>{{ titleProp }}</span>
</div>
<div class="header" v-if="type == 'rgcb'">
<span><font color="#E6A23C">{{routeQuery.djsj}}</font>通过<font color="#E6A23C">人工</font>
串并<font color="#E6A23C">{{routeQuery.cbxsypCbajs}}</font>起案件
</span>
<span>{{ titleProp }}</span>
</div>
<right-content
:pageBs="pageBs"
:header="header"
......@@ -36,7 +54,8 @@
this.xszmc = this.$route.query.xszmc
},
created() {
let self = this
let self = this;
debugger
self.bzType = this.$route.query.bzType;
if (this.$route.query.type == 'bshcb') {
self.cxDefaultFormThead = [...self.cxDefaultFormThead1]
......@@ -49,8 +68,32 @@
this.titleProp = 'DNA案案比中串并线索'
}
} else if (this.$route.query.type == 'zwbzcbxs') {
this.type = 'zwbzcbxs'
self.cxDefaultFormThead = [...self.cxDefaultFormThead2]
// if (this.$route.query.bzType == '0') {
// this.titleProp = 'DNA案人比中串并线索'
// } else {
this.titleProp = '指纹比中串并线索'
// }
} else if (this.$route.query.type == 'dwbzcbxs') {
this.type = 'dwbzcbxs'
self.cxDefaultFormThead = [...self.cxDefaultFormThead2]
// if (this.$route.query.bzType == '0') {
// this.titleProp = 'DNA案人比中串并线索'
// } else {
this.titleProp = '多维比中串并线索'
}else if(this.$route.query.type == 'rgcb') {
this.type = 'rgcb'
self.cxDefaultFormThead = [...self.cxDefaultFormThead1]
// if (this.$route.query.bzType == '0') {
// this.titleProp = 'DNA案人比中串并线索'
// } else {
this.titleProp = '人工串并详情'
}
},
watch:{
"cxFormData.ajlbdm": {
......@@ -164,6 +207,7 @@
data() {
return {
bzType: "",
type: "",
header: "立案信息管理",
pageBs: "bshcb",
titleProp: '',
......
......@@ -49,10 +49,13 @@ export default {
cxFormData: {
page: 1,
rows: 10,
dxzpFlag: 1,
asjbh: "",
sldwGajgjgdm: "",
asjfsddXzqhdm: "",
ajlbdm: "",
zatzJyqk: "",
ajxlb: "",
larqStart: "",
larqEnd: "",
asjfssjAsjfskssjStart: "",
......@@ -119,13 +122,33 @@ export default {
{
name: "案(事)件类别",
id: "ajlbdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_AJLB",
value: "",
col: "3",
},
codeTree: "CODE_AJLB_bz",
value: "",
col: "3",
},
{
name: "小案类别",
id: "zatzJyqk",
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_GABAJZLB",
value: "",
col: "3",
},
{
name: "细案类别",
id: "ajxlb",
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_GABAJXZLB",
value: "",
col: "3",
},
{
name: "立案时间",
id: "larqStart",
......@@ -142,26 +165,26 @@ export default {
value: "",
col: "3",
},
{
name: "主案类别",
id: "ajzlb",
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_GABAJZLB",
value: "",
col: "3",
},
{
name: "类案类别",
id: "ajxzlb",
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_GABAJXZLB",
value: "",
col: "3",
},
// {
// name: "主案类别",
// id: "ajzlb",
// type: "codeTreeDialog", //字典弹框
// props: [], //字典弹框需要的字段
// codeOptions: [],
// codeTree: "CODE_GABAJZLB",
// value: "",
// col: "3",
// },
// {
// name: "类案类别",
// id: "ajxzlb",
// type: "codeTreeDialog", //字典弹框
// props: [], //字典弹框需要的字段
// codeOptions: [],
// codeTree: "CODE_GABAJXZLB",
// value: "",
// col: "3",
// },
// {
// name: "次类案类别",
// id: "xalbdmbcms",
......@@ -357,22 +380,31 @@ export default {
prop: "asjbh",
width: "220",
},
// {
// label: "案件类别",
// prop: "ajlbdmMc",
// width: "200",
// },
// {
// label: "主案类别",
// prop: "ajzlbMc",
// width: "220",
// },
// {
// label: "类案类别",
// prop: "ajxzlbMc",
// width: "220",
// },
{
label: "案件类别",
prop: "ajlbdmMc",
width: "200",
},
{
label: "主案类别",
prop: "ajzlbMc",
label: "类别",
prop: "ajlbdmMc/zatzJyqkMc/ajxlbMc",
width: "220",
},
{
label: "类案类别",
prop: "ajxzlbMc",
label: "简要案情",
prop: "jyaq",
width: "220",
},
{
label: "案件名称",
prop: "ajmc",
......@@ -404,11 +436,6 @@ export default {
prop: "asjfssjAsjfskssj",
width: "220",
},
{
label: "简要案情",
prop: "jyaq",
width: "220",
},
],
cxUrl: EsAsjQuery,
selectItem: [],
......@@ -424,9 +451,29 @@ export default {
* @return {*}
*/
addTableEvent(arr) {
this.selectItem = arr;
// this.selectItem = arr;
this.selectItem.forEach((item,index) => {
arr.forEach((good,goodindex) => {
if(item.asjbh == good.asjbh) {
// return this.$alert("请不要添加已经选择的案件", "信息", {
// confirmButtonText: "确定",
// type: "warning",
// });
// bool = true
arr.splice(goodindex,1)
}else {
}
})
})
// this.selectItem = arr;
arr.forEach((item) => {
this.selectItem.push(item)
})
this.$refs.rightContent.tableSelectItem = [];
this.$message.success("添加成功");
this.cut('related')
},
/**
* @description: 切换选项卡
......@@ -828,6 +875,8 @@ export default {
cblx: "",
cbxxms: "",
};
window.opener.location.reload()
window.close()
} else if (res.data.result == "0") {
this.$message.error(res.message);
}
......
......@@ -359,7 +359,8 @@ export default {
criminalTableData: [],
victimTableData: [],
//线索组编号
xlajbh: "L1500000000002021080008",
// xlajbh: "L1500000000002021080008",
xlajbh: "",
page01: 1,
page02: 1,
page03: 1,
......@@ -373,7 +374,9 @@ export default {
};
},
created() {
this.xlajbh = "L1500000000002021080008";
if(this.$router.query) {
this.xlajbh = this.$route.query.xlajbh;
}
this.getMessage();
this.getCriminalMessage();
this.getVictimMessage();
......
......@@ -51,7 +51,7 @@ export default {
limit: 10,
page: 1,
typeFlag: "xkcb",
cblx: "0302",
cblx: "0301",
// bzgx: '0',
// larqQssj: util.timeStampTurnTime(
......
......@@ -103,7 +103,11 @@ export default {
window.open("file/cz.docx");
},
goDetail(item) {
debugger;
// if(item.id == '/bztj') {
// this.$message.info("功能正在开发中")
// return
// }
// debugger;
if (item.id == "/zdry") {
// zdryLogin({
// zjhm: "34222419830726005X",
......
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