Commit cfb28dd6 by yuhao

添加信息研判

parent ab35a649
......@@ -23,7 +23,7 @@ export const getZdxxByxxzjbh = params =>
export const excleImport = params =>
postform(`${base.alyIP}/zdjyhdxx/excleImport`, params);
export const excleImportGlry = params =>
postform(`${base.alyIP}/zdjyhdxx/excleImportGlry`, params);
......@@ -31,4 +31,8 @@ export const queryAll = params =>
post(`${base.alyIP}/zbfzxyr/queryAll`, params);
export const handleXs = params =>
post(`${base.alyIP}/zdxsxx/handleXs`, params);
\ No newline at end of file
post(`${base.alyIP}/zdxsxx/handleXs`, params);
// 从业人员信息研判
export const getZdryXxyp = params =>
postform(`${base.alyIP}/zdryxx/getZdryXxyp`, params);
\ No newline at end of file
......@@ -630,7 +630,8 @@
pageBs != 'queryBsh' &&
pageBs != 'csgwdzczl' &&
pageBs != 'xxzasdgl'&&
pageBs != 'addKxxsxx'
pageBs != 'addKxxsxx'&&
pageBs != 'xxypDetail'
">
<i class="el-icon-plus"></i> 新增
</div>
......@@ -992,6 +993,10 @@
@click="zdRydaxx(scope.row, 'rynt')">
<i class="el-icon-s-custom"></i><span>人员脑图</span>
</div>
<div style="cursor: pointer; margin: 10px 7px"
@click="zdRydaxx(scope.row, 'xxyp')">
<i class="el-icon-s-custom"></i><span>信息研判</span>
</div>
<el-button type="text"
slot="reference">
<img style="width: 20px; height: 20px"
......@@ -1678,7 +1683,8 @@
pageBs == 'transactionFlow' ||
pageBs == 'queryAjcc' ||
pageBs == 'csgwdzczl'||
pageBs == 'addKxxsxx'
pageBs == 'addKxxsxx'||
pageBs == 'xxypDetail'
)
">
<template slot-scope="scope">
......
......@@ -62,7 +62,7 @@ const menuLayouts = [
title: '阵地交易活动'
},
component: () => import("@/views/zdxx/zdjyhd/queryZdjyhd.vue")
},
},
{
path: "/zdxxtj",
name: "zdxxtj",
......@@ -70,7 +70,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdxxtj.vue")
},
},
{
path: "/zdxxtj",
name: "zdxxtj",
......@@ -78,7 +78,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdxxtj.vue")
},
},
//.....................
{
path: "/queryZdxx111",
......@@ -87,7 +87,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxx111.vue")
},
},
{
path: "/queryZdcyryxx22",
name: "queryZdcyryxx22",
......@@ -95,7 +95,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdcyryxx22.vue")
},
},
{
path: "/queryZdxx3",
name: "queryZdxx3",
......@@ -103,7 +103,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxx3.vue")
},
},
{
path: "/queryZdxxs25",
name: "queryZdxxs25",
......@@ -111,7 +111,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxxs25.vue")
},
},
{
path: "/queryZdcyryxx3",
name: "queryZdcyryxx3",
......@@ -119,7 +119,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdcyryxx3.vue")
},
},
{
path: "/queryZdxxs3",
name: "queryZdxxs3",
......@@ -127,7 +127,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxxs3.vue")
},
},
{
path: "/queryZdxxs34",
name: "queryZdxxs34",
......@@ -135,7 +135,7 @@ const menuLayouts = [
title: '阵地信息统计'
},
component: () => import("@/views/zdxx/zdxxgl/zdym/queryZdxxs34.vue")
},
},
{
path: "/queryZdXsbk",
name: "queryZdXsbk",
......@@ -143,7 +143,7 @@ const menuLayouts = [
title: '阵地线索布控'
},
component: () => import("@/views/zdxx/xsbk/queryZdXsbk.vue")
},
},
];
export default [
......@@ -151,13 +151,20 @@ export default [
path: "/right",
component: menuLayout,
children: [...menuLayouts]
}, {
}, {
path: "/detailZdxx",
name: "detailZdxx",
meta: {
title: '阵地信息详情'
},
component: () => import("@/views/zdxx/zdxxgl/detailZdxx.vue")
}, {
path: "/xxypDetail",
name: "xxypDetail",
meta: {
title: '信息研判'
},
component: () => import("@/views/zdxx/zdxxgl/xxypDetail.vue")
},
{
path: "/detailZdcyryxx",
......@@ -173,7 +180,7 @@ export default [
title: '阵地交易活动详情'
},
component: () => import("@/views/zdxx/zdjyhd/detailZdjyhd.vue")
},
},
{
path: "/zdxsxxDetail",
name: "zdxsxxDetail",
......
<template>
<div id="dytj">
<div class="searchItem" v-show="type == 'map'">
<el-form label-width="100px" ref="queryForm" :model="formData">
<div class="searchItem"
v-show="type == 'map'">
<el-form label-width="100px"
ref="queryForm"
:model="formData">
<el-col :span="8">
<el-form-item
label="开始时间"
prop="djsjStart"
style="margin-bottom: 0"
>
<el-date-picker
v-model="formData.djsjStart"
type="date"
align="right"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd"
>
<el-form-item label="开始时间"
prop="djsjStart"
style="margin-bottom: 0">
<el-date-picker v-model="formData.djsjStart"
type="date"
align="right"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item
label="结束时间"
prop="djsjEnd"
style="margin-bottom: 0"
>
<el-date-picker
v-model="formData.djsjEnd"
type="date"
align="right"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd"
>
<el-form-item label="结束时间"
prop="djsjEnd"
style="margin-bottom: 0">
<el-date-picker v-model="formData.djsjEnd"
type="date"
align="right"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="6">
<div class="btn" style="float: right">
<el-button icon="el-icon-download" @click="print"
>导出报告</el-button
>
<div class="btn"
style="float: right">
<el-button icon="el-icon-download"
@click="print">导出报告</el-button>
</div>
</el-col>
</el-form>
</div>
<div
id="charts"
ref="charts"
v-show="type == 'map'"
v-loading="loading"
style="height: "
></div>
<div id="table" v-show="type == 'table'"></div>
<div id="charts"
ref="charts"
v-show="type == 'map'"
v-loading="loading"
style="height: "></div>
<div id="table"
v-show="type == 'table'"></div>
</div>
</template>
<script>
......@@ -63,7 +57,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
// pageBs: "jycstj",
header: "人力情报线索效能评估",
......@@ -100,7 +94,7 @@ export default {
},
{
id: "rlXltj",
label: "人力情报线索类型统计",
label: "人力情报线索即系统计",
index: "rlXltj",
auth: "M0101",
className: "iconfont iconrizhi",
......@@ -173,10 +167,10 @@ export default {
};
},
methods: {
print() {
print () {
window.print();
},
startMyEcharts(pieD) {
startMyEcharts (pieD) {
var self = this;
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById("charts"));
......@@ -252,14 +246,14 @@ export default {
window.addEventListener("resize", () => {
myChart.resize();
});
},
},
//表格内容接口
getTableData(dm) {
getTableData (dm) {
this.type = "table";
// this.$set(this.cxFormData, "xzqhdm", dm);
this.$refs.rightContent.doQuery("yes");
},
getCode() {
getCode () {
let arr = [];
console.log(this.formData.djsjStart);
var params = new FormData();
......@@ -284,19 +278,19 @@ export default {
});
},
},
mounted() {
mounted () {
//初始化图形
this.getCode();
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
},
watch: {
"formData.djsjStart"(val) {
"formData.djsjStart" (val) {
this.$echarts.init(document.getElementById("charts")).dispose();
this.getCode();
},
"formData.djsjEnd"(val) {
"formData.djsjEnd" (val) {
this.$echarts.init(document.getElementById("charts")).dispose();
this.getCode();
},
......
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