Commit 8439dc3c by 叶富雄

Merge remote-tracking branch 'origin/dev_xzeq' into dev_xzeq

parents 08eb5e54 a072a626
......@@ -396,6 +396,8 @@
pageBs != 'queryYpcp' &&
pageBs != 'qzdjs' &&
pageBs != 'queryAjzc' &&
pageBs != 'queryShserhfx' &&
pageBs != 'queryQzlb' &&
pageBs != 'qyeryrlqbxsBJ'
"
>
......@@ -632,6 +634,7 @@
pageBs == 'zdxxgl' ||
pageBs == 'queryZjcl' ||
pageBs == 'zdryGl' ||
pageBs == 'queryQzlb' ||
pageBs == 'qyeryrlqbxsBJ'
"
>
......@@ -968,6 +971,7 @@
pageBs == 'jdcxsGl' ||
pageBs == 'hmxsGl' ||
pageBs == 'ryxsGl' ||
pageBs == 'queryQzlb' ||
pageBs == 'rwbd' ||
pageBs == 'queryAjzc' ||
pageBs == 'queryXczw' ||
......@@ -1044,6 +1048,7 @@
pageBs == 'qyeryrlqbxsBJ' ||
pageBs == 'queryMyyhz' ||
pageBs == 'queryYpcp' ||
pageBs == 'queryShserhfx' ||
pageBs == 'wfqdzczl'
)
"
......@@ -1156,6 +1161,7 @@
pageBs != 'qyeryrlqbxsBJ' &&
pageBs != 'queryMyyhz' &&
pageBs != 'queryYpcp' &&
pageBs != 'queryShserhfx' &&
pageBs != 'queryfzxyr'
"
>删除</span
......
......@@ -34,6 +34,46 @@ const menuLayouts = [
component: () => import("@/views/ztyp/queryTdyp.vue")
},
{
path: "/shsethfx",
name: "shsethfx",
meta: {
title: '案件特点研判'
},
component: () => import("@/views/ztyp/shsethfx.vue")
},
{
path: "/wlfq",
name: "wlfq",
meta: {
title: '网络贩枪'
},
component: () => import("@/views/ztyp/wlfq.vue")
},
{
path: "/wlfqkd",
name: "wlfqkd",
meta: {
title: '网络贩枪快递'
},
component: () => import("@/views/ztyp/wlfqkd.vue")
},
{
path: "/kydhfx",
name: "kydhfx",
meta: {
title: '客运带货分析'
},
component: () => import("@/views/ztyp/kydhfx.vue")
},
{
path: "/qzlb",
name: "qzlb",
meta: {
title: '群组列表'
},
component: () => import("@/views/ztyp/qzlb.vue")
},
{
path: "/querySdtdyp",
name: "querySdtdyp",
meta: {
......
<template>
<div>
<SearchGraph
:formProp="formProp"
:formData="form"
childrenXhrStr="/apialy/ksh/getKydhfxById"
:nodeClickBoo="true"
placeholder="请输入身份证号"
:params="params"
:nodedata="nodedata"
:unfoldParams="unfoldParams"
/>
</div>
</template>
<script>
import SearchGraph from "@c/SearchGraph.vue";
export default {
components: { SearchGraph },
data() {
return {
formProp: [
{
id: "objectValue",
type: "text",
placeholder: "请输入身份证号",
col: "3",
rules: [
{ required: true, message: "请输入身份证号", trigger: "blur" },
],
},
],
form: {
objectValue: "",
},
nodedata: {
type: "person",
id: 0,
name: "objectValue",
children: true,
},
params: {
objectValue: "objectValue",
objectType: "person",
parentId: 0,
},
unfoldParams: {
objectValue: "name",
objectType: "type",
parentId: "parentId",
},
Menu: [
{
id: "kydhfx",
label: "客运带货分析",
index: "kydhfx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created(){
this.$store.commit("user/SET_Menu", this.Menu);
},
};
</script>
......@@ -146,6 +146,57 @@ export default {
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "shsethfx",
label: "涉黑涉恶团伙分析",
newAuth: "M304",
index: "shsethfx",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
},
{
id: "wlfq",
label: "标识号研判",
newAuth: "M03",
index: "5",
className: "iconfont icongongnengfuwu",
hasChildren: true,
children: [
{
id: "wlfq",
label: "网络贩枪",
newAuth: "M301",
index: "wlfq",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "wlfqkd",
label: "网络贩枪快递",
newAuth: "M302",
index: "wlfqkd",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "kydhfx",
label: "客运带货分析",
newAuth: "M303",
index: "kydhfx",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "qzlb",
label: "群组列表",
newAuth: "M303",
index: "qzlb",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
},
{
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@selectionChange="selectionChange"
>
<template #listOperation="scope">
<div style="border: 1px solid #007aff">
<span class="hbyp" @click="ksh(scope.scope)">共同联系人分析</span>
</div>
</template>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryZj",
components: {
rightContent,
},
data() {
return {
header: "主题研判",
pageBs: "queryQzlb",
cxFormData: {
limit: 10,
page: 1,
qzbh: "",
qzmc: "",
qzbs: "",
},
cxQueryField: [
{
name: "群组编号",
id: "qzbh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "群组名称",
id: "qzmc",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "群组标识",
id: "qzbs",
type: "text",
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "群组编号",
prop: "qzbh",
// toInfor: true,
},
{
label: "群组名称",
prop: "qzmc",
},
{
label: "群组标识",
prop: "qzbs",
},
],
cxUrl: "/ksh/getQzList",
Menu: [
{
id: "qzlb",
label: "群组列表",
index: "qzlb",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
obj: '',
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_Header", this.header);
// debugger;
},
methods: {
selectionChange(row) {
debugger
// let obj = ''
this.obj = row.map( item => {
return item.qzbh
}).join(',')
},
ksh() {
this.toInfor(this.obj)
},
toInfor(data) {
let params = {
qzbhs: data,
type: '1',
};
let obj = {
childrenXhrStr: "/apialy/ksh/getQzByQzbhs",
photoXhrStr: null,
params: params,
nodedata: {
type: "phone",
id: 0,
name: data,
children: true,
},
nodeClickBoo: false,
};
sessionStorage.setItem("key", JSON.stringify(obj));
this.$router.pushToTab({
path: "/ypEcharts",
query: {
key: data,
title: "群组列表",
},
});
},
},
};
</script>
<style>
.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";
.hbyp {
margin-left: 15px;
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
line-height: 22px;
color: #007aff;
margin-right: 16px;
cursor: pointer;
}
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
>
<template #btnGroup="scope">
<span
class="hbyp"
@click="sprops(scope.scope)"
>可视化分析</span
>
</template>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryZj",
components: {
rightContent,
},
data() {
return {
header: "主题研判",
pageBs: "queryShserhfx",
cxFormData: {
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "案件名称",
id: "ajmc",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "身份证号",
id: "sfzh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "人员姓名",
id: "ryxm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "立案单位",
id: "ladw",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_UNIT",
},
{
name: "案件类别",
id: "ajlb",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_AJLB",
},
{
name: "户籍地",
id: "hjd",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XZQH",
},
{
name: "立案日期",
id: "larqkssj",
id2: "larqjssj",
type: "zdyDate",
value: "",
col: "3",
},
{
name: "类型",
id: "lx",
type: "radio",
value: "1",
placeholder: "",
col: "1",
radioData: [
{ label: "三人三案", val: "1" },
{ label: "三人两案", val: "2" },
{ label: "两人两案", val: "3" },
{ label: "两人三案", val: "4" },
],
},
],
cxDefaultFormThead: [
{
label: "关联案件数量",
prop: "thglajsl",
// toInfor: true,
},
{
label: "九类案件数量",
prop: "thgljlajsl",
},
{
label: "嫌疑人数量",
prop: "thglxyrsl",
},
{
label: "重点关注人员数量",
prop: "thglzdgzyrsl",
},
],
cxUrl: "/ksh/getThListCx",
Menu: [
{
id: "shsethfx",
label: "涉黑涉恶团伙分析",
index: "shsethfx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_Header", this.header);
// debugger;
},
methods: {
sprops(data) {
debugger
let params = {
xxzjbh: data.row.thbh,
};
let obj = {
childrenXhrStr: "/apialy/ksh/getThkshById",
photoXhrStr: null,
params: params,
nodedata: {
type: "person",
id: 0,
name: data.row.thbh,
children: true,
},
nodeClickBoo: false,
};
sessionStorage.setItem("key", JSON.stringify(obj));
this.$router.pushToTab({
path: "/ypEcharts",
query: {
key: data.row.thbh,
title: "涉黑涉恶团伙",
},
});
},
},
};
</script>
<style>
.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";
.hbyp {
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
line-height: 22px;
color: #007aff;
margin-right: 16px;
cursor: pointer;
}
</style>
<template>
<div>
<SearchGraph
:formProp="formProp"
:formData="form"
childrenXhrStr="/apialy/ksh/getWlfqById"
:nodeClickBoo="true"
placeholder="请输入身份证号"
:params="params"
:nodedata="nodedata"
:unfoldParams="unfoldParams"
/>
</div>
</template>
<script>
import SearchGraph from "@c/SearchGraph.vue";
export default {
components: { SearchGraph },
data() {
return {
formProp: [
{
id: "objectValue",
type: "text",
placeholder: "请输入身份证号",
col: "3",
rules: [
{ required: true, message: "请输入身份证号", trigger: "blur" },
],
},
],
form: {
objectValue: "",
},
nodedata: {
type: "person",
id: 0,
name: "objectValue",
children: true,
},
params: {
objectValue: "objectValue",
objectType: "person",
parentId: 0,
},
unfoldParams: {
objectValue: "name",
objectType: "type",
parentId: "parentId",
},
Menu: [
{
id: "wlfq",
label: "网络贩枪",
index: "wlfq",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created(){
this.$store.commit("user/SET_Menu", this.Menu);
},
};
</script>
<template>
<div>
<SearchGraph
:formProp="formProp"
:formData="form"
childrenXhrStr="/apialy/ksh/getWlfqkdById"
:nodeClickBoo="true"
placeholder="请输入身份证号"
:params="params"
:nodedata="nodedata"
:unfoldParams="unfoldParams"
/>
</div>
</template>
<script>
import SearchGraph from "@c/SearchGraph.vue";
export default {
components: { SearchGraph },
data() {
return {
formProp: [
{
id: "objectValue",
type: "text",
placeholder: "请输入身份证号",
col: "3",
rules: [
{ required: true, message: "请输入身份证号", trigger: "blur" },
],
},
],
form: {
objectValue: "",
},
nodedata: {
type: "person",
id: 0,
name: "objectValue",
children: true,
},
params: {
objectValue: "objectValue",
objectType: "person",
parentId: 0,
},
unfoldParams: {
objectValue: "name",
objectType: "type",
parentId: "parentId",
},
Menu: [
{
id: "wlfqkd",
label: "网络贩枪快递",
index: "wlfqkd",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created(){
this.$store.commit("user/SET_Menu", this.Menu);
},
};
</script>
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