Commit 56576200 by gao_yingdong

电诈人员

parent 8425684b
File added
{
"code":200,
"data":{
"rows":[
{
"ids":"1047831",
"label":"前科人员",
"codeType":"CODE_DZRYBQ",
"text":"前科人员",
"pId":null,
"id":"前科人员",
"isParent":false,
"children":[]
},
{
"ids":"1047832",
"label":"两卡人员",
"codeType":"CODE_DZRYBQ",
"text":"两卡人员",
"pId":null,
"id":"两卡人员",
"isParent":false,
"children":[]
},
{
"ids":"1047833",
"label":"地方搜排",
"codeType":"CODE_DZRYBQ",
"text":"地方搜排",
"pId":null,
"id":"地方搜排",
"isParent":false,
"children":[]
},
{
"ids":"1047834",
"label":"惩戒人员",
"codeType":"CODE_DZRYBQ",
"text":"惩戒人员",
"pId":null,
"id":"惩戒人员",
"isParent":false,
"children":[]
},
{
"ids":"1047835",
"label":"缅北滞留",
"codeType":"CODE_DZRYBQ",
"text":"缅北滞留",
"pId":null,
"id":"缅北滞留",
"isParent":false,
"children":[]
},
{
"ids":"1047836",
"label":"缅北回流",
"codeType":"CODE_DZRYBQ",
"text":"缅北回流",
"pId":null,
"id":"缅北回流",
"isParent":false,
"children":[]
},
{
"ids":"1047837",
"label":"部推高危",
"codeType":"CODE_DZRYBQ",
"text":"部推高危",
"pId":null,
"id":"部推高危",
"isParent":false,
"children":[]
},
{
"ids":"1047838",
"label":"移民局推送",
"codeType":"CODE_DZRYBQ",
"text":"移民局推送",
"pId":null,
"id":"移民局推送",
"isParent":false,
"children":[]
},
{
"ids":"1047839",
"label":"限制出境",
"codeType":"CODE_DZRYBQ",
"text":"限制出境",
"pId":null,
"id":"限制出境",
"isParent":false,
"children":[]
},
{
"ids":"1047840",
"label":"边境拦截",
"codeType":"CODE_DZRYBQ",
"text":"边境拦截",
"pId":null,
"id":"边境拦截",
"isParent":false,
"children":[]
},
{
"ids":"1047841",
"label":"机场拦截",
"codeType":"CODE_DZRYBQ",
"text":"机场拦截",
"pId":null,
"id":"机场拦截",
"isParent":false,
"children":[]
},
{
"ids":"1047842",
"label":"劝返逼返",
"codeType":"CODE_DZRYBQ",
"text":"劝返逼返",
"pId":null,
"id":"劝返逼返",
"isParent":false,
"children":[]
},
{
"ids":"1047843",
"label":"一人两案",
"codeType":"CODE_DZRYBQ",
"text":"一人两案",
"pId":null,
"id":"一人两案",
"isParent":false,
"children":[]
},
{
"ids":"1047844",
"label":"一人多案",
"codeType":"CODE_DZRYBQ",
"text":"一人多案",
"pId":null,
"id":"一人多案",
"isParent":false,
"children":[]
},
{
"ids":"1047845",
"label":"结伙作案",
"codeType":"CODE_DZRYBQ",
"text":"结伙作案",
"pId":null,
"id":"结伙作案",
"isParent":false,
"children":[]
},
{
"ids":"1047846",
"label":"团伙作案",
"codeType":"CODE_DZRYBQ",
"text":"团伙作案",
"pId":null,
"id":"团伙作案",
"isParent":false,
"children":[]
},
{
"ids":"1047847",
"label":"在逃",
"codeType":"CODE_DZRYBQ",
"text":"在逃",
"pId":null,
"id":"在逃",
"isParent":false,
"children":[]
},
{
"ids":"1047848",
"label":"撤逃",
"codeType":"CODE_DZRYBQ",
"text":"撤逃",
"pId":null,
"id":"撤逃",
"isParent":false,
"children":[]
},
{
"ids":"1047849",
"label":"跨省作案",
"codeType":"CODE_DZRYBQ",
"text":"跨省作案",
"pId":null,
"id":"跨省作案",
"isParent":false,
"children":[]
},
{
"ids":"1047850",
"label":"跨市作案",
"codeType":"CODE_DZRYBQ",
"text":"跨市作案",
"pId":null,
"id":"跨市作案",
"isParent":false,
"children":[]
},
{
"ids":"1047851",
"label":"跨区作案",
"codeType":"CODE_DZRYBQ",
"text":"跨区作案",
"pId":null,
"id":"跨区作案",
"isParent":false,
"children":[]
},
{
"ids":"1047852",
"label":"其他",
"codeType":"CODE_DZRYBQ",
"text":"其他",
"pId":null,
"id":"其他",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
import { get, post, postform } from "@/utils/http.js";
import base from "@/api/base";
// 1.2 一人多案、一人两案、跨省(市、区)人员详情
export const getDabqDetail = params =>
post(`apiDzry/zdgzry/getDabqDetail`, params);
// 1.3 团伙作案、结伙作案详情
export const getDrbqDetail = params =>
post(`apiDzry/zdgzry/getDrbqDetail`, params);
// 1.4 在逃、撤逃人员详情
export const getZtDetail = params =>
post(`apiDzry/zdgzry/getZtDetail`, params);
\ No newline at end of file
......@@ -2179,6 +2179,21 @@ export default {
debugger;
}
},
"formLabelAlign.xxhelx": {
handler(newName, oldName) {
var self = this;
debugger;
if (newName == '1' && this.pageBs == 'shseXz') {
this.rules["tldlxdm"] = this.$rules.checkEmpty;
this.rules["zybxxs"] = this.$rules.checkEmpty;
this.rules["fdcsqk"] = this.$rules.checkEmpty;
this.rules["tzlxsjq"] = this.$rules.checkEmpty;
} else if (newName == '2' && this.pageBs == 'shseXz') {
this.rules["whlxdm"] = this.$rules.checkEmpty;
}
},
deep: true,
},
'formLabelAlign.hctype': {
handler(newName, oldName) {
debugger
......
......@@ -13,6 +13,20 @@
<span class="flTtitle">查询条件</span>
</el-col>
</el-row>
<div
class="dzbp"
style="margin: 0 0 10px 20px"
v-if="pageBs == 'queryDzrygl'"
>
<el-checkbox-group v-model="checked1">
<el-checkbox label="前科人员" name="type"></el-checkbox>
<el-checkbox label="两卡人员" name="type"></el-checkbox>
<el-checkbox label="缅北滞留" name="type"></el-checkbox>
<el-checkbox label="缅北回流" name="type"></el-checkbox>
<el-checkbox label="一人多案" name="type"></el-checkbox>
<el-checkbox label="团伙作案" name="type"></el-checkbox>
</el-checkbox-group>
</div>
<el-form
label-position="right"
label-width="140px"
......@@ -740,7 +754,7 @@
<el-radio-button label="1"
><i class="el-icon-s-fold"></i
></el-radio-button>
<el-radio-button label="2"
<el-radio-button :label="pageBs == 'queryDzrygl' ? '3' : '2'"
><i class="el-icon-menu"></i
></el-radio-button>
</el-radio-group>
......@@ -1392,6 +1406,31 @@
</el-tag>
</div>
<div
v-else-if="
pageBs == 'queryDzrygl' &&
(columnTitle.prop == 'sabqTxt' ||
columnTitle.prop == 'ajlbCodeTxt' ||
columnTitle.prop == 'rybq')
"
style="font-size: 13px !important"
>
<el-tag
effect="plain"
class="table-ajtag;cursor: pointer;"
style="color: #409eff; cursor: pointer"
size="small"
v-for="(ajItem, index) in scope.row[columnTitle.prop]"
:key="index"
@click="bqDetail(ajItem, scope.row.zjhm)"
>{{
ajItem != "" &&
index != scope.row[columnTitle.prop].length - 1
? ajItem
: ajItem
}}
</el-tag>
</div>
<div
v-else-if="columnTitle.prop == 'ryflText'"
style="font-size: 13px !important"
>
......@@ -2339,7 +2378,7 @@
</template>
</el-table-column>
</el-table>
<div v-if="listMode == 2">
<div v-if="listMode == 2 && pageBs != 'queryDzrygl'">
<el-card
class="box-card"
v-for="(cardItem, index) in tableData"
......@@ -2815,6 +2854,7 @@ export default {
},
data() {
return {
checked1: [],
dangerGreen: dangerGreen,
dangBlue: dangBlue,
dangerRed: dangerRed,
......@@ -3204,8 +3244,8 @@ export default {
queryDzryglLoading(row) {
this.$emit("queryDzryglLoading", row);
},
goRydaxx( row) {
this.$emit('goRydaxx', row)
goRydaxx(row) {
this.$emit("goRydaxx", row);
},
onSelectAll() {
if (this.pageBs == "qyeryrlqbxsBJ") {
......@@ -3289,62 +3329,67 @@ export default {
bqDetail(item, zjhm) {
// 标签
this.bqShuju = [];
if (item == "团伙作案" || item == "结伙作案") {
getXxtkDrbqDetail({
zjhm,
})
.then((res) => {
this.dialogTableVisible = true;
this.bqShuju = res.data.rows;
this.bqShuju.forEach((item) => {
if (item.ajzlb) {
item.ajzlb = item.ajzlb.split("#").slice(1);
}
});
if ( this.pageBs == 'queryDzrygl' ) {
this.$emit('bqDetail' , item , zjhm)
} else {
if (item == "团伙作案" || item == "结伙作案") {
getXxtkDrbqDetail({
zjhm,
})
.catch((err) => {
console.log(err);
});
} else if (item == "一人多案" || item == "一人两案") {
getXxtkDrDetail({
zjhm,
})
.then((res) => {
this.dialogTableVisibleYrda = true;
this.bqShuju = res.data.rows;
this.bqShuju.forEach((item) => {
if (item.ajzlb) {
item.ajzlb = item.ajzlb.split("#").slice(1);
}
.then((res) => {
this.dialogTableVisible = true;
this.bqShuju = res.data.rows;
this.bqShuju.forEach((item) => {
if (item.ajzlb) {
item.ajzlb = item.ajzlb.split("#").slice(1);
}
});
})
.catch((err) => {
console.log(err);
});
} else if (item == "一人多案" || item == "一人两案") {
getXxtkDrDetail({
zjhm,
})
.catch((err) => {
console.log(err);
});
} else if (item == "在逃" || item == "撤逃") {
let ryzt = item == "在逃" ? 0 : 1;
getXxtkZtDetail({
zjhm,
ryzt,
})
.then((res) => {
this.dialogTableVisibleZtry = true;
this.bqShuju = res.data.rows;
.then((res) => {
this.dialogTableVisibleYrda = true;
this.bqShuju = res.data.rows;
this.bqShuju.forEach((item) => {
if (item.ajzlb) {
item.ajzlb = item.ajzlb.split("#").slice(1);
}
});
})
.catch((err) => {
console.log(err);
});
} else if (item == "在逃" || item == "撤逃") {
let ryzt = item == "在逃" ? 0 : 1;
getXxtkZtDetail({
zjhm,
ryzt,
})
.catch((err) => {
console.log(err);
});
} else if (item == "涉毒") {
getXxtkXdryDetail({
zjhm,
})
.then((res) => {
this.dialogTableVisibleXdry = true;
this.bqShuju = res.data.rows;
.then((res) => {
this.dialogTableVisibleZtry = true;
this.bqShuju = res.data.rows;
})
.catch((err) => {
console.log(err);
});
} else if (item == "涉毒") {
getXxtkXdryDetail({
zjhm,
})
.catch((err) => {
console.log(err);
});
.then((res) => {
this.dialogTableVisibleXdry = true;
this.bqShuju = res.data.rows;
})
.catch((err) => {
console.log(err);
});
}
}
},
xxtkRybqdjth(xxzjbh) {
......@@ -4073,6 +4118,42 @@ export default {
// this.$nextTick(() => {
// this.$refs.itsmDataTable.doLayout();
// });
} else if (self.pageBs == "queryDzrygl") {
let formDatas = new FormData();
for (let i in self.formData) {
formDatas.append(i, self.formData[i]);
}
formDatas.append("dzbq", this.checked1.join(","));
postform(`apiDzry${this.cxUrl}`, formDatas).then((response) => {
if (response.success === true) {
let result = response.data.data || response.data.rows;
result.forEach((item) => {
item.children = [];
});
response.data.rows.forEach((item) => {
if (item.sabqTxt) {
item.sabqTxt = item.sabqTxt.split("#").slice(1);
}
if (item.ajlbCodeTxt) {
item.ajlbCodeTxt = item.ajlbCodeTxt.split("#").slice(1);
}
if (item.rybq) {
item.rybq = item.rybq.split(",");
}
});
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.talbeBhgCount = response.data.bhgCount;
self.talbehgCount = response.data.hgCount;
self.closeLoading();
} else {
self.closeLoading();
}
});
// this.$nextTick(() => {
// this.$refs.itsmDataTable.doLayout();
// });
} else {
// debugger;
self.doQueryRequest(json).then((response) => {
......@@ -4517,6 +4598,26 @@ export default {
},
deep: true,
},
'listMode': {
handler(val) {
if (val == "3" && this.pageBs == "queryDzrygl") {
debugger;
let json = {};
for (let i in this.formData) {
json[i] = this.formData[i];
}
json["dzbq"] = this.checked1.join(",");
json["sfZpzs"] = '1';
this.$router.pushToTab({
path: "/queryDzryZp",
query: {
form: JSON.stringify(json),
},
});
}
},
deep:true,
},
},
created() {
debugger;
......@@ -4621,6 +4722,31 @@ export default {
}
</style>
<style scoped lang="scss">
// #sj {
// width: 0;
// height: 0;
// border-top: 50px solid transparent;
// border-right: 100px solid red;
// border-bottom: 50px solid transparent;
// }
.dzbp {
.el-checkbox {
padding: 4px 11px;
color: #fff;
font-weight: 500;
font-size: 14px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-right: 30px;
background: #2779f5;
}
/deep/.el-checkbox__input.is-checked+.el-checkbox__label {
color: #fff !important;
}
}
.filter-container {
.el-checkbox-group {
display: flex;
......
......@@ -9,6 +9,24 @@ const menuLayouts = [
},
component: () => import("@/views/dxwlzp/queryDxwlzp.vue")
},
{
path: "/queryDytj",
name: "queryDytj",
meta: {
title: '电诈人员管理',
auth: '5'
},
component: () => import("@/views/dxwlzp/queryDytj.vue")
},
{
path: "/queryLbtj",
name: "queryLbtj",
meta: {
title: '电诈人员管理',
auth: '5'
},
component: () => import("@/views/dxwlzp/queryLbtj.vue")
},
];
export default [{
......@@ -16,13 +34,13 @@ export default [{
component: menuLayout,
children: [...menuLayouts]
},
// {
// path: "/releaseReportDw",
// name: "releaseReportDw",
// meta: {
// title: '单位效能评估',
// auth: '5'
// },
// component: () => import("@/views/xnpgbg/releaseReportDw.vue")
// },
{
path: "/queryDzryZp",
name: "queryDzryZp",
meta: {
title: '电诈人员管理',
auth: '5'
},
component: () => import("@/views/dxwlzp/queryDzryZp.vue")
},
];
\ No newline at end of file
<template>
<div id="zdryLsit" v-loading="tableLoading">
<div v-for="item in zdryList" :key="item.zjhm" class="zpWrap">
<div
class="zpItem"
@mouseover="mouseover(item)"
@mouseleave="mouseleave(item)"
>
<div style="text-align: center">
<el-image
:src="'data:image/jpg;base64,' + item.ryzp"
style="width: 150px; height: 180px"
></el-image>
</div>
<div class="title">姓名:{{ item.xm }}</div>
<div class="title">身份证号:{{ item.zjhm }}</div>
</div>
<div class="over" :class="item.flag ? 'overblock' : 'overnone'">
<div class="info">
<div class="infoWrap">
<span class="tstitle">姓名:</span
><span class="tsContent">{{ item.xm }}</span>
</div>
<div class="infoWrap">
<span class="tstitle">曾用名:</span
><span class="tsContent">{{ item.cym }}</span>
</div>
<div class="infoWrap">
<span class="tstitle">性别:</span
><span class="tsContent">{{ item.xbdmStr }}</span>
</div>
</div>
<div class="info">
<span class="tstitle">证件号码:</span
><span class="tsContent">{{ item.zjhm }}</span>
<span class="tstitle">民族:</span
><span class="tsContent">{{ item.mzdmStr }}</span
><span class="tstitle">籍贯:</span
><span class="tsContent">{{ item.jgssxdmStr }}</span>
</div>
<div class="info">
<span class="tstitle">婚姻状况:</span
><span class="tsContent">{{ item.jyzkdm }}</span>
<span class="tstitle">出生日期:</span
><span class="tsContent">{{ item.csrqQsrq }}</span
><span class="tstitle">出生地:</span
><span class="tsContent">{{ item.csdDzmc }}</span>
</div>
<div class="info">
<span class="tstitle">户籍地:</span
><span class="tsContent">{{ item.hjdzXzqhdmStr }}</span>
<span class="tstitle">户籍地详址:</span
><span class="tsContent">{{ item.xzzDzmc }}</span
><span class="tstitle">工作地:</span
><span class="tsContent">{{ item.fwcs }}</span>
</div>
<div class="info">
<span class="tstitle">案件类别:</span>
<span class="lbBorder" v-for="val in item.ajlbCodeTxt" :key="val">{{
val
}}</span>
</div>
<div class="info">
<span class="tstitle">人员标签:</span>
<span class="lbBorder" v-for="val in item.rybq" :key="val">{{
val
}}</span>
</div>
</div>
</div>
<div class="page">
<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>
</div>
</template>
<script>
import { post } from "@/utils/http.js";
export default {
name: "zdryLsit",
components: {},
data() {
return {
zdryList: [],
currentPage1: 1,
page_size: 10,
tableLoading: true,
tableDataLength: 0,
};
},
created() {
debugger;
this.currentPage1 = JSON.parse(this.$route.query.form).page;
this.page_size = JSON.parse(this.$route.query.form).limit;
this.doQuery();
},
methods: {
doQuery() {
let self = this;
post("apiDzry/zdgzry/getDzryList", {
...JSON.parse(self.$route.query.form),
page: self.currentPage1,
limit: self.page_size,
}).then((res) => {
res.data.rows.forEach((item) => {
item.flag = false;
if (item.ajlbCodeTxt) {
item.ajlbCodeTxt = item.ajlbCodeTxt.split("#").slice(1);
}
if (item.rybq) {
item.rybq = item.rybq.split(",");
}
});
self.zdryList = res.data.rows;
self.tableLoading = false;
self.tableDataLength = res.data.total;
});
},
mouseover(item) {
item.flag = true;
},
mouseleave(item) {
item.flag = false;
},
handleSizeChange(val) {
this.page_size = val;
this.tableLoading = true;
this.doQuery();
},
handleCurrentChange(val) {
this.currentPage1 = val;
this.tableLoading = true;
this.doQuery();
},
},
};
</script>
<style lang="scss" scoped>
#zdryLsit {
display: flex;
min-height: 583px;
flex-wrap: wrap;
width: 1076px;
margin: 0 auto;
margin-top: 20px;
background: #ffffff;
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);
opacity: 1;
border-radius: 4px;
padding: 20px 0 0 20px;
position: relative;
.zpWrap {
margin: 0 15px 15px 0;
position: relative;
.zpItem {
border: 1px solid #555555;
padding: 5px;
.title {
font-size: 12px;
}
}
}
.page {
text-align: center;
width: 100%;
padding-bottom: 10px;
}
.over {
position: absolute;
background-color: rgba(0, 0, 0, 0.8);
position: absolute;
z-index: 99;
background: rgba(0, 0, 0, 0.5);
padding: 20px;
color: #ffffff;
left: -300px;
.info {
display: flex;
.tstitle {
width: 80px;
display: inline-block;
}
.tsContent {
width: 200px;
display: inline-block;
}
}
}
.lbBorder {
color: #409eff;
border: 1px solid #007aff;
margin-right: 5px;
border-radius: 3px;
margin-bottom: 2px;
padding: 0 5px;
}
.overnone {
display: none;
}
.overblock {
display: block;
}
}
</style>
<template>
<div id="dytj">
<div
class="real_chart_wrap"
id="rybqfx"
style="width: 100%"
v-loading="rybqfxLoading"
element-loading-text="拼命加载中"
></div>
</div>
</template>
<script>
import { getDzajZdrybqTj } from "@/api/kshdata.js";
export default {
name: "queryDzrygl",
data() {
return {
rybqfxLoading: false,
Menu: [
{
id: "queryLbtj",
label: "类别统计",
index: "queryLbtj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.rybqfxInit();
},
methods: {
//人员标签分析
rybqfxInit() {
let self = this;
self.rybqfxLoading = true;
getDzajZdrybqTj({}).then((res) => {
if (res.code == 200) {
let resData = res.data.rows;
let yData = [];
resData.forEach((item) => {
yData.push({
name: item.DIC,
value: item.COUNT,
});
});
self.rybqfxRender(yData);
} else {
self.$message({
type: "error",
message: res.message,
});
self.rybqfxLoading = false;
}
});
},
//人员标签分析渲染
rybqfxRender(y) {
let self = this;
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById("rybqfx"));
// 绘制图表
myChart.setOption({
title: {
text: "类别统计",
textStyle: {
color: "#000",
fontWeight: 600,
fontSize: 18,
},
left: "3%",
top: "5%",
},
color: [
"#34A1FF",
"#FFD32C",
"#09977A",
"#5581FF",
"#86D507",
"#FF6B17",
"#FF72B8",
"#B399E6",
"#29D1FF",
],
tooltip: {
trigger: "item",
formatter: "{b}: {c} ({d}%)",
},
legend: [
{
orient: "vertical",
right: "100", //图例距离右的距离
y: "center", //图例上下居中
itemWidth: 16,
itemHeight: 12,
textStyle: {
// 图例文字的样式
color: "#B0BAD3",
fontSize: 13,
fontFamily: "微软雅黑",
},
formatter: function (name) {
var index = 0;
var clientlabels = y;
var clientcounts = [];
clientlabels.forEach(function (value, i) {
if (value.name == name) {
index = i;
clientcounts.push(value.value);
}
});
return name + " " + clientcounts[0];
},
},
],
series: [
{
name: "",
type: "pie",
center: ["45%", "50%"],
radius: ["45%", "55%"],
avoidLabelOverlap: false,
// roseType: 'area',
label: {
show: true,
},
labelLine: {
show: true,
normal: {
lineStyle: {
color: "rgba(255, 255, 255, 0.3)",
},
// smooth: 0.2,
length: 30,
},
},
itemStyle: {
normal: {
//饼状图上的文本显示
label: {
show: true,
position: "top",
formatter: `{c}\n{d}%`, //数值和百分比
textStyle: {
fontSize: 12,
fontWeight: "bolder",
fontFamily: "din-regular",
},
},
labelLine: {
show: true, //显示饼状图上的文本时,指示线不显示,在第一个data时显示指示线
},
},
},
data: y,
},
],
});
window.addEventListener("resize", () => {
myChart.resize();
});
myChart.off("click");
myChart.on("click", function (params) {
debugger;
self.$router.pushToTab({
path: "/tsTable",
query: {
type: "dzajbq",
code: params.name,
title: "人员标签分析",
query: "zdryCount",
},
});
});
this.rybqfxLoading = false;
},
},
};
</script>
<style lang="scss" scoped>
// .rightContent {
// width: 100%;
// height: 100vh;
// }
#dytj {
width: 100%;
height: calc(100vh - 100px);
box-sizing: border-box;
padding: 20px;
position: relative;
#rybqfx {
background-color: #fff;
width: 100%;
height: 100%;
}
#table {
box-sizing: border-box;
padding-top: 1px !important;
width: 100%;
height: 100%;
background-color: #fff;
padding: 20px;
}
.returnBtn {
position: absolute;
top: 30px;
right: 40px;
z-index: 111;
}
.tableTitle {
display: flex;
justify-content: space-between;
padding: 10px 10px;
> .tableLeft {
font-size: 16px;
font-weight: 600;
span {
&:last-of-type {
font-size: 14px;
font-weight: 400;
margin-left: 20px;
color: #999999;
}
}
}
}
}
</style>
......@@ -5,6 +5,7 @@
:formLabelAligns="formLabelAlign"
@submit="submit"
:propTitle="title"
:pageBs='pageBs'
@getDialogSeletedDw="getDialogSeletedDw"
>
</form-compontent>
......@@ -155,6 +156,7 @@ export default {
return {
title: "新增犯罪团伙信息",
rules: {},
pageBs: 'shseXz',
propFormField: [
//基本信息
{
......@@ -165,22 +167,6 @@ export default {
data: fzthJbxx,
},
],
wh: [
{
name: "网黑类别:",
id: "whlxdm",
prop: "checkEmpty",
type: "codeTree",
value: "",
placeholder: "请选择网黑类别",
col: "2",
codeOptions: [],
codeTree: "CODE_WHLXDM",
hidden: true,
// prop: 'checkEmpty'
},
],
tld: [],
thGlxyr: false,
formLabelAlign: {},
glxxXxzjbh: "",
......
......@@ -77,6 +77,14 @@ module.exports = {
'^/apialy': '/'
}
},
"/apiDzry": {
target: "http://74.6.54.170:8015/",
changeOrigin: true,
secure: false,
pathRewrite: {
'^/apiDzry': '/'
}
},
"/apiZdry": {
target: "http://74.6.54.170:8007",
changeOrigin: true,
......
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