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 base from "@/api/base";
//添加套路贷
export const addTldjbxx = params =>
postform(`${base.alyIP}/tldjbxx/addTldjbxx`, params);
\ No newline at end of file
postform(`${base.alyIP}/tldjbxx/addTldjbxx`, params);
//删除套路贷法律文书
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: {
component: () => import("@/views/specificProject/tld.vue")
},
{
path: "/tldEdit",
name: "tldEdit",
meta: {
title: '编辑套路贷案件',
auth: "5",
isUpdata: false
},
component: () => import("@/views/specificProject/tldEdit.vue")
},
{
path: "/wh",
name: "wh",
meta: {
......@@ -523,16 +533,36 @@ meta: {
component: () => import("@/views/specificProject/wdpt.vue")
},
{
path: "/wdptDetail",
name: "wdptDetail",
meta: {
title: '网贷平台详情',
auth: "5",
isUpdata: false
},
component: () => import("@/views/specificProject/wdptDetail.vue")
},
{
path: "/shr",
name: "shr",
meta: {
title: '受害人',
title: '受害人录入',
auth: "5",
isUpdata: false
},
component: () => import("@/views/specificProject/shr.vue")
},
{
path: "/shrDetail",
name: "shrDetail",
meta: {
title: '受害人详情',
auth: "5",
isUpdata: false
},
component: () => import("@/views/specificProject/shrDetail.vue")
},
{
path: "/transferAccounts",
name: "transferAccounts",
meta: {
......
......@@ -367,6 +367,11 @@ export default {
label: "关联案件编号",
prop: "ajxxzjbh",
width: "90px"
},
{
label: "案件编号",
prop: "xxzjbh",
width: "90px"
}
],
whGl: [
......@@ -415,6 +420,11 @@ export default {
label: "关联案件编号",
prop: "ajxxzjbh",
width: "90px"
},
{
label: "案件编号",
prop: "xxzjbh",
width: "90px"
}
]
},
......
......@@ -14,9 +14,7 @@
@submit="callSubmit"
@selfDefineEvent="callSelfDefineEvent"
@shenpi="submitSp"
:sjzshow="sjzshow"
active="2"
:propbcan="bcan"
:xsxqSjz="xsxqSjz"
class="callForm">
<div slot="xyrList">
......@@ -37,17 +35,17 @@
</div>
</div>
<div class="wrap_div tableZj"
v-if="fzxyrList.length>0">
<el-table :data="fzxyrList.shuju"
v-if="wdptList.tableList.length > 0">
<el-table :data="wdptList.shuju"
border
stripe>
<el-table-column type="index"
width="50"
label="序号">
</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) => {
return index < fzxyrList.tableList.length - 1;
return index < wdptList.tableList.length - 1;
}
)"
:key="columnTitle.label"
......@@ -69,20 +67,20 @@
<el-button type="primary"
icon="el-icon-edit"
size="mini"
@click="editXyr(scope.row)">编辑</el-button>
@click="edit(scope.row,'wdpt')">编辑</el-button>
<el-button type="primary"
icon="el-icon-edit"
size="mini"
@click="delXyr(scope.row)">删除</el-button>
@click="del(scope.row,'wdpt')">删除</el-button>
</template>
</el-table-column>
</el-table>
<!--嫌疑人信息分页-->
<el-pagination @current-change="handleCurrentChange"
:page-size="fzxyrList.page.pageSize"
:current-page.sync="fzxyrList.page.currentPage"
:page-size="wdptList.page.pageSize"
:current-page.sync="wdptList.page.currentPage"
layout="prev, pager, next"
:total="fzxyrList.page.total"
:total="wdptList.page.total"
v-if="toggleXianYiRenList"
style="background: white;text-align: center;">
</el-pagination>
......@@ -312,6 +310,9 @@ import FormGroupCommonPage from "./caseGroupConfig.vue";
import {
addTldjbxx,
} from "@/api/specificProject/tld.js";
import {
getTldajWdptList,
} from "@/api/specificProject/wdpt.js";
import "@/views/caseInforCollet/style/caseInfor.scss";
export default {
name: "tld",
......@@ -570,43 +571,6 @@ export default {
// 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: "放贷催收情况:",
id: "fdcsqk",
type: "codeTree",
......@@ -676,6 +640,43 @@ export default {
placeholder: "请输入日期",
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 {
placeholder: "",
col: "1",
requestUrl: "http://192.168.0.142:8080/shsexscj/addShsexscj",
fileList: [],
prop: "checkEmpty",
fileList: []
},
],
},
......@@ -905,7 +905,7 @@ export default {
},
],
//当前信息主键编号
xxzjbh: "",
xxzjbh: "150000000000202104210000008276",
//基本信息主键编号
jbxxzjbh: "",
//案件编号
......@@ -960,14 +960,45 @@ export default {
type: "xyr",
},
},
sjzshow: false,
bcan: "1",
wdptList: {
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,
shsedm: "",
};
},
created () {
var self = this;
this.getWdpt()
},
methods: {
addWd () {
......@@ -1047,14 +1078,16 @@ export default {
// params.append("jbxxzjbh", self.jbxxzjbh);
// params.append("jbAsjbh", self.jbAsjbh);
addTldjbxx(params).then((res) => {
// if (res.code == 200) {
// self.loading2 = false
// self.$message.success("保存成功");
// this.$router.go(0);
// } else {
// self.loading2 = false
// this.$message.error("保存失败");
// }
if (res.code == 200) {
self.loading2 = false
self.$message.success("保存成功");
// window.opener.location.reload();
self.xxzjbh = res.data.xxzjbh
// window.close()
} else {
self.loading2 = false
this.$message.error("保存失败");
}
});
// }
},
......@@ -1448,23 +1481,23 @@ export default {
switchingXianYiRenConditions () {
this.toggleXianYiRenList = !this.toggleXianYiRenList;
},
// 犯罪嫌疑人列表展示
getZbfzxyr () {
// 网贷平台列表展示
getWdpt () {
var self = this;
this.fzxyrList.shuju = [];
getZbfzxyrByGlxxzjbh({
this.wdptList.shuju = [];
getTldajWdptList({
glxxXxzjbh: self.xxzjbh,
page: this.fzxyrList.page.currentPage,
rows: this.fzxyrList.page.pageSize,
page: this.wdptList.page.currentPage,
rows: this.wdptList.page.pageSize,
}).then((res) => {
self.$set(self.fzxyrList.page, "total", res.data.total);
self.$set(self.wdptList.page, "total", res.data.wdptList.total);
console.log(res);
var obj = {};
res.data.rows.forEach((item) => {
this.fzxyrList.tableList.forEach((subItem) => {
res.data.wdptList.rows.forEach((item) => {
this.wdptList.tableList.forEach((subItem) => {
obj[subItem.prop] = item[subItem.prop];
});
this.fzxyrList.shuju.push(obj);
this.wdptList.shuju.push(obj);
obj = {};
});
});
......@@ -1486,12 +1519,11 @@ export default {
});
},
//编辑嫌疑人
editXyr (scope) {
edit (scope, type) {
this.$router.pushToTab({
path: "/criminalSuspect",
path: `/${type}`,
query: {
jbxxzjbh: scope.xxzjbh,
zhfzxyrCyzjZjhm: scope.zhfzxyrCyzjZjhm,
xxzjbh: scope.xxzjbh
},
});
},
......
<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 @@
style="cursor: pointer"
@click="turnToEdit(scope.row)">
<!-- <i class="el-icon-edit-outline"></i> -->
审批
修改
</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>
</el-table-column>
<el-table-column fixed="left"
......@@ -4514,6 +4523,7 @@ export default {
},
//跳转至编辑页面
turnToEdit (primarykey, bh) {
debugger
if (bh) {
window.opener.location.reload();
this.$router.pushToTab({ path: "/approveyp", query: { ypbgbh: bh } });
......@@ -4530,6 +4540,11 @@ export default {
path: "/reportEdit",
query: { xxzjbh: primarykey.ypbgbh },
});
} else if (primarykey.thmc) {
this.$router.pushToTab({
path: "/tldEdit",
query: { xxzjbh: primarykey.xxzjbh },
});
} else {
var self = this;
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