Commit 20ef46d8 by 薛文刚

网贷平台、受害人

parent bd6f9de0
{
"code":200,
"data":{
"rows":[
{
"ids":"1045651",
"label":"公安部下发",
"codeType":"CODE_SHCE_AJLY",
"text":"公安部下发",
"pId":null,
"id":"01",
"isParent":false,
"children":[]
},
{
"ids":"1045652",
"label":"受害人报案",
"codeType":"CODE_SHCE_AJLY",
"text":"受害人报案",
"pId":null,
"id":"02",
"isParent":false,
"children":[]
},
{
"ids":"1045653",
"label":"主动发现",
"codeType":"CODE_SHCE_AJLY",
"text":"主动发现",
"pId":null,
"id":"03",
"isParent":false,
"children":[]
},
{
"ids":"1045654",
"label":"其他",
"codeType":"CODE_SHCE_AJLY",
"text":"其他",
"pId":null,
"id":"99",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
{
"code":200,
"data":{
"rows":[
{
"ids":"1045655",
"label":"网络套路贷",
"codeType":"CODE_SHCE_WHLXDM",
"text":"网络套路贷",
"pId":null,
"id":"0102",
"isParent":false,
"children":[]
},
{
"ids":"1045656",
"label":"敲诈勒索电商",
"codeType":"CODE_SHCE_WHLXDM",
"text":"敲诈勒索电商",
"pId":null,
"id":"0201",
"isParent":false,
"children":[]
},
{
"ids":"1045657",
"label":"负面新闻敲诈",
"codeType":"CODE_SHCE_WHLXDM",
"text":"负面新闻敲诈",
"pId":null,
"id":"0301",
"isParent":false,
"children":[]
},
{
"ids":"1045658",
"label":"网络水军",
"codeType":"CODE_SHCE_WHLXDM",
"text":"网络水军",
"pId":null,
"id":"0401",
"isParent":false,
"children":[]
},
{
"ids":"1045659",
"label":"裸聊类敲诈",
"codeType":"CODE_SHCE_WHLXDM",
"text":"裸聊类敲诈",
"pId":null,
"id":"0501",
"isParent":false,
"children":[]
},
{
"ids":"1045660",
"label":"网络暴力传销",
"codeType":"CODE_SHCE_WHLXDM",
"text":"网络暴力传销",
"pId":null,
"id":"0601",
"isParent":false,
"children":[]
},
{
"ids":"1045661",
"label":"网络软暴力催收",
"codeType":"CODE_SHCE_WHLXDM",
"text":"网络软暴力催收",
"pId":null,
"id":"0701",
"isParent":false,
"children":[]
},
{
"ids":"1045662",
"label":"其他涉网黑恶犯罪",
"codeType":"CODE_SHCE_WHLXDM",
"text":"其他涉网黑恶犯罪",
"pId":null,
"id":"0801",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
import { post,postform } from "@/utils/http.js";
import base from "@/api/base";
//添加受害人
export const addTldShrxx = params =>
postform(`${base.alyIP}/shrxx/addTldShrxx`, params);
//受害人回显/详情
export const getTldShrxxByZjbh = params =>
post(`${base.alyIP}/shrxx/getTldShrxxByZjbh`, params);
//修改受害人
export const updateTldShrxx = params =>
postform(`${base.alyIP}/shrxx/updateTldShrxx`, params);
//删除受害人
export const deleteTldShrxx = params =>
post(`${base.alyIP}/shrxx/deleteTldShrxx`, params);
//受害人列表
export const getTldShrxxList = params =>
post(`${base.alyIP}/shrxx/getTldShrxxList`, params);
import { post,postform } from "@/utils/http.js"; import { post,postform } from "@/utils/http.js";
import base from "@/api/base"; import base from "@/api/base";
//添加套路贷
export const addTldjbxx = params => export const addTldjbxx = params =>
postform(`${base.alyIP}/tldjbxx/addTldjbxx`, params); postform(`${base.alyIP}/tldjbxx/addTldjbxx`, params);
\ No newline at end of file
//删除套路贷法律文书
export const deleteTldFlws = params =>
postform(`${base.alyIP}/tldjbxx/deleteTldFlws`, params);
//套路贷回显
export const getHxTldxx = params =>
post(`${base.alyIP}/tldjbxx/getHxTldxx`, params);
// //添加套路贷附件
// export const deleteTldFlws = params =>
// postform(`${base.alyIP}/tldjbxx/deleteTldFlws`, params);
import { post,postform } from "@/utils/http.js";
import base from "@/api/base";
//添加网贷平台
export const addTldajWdpt = params =>
postform(`${base.alyIP}/wdpt/addTldajWdpt`, params);
//网贷平台回显/详情
export const getTldajWdptByZjbh = params =>
post(`${base.alyIP}/wdpt/getTldajWdptByZjbh`, params);
//修改网贷平台
export const updateTldajWdpt = params =>
postform(`${base.alyIP}/wdpt/updateTldajWdpt`, params);
//删除网贷平台
export const deleteTldajWdpt = params =>
post(`${base.alyIP}/wdpt/deleteTldajWdpt`, params);
//网贷平台列表
export const getTldajWdptList = params =>
post(`${base.alyIP}/wdpt/getTldajWdptList`, params);
...@@ -503,6 +503,16 @@ meta: { ...@@ -503,6 +503,16 @@ meta: {
component: () => import("@/views/specificProject/tld.vue") component: () => import("@/views/specificProject/tld.vue")
}, },
{ {
path: "/tldEdit",
name: "tldEdit",
meta: {
title: '编辑套路贷案件',
auth: "5",
isUpdata: false
},
component: () => import("@/views/specificProject/tldEdit.vue")
},
{
path: "/wh", path: "/wh",
name: "wh", name: "wh",
meta: { meta: {
...@@ -523,16 +533,36 @@ meta: { ...@@ -523,16 +533,36 @@ meta: {
component: () => import("@/views/specificProject/wdpt.vue") component: () => import("@/views/specificProject/wdpt.vue")
}, },
{ {
path: "/wdptDetail",
name: "wdptDetail",
meta: {
title: '网贷平台详情',
auth: "5",
isUpdata: false
},
component: () => import("@/views/specificProject/wdptDetail.vue")
},
{
path: "/shr", path: "/shr",
name: "shr", name: "shr",
meta: { meta: {
title: '受害人', title: '受害人录入',
auth: "5", auth: "5",
isUpdata: false isUpdata: false
}, },
component: () => import("@/views/specificProject/shr.vue") component: () => import("@/views/specificProject/shr.vue")
}, },
{ {
path: "/shrDetail",
name: "shrDetail",
meta: {
title: '受害人详情',
auth: "5",
isUpdata: false
},
component: () => import("@/views/specificProject/shrDetail.vue")
},
{
path: "/transferAccounts", path: "/transferAccounts",
name: "transferAccounts", name: "transferAccounts",
meta: { meta: {
......
...@@ -367,6 +367,11 @@ export default { ...@@ -367,6 +367,11 @@ export default {
label: "关联案件编号", label: "关联案件编号",
prop: "ajxxzjbh", prop: "ajxxzjbh",
width: "90px" width: "90px"
},
{
label: "案件编号",
prop: "xxzjbh",
width: "90px"
} }
], ],
whGl: [ whGl: [
...@@ -415,6 +420,11 @@ export default { ...@@ -415,6 +420,11 @@ export default {
label: "关联案件编号", label: "关联案件编号",
prop: "ajxxzjbh", prop: "ajxxzjbh",
width: "90px" width: "90px"
},
{
label: "案件编号",
prop: "xxzjbh",
width: "90px"
} }
] ]
}, },
......
...@@ -14,9 +14,7 @@ ...@@ -14,9 +14,7 @@
@submit="callSubmit" @submit="callSubmit"
@selfDefineEvent="callSelfDefineEvent" @selfDefineEvent="callSelfDefineEvent"
@shenpi="submitSp" @shenpi="submitSp"
:sjzshow="sjzshow"
active="2" active="2"
:propbcan="bcan"
:xsxqSjz="xsxqSjz" :xsxqSjz="xsxqSjz"
class="callForm"> class="callForm">
<div slot="xyrList"> <div slot="xyrList">
...@@ -37,17 +35,17 @@ ...@@ -37,17 +35,17 @@
</div> </div>
</div> </div>
<div class="wrap_div tableZj" <div class="wrap_div tableZj"
v-if="fzxyrList.length>0"> v-if="wdptList.tableList.length > 0">
<el-table :data="fzxyrList.shuju" <el-table :data="wdptList.shuju"
border border
stripe> stripe>
<el-table-column type="index" <el-table-column type="index"
width="50" width="50"
label="序号"> label="序号">
</el-table-column> </el-table-column>
<el-table-column v-for="(columnTitle, index) in fzxyrList.tableList.filter( <el-table-column v-for="(columnTitle, index) in wdptList.tableList.filter(
(itemsss, index) => { (itemsss, index) => {
return index < fzxyrList.tableList.length - 1; return index < wdptList.tableList.length - 1;
} }
)" )"
:key="columnTitle.label" :key="columnTitle.label"
...@@ -69,20 +67,20 @@ ...@@ -69,20 +67,20 @@
<el-button type="primary" <el-button type="primary"
icon="el-icon-edit" icon="el-icon-edit"
size="mini" size="mini"
@click="editXyr(scope.row)">编辑</el-button> @click="edit(scope.row,'wdpt')">编辑</el-button>
<el-button type="primary" <el-button type="primary"
icon="el-icon-edit" icon="el-icon-edit"
size="mini" size="mini"
@click="delXyr(scope.row)">删除</el-button> @click="del(scope.row,'wdpt')">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<!--嫌疑人信息分页--> <!--嫌疑人信息分页-->
<el-pagination @current-change="handleCurrentChange" <el-pagination @current-change="handleCurrentChange"
:page-size="fzxyrList.page.pageSize" :page-size="wdptList.page.pageSize"
:current-page.sync="fzxyrList.page.currentPage" :current-page.sync="wdptList.page.currentPage"
layout="prev, pager, next" layout="prev, pager, next"
:total="fzxyrList.page.total" :total="wdptList.page.total"
v-if="toggleXianYiRenList" v-if="toggleXianYiRenList"
style="background: white;text-align: center;"> style="background: white;text-align: center;">
</el-pagination> </el-pagination>
...@@ -312,6 +310,9 @@ import FormGroupCommonPage from "./caseGroupConfig.vue"; ...@@ -312,6 +310,9 @@ import FormGroupCommonPage from "./caseGroupConfig.vue";
import { import {
addTldjbxx, addTldjbxx,
} from "@/api/specificProject/tld.js"; } from "@/api/specificProject/tld.js";
import {
getTldajWdptList,
} from "@/api/specificProject/wdpt.js";
import "@/views/caseInforCollet/style/caseInfor.scss"; import "@/views/caseInforCollet/style/caseInfor.scss";
export default { export default {
name: "tld", name: "tld",
...@@ -570,43 +571,6 @@ export default { ...@@ -570,43 +571,6 @@ export default {
// col: "2" // col: "2"
// }, // },
{ {
name: "法律文书:",
col: "1",
childrenAsAdd: [
{
name: "法律文书:",
id: "flwsjss",
flag: true,
list: [
{
name: [
{
name: "文书类别:",
id: "flwsAsjflwsdm",
prop: "checkEmpty",
type: "codeTree",
value: "",
placeholder: "请选择文书类别",
col: "6",
codeTree: "CODE_WSLB",
},
{
name: "法律文书:",
id: "flwsfj",
prop: "checkEmpty",
type: "file",
value: "",
requestUrl: "http://192.168.0.123:8080/",
col: "8",
},
],
},
],
iconClass: "el-icon-delete",
},
],
},
{
name: "放贷催收情况:", name: "放贷催收情况:",
id: "fdcsqk", id: "fdcsqk",
type: "codeTree", type: "codeTree",
...@@ -676,6 +640,43 @@ export default { ...@@ -676,6 +640,43 @@ export default {
placeholder: "请输入日期", placeholder: "请输入日期",
prop: "checkEmpty", prop: "checkEmpty",
}, },
{
name: "法律文书:",
col: "1",
childrenAsAdd: [
{
name: "法律文书:",
id: "flwsjss",
flag: true,
list: [
{
name: [
{
name: "文书类别:",
id: "flwsAsjflwsdm",
prop: "checkEmpty",
type: "codeTree",
value: "",
placeholder: "请选择文书类别",
col: "6",
codeTree: "CODE_WSLB",
},
{
name: "法律文书:",
id: "flwsfj",
prop: "checkEmpty",
type: "file",
value: "",
requestUrl: "http://192.168.0.123:8080/",
col: "8",
},
],
},
],
iconClass: "el-icon-delete",
},
],
},
], ],
}, },
{ {
...@@ -719,8 +720,7 @@ export default { ...@@ -719,8 +720,7 @@ export default {
placeholder: "", placeholder: "",
col: "1", col: "1",
requestUrl: "http://192.168.0.142:8080/shsexscj/addShsexscj", requestUrl: "http://192.168.0.142:8080/shsexscj/addShsexscj",
fileList: [], fileList: []
prop: "checkEmpty",
}, },
], ],
}, },
...@@ -905,7 +905,7 @@ export default { ...@@ -905,7 +905,7 @@ export default {
}, },
], ],
//当前信息主键编号 //当前信息主键编号
xxzjbh: "", xxzjbh: "150000000000202104210000008276",
//基本信息主键编号 //基本信息主键编号
jbxxzjbh: "", jbxxzjbh: "",
//案件编号 //案件编号
...@@ -960,14 +960,45 @@ export default { ...@@ -960,14 +960,45 @@ export default {
type: "xyr", type: "xyr",
}, },
}, },
sjzshow: false, wdptList: {
bcan: "1", tableList: [
{
label: "网贷平台类型",
prop: "wdptlxStr",
},
{
label: "网贷平台名称",
prop: "wdptmc",
},
{
label: "电信备案号",
prop: "dxbah",
},
{
label: "研发机构或人员名称",
prop: "yfjghrymc",
},
{
label: "编号",
prop: "xxzjbh",
},
],
shuju: [],
page: {
total: 0,
pageSize: 5,
currentPage: 1,
type: "xyr",
},
sjzshow: false,
loading: false,
},
loading: false, loading: false,
shsedm: "",
}; };
}, },
created () { created () {
var self = this; var self = this;
this.getWdpt()
}, },
methods: { methods: {
addWd () { addWd () {
...@@ -1047,14 +1078,16 @@ export default { ...@@ -1047,14 +1078,16 @@ export default {
// params.append("jbxxzjbh", self.jbxxzjbh); // params.append("jbxxzjbh", self.jbxxzjbh);
// params.append("jbAsjbh", self.jbAsjbh); // params.append("jbAsjbh", self.jbAsjbh);
addTldjbxx(params).then((res) => { addTldjbxx(params).then((res) => {
// if (res.code == 200) { if (res.code == 200) {
// self.loading2 = false self.loading2 = false
// self.$message.success("保存成功"); self.$message.success("保存成功");
// this.$router.go(0); // window.opener.location.reload();
// } else { self.xxzjbh = res.data.xxzjbh
// self.loading2 = false // window.close()
// this.$message.error("保存失败"); } else {
// } self.loading2 = false
this.$message.error("保存失败");
}
}); });
// } // }
}, },
...@@ -1448,23 +1481,23 @@ export default { ...@@ -1448,23 +1481,23 @@ export default {
switchingXianYiRenConditions () { switchingXianYiRenConditions () {
this.toggleXianYiRenList = !this.toggleXianYiRenList; this.toggleXianYiRenList = !this.toggleXianYiRenList;
}, },
// 犯罪嫌疑人列表展示 // 网贷平台列表展示
getZbfzxyr () { getWdpt () {
var self = this; var self = this;
this.fzxyrList.shuju = []; this.wdptList.shuju = [];
getZbfzxyrByGlxxzjbh({ getTldajWdptList({
glxxXxzjbh: self.xxzjbh, glxxXxzjbh: self.xxzjbh,
page: this.fzxyrList.page.currentPage, page: this.wdptList.page.currentPage,
rows: this.fzxyrList.page.pageSize, rows: this.wdptList.page.pageSize,
}).then((res) => { }).then((res) => {
self.$set(self.fzxyrList.page, "total", res.data.total); self.$set(self.wdptList.page, "total", res.data.wdptList.total);
console.log(res); console.log(res);
var obj = {}; var obj = {};
res.data.rows.forEach((item) => { res.data.wdptList.rows.forEach((item) => {
this.fzxyrList.tableList.forEach((subItem) => { this.wdptList.tableList.forEach((subItem) => {
obj[subItem.prop] = item[subItem.prop]; obj[subItem.prop] = item[subItem.prop];
}); });
this.fzxyrList.shuju.push(obj); this.wdptList.shuju.push(obj);
obj = {}; obj = {};
}); });
}); });
...@@ -1486,12 +1519,11 @@ export default { ...@@ -1486,12 +1519,11 @@ export default {
}); });
}, },
//编辑嫌疑人 //编辑嫌疑人
editXyr (scope) { edit (scope, type) {
this.$router.pushToTab({ this.$router.pushToTab({
path: "/criminalSuspect", path: `/${type}`,
query: { query: {
jbxxzjbh: scope.xxzjbh, xxzjbh: scope.xxzjbh
zhfzxyrCyzjZjhm: scope.zhfzxyrCyzjZjhm,
}, },
}); });
}, },
......
<template>
<div class="content"
id="wdptDetail"
v-loading="loading">
<div class="header">
网贷平台详情
</div>
<div class="content_main">
<div class="detail_item">
<div class="ajTitle">网贷平台信息</div>
<div class="ajinfo">
<div class="aj_contents"
v-for="item in wdInfo"
:key="item.id">
<div class="other">
<template>
<div class="aj_name">
{{ item.name ? item.name + ":" : "" }}
</div>
<div class="aj_content"
style="display:flex;align-items: center">
{{ item.content }}
</div>
</template>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import {
getTldajWdptByZjbh,
} from "@/api/specificProject/wdpt.js";
export default {
name: "wdpt",
data () {
return {
wdInfo: [
{
name: "网贷平台类型",
id: "wdptlxStr",
content: "",
},
{
name: "网贷平台名称",
id: "wdptmc",
content: "",
},
{
name: "电信备案号",
id: "dxbah",
content: "",
},
{
name: "研发机构或人员名称",
id: "yfjghrymc",
content: "",
}
],
loading: true
}
},
created () {
var self = this;
this.xxzjbh = this.$route.query.xxzjbh;
this.getWdInfo()
},
methods: {
getWdInfo () {
var self = this;
getTldajWdptByZjbh({
xxzjbh: self.xxzjbh,
}).then((res) => {
var result = res.data.wdpt;
self.wdInfo.forEach((item) => {
item.content = result[item.id];
});
this.loading = false;
});
},
},
watch: {
},
};
</script>
<style lang="scss" scoped>
#wdptDetail {
.header {
background: #1a81e1;
height: 60px;
font-size: 18px;
line-height: 60px;
color: #fff;
text-indent: 60px;
font-family: Microsoft YaHei;
font-weight: 400;
}
.detail_item {
box-shadow: 0px 1px 2px rgba($color: #000000, $alpha: 0.2);
background: #fff;
color: #8c97a0;
margin: 16px auto;
width: 1280px;
border-radius: 8px;
position: relative;
.ajTitle {
position: absolute;
left: 32px;
display: inline-block;
height: 40px;
line-height: 40px;
padding: 0 24px;
border-radius: 0px 0px 22px 4px;
font-size: 16px;
background: #9bafbf;
color: #fff;
}
.ajinfo {
display: flex;
flex-wrap: wrap;
width: 1280px;
padding-top: 46px;
padding-bottom: 32px;
.aj_contents {
margin-top: 10px;
.other {
width: 350px;
display: flex;
padding-left: 62px;
.aj_name {
color: #a2a9b0;
/*width: 168px;*/
text-align: right;
font-size: 14px;
}
.aj_content {
color: #333333;
/*width: 290px;*/
font-size: 14px;
margin-left: 8px;
}
}
.fj {
// display: flex;
width: 1156px;
padding: 0 62px;
overflow: hidden;
.aj_name {
float: left;
color: #333333;
/*width: 150px;*/
text-align: right;
font-size: 14px;
white-space: nowrap;
}
.aj_name:nth-child(3) {
font-size: 0;
display: none;
}
.fj2 {
float: left;
display: flex;
width: 1054px;
flex-wrap: wrap;
.aj_content {
color: #0070f4;
width: 200px;
font-size: 14px;
margin-left: 8px;
margin-right: 8px;
// text-decoration-line: underline;
}
}
}
}
}
.aj_contentsss {
box-shadow: 0px 1px 2px rgba($color: #000000, $alpha: 0.2);
margin: 20px 20px 0 20px;
padding: 20px;
padding-top: 64px;
background: #fff;
color: #8c97a0;
.aj_wrap {
display: flex;
flex-wrap: wrap;
// width: 1300px;
width: 1420px;
.fkxx {
display: flex;
flex-wrap: wrap;
}
}
}
}
}
</style>
\ No newline at end of file
...@@ -810,8 +810,17 @@ ...@@ -810,8 +810,17 @@
style="cursor: pointer" style="cursor: pointer"
@click="turnToEdit(scope.row)"> @click="turnToEdit(scope.row)">
<!-- <i class="el-icon-edit-outline"></i> --> <!-- <i class="el-icon-edit-outline"></i> -->
审批 修改
</div> </div>
<!-- <div class="edit"
style="cursor: pointer"
@click="turnToEdit(scope.row)">
<div class="edit"
style="cursor: pointer;margin-left:8px;color:#096CC9;"
@click="delect(scope.row)">
<i class="el-icon-delete"></i> 删除
</div>
</div> -->
</template> </template>
</el-table-column> </el-table-column>
<el-table-column fixed="left" <el-table-column fixed="left"
...@@ -4514,6 +4523,7 @@ export default { ...@@ -4514,6 +4523,7 @@ export default {
}, },
//跳转至编辑页面 //跳转至编辑页面
turnToEdit (primarykey, bh) { turnToEdit (primarykey, bh) {
debugger
if (bh) { if (bh) {
window.opener.location.reload(); window.opener.location.reload();
this.$router.pushToTab({ path: "/approveyp", query: { ypbgbh: bh } }); this.$router.pushToTab({ path: "/approveyp", query: { ypbgbh: bh } });
...@@ -4530,6 +4540,11 @@ export default { ...@@ -4530,6 +4540,11 @@ export default {
path: "/reportEdit", path: "/reportEdit",
query: { xxzjbh: primarykey.ypbgbh }, query: { xxzjbh: primarykey.ypbgbh },
}); });
} else if (primarykey.thmc) {
this.$router.pushToTab({
path: "/tldEdit",
query: { xxzjbh: primarykey.xxzjbh },
});
} else { } else {
var self = this; var self = this;
var parameObject = new Object(); var parameObject = new Object();
......
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