Commit b77c3bcb by liyuhang19990520

串并研判

parent cd27ee86
{
"code":200,
"data":{
"rows":[
{
"ids":"15263119891",
"label":"盗窃案",
"codeType":"CODE_GABAJZLB",
"text":"盗窃案",
"pId":"",
"id":"01",
"isParent":true,
"children":[
{
"ids":"15263119896",
"label":"入户盗窃",
"codeType":"CODE_GABAJZLB",
"text":"入户盗窃",
"pId":"01",
"id":"01001000",
"isParent":true,
"children":[]
},
{
"ids":"15263119897",
"label":"营业场所盗窃",
"codeType":"CODE_GABAJZLB",
"text":"营业场所盗窃",
"pId":"01",
"id":"01002000",
"isParent":true,
"children":[]
},
{
"ids":"15263119898",
"label":"盗窃办公场所",
"codeType":"CODE_GABAJZLB",
"text":"盗窃办公场所",
"pId":"01",
"id":"01003000",
"isParent":true,
"children":[]
},
{
"ids":"15263119899",
"label":"盗窃仓库",
"codeType":"CODE_GABAJZLB",
"text":"盗窃仓库",
"pId":"01",
"id":"01004000",
"isParent":true,
"children":[]
},
{
"ids":"15263119900",
"label":"盗窃工地",
"codeType":"CODE_GABAJZLB",
"text":"盗窃工地",
"pId":"01",
"id":"01005000",
"isParent":true,
"children":[]
},
{
"ids":"15263119901",
"label":"盗窃车内物品",
"codeType":"CODE_GABAJZLB",
"text":"盗窃车内物品",
"pId":"01",
"id":"01006000",
"isParent":true,
"children":[]
},
{
"ids":"15263119902",
"label":"盗窃机动车",
"codeType":"CODE_GABAJZLB",
"text":"盗窃机动车",
"pId":"01",
"id":"01007000",
"isParent":true,
"children":[]
},
{
"ids":"15263119903",
"label":"盗窃非机动车",
"codeType":"CODE_GABAJZLB",
"text":"盗窃非机动车",
"pId":"01",
"id":"01008000",
"isParent":true,
"children":[]
},
{
"ids":"15263119904",
"label":"随窃",
"codeType":"CODE_GABAJZLB",
"text":"随窃",
"pId":"01",
"id":"01009000",
"isParent":true,
"children":[]
},
{
"ids":"15263119905",
"label":"扒窃",
"codeType":"CODE_GABAJZLB",
"text":"扒窃",
"pId":"01",
"id":"01010000",
"isParent":true,
"children":[]
},
{
"ids":"15263119906",
"label":"盗窃车辆配件、燃油",
"codeType":"CODE_GABAJZLB",
"text":"盗窃车辆配件、燃油",
"pId":"01",
"id":"01011000",
"isParent":true,
"children":[]
},
{
"ids":"15263119907",
"label":"盗窃运输物资",
"codeType":"CODE_GABAJZLB",
"text":"盗窃运输物资",
"pId":"01",
"id":"01012000",
"isParent":true,
"children":[]
},
{
"ids":"15263119908",
"label":"盗窃公共设施",
"codeType":"CODE_GABAJZLB",
"text":"盗窃公共设施",
"pId":"01",
"id":"01013000",
"isParent":true,
"children":[]
},
{
"ids":"15263119909",
"label":"非接触性盗窃",
"codeType":"CODE_GABAJZLB",
"text":"非接触性盗窃",
"pId":"01",
"id":"01014000",
"isParent":true,
"children":[]
},
{
"ids":"15263119910",
"label":"盗窃文物",
"codeType":"CODE_GABAJZLB",
"text":"盗窃文物",
"pId":"01",
"id":"01015000",
"isParent":true,
"children":[]
},
{
"ids":"15263119911",
"label":"盗窃枪支弹药",
"codeType":"CODE_GABAJZLB",
"text":"盗窃枪支弹药",
"pId":"01",
"id":"01016000",
"isParent":true,
"children":[]
},
{
"ids":"15263119912",
"label":"其他盗窃",
"codeType":"CODE_GABAJZLB",
"text":"其他盗窃",
"pId":"01",
"id":"01017000",
"isParent":true,
"children":[]
}
]
},
{
"ids":"15263119892",
"label":"诈骗案",
"codeType":"CODE_GABAJZLB",
"text":"诈骗案",
"pId":"",
"id":"02",
"isParent":true,
"children":[
{
"ids":"15263119913",
"label":"接触性诈骗",
"codeType":"CODE_GABAJZLB",
"text":"接触性诈骗",
"pId":"02",
"id":"02001000",
"isParent":true,
"children":[]
},
{
"ids":"15263119914",
"label":"非接触性诈骗",
"codeType":"CODE_GABAJZLB",
"text":"非接触性诈骗",
"pId":"02",
"id":"02002000",
"isParent":true,
"children":[]
},
{
"ids":"15263119915",
"label":"医保诈骗",
"codeType":"CODE_GABAJZLB",
"text":"医保诈骗",
"pId":"02",
"id":"02003000",
"isParent":true,
"children":[]
}
]
},
{
"ids":"15263119893",
"label":"抢劫案",
"codeType":"CODE_GABAJZLB",
"text":"抢劫案",
"pId":"",
"id":"03",
"isParent":true,
"children":[
{
"ids":"15263119916",
"label":"入户抢劫",
"codeType":"CODE_GABAJZLB",
"text":"入户抢劫",
"pId":"03",
"id":"03001000",
"isParent":true,
"children":[]
},
{
"ids":"15263119917",
"label":"公共场所抢劫",
"codeType":"CODE_GABAJZLB",
"text":"公共场所抢劫",
"pId":"03",
"id":"03002000",
"isParent":true,
"children":[]
},
{
"ids":"15263119918",
"label":"街面抢劫",
"codeType":"CODE_GABAJZLB",
"text":"街面抢劫",
"pId":"03",
"id":"03003000",
"isParent":true,
"children":[]
},
{
"ids":"15263119919",
"label":"其他抢劫",
"codeType":"CODE_GABAJZLB",
"text":"其他抢劫",
"pId":"03",
"id":"03004000",
"isParent":true,
"children":[]
}
]
},
{
"ids":"15263119894",
"label":"抢夺案",
"codeType":"CODE_GABAJZLB",
"text":"抢夺案",
"pId":"",
"id":"04",
"isParent":true,
"children":[
{
"ids":"15263119920",
"label":"飞车抢夺",
"codeType":"CODE_GABAJZLB",
"text":"飞车抢夺",
"pId":"04",
"id":"04001000",
"isParent":true,
"children":[]
},
{
"ids":"15263119921",
"label":"徒步抢夺",
"codeType":"CODE_GABAJZLB",
"text":"徒步抢夺",
"pId":"04",
"id":"04002000",
"isParent":true,
"children":[]
},
{
"ids":"15263119922",
"label":"商铺抢夺",
"codeType":"CODE_GABAJZLB",
"text":"商铺抢夺",
"pId":"04",
"id":"04003000",
"isParent":true,
"children":[]
},
{
"ids":"15263119923",
"label":"公交地铁抢夺",
"codeType":"CODE_GABAJZLB",
"text":"公交地铁抢夺",
"pId":"04",
"id":"04004000",
"isParent":true,
"children":[]
},
{
"ids":"15263119924",
"label":"其他抢夺",
"codeType":"CODE_GABAJZLB",
"text":"其他抢夺",
"pId":"04",
"id":"04005000",
"isParent":true,
"children":[]
}
]
},
{
"ids":"15263119895",
"label":"招摇撞骗案",
"codeType":"CODE_GABAJZLB",
"text":"招摇撞骗案",
"pId":"",
"id":"05",
"isParent":true,
"children":[
{
"ids":"15263119925",
"label":"冒充国家工作人员招摇撞骗",
"codeType":"CODE_GABAJZLB",
"text":"冒充国家工作人员招摇撞骗",
"pId":"05",
"id":"05001000",
"isParent":true,
"children":[]
},
{
"ids":"15263119926",
"label":"冒充军人招摇撞骗",
"codeType":"CODE_GABAJZLB",
"text":"冒充军人招摇撞骗",
"pId":"05",
"id":"05002000",
"isParent":true,
"children":[]
},
{
"ids":"15263119927",
"label":"冒充警察招摇撞骗",
"codeType":"CODE_GABAJZLB",
"text":"冒充警察招摇撞骗",
"pId":"05",
"id":"05003000",
"isParent":true,
"children":[]
}
]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
/*
* @Author: your name
* @Date: 2021-08-25 19:21:14
* @LastEditTime: 2021-10-18 14:54:17
* @LastEditTime: 2021-10-19 11:55:21
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\api\cbyp.js
......@@ -63,3 +63,6 @@ export const insertXzRgcbxx = params =>
export const insertBshWhiteList = params =>
post(`${base.alyIP}/bshgl/insertBshWhiteList`, params);
//删除我收藏的案件
export const deleteWscdaj = params =>
post(`${base.alyIP}/wscdaj/deleteWscdaj`, params);
/*
* @Author: your name
* @Date: 2021-10-18 10:25:39
* @LastEditTime: 2021-10-18 10:28:47
* @LastEditTime: 2021-10-19 10:59:41
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\api\dictionaryCode.js
......
......@@ -26,7 +26,7 @@ $ns-font-size-title: 30px;
$header-height:52px;
$header-fontSize:18px;
/*区域宽度*/
$wrap-width:1400px;
$wrap-width: calc(100% - 40px);
$title-color:#69ABE9;
$border-bg:#409EFF;
$-left-active-background:rgba(64, 158, 255, 0.08); //左侧选中及hover背景色
......
......@@ -472,7 +472,7 @@ export default {
if (res.code == 200) {
this.$message.success("生成线索组成功");
this.tableInfor = [];
} else if (res.data.result == "0") {
} else {
this.$message.error("生成线索组失败");
}
});
......@@ -521,7 +521,7 @@ export default {
}
}
json.page = 1;
json.rows = 5000;
json.limit = 5000;
tHeader = [];
filterVal = [];
self.propdefaultFormThead.forEach((val) => {
......@@ -587,7 +587,8 @@ export default {
},
handleSizeChange(val) {
this.page_size = val;
this.formData.rows = val;
if (this.formData.rows) this.formData.rows = val;
if (this.formData.limit) this.formData.limit = val;
this.doQuery("yes");
},
clearData() {
......@@ -599,12 +600,14 @@ export default {
i != "typeFlag" &&
i != "unitcode" &&
i != "grade" &&
i != "flwssfhgpdbz"
i != "flwssfhgpdbz" &&
i != "limit"
) {
self.formData[i] = "";
}
}
self.formData["rows"] = 10;
if (self.formData["rows"]) self.formData["rows"] = 10;
if (self.formData["limit"]) self.formData["limit"] = 10;
self.formData["page"] = 1;
},
formatJson(filterVal, jsonData) {
......@@ -774,6 +777,9 @@ export default {
</style>
<style scoped lang="scss">
.Content {
margin: 20px 20px 20px 0 !important;
}
@import "@/assets/styles/rightContent.scss";
/deep/button.el-button.el-button--default {
line-height: 5px;
......
......@@ -9,7 +9,7 @@
</div> -->
<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
<el-tab-pane label="标识号管理" name="bshgl">
<div class="Content paneDiv paneDiv2" style="margin: 8px 20px">
<div class="Content paneDiv paneDiv2" style="margin: 0px 0px 20px 0px">
<div class="cxtjWrap">
<el-row>
<el-col :span="24">
......@@ -225,7 +225,7 @@
</div>
</div>
</div>
<div class="Content paneDiv paneDiv2" style="margin: 8px 20px">
<div class="Content paneDiv paneDiv2" style="margin: 0px 0px 20px 0px">
<div class="">
<el-row style="width: 99%; margin: 0 auto">
<el-col :span="24">
......@@ -390,7 +390,7 @@
</div>
</el-tab-pane>
<el-tab-pane label="白名单管理" name="bmdgl">
<div class="Content paneDiv paneDiv2" style="margin: 8px 20px">
<div class="Content paneDiv paneDiv2" style="margin: 0px 0px 20px 0px">
<div class="cxtjWrap">
<el-row>
<el-col :span="24">
......@@ -606,7 +606,7 @@
</div>
</div>
</div>
<div class="Content paneDiv paneDiv2" style="margin: 8px 20px">
<div class="Content paneDiv paneDiv2" style="margin: 0px 0px 20px 0px">
<div class="">
<el-row style="width: 99%; margin: 0 auto">
<el-col :span="24">
......@@ -957,7 +957,7 @@ export default {
}
}
json.page = 1;
json.rows = 5000;
json.limit = 5000;
tHeader = [];
filterVal = [];
self.propdefaultFormThead.forEach((val) => {
......@@ -1025,12 +1025,14 @@ export default {
},
handleSizeChange(val) {
this.page_size = val;
this.formData.rows = val;
if (this.formData.rows) this.formData.rows = val;
if (this.formData.limit) this.formData.limit = val;
this.doQuery("yes");
},
handleSizeChangeBmd(val) {
this.page_size = val;
this.formData.rows = val;
if (this.formData.rows) this.formData.rows = val;
if (this.formData.limit) this.formData.limit = val;
this.doQueryBmd("yes");
},
clearData() {
......@@ -1042,12 +1044,14 @@ export default {
i != "typeFlag" &&
i != "unitcode" &&
i != "grade" &&
i != "flwssfhgpdbz"
i != "flwssfhgpdbz" &&
i != "limit"
) {
self.formData[i] = "";
}
}
self.formData["rows"] = 10;
if(self.formData["rows"]) self.formData["rows"] = 10;
if(self.formData["limit"]) self.formData["limit"] = 10;
self.formData["page"] = 1;
},
formatJson(filterVal, jsonData) {
......@@ -1261,14 +1265,16 @@ export default {
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
/deep/.el-tabs__header.is-top {
margin-top: 20px !important;
margin-bottom: -13px !important;
background-color: #fff;
width: 97.5%;
margin-left: 20px !important;
width: 99.96%;
border-bottom: 0px solid;
border-radius: 8px;
z-index: 200;
}
.rightContent {
margin: 20px 20px 20px 0;
}
</style>
......@@ -295,7 +295,7 @@ export default {
post(this.cxUrl, formDatas).then((res) => {
if (res.code === 200) {
require.ensure([], () => {
const { export_json_to_excel } = require("../utils/Export2Excel");
const { export_json_to_excel } = require("../../utils/Export2Excel");
const list = res.data;
const data = self.formatJson(filterVal, list);
export_json_to_excel(tHeader, data, self.excelHeader);
......@@ -483,7 +483,7 @@ export default {
};
</script>
<style lang="scss">
@import url("../assets/styles/iconfont.css");
@import url("../../assets/styles/iconfont.css");
.el-dialog__body {
padding: 10px 15px !important;
......
......@@ -612,13 +612,16 @@ export default {
i != "typeFlag" &&
i != "unitcode" &&
i != "grade" &&
i != "flwssfhgpdbz"
i != "flwssfhgpdbz" &&
i != "limit" &&
i != "type"
) {
self.formData[i] = "";
}
}
self.formData["rows"] = 10;
self.formData["page"] = 1;
if (self.formData["rows"]) self.formData["rows"] = 10;
if (self.formData["limit"]) self.formData["page"] = 10;
if (self.formData["page"]) self.formData["page"] = 1;
},
formatJson(filterVal, jsonData) {
let arr = [];
......@@ -679,8 +682,11 @@ export default {
debugger;
self.tableData =
response.data.rows || response.data.data || response.data.result;
self.tableDataLength = response.data.recordsTotal;
self.tPage = Math.ceil(response.data.recordsTotal / self.page_size);
self.tableDataLength =
response.data.recordsTotal || response.data.total;
self.tPage = Math.ceil(
response.data.recordsTotal || response.data.total / self.page_size
);
self.closeLoading();
} else {
/*self.$message({
......@@ -787,4 +793,7 @@ export default {
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
.Content {
margin: 20px 20px 20px 0 !important;
}
</style>
......@@ -144,7 +144,7 @@
<el-checkbox-group v-model="formData[item.id]" size="small">
<el-checkbox
v-for="city in item.checkList"
:label="city.label"
:label="city.val"
:key="city.val"
>{{ city.label }}</el-checkbox
>
......@@ -512,10 +512,12 @@ export default {
i != "typeFlag" &&
i != "unitcode" &&
i != "grade" &&
i != "flwssfhgpdbz"
i != "flwssfhgpdbz" &&
i != "asjbz_ajfl"
) {
self.formData[i] = "";
}
if (i == "asjbz_ajfl") self.formData[i] = [];
}
self.formData["rows"] = 10;
self.formData["page"] = 1;
......@@ -564,14 +566,20 @@ export default {
let self = this,
json = {};
for (let i in self.formData) {
if (i == "ajlbdm") {
if (self.formData[i] && self.formData[i].length > 0) {
var str = "";
self.formData[i].forEach((item) => {
str = str ? `${str},${item.val}` : `${item.val}`;
});
}
json[i] = str;
// if (i == "ajlbdm") {
// if (self.formData[i] && self.formData[i].length > 0) {
// var str = "";
// self.formData[i].forEach((item) => {
// str = str ? `${str},${item.val}` : `${item.val}`;
// });
// }
// json[i] = str;
// } else
if (i == "asjbz_ajfl") {
json[i] =
self.formData[i] != "" && self.formData[i] != null
? self.formData[i].join(",")
: "";
} else if (i != "cxSj") {
json[i] = self.formData[i];
} else {
......@@ -584,7 +592,7 @@ export default {
if (flag) {
esAsjQuery(json)
.then((response) => {
if (response.code === 20000) {
if (response.code === 200) {
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
......@@ -613,17 +621,6 @@ export default {
axios
.get(`JsonData/${val.codeTree}.json`)
.then((res) => {
// let userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
// if (userInfo.grade == "B") {
// self.$set(val, "codeOptions", res.data.rows);
// } else {
// debugger
// let unitcode = userInfo.unitcode.slice(0, 2);
// let arr1 = res.data.data.rows.filter(
// (item) => item.id.slice(0, 2) == unitcode
// );
// self.$set(val, "codeOptions", arr1);
// }
self.$set(val, "codeOptions", res.data.rows);
})
.catch((err) => {
......
......@@ -759,7 +759,7 @@ export default {
this.cxUrl(JSON.stringify(json)).then((response) => {
if (response.code === 200) {
require.ensure([], () => {
const { export_json_to_excel } = require("../utils/Export2Excel");
const { export_json_to_excel } = require("../../utils/Export2Excel");
const list = response.data.rows;
const data = self.formatJson(filterVal, list);
debugger;
......
......@@ -409,8 +409,8 @@
@click="doQueryBtn(true)"
>查询
</el-button>
<el-button
size="small"
<el-button
size="small"
style="width: 100px"
type="primary"
@click="addTableItem"
......@@ -591,7 +591,6 @@
</div>
<div class="pageBtns">
<div v-for="item in pageBtns" :key="item">
<el-button
type="danger"
icon="el-icon-close"
......@@ -617,7 +616,7 @@ import SelectTree from "@c/tree_components.vue";
import SelectTreeDialog from "@c/treeCode_components.vue";
import LazySelectTreeDialog from "@c/lazy_treeCode_components.vue";
import Http from "@/utils/http.js";
import utils from "@/utils/util.js";
import utils from "@/utils/util.js";
import axios from "axios";
export default {
......@@ -724,7 +723,7 @@ export default {
require.ensure([], () => {
const {
export_json_to_excel,
} = require("../../utils/Export2Excel");
} = require("../../../utils/Export2Excel");
const list = response.data.rows;
const data = self.formatJson(filterVal, list);
debugger;
......@@ -946,9 +945,9 @@ export default {
this.pageShow = false;
this.tableDataLength = this.tableInfor.length;
this.closeLoading();
this.$nextTick(() => {
this.$refs.itsmDataTable.doLayout()
})
this.$nextTick(() => {
this.$refs.itsmDataTable.doLayout();
});
}
},
computed: {
......@@ -996,8 +995,8 @@ export default {
this.closeLoading();
this.key = 2;
this.$nextTick(() => {
this.$refs.itsmDataTable.doLayout()
})
this.$refs.itsmDataTable.doLayout();
});
}
},
deep: true,
......
......@@ -275,7 +275,8 @@
pageBs != 'queryXczj' &&
pageBs != 'llygl' &&
pageBs != 'zczltj' &&
pageBs != 'queryZjcl'
pageBs != 'queryZjcl'&&
pageBs != 'wscdaj'
"
>
<i class="el-icon-plus"></i> 新增
......@@ -290,6 +291,13 @@
<el-button
type="primary"
size="mini"
v-if="pageBs == 'wscdaj'"
@click="$emit('ajsx')"
>案件筛选</el-button
>
<el-button
type="primary"
size="mini"
v-if="pageBs == 'zdxxgl'"
@click="$emit('drzjhd')"
>excel导入交易活动</el-button
......
/*
* @Author: your name
* @Date: 2021-08-30 10:08:52
* @LastEditTime: 2021-10-12 11:47:18
* @LastEditTime: 2021-10-19 09:12:08
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\main.js
......@@ -100,6 +100,37 @@ Vue.directive("nsLoading", {
}
});
Vue.directive('drag', {
//1.指令绑定到元素上回立刻执行bind函数,只执行一次
//2.每个函数中第一个参数永远是el,表示绑定指令的元素,el参数是原生js对象
bind: function (el, elementObj) {
let dragBox = el; //获取当前元素
dragBox.style.position = 'absolute'; // 拖拽元素使用定位,脱离文档流
dragBox.onmousedown = e => {
//鼠标相对元素的位置
let disX = e.clientX - dragBox.offsetLeft;
let disY = e.clientY - dragBox.offsetTop;
document.onmousemove = e => {
//鼠标的位置减去鼠标相对元素的位置,得到元素的位置
let left = e.clientX - disX;
let top = e.clientY - disY;
//移动当前元素
dragBox.style.left = left + 'px';
dragBox.style.top = top + 'px';
};
document.onmouseup = e => {
//鼠标弹起来的时候不再移动
document.onmousemove = null;
//预防鼠标弹起来后还会循环(即预防鼠标放上去的时候还会移动)
document.onmouseup = null;
// 对外暴露元素相对于父级位置
elementObj.value.left = dragBox.style.left;
elementObj.value.top = dragBox.style.top;
};
};
}
});
new Vue({
router,
store,
......
/*
* @Author: your name
* @Date: 2021-08-31 14:40:49
* @LastEditTime: 2021-10-18 13:56:31
* @LastEditTime: 2021-10-19 11:37:54
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\router\index.js
......@@ -59,15 +59,6 @@ const mainRouters = [
zczlRoutes,
ajbzRoutes,
{
path: "/zdgl",
name: "zdgl",
meta: {
title: "字典管理",
auth: 5
},
component: () => import("@/views/zdgl/zdgl.vue")
},
{
path: "*",
name: "error",
component: () => import("@/views/index/error.vue")
......
/*
* @Author: your name
* @Date: 2021-10-18 09:54:58
* @LastEditTime: 2021-10-18 16:29:28
* @LastEditTime: 2021-10-19 16:11:38
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\router\modules\ajbz.js
......@@ -36,33 +36,6 @@ const menuLayouts = [
component: () => import("@/views/ajbz/ajbzDetail1.vue")
},
{
path: "/bztj",
name: "bztj",
meta: {
title: "标注统计",
auth: 5
},
component: () => import("@/views/bztj/bztj.vue")
},
{
path: "/dwcx",
name: "dwcx",
meta: {
title: '多维查询',
auth: '5'
},
component: () => import("@/views/dwcx/index.vue")
},
{
path: "/ypbg",
name: "ypbg",
meta: {
title: "警情研判报告",
auth: "5"
},
component: () => import("@/views/ypbg/ypbg.vue")
},
{
path: "/bshcb",
name: "bshcb",
meta: {
......@@ -110,6 +83,125 @@ const menuLayouts = [
},
component: () => import("@/views/cbyp/ajfl.vue")
},
{
path: "/wscdaj",
name: "wscdaj",
meta: {
title: '我收藏的案件'
},
component: () => import("@/views/cbyp/wscdaj.vue")
},
{
path: "/xkcb",
name: "xkcb",
meta: {
title: '现勘串并'
},
component: () => import("@/views/cbyp/xkcb.vue")
},
{
path: "/ajsx",
name: "ajsx",
meta: {
title: '案件筛选'
},
component: () => import("@/views/dwcx/index.vue")
},
{
path: "/qgaj",
name: "qgaj",
meta: {
title: "全国案件",
auth: 5
},
component: () => import("@/views/cbyp/qgaj.vue")
},
{
path: "/hbxsz",
name: "hbxsz",
meta: {
title: "合并线索组",
auth: 5
},
component: () => import("@/views/cbyp/hbxsz.vue")
},
{
path: "/cbaAdd",
name: "cbaAdd",
meta: {
title: "登记为串并案",
auth: 5
},
component: () => import("@/views/cbyp/cbaAdd.vue")
},
{
path: "/xzrgcb",
name: "xzrgcb",
meta: {
title: "新增人工串并",
auth: 5
},
component: () => import("@/views/cbyp/xzrgcb.vue")
},
{
path: "/toAddXlaj",
name: "toAddXlaj",
meta: {
title: "新增我的系列",
auth: 5
},
component: () => import("@/views/cbyp/toAddXlaj.vue")
},
{
path: "/qgxxxx",
name: "qgxxxx",
meta: {
title: "全国线索信息",
auth: 5
},
component: () => import("@/views/cbyp/qgxxxx.vue")
},
{
path: "/tobjcba",
name: "tobjcba",
meta: {
title: "系列案件详情",
auth: 5
},
component: () => import("@/views/cbyp/tobjcba.vue")
},
{
path: "/djwzba",
name: "djwzba",
redirect: '/djwzba/xgaj',
meta: {
title: "登记为串并案",
auth: 5
},
component: () => import("@/views/cbyp/cba/djwzba.vue"),
children: [
{
path: "xgaj",
name: "xgaj",
meta: {
title: "相关案件",
auth: 5
},
component: () => import("@/views/cbyp/cba/xgaj.vue"),
},
{
path: "tjaj",
name: "tjaj",
meta: {
title: "相关案件",
auth: 5
},
component: () => import("@/views/cbyp/cba/tjaj.vue"),
}
]
}
];
export default {
......
/*
* @Author: your name
* @Date: 2021-09-03 09:32:50
* @LastEditTime: 2021-09-03 09:38:15
* @LastEditors: your name
* @LastEditTime: 2021-10-19 11:39:57
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\router\modules\zdry.js
*/
......@@ -56,14 +56,14 @@ const menuLayouts = [
title: '类别统计'
},
component: () => import("@/views/zdry/lbtj.vue")
},{
}, {
path: "/zdryDetail",
name: "zdryDetail",
meta: {
title: '重点人员详情'
},
component: () => import("@/views/zdry/zdryDetail.vue")
},{
}, {
path: "/myaddZdryInsert",
name: "myaddZdryInsert",
meta: {
......@@ -71,8 +71,8 @@ const menuLayouts = [
},
component: () => import("@/views/zdry/myaddZdryInsert.vue")
},
];
export default {
......
/*
* @Author: your name
* @Date: 2021-08-25 15:59:14
* @LastEditTime: 2021-08-25 15:59:14
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\utils\Bus.js
*/
import Vue from 'vue'
const bus = new Vue()
export default bus
\ No newline at end of file
......@@ -134,8 +134,8 @@ let jccxFormData = {
bhrGzdw: '',
bhrLxdh: '',
flxx: [],
page: '1',
rows: '10',
page: 1,
rows: 10,
desc: 'larq' /*降序*/,
asc: '' /*升序*/,
zacsXyrMin: '',
......@@ -459,7 +459,7 @@ let jccxAjxxDefaultFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -589,7 +589,7 @@ let jccxAjxxDefaultFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -599,7 +599,7 @@ let jccxAjxxDefaultFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -1176,7 +1176,7 @@ let jccxAjxxFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -1294,7 +1294,7 @@ let jccxAjxxFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -1435,7 +1435,7 @@ let jccxAjxxFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -1469,7 +1469,7 @@ let jccxAjxxFormField = {
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: '请选择',
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -1603,7 +1603,7 @@ let jccxAjxxFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -1891,7 +1891,7 @@ let jccxAjxxFormField = {
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -2099,7 +2099,7 @@ let jccxXyrxxDefaultFormField = {
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: '请选择',
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -2416,7 +2416,7 @@ let jccxXyrxxFormField = {
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: '请选择',
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -4465,7 +4465,7 @@ let dwcxAjxxDefaultFormField = {
name: '立案单位',
id: 'ladwGajgjgdm',
type: 'lazyCodeTreeDialog', //字典弹框
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
props: [], //字典弹框需要的字段
codeOptions: [],
value: '',
......@@ -5231,7 +5231,7 @@ let dwcxAjxxFormField = {
name: '立案单位',
id: 'ladwGajgjgdm',
type: 'lazyCodeTreeDialog', //字典弹框
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
props: [], //字典弹框需要的字段
codeOptions: [],
value: '',
......@@ -6106,7 +6106,7 @@ let dwcxXyrxxDefaultFormField = {
name: '抓获单位',
id: 'zhdwGajgjgdm',
type: 'lazyCodeTreeDialog', //字典弹框
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: '请选择',
......@@ -6495,7 +6495,7 @@ let dwcxXyrxxFormField = {
name: '抓获单位',
id: 'zhdwGajgjgdm',
type: 'lazyCodeTreeDialog', //字典弹框
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: '请选择',
......@@ -7783,7 +7783,7 @@ let rzcxCxQueryField = [
value: '',
placeholder: '',
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
col: '3'
}
]
......@@ -7960,7 +7960,7 @@ let rzcxGnCxQueryField = [
value: '',
placeholder: '',
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
col: '3'
},
{
......@@ -8141,7 +8141,7 @@ let rzcxSyqkCxQueryField = [
value: '',
placeholder: '',
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
col: '3'
},
{
......@@ -8486,7 +8486,7 @@ let rzcxYkfwCxQueryFieldXq = [
value: '',
placeholder: '',
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
col: '3'
}
]
......@@ -9155,7 +9155,7 @@ let jjwzdjappykglQueryField = [
value: '',
placeholder: '',
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
col: '3'
}
]
......@@ -12185,7 +12185,7 @@ let wfqdoaQueryField = [
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -12274,7 +12274,7 @@ let oatjQueryField = [
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......@@ -12284,7 +12284,7 @@ let oatjQueryField = [
type: 'lazyCodeTreeDialog', //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: 'CODE_QGUNIT',
codeTree: 'CODE_UNIT',
value: '',
col: '3'
},
......
......@@ -920,6 +920,7 @@ export default {
});
},
wordHighlight(val) {
debugger;
var array = this.jyaq.split(val);
this.jyaq =
array[0] +
......@@ -929,6 +930,7 @@ export default {
array[1];
},
shrHighlight(val) {
debugger;
var array = this.jyaq.split(val);
this.jyaq =
array[0] +
......@@ -1333,10 +1335,11 @@ export default {
top: 10px;
}
.contioner {
width: 100%;
width: calc(100% - 50px);
height: 980px;
background: #1f212c;
margin: 0 auto;
margin: 20px;
box-sizing: border-box;
}
.title {
width: 97%;
......
......@@ -45,22 +45,21 @@ export default {
cxFormData: {
page: 1,
rows: 10,
asjbz_ajfl: "01",
asjbh: '',
ajlbdm: '',
// Ladw_gajgjgdms: '',
xszalxdm: '',
xslalxdm: '',
lasjRqsjKssj: '',
lasjRqsjJssj: '',
asjfssjKssj: '',
asjfssjJssj: '',
ssjzMin: '',
ssjzMax: '',
asjfsdd_xzqhdm: '',
bzzt: '',
asjfsddDzmc: '',
jyaq: '',
asjbz_ajfl: [],
asjbh: "",
ajlbdm: "",
xszalxdm: "",
xslalxdm: "",
lasjRqsjKssj: "",
lasjRqsjJssj: "",
asjfssjKssj: "",
asjfssjJssj: "",
ssjzMin: "",
ssjzMax: "",
asjfsdd_xzqhdm: "",
bzzt: "",
asjfsddDzmc: "",
jyaq: "",
},
cxQueryField: [
/*立案信息 侦查终结信息 立案信息审批 侦查终结审批通用开始*/
......@@ -82,16 +81,16 @@ export default {
codeOptions: [],
codeTree: "CODE_AJLB",
},
{
name: "立案单位",
id: "Ladw_gajgjgdms",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_UNIT",
},
// {
// name: "立案单位",
// id: "Ladw_gajgjgdms",
// type: "codeTreeDialog",
// props: [], //字典弹框需要的字段
// value: "",
// col: "3",
// codeOptions: [],
// codeTree: "CODE_UNIT",
// },
{
name: "主案类别",
id: "xszalxdm",
......@@ -128,21 +127,21 @@ export default {
value: "",
col: "3",
},
// {
// name: "案件分类",
// id: "asjbz_ajfl",
// type: "checkbox",
// value: "01",
// placeholder: "",
// col: "15",
// checkList: [
// { label: "盗窃", val: "01" },
// { label: "诈骗案", val: "02" },
// { label: "抢劫案", val: "03" },
// { label: "抢夺案", val: "04" },
// { label: "招摇撞骗案", val: "05" },
// ],
// },
{
name: "案件分类",
id: "asjbz_ajfl",
type: "checkbox",
value: "01",
placeholder: "",
col: "15",
checkList: [
{ label: "盗窃", val: "01" },
{ label: "诈骗案", val: "02" },
{ label: "抢劫案", val: "03" },
{ label: "抢夺案", val: "04" },
{ label: "招摇撞骗案", val: "05" },
],
},
{
name: "损失总价值",
id: "ssjzMin",
......
......@@ -39,7 +39,7 @@ export default {
ajzlbCode: "",
ajlalbCode: "",
ajclaCode: "",
rows: 10,
limit: 10,
page: 1,
// typeFlag: 'bshcb',
// sEcho: 1,
......@@ -60,12 +60,12 @@ export default {
{
name: "发案地行政区划",
id: "fxasjddXzqhdm",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
name: "案件受理时间",
......
......@@ -43,7 +43,7 @@ export default {
sfwqgxs: "",
cbxgfwbzh: "",
cbxsly: "qs",
rows: 10,
limit: 10,
page: 1,
typeFlag: "bshcb",
sEcho: 1,
......@@ -68,22 +68,22 @@ export default {
{
name: "立案单位",
id: "ladw",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
name: "受理单位",
id: "sldw",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
name: "串并线索编号",
......@@ -318,12 +318,20 @@ export default {
},
{
id: "rgcb",
label: "类案串并",
label: "人工串并",
index: "rgcb",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
{
id: "xkcb",
label: "现勘串并",
index: "xkcb",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
},
{
......@@ -376,6 +384,14 @@ export default {
className: "iconfont iconrizhi",
disabled: false,
},
{
id: "wscdaj",
label: "我收藏的案件",
index: "wscdaj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
},
],
......
......@@ -36,7 +36,7 @@ export default {
cxFormData: {
gjc: "",
bshlx: "",
rows: 10,
limit: 10,
page: 1,
},
cxQueryField: [
......
<!--
* @Author: your name
* @Date: 2021-08-25 09:47:35
* @LastEditTime: 2021-08-25 18:46:37
* @LastEditTime: 2021-10-19 16:13:21
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\cba\djwzba.vue
......@@ -37,7 +37,7 @@
<script>
import Bus from "@/utils/Bus";
import rightContent from "@c/bshChildrenQuery_cba.vue";
import rightContent from "@c/ajbz/bshChildrenQuery_cba.vue";
import { addxszglasj } from "@/api/cbyp.js";
export default {
components: {
......
......@@ -29,7 +29,7 @@
</template>
<script>
import rightContent from "@c/ptCxForm_components_tjaj.vue";
import rightContent from "@c/ajbz/ptCxForm_components_tjaj.vue";
import { insertCbzxx } from "@/api/cbyp.js";
import {
EsAsjQuery,
......@@ -99,10 +99,10 @@ export default {
{
name: "受理单位",
id: "sldwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
......@@ -332,8 +332,8 @@ export default {
{
name: "抓获单位",
id: "zhdwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
codeTree: "CODE_QGUNIT",
type: "codeTreeDialog", //字典弹框
codeTree: "CODE_UNIT",
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: "请选择",
......@@ -462,10 +462,10 @@ export default {
{
name: "受理单位",
id: "sldwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
......@@ -695,8 +695,8 @@ export default {
{
name: "抓获单位",
id: "zhdwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
codeTree: "CODE_QGUNIT",
type: "codeTreeDialog", //字典弹框
codeTree: "CODE_UNIT",
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: "请选择",
......
<!--
* @Author: your name
* @Date: 2021-08-25 09:47:52
* @LastEditTime: 2021-08-25 18:03:06
* @LastEditTime: 2021-10-19 15:27:31
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\cba\xgaj.vue
......@@ -140,10 +140,10 @@ export default {
},
async getData (start, length) {
async getData (page, limit) {
let fromData = {
start,
length,
page,
limit,
xszajbh: this.$route.query.xszajbh
}
let res = await queryxszglasj(fromData)
......
......@@ -44,7 +44,7 @@ export default {
jyaq: "",
fasjEnd: "",
fasjStart: "",
rows: 10,
limit: 10,
page: 1,
typeFlag: "rgcb",
sEcho: 1,
......@@ -65,22 +65,22 @@ export default {
{
name: "立案单位",
id: "ladw",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
name: "受理单位",
id: "sldw",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
name: "串并线索编号",
......@@ -211,10 +211,23 @@ export default {
prop: "jyaq",
},
],
Menu: [
{
id: "rgcb",
label: "人工串并",
index: "rgcb",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
cxUrl: `${base.alyIP}/cbxsz/toQueryXszxx`,
childrenUrl: `${base.alyIP}/cbxsz/listCbxszGlAsjxx`,
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
};
</script>
<style>
......
......@@ -29,7 +29,7 @@
</template>
<script>
import rightContent from "@c/rgcb_wdxl/ptCxForm_components.vue";
import rightContent from "@c/ajbz/rgcb_wdxl/ptCxForm_components.vue";
import { insertCbzxx } from "@/api/cbyp.js";
import {
EsAsjQuery,
......@@ -99,17 +99,17 @@ export default {
{
name: "受理单位",
id: "sldwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
{
name: "案发地行政区划",
id: "asjfsddXzqhdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_XZQH",
......@@ -119,7 +119,7 @@ export default {
{
name: "案(事)件类别",
id: "ajlbdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_AJLB",
......@@ -333,7 +333,7 @@ export default {
name: "抓获单位",
id: "zhdwGajgjgdm",
type: "codeTreeDialog", //字典弹框
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: "请选择",
......@@ -465,7 +465,7 @@ export default {
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
......@@ -696,7 +696,7 @@ export default {
name: "抓获单位",
id: "zhdwGajgjgdm",
type: "codeTreeDialog", //字典弹框
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
props: [], //字典弹框需要的字段
codeOptions: [],
placeholder: "请选择",
......
......@@ -43,7 +43,7 @@ export default {
typeFlag: "all",
unitcode: sessionStorage.getItem("unitcode"),
grade: sessionStorage.getItem("grade"),
rows: 10,
limit: 10,
page: 1,
type: "mycbz",
},
......@@ -78,12 +78,12 @@ export default {
{
name: "串并单位",
id: "xxdjdwGajgjgdm",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
name: "串并登记人",
......@@ -156,8 +156,21 @@ export default {
},
],
cxUrl: `${base.alyIP}/xlaj/getCbzxx`,
Menu: [
{
id: "wdxlaj",
label: "我的系列案件",
index: "wdxlaj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
};
</script>
<style>
......
<!--
* @Author: your name
* @Date: 2021-09-11 10:30:21
* @LastEditTime: 2021-10-19 14:29:54
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\xsjsdb\queryrwbd.vue
-->
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@dele="dele"
@ajsx="ajsx"
ref="rightContent"
></right-content>
<!-- 反馈信息 -->
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import { deleteWscdaj } from "@/api/cbyp.js";
export default {
name: "queryRwbd",
components: {
rightContent,
},
data() {
return {
header: "我收藏的案件",
pageBs: "wscdaj",
cxFormData: {
limit: 10,
page: 1,
asjbh: "",
djsjStart: "",
djsjEnd: "",
sfcb: "",
},
cxQueryField: [
{
name: "案件编号",
id: "asjbh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "收藏时间",
id: "djsjStart",
id2: "djsjEnd",
type: "zdyDate",
value: "",
col: "3",
},
{
name: "是否串并",
id: "sfcb",
type: "codeTreeDialog",
codeTree: "CODE_IF",
props: [],
codeOptions: [],
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "案件编号",
prop: "asjbh",
},
{
label: "案件名称",
prop: "ajmc",
},
{
label: "案件类别",
prop: "ajlb",
},
{
label: "收藏时间",
prop: "djsj",
},
{
label: "是否串并",
prop: "sfcb",
},
{
label: "收藏描述",
prop: "scms",
},
],
cxUrl: "/wscdaj/wscdajQry",
xxzjbh: "",
feedbackInfo: {
bdrwbh: "",
fkjgJyqk: "",
files: [],
},
file: "",
Menu: [
{
id: "wscdaj",
label: "我收藏的案件",
index: "wscdaj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
dele(obj) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
deleteWscdaj({
xxzjbh: obj.row.xxzjbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.$message({
type: "success",
message: "删除成功",
});
this.$refs.rightContent.doQuery("yes");
}
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
ajsx() {
this.$router.push("ajsx");
},
},
};
</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";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxDefaultFormTheads="cxDefaultFormTheads"
:childrenUrl="childrenUrl"
:cxUrl="cxUrl"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ajbz/bshChildrenQuery.vue";
import base from "@/api/base";
export default {
name: "bshcb",
components: {
rightContent,
},
data() {
return {
header: "立案信息管理",
pageBs: "bshcb",
cxFormData: {
asjbh: "",
zatzJyqk: "",
ladw: "",
sldw: "",
xszajbh: "",
cbajAjmc: "",
ajsfcb: "",
pazt: "",
djsjStart: "",
djsjEnd: "",
jyaq: "",
fasjEnd: "",
fasjStart: "",
bshlx: "",
sfwqgxs: "",
cbxgfwbzh: "",
cbxsly: "qs",
cblx: "",
limit: 10,
page: 1,
typeFlag: "xkcb",
sEcho: 1,
draw: 1,
start: 1,
length: 10,
// larqQssj: util.timeStampTurnTime(
// new Date(new Date().getFullYear() + "-01-01 00:00:00")
// ),
// larqJssj: util.timeStampTurnTime(new Date()),
},
cxQueryField: [
/*立案信息 侦查终结信息 立案信息审批 侦查终结审批通用开始*/
{
name: "案件编号",
id: "asjbh",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "立案单位",
id: "ladw",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_UNIT",
},
{
name: "受理单位",
id: "sldw",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_UNIT",
},
{
name: "串并线索编号",
id: "xszajbh",
type: "text",
value: "",
placeholder: "请输入串并线索编号",
col: "3",
},
{
name: "串并线索组名称",
id: "cbajAjmc",
type: "text",
value: "",
placeholder: "请输入串并线索组名称",
col: "3",
},
{
name: "是否认定为串并案",
id: "cbypSfycb",
type: "radio",
value: "0",
placeholder: "",
col: "3",
radioData: [
{ label: "未认定", val: "0" },
{ label: "已认定", val: "1" },
],
},
// {
// name: "线索来源",
// id: "ajxsly",
// type: "radio",
// value: "0",
// placeholder: "",
// col: "3",
// radioData: [
// { label: "本辖区", val: "bxq" },
// { label: "全省", val: "qs" },
// ],
// },
{
name: "案件线索来源",
id: "cbxsly",
type: "select",
value: "",
placeholder: "",
col: "3",
selectData: [
{ name: "本辖区", value: "bxq" },
{ name: "全省", value: "qs" },
],
},
{
name: "串并时间",
id: "djsjStart",
id2: "djsjEnd",
type: "zdyDate",
value: "",
col: "3",
},
{
name: "发案时间",
id: "fasjStart",
id2: "fasjEnd",
type: "zdyDate",
value: "",
col: "3",
},
{
name: "案件类别",
id: "ajlbdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_AJLB",
},
{
name: "简要案情",
id: "jyaq",
type: "text",
value: "",
placeholder: "简要案情,多个案情之间用逗号分隔",
col: "3",
},
{
name: "破案状态",
id: "pazt",
type: "radio",
value: "",
placeholder: "",
col: "3",
radioData: [
{ label: "所有", val: "" },
{ label: "已破", val: "0" },
{ label: "未破", val: "1" },
],
},
{
name: "串并类型",
id: "cblx",
type: "radio",
value: "",
placeholder: "",
col: "6",
radioData: [
{ label: "指纹串并", val: "0301" },
{ label: "DNA串并", val: "0302" },
{ label: "足迹串并", val: "0303" },
{ label: "声纹串并", val: "0304" },
{ label: "虹膜串并", val: "0305" },
// { label: "分析串并", val: "0304" },
// { label: "综合串并", val: "0305" },
],
},
],
cxDefaultFormThead: [
{
label: "串并案件线索组名称",
prop: "xszmc",
},
{
label: "信息描述",
prop: "cbxsypCbaj1",
},
],
cxDefaultFormTheads: [
{
label: "案件编号",
prop: "asjbh",
width: "250",
},
{
label: "案件名称",
prop: "ajmc",
},
{
label: "案件类别",
prop: "ajlbdmStr",
},
{
label: "比中号码",
prop: "cbxgfwbzh",
},
{
label: "案件状态",
prop: "zcjddmStr",
},
{
label: "发案时间",
prop: "asjfssjKssj",
},
{
label: "案发地点",
prop: "asjfsddXzqhdm",
},
{
label: "受理单位",
prop: "sldw",
},
{
label: "立案单位",
prop: "ladwGajgjgdm",
},
{
label: "简要案情",
prop: "jyaq",
},
],
Menu: [
{
id: "xkcb",
label: "现勘串并",
index: "xkcb",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
cxUrl: `${base.alyIP}/cbxsz/toQueryXszxx`,
updateCbxszUrl: `${base.alyIP}/cbxsz/updateCbxsz`,
childrenUrl: `${base.alyIP}/cbxsz/listCbxszGlAsjxx`,
};
},
methods: {},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
};
</script>
<style>
@import "../../assets/styles/queryCommon.scss";
</style>
<style scoped lang="scss">
@import "../../assets/styles/rightContent.scss";
</style>
......@@ -12,106 +12,106 @@
</template>
<script>
import rightContent from '@c/ajbz/bshQuery.vue'
import rightContent from "@c/ajbz/bshQuery.vue";
import base from "@/api/base";
export default {
name: 'xqxlaj',
name: "xqxlaj",
components: {
rightContent
rightContent,
},
data () {
data() {
return {
header: '辖区系列案件',
pageBs: 'xqxlaj',
header: "辖区系列案件",
pageBs: "xqxlaj",
cxFormData: {
asjbh: '',
ajlbdm: '',
zatzJyqk: '',
ladwGajgjgdm: '',
asjbh: "",
ajlbdm: "",
zatzJyqk: "",
ladwGajgjgdm: "",
larqQssj: util.timeStampTurnTime(
new Date(new Date().getFullYear() + '-01-01 00:00:00')
new Date(new Date().getFullYear() + "-01-01 00:00:00")
),
larqJssj: util.timeStampTurnTime(new Date()),
xxdjdwGajgjgdm: '',
xxdjryXm: '',
djsjQssj: '',
djsjJssj: '',
ajywztdm: '',
spsjQssj: '',
spsjJssj: '',
sflsjaPdbz: '',
unitcode: sessionStorage.getItem('unitcode'),
grade: sessionStorage.getItem('grade'),
rows: 10,
xxdjdwGajgjgdm: "",
xxdjryXm: "",
djsjQssj: "",
djsjJssj: "",
ajywztdm: "",
spsjQssj: "",
spsjJssj: "",
sflsjaPdbz: "",
unitcode: sessionStorage.getItem("unitcode"),
grade: sessionStorage.getItem("grade"),
limit: 10,
page: 1,
type:"otherscbz"
type: "otherscbz",
},
cxQueryField: [
/*立案信息 侦查终结信息 立案信息审批 侦查终结审批通用开始*/
{
name: '系列案件编号',
id: 'xlajbh',
type: 'text',
value: '',
placeholder: '请输入',
col: '3'
},
{
name: '系列案件名称',
id: 'cbmc',
type: 'text',
value: '',
placeholder: '请输入',
col: '3'
},
{
name: '串并依据',
id: 'cblx',
type: 'codeTreeDialog',
name: "系列案件编号",
id: "xlajbh",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "系列案件名称",
id: "cbmc",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "串并依据",
id: "cblx",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: '',
col: '3',
value: "",
col: "3",
codeOptions: [],
codeTree: 'CODE_CBYP_CBLX'
codeTree: "CODE_CBYP_CBLX",
},
{
name: '串并单位',
id: 'xxdjdwGajgjgdm',
type: 'lazyCodeTreeDialog',
name: "串并单位",
id: "xxdjdwGajgjgdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: '',
col: '3',
value: "",
col: "3",
codeOptions: [],
codeTree: 'CODE_QGUNIT'
codeTree: "CODE_UNIT",
},
{
name: '串并登记人',
id: 'xxdjryXm',
type: 'text',
value: '',
placeholder: '请输入',
col: '3'
name: "串并登记人",
id: "xxdjryXm",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: '跨度',
id: 'cbajKd',
type: 'codeTreeDialog',
{
name: "跨度",
id: "cbajKd",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: '',
col: '3',
value: "",
col: "3",
codeOptions: [],
codeTree: 'CODE_CBYP_KD'
codeTree: "CODE_CBYP_KD",
},
{
name: '串并时间',
id: 'djsjStart',
id2: 'djsjEnd',
type: 'zdyDate',
value: '',
col: '3'
name: "串并时间",
id: "djsjStart",
id2: "djsjEnd",
type: "zdyDate",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
cxDefaultFormThead: [
// {
// label: '操作',
// prop: 'cz',
......@@ -119,46 +119,59 @@ export default {
// },
{
/*table默认得表头*/
label: '系列案件编号',
prop: 'xlajbh',
label: "系列案件编号",
prop: "xlajbh",
},
{
label: '系列案件名称',
prop:'cbmc',
label: "系列案件名称",
prop: "cbmc",
},
{
label: '涉案/已破',
prop: 'cbzGlajCount/rn',
label: "涉案/已破",
prop: "cbzGlajCount/rn",
},
{
label: '串并依据',
prop: 'cblx',
label: "串并依据",
prop: "cblx",
},
{
label: '串并案件跨度',
prop: 'cbajKd',
label: "串并案件跨度",
prop: "cbajKd",
},
{
label: '串并人',
prop: 'xxdjryXm',
label: "串并人",
prop: "xxdjryXm",
},
{
label: '串并时间',
prop: 'djsj',
label: "串并时间",
prop: "djsj",
},
{
label: '串并单位',
prop: 'xxdjdwGajgmc',
}
label: "串并单位",
prop: "xxdjdwGajgmc",
},
],
cxUrl: `${base.alyIP}/xlaj/getCbzxx`
}
}
}
Menu: [
{
id: "xqxlaj",
label: "辖区系列案件",
index: "xqxlaj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
cxUrl: `${base.alyIP}/xlaj/getCbzxx`,
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
};
</script>
<style>
@import '../../assets/styles/queryCommon.scss';
@import "../../assets/styles/queryCommon.scss";
</style>
<style scoped lang="scss">
@import '../../assets/styles/rightContent.scss';
@import "../../assets/styles/rightContent.scss";
</style>
......@@ -28,7 +28,7 @@
</template>
<script>
import rightContent from "@c/rgcb_wdxl/ptCxForm_components.vue";
import rightContent from "@c/ajbz/rgcb_wdxl/ptCxForm_components.vue";
import {
EsAsjQuery,
getTableTitleRedis,
......@@ -89,10 +89,10 @@ export default {
{
name: "受理单位",
id: "sldwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
......@@ -179,10 +179,10 @@ export default {
{
name: "立案单位",
id: "ladwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
......@@ -346,7 +346,7 @@ export default {
if (res.code == 200) {
this.$message.success("生成线索组成功");
this.tableInfor = [];
} else if (res.data.result == "0") {
} else {
this.$message.error("生成线索组失败");
}
});
......@@ -378,10 +378,10 @@ export default {
{
name: "受理单位",
id: "sldwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
......@@ -459,10 +459,10 @@ export default {
{
name: "立案单位",
id: "ladwGajgjgdm",
type: "lazyCodeTreeDialog", //字典弹框
type: "codeTreeDialog", //字典弹框
props: [], //字典弹框需要的字段
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
value: "",
col: "3",
},
......
......@@ -124,27 +124,6 @@ export default {
data() {
return {
header: "多维查询",
Menu: [
{
id: "dwcx",
label: "多维查询",
index: "dwcx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
leftMenus: [
//左侧导航(模块第一个页面需要)
{
id: "dwcx",
label: "多维查询",
newAuth: "M01",
index: "dwcx",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
resultLoading: true,
deleteId: "",
pageLoading: true, //页面进来时候的加载
......@@ -200,7 +179,7 @@ export default {
theadType: "",
theadTitle: "",
selectList: [],
marginTop: 76,
marginTop: 20,
queryTableData: [],
dataLength: 0,
tableType: "",
......@@ -242,7 +221,6 @@ export default {
//作案多次,列表显示图标,点击弹框查询此人做过的多个案子
let self = this;
console.log(self.cxcsAjQuery);
debugger;
EsAsjQuery(JSON.stringify(self.cxcsAjQuery)).then((res) => {
if (res.success === true) {
self.cxcsAjList = [];
......@@ -1167,9 +1145,7 @@ export default {
},
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_LeftMenu", this.leftMenus);
this.$store.commit("user/SET_Header", this.header);
},
mounted() {
let self = this,
......
......@@ -64,12 +64,12 @@ export default {
{
name: "立案单位",
id: "ladwGajgjgdm",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
name: "立案日期",
......@@ -118,12 +118,12 @@ export default {
{
name: "登记单位",
id: "xxdjdwGajgjgdm",
type: "lazyCodeTreeDialog",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_QGUNIT",
codeTree: "CODE_UNIT",
},
{
......
......@@ -8058,6 +8058,11 @@ sort-keys@^1.0.0:
dependencies:
is-plain-obj "^1.0.0"
sortablejs@1.10.2:
version "1.10.2"
resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.10.2.tgz#6e40364d913f98b85a14f6678f92b5c1221f5290"
integrity sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==
source-list-map@^2.0.0:
version "2.0.1"
resolved "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
......@@ -9080,6 +9085,13 @@ vue@^2.6.11:
resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz?cache=0&sync_timestamp=1600441210971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.12.tgz#f5ebd4fa6bd2869403e29a896aed4904456c9123"
integrity sha1-9evU+mvShpQD4pqJau1JBEVskSM=
vuedraggable@^2.24.3:
version "2.24.3"
resolved "https://registry.yarnpkg.com/vuedraggable/-/vuedraggable-2.24.3.tgz#43c93849b746a24ce503e123d5b259c701ba0d19"
integrity sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==
dependencies:
sortablejs "1.10.2"
vuex-persistedstate@^4.0.0-beta.1:
version "4.0.0"
resolved "https://registry.yarnpkg.com/vuex-persistedstate/-/vuex-persistedstate-4.0.0.tgz#ed82f266ca98c869a2aad9cb9880c2f608c05f3a"
......
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