Commit da3e0a0e by yuhao

Merge branch 'dev_xzeq_xz' of http://39.99.224.27:9022/changchao/founder_vue into dev_xzeq_xz

parents ac70282c 0ec2c7d3
......@@ -39,10 +39,10 @@ if (
base.alyIP3 = "/xzxtzhyyreport/apialy";
base.alyIP4 = 'http://xzxt-zhyy.dsj.xz/naotu' // 西藏 脑图链接
base.alyIP5 = 'http://74.6.54.153:8003' // 画像工厂案
base.alyIP6 = 'http://89.0.23.203:9047' // 案件档案
base.alyIP6 = 'http://xzxt-zhyy.dsj.xz/xzxt' // 案件档案
base.alyIP7 = 'http://74.6.54.153:8006' // 脑图审批
base.alyIP9 = 'http://xzxt-zhyy.dsj.xz/skdsj' // 时空
base.alyIP10 = 'http://10.184.14.193:9001' // 案件侦办
base.alyIP10 = 'http://xzxt-zhyy.dsj.xz/ajzb' // 案件侦办
base.alyIP11 = 'http://89.0.4.20:8008' // 话单分析
base.alyIP12 = 'http://xzxt-zhyy.dsj.xz/skdsj' // 西藏 时空大数据
base.alyIP8 = 'http://xzxt-zhyy.dsj.xz/xzxtzhyyreport' // 西藏 案件标注
......
......@@ -49,6 +49,10 @@ export const delXsglbsh = params =>
post(`${base.alyIP}/xshb/delXsglbsh`, params);
// 1.2.2.1 获取线索信息详情
export const getXsByXsbhByLx = params =>
post(`${base.alyIP}/xshb/getXsByXsbhByLx`, params);
// 1.2.2.1 获取线索信息详情
export const getXsByXsbh = params =>
post(`${base.alyIP}/xshb/getXsByXsbh`, params);
......
......@@ -52,7 +52,10 @@ export const doFpNew = params =>
postform(`${base.alyIP}/zczl/doFpNew`, params);
//移交
export const doYjNew = params =>
postform(`${base.alyIP}/zczl/doYjNew`, params);
postform(`${base.alyIP}/zczl/doYjNew`, params);
//抄送
export const doCS = params =>
postform(`${base.alyIP}/zczl/makeCopyForOther`, params);
//指令回报修改或续报修改
export const getHbDetailByFpbh = params =>
post(`${base.alyIP}/zczl/getHbDetailByFpbh`, params);
......
......@@ -251,8 +251,10 @@ export default {
methods: {
ychyLink (type, asjbh) {
if (type == "ajzb") {
let path = `${this.$baseUrl.alyIP10}/jump?zjhm=${JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}&path=/ajzb?id=${asjbh}`;
let userToken = sessionStorage.getItem('userToken')
let appToken = sessionStorage.getItem('appToken')
let path = `${this.$baseUrl.alyIP10}?zjhm=${JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}&path=/ajzbDetail?id=${asjbh}&userToken=${userToken}&appToken=${appToken}`;
window.open(path, "_blank");
} else {
let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${asjbh}`;
......
......@@ -319,7 +319,8 @@ export default {
if (boo) {
if (this.pages == "ajhx") {
//let path = `http://39.99.155.173:8003/queryAjdaxxs?asjbh=${this.form.zjhm}`;
let path = `${base.alyIP6}/queryAjdaxxs?asjbh=${this.form.zjhm}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${this.form.zjhm}&zjhm=${identitycard}`;
window.open(path, "_blank");
} else if (this.pages == "hxgc") {
//let path = `http://39.99.155.173:9002/#/rydaIndex/ryGl?zjhm=${this.form.asjbh}`;
......
......@@ -977,6 +977,7 @@
pageBs == 'xywspdzczl' ||
pageBs == 'queryDx' ||
pageBs == 'bxqjsdzczl' ||
pageBs == 'csgwdzczl' ||
pageBs == 'queryZjcl' ||
pageBs == 'queryJcgz' ||
pageBs == 'queryZjclLb' ||
......
......@@ -723,8 +723,8 @@ export default {
this.cxFormData.cbxxms = "";
},
goDetail(scope) {
debugger
let path = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
// this.$router.pushToTab({
// path: "/ajbzDetail",
......
......@@ -725,7 +725,8 @@ export default {
this.$forceUpdate();
},
goDetail(scope) {
let path = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
// this.$router.pushToTab({
// path: "ajbzDetail",
......
......@@ -607,6 +607,7 @@
pageBs != 'xxtkgzfl' &&
pageBs != 'djgzfxxsxx' &&
pageBs != 'bxqjsdzczl' &&
pageBs != 'csgwdzczl' &&
pageBs != 'queryXslb' &&
pageBs != 'queryWysp' &&
pageBs != 'queryQtypfx' &&
......@@ -1743,6 +1744,7 @@
pageBs == 'xywspdfkxx' ||
pageBs == 'queryDx' ||
pageBs == 'bxqjsdzczl' ||
pageBs == 'csgwdzczl' ||
pageBs == 'queryJcgz' ||
pageBs == 'queryBshhc' ||
pageBs == 'queryZjclLb' ||
......@@ -1783,7 +1785,8 @@
pageBs == 'transactionFlow' ||
pageBs == 'queryAjcc'||
pageBs == 'dswtzxxlbxx'||
pageBs == 'zdhdxxcjqk'
pageBs == 'zdhdxxcjqk'||
pageBs == 'cxyhz'
)
">
<template slot-scope="scope">
......@@ -5212,6 +5215,15 @@ export default {
},
deep: true,
},
"cxFormData.xslx": {
handler(val, old) {
debugger;
if (val != old) {
this.doQuery("yes");
}
},
deep: true,
},
listMode: {
handler (val) {
if (
......
......@@ -2,15 +2,15 @@
<!--左侧导航-->
<div>
<div class="headerTitle">
<img src="../assets/img/login/jinhui.png"
alt="" /><span>{{
<img src="../assets/img/login/jinhui.png" alt="" /><span>{{
topHeader
}}</span>
</div>
<div style="display: flex"
class="queryContent">
<div class="leftMenu"
:style="{ width: isCollapse == true ? '72px' : '240px' }">
<div style="display: flex" class="queryContent">
<div
class="leftMenu"
:style="{ width: isCollapse == true ? '72px' : '240px' }"
>
<el-scrollbar style="height: 100%">
<el-menu
@select="changeSidebar"
......@@ -22,7 +22,8 @@
active-text-color="#007AFF"
background-color="#ffffff"
text-color="rgba(90, 93, 103, 1)"
ref="menu">
ref="menu"
>
<div
class="menu_wrap"
v-for="item in leftMenus"
......@@ -33,26 +34,27 @@
:index="item.index"
v-if="item.hasChildren == false"
@click="goDetail(item)"
><i :class="item.className"></i>{{ item.label }}
><i :class="item.className"></i>{{ item.label }}
</el-menu-item>
<el-submenu
:index="item.index"
v-if="item.hasChildren == true"
>
<el-submenu :index="item.index" v-if="item.hasChildren == true">
<template slot="title">
<i :class="item.className"></i>
<span
slot="title"
style="color: #343a3f !important"
>{{ item.label }}</span>
<span slot="title" style="color: #343a3f !important">{{
item.label
}}</span>
</template>
<el-menu-item
:index="subitem.index"
v-for="(subitem, index) in item.children"
:key="index"
@click="goDetail(subitem)"
v-permission="subitem.roles">
<i class="iconfont iconquanxianjiesuo" v-show="subitem.disabled"></i>{{ subitem.label }}
v-permission="subitem.roles"
>
<i
class="iconfont iconquanxianjiesuo"
v-show="subitem.disabled"
></i
>{{ subitem.label }}
</el-menu-item>
</el-submenu>
</div>
......@@ -61,13 +63,17 @@
</div>
<div class="rightContent">
<div v-if="!$route.meta.isAdd">
<el-tabs v-model="activeName"
@tab-click="handleClick"
class="topMenu">
<el-tab-pane :label="item.label"
:name="item.id"
v-for="item in topMenus"
:key="item.id">
<el-tabs
v-model="activeName"
@tab-click="handleClick"
class="topMenu"
>
<el-tab-pane
:label="item.label"
:name="item.id"
v-for="item in topMenus"
:key="item.id"
>
</el-tab-pane>
</el-tabs>
</div>
......@@ -87,7 +93,7 @@ export default {
props: {
isCollapseP: Boolean,
},
data () {
data() {
return {
isOpenOnly: true,
isCollapse: this.isCollapseP,
......@@ -103,7 +109,7 @@ export default {
computed: {
...mapGetters(["topMenu", "Breadcrumbs", "leftMenu", "header"]),
},
created () {
created() {
this.navList = JSON.parse(sessionStorage.getItem("navList"));
this.topMenus = this.topMenu;
this.breadcrumbList = this.Breadcrumbs;
......@@ -115,24 +121,24 @@ export default {
});
},
watch: {
isCollapseP (val) {
isCollapseP(val) {
this.isCollapse = val;
},
topMenu (val) {
topMenu(val) {
this.topMenus = val;
this.activeName = val[0].id;
},
breadcrumbList (val) {
breadcrumbList(val) {
this.breadcrumbList = val;
},
leftMenu (val) {
leftMenu(val) {
this.leftMenus = val;
},
header (val) {
header(val) {
this.topHeader = val;
// this.header = val;
},
$route (val) {
$route(val) {
this.activeIndex = this.$route.name;
debugger;
let index = this.topMenus.findIndex((i) => i.id == val.name);
......@@ -142,7 +148,7 @@ export default {
},
},
methods: {
goDetail (item) {
goDetail(item) {
let Base64 = require("js-base64").Base64;
debugger;
if (item.id == "dwcx") {
......@@ -153,9 +159,11 @@ export default {
JSON.stringify(JSON.parse(sessionStorage.getItem("userInfo")))
)
);
let path = `${this.$baseUrl.alyIP14
}/#/jump?token=${base}&path=/jccxIndex&zjhm=${JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}`;
let path = `${
this.$baseUrl.alyIP14
}/#/jump?token=${base}&path=/jccxIndex&zjhm=${
JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}`;
console.log(path);
window.open(path, "_blank");
} else if (item.id == "cbypTxxxfx") {
......@@ -176,8 +184,10 @@ export default {
item.id == "zcajfl" ||
item.id == "zczbgctj"
) {
let path = `${this.$baseUrl.alyIP10}/jump?zjhm=${JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}&path=/esAjzb/ajzbIndex`;
let userToken = sessionStorage.getItem('userToken')
let appToken = sessionStorage.getItem('appToken')
let path = `${this.$baseUrl.alyIP10}?zjhm=${JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}&path=/ajzbIndex&userToken=${userToken}&appToken=${appToken}`;
window.open(path, "_blank");
} else if (item.id == "zdryGl") {
this.$router.pushToTab({
......@@ -194,6 +204,22 @@ export default {
});
// let jm = Base64.decode(account) // 解密
} else if (item.id == "queryQyyp") {
let identitycard = JSON.parse(
sessionStorage.getItem("userInfo")
).identitycard;
let key =
"maplogin" +
encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let vi =
"map_vues" +
encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let skjm = encrypt.skEncrypt(identitycard, key.trim(), vi.trim());
let path = `${this.$baseUrl.alyIP9}/#/jumplogin?idcard=${skjm}`;
window.open(path, "_blank");
} else if (item.id == "kjdzxxbd") {
let path = "http://xzxt-zhyy.dsj.xz/gps/#/home";
window.open(path, "_blank");
} else if (item.id == "dgjzhfx") {
let key =
"maplogin" +
encrypt.creattimeBumderNYR(new Date()).split("-").join("");
......@@ -205,10 +231,7 @@ export default {
key.trim(),
vi.trim()
);
let path = `${this.$baseUrl.alyIP9}/#/jumplogin?idcard=${skjm}`;
window.open(path, "_blank");
} else if (item.id == "kjdzxxbd") {
let path = "http://xzxt-zhyy.dsj.xz:9007/#/home";
let path = `${this.$baseUrl.alyIP9}/#/jumplogin?idcard=${skjm}&menuTop=gjfx&toType=gjfx`;
window.open(path, "_blank");
} else if (item.id == "queryYpzl") {
this.$router.pushToTab({
......@@ -239,7 +262,7 @@ export default {
this.$router.push(item.index);
}
},
navAuth () {
navAuth() {
var self = this;
if (self.navList.length > 0) {
self.leftMenu.forEach((item) => {
......@@ -269,21 +292,21 @@ export default {
});
}
},
handleClick (tab) {
handleClick(tab) {
this.activeName = tab.name;
this.$router.push(tab.name);
},
handleMenuOpen (key, keyPath) {
handleMenuOpen(key, keyPath) {
// if(key!=this.$route.name&&key.indexOf("basicServer")==0){
// this.$router.push("/"+key)
// }
},
handleMenuClose (key, keyPath) {
handleMenuClose(key, keyPath) {
// if(key!=this.$route.name&&key.indexOf("basicServer")==0){
// this.$router.push("/"+key)
// }
},
changeSidebar (index) {
changeSidebar(index) {
sessionStorage.setItem("routerPath", index);
},
},
......
......@@ -194,9 +194,10 @@ export default {
item.id == "zcajfl" ||
item.id == "zczbgctj"
) {
let path = `${this.$baseUrl.alyIP10}/jump?zjhm=${
JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}&path=/esAjzb/ajzbIndex`;
let userToken = sessionStorage.getItem('userToken')
let appToken = sessionStorage.getItem('appToken')
let path = `${this.$baseUrl.alyIP10}?zjhm=${JSON.parse(sessionStorage.getItem("userInfo")).identitycard
}&path=/ajzbIndex&userToken=${userToken}&appToken=${appToken}`;
window.open(path, "_blank");
} else if (item.id == "zdryGl") {
this.$router.pushToTab({
......@@ -227,7 +228,7 @@ export default {
let path = `${this.$baseUrl.alyIP9}/#/jumplogin?idcard=${skjm}`;
window.open(path, "_blank");
} else if (item.id == "kjdzxxbd") {
let path = "http://xzxt-zhyy.dsj.xz:9007/#/home";
let path = "http://xzxt-zhyy.dsj.xz/gps/#/home";
window.open(path, "_blank");
} else if (item.id == "queryYpzl") {
this.$router.pushToTab({
......
......@@ -14,6 +14,22 @@ const menuLayouts = [
meta: {
title: '线索挖掘'
},
component: () => import("@/views/hbyprw/hbyprw/queryXswj.vue")
},
{
path: "/queryXsxxbc",
name: "queryXsxxbc",
meta: {
title: '线索信息补充'
},
component: () => import("@/views/hbyprw/hbyprw/queryXsxxbc.vue")
},
{
path: "/queryXswj",
name: "queryXswj",
meta: {
title: '线索挖掘'
},
component: () => import("@/views/hbyprw/xswj/xswj.vue")
},
{
......
......@@ -25,6 +25,14 @@ const menuLayouts = [
component: () => import("@/views/jcyjzxt/xsbks.vue")
},
{
path: "/mxyjgl",
name: "mxyjgl",
meta: {
title: '监测预警模型运行管理'
},
component: () => import("@/views/jcyjzxt/mxyjgl.vue")
},
{
path: "/kyfwbshlist",
name: "kyfwbshlist",
meta: {
......
......@@ -58,6 +58,14 @@ const menuLayouts = [
component: () => import("@/views/zczl/zczl/wsqfbdzczl.vue")
},
{
path: "/csgwdzczl",
name: "csgwdzczl",
meta: {
title: '抄送给我的侦查指令'
},
component: () => import("@/views/zczl/zczl/csgwdzczl.vue")
},
{
path: "/bxqjsdzczl",
name: "bxqjsdzczl",
meta: {
......
......@@ -9,9 +9,11 @@ let appToken = "";
arr.forEach((item) => {
if (item.includes("userToken=")) {
userToken = item.split("userToken=")[1];
sessionStorage.setItem('userToken', userToken)
}
if (item.includes("appToken=")) {
appToken = item.split("appToken=")[1];
sessionStorage.setItem('appToken', appToken)
}
});
// debugger
......
......@@ -811,8 +811,8 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
checkempty() {
......
......@@ -50,6 +50,7 @@ export default {
draw: 1,
start: 1,
length: 10,
sfwqgxs: '',
// larqQssj: util.timeStampTurnTime(
// new Date(new Date().getFullYear() + "-01-01 00:00:00")
// ),
......@@ -192,19 +193,18 @@ export default {
placeholder: "请输入",
col: "3",
},
// {
// name: "是否为全国线索",
// id: "qgxs",
// type: "radio",
// value: "",
// placeholder: "",
// col: "3",
// radioData: [
// { label: "所有", val: "" },
// { label: "否", val: "0" },
// { label: "是", val: "1" },
// ],
// },
{
name: "是否全国线索",
id: "sfwqgxs",
type: "radio",
value: "",
placeholder: "",
col: "3",
radioData: [
{ label: "否", val: "0" },
{ label: "是", val: "1" },
],
},
{
name: "标识号类型",
id: "bshlx",
......
......@@ -47,8 +47,10 @@ export default {
},
methods: {
goDetail() {
let Base64 = require("js-base64").Base64;
let path = `${this.$baseUrl.alyIP11}/hdfx/hdfx/toIframe?drrZjhm=${this.form.zjhm}`;
let rxtoken = sessionStorage.getItem("rxtoken")
? sessionStorage.getItem("rxtoken").replace(/\+/g, "%2B")
: "";
let path = `http://xzxt-zhyy.dsj.xz/telephone/#/jump?path=/queryHdfx&token${rxtoken}`;
window.open(path, "_blank");
},
},
......
......@@ -409,7 +409,7 @@
width: 1160px;
"
>
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4">
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4" v-if="!$route.query.isXswj">
<span
style="
font-size: 18px;
......@@ -420,7 +420,7 @@
>线索信息补充
</span>
</div>
<div style="padding: 20px">
<div style="padding: 20px" v-if="!$route.query.isXswj">
<el-table
ref="multipleTable"
:data="gridDataXs"
......@@ -520,7 +520,7 @@
width: 1160px;
"
>
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4">
<div style="padding: 13px 20px; border-bottom: 1px solid #e4e4e4" v-if="!$route.query.isXxbc">
<span
style="
font-size: 18px;
......@@ -531,7 +531,7 @@
>线索挖掘</span
>
</div>
<div class="block" style="padding: 30px 50px 10px">
<div class="block" style="padding: 30px 50px 10px" v-if="!$route.query.isXxbc">
<span
v-for="item in gzList"
:key="item.id"
......@@ -1326,17 +1326,17 @@ export default {
{
label: "当前工作简要情况:",
prop: "dqgzJyqk",
col: "4",
col: "10",
},
{
label: "工作要求简要情况:",
prop: "gzyqJyqk",
col: "4",
col: "10",
},
{
label: "工作目标简要情况:",
prop: "gzmbJyqk",
col: "4",
col: "10",
},
{
label: "工作期限:",
......@@ -1401,7 +1401,7 @@ export default {
{
label: "退回原因:",
prop: "thyyJyqk",
col: "4",
col: "10",
},
{
label: "是否交接:",
......@@ -1416,17 +1416,17 @@ export default {
{
label: "交接原因:",
prop: "jjyyJyqk",
col: "4",
col: "10",
},
{
label: "交接时工作简要情况:",
prop: "jjsGzJyqk",
col: "4",
col: "10",
},
{
label: "交接后工作要求:",
prop: "jjhGzyqJyqk",
col: "4",
col: "10",
},
{
label: "前主办人姓名:",
......@@ -1446,7 +1446,7 @@ export default {
{
label: "办结简要情况:",
prop: "bjJyqk",
col: "4",
col: "10",
},
{
label: "是否专业研判:",
......@@ -1461,12 +1461,12 @@ export default {
{
label: "督办内容:",
prop: "dbnrJyqk",
col: "4",
col: "10",
},
// {
// label: "反馈结果:",
// prop: "fkjgJyqk",
// col: "4",
// col: "10",
// },
// {
// label: "反馈时间:",
......@@ -1539,7 +1539,7 @@ export default {
{
label: "简要案情:",
prop: "jyaq",
col: "4",
col: "10",
},
],
},
......
......@@ -620,6 +620,22 @@ export default {
],
},
{
id: "queryXsxxbc",
label: "线索信息补充",
newAuth: "M05",
index: "queryXsxxbc",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryXswj",
label: "线索挖掘",
newAuth: "M01",
index: "queryXswj",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryHcypzl",
label: "研判指令",
newAuth: "M05",
......@@ -1075,7 +1091,7 @@ export default {
.hbyps {
// width: 64px;
height: 24px;
padding:0 10px;
padding: 0 10px;
background: #ffffff;
border: 1px solid #007aff;
opacity: 1;
......
......@@ -129,6 +129,14 @@
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "mxyjgl",
label: "监测预警模型运行管理",
newAuth: "M01",
index: "mxyjgl",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
Menu: [
{
......
......@@ -1056,15 +1056,9 @@ export default {
this.formData.limit = val;
},
toInforDa (scope) {
debugger;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
// var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
// var idcard = userInfo.identitycard;
// let path = `${base.alyIP5}/doLogin?zjhm=${idcard}`;
// window.open(path, "_blank");
let paths = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(paths, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
},
watch: {
......
......@@ -397,7 +397,8 @@ export default {
methods: {
toInfor(scope, columnTitle) {
if (columnTitle.prop == "asjbh") {
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
} else {
window.open(
......
......@@ -173,7 +173,8 @@ export default {
methods: {
toInfor(scope, columnTitle) {
if (columnTitle.prop == "asjbh") {
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
} else {
window.open(
......
......@@ -381,7 +381,7 @@ export default {
},
dialogS: false,
dialogG: false,
xg: "",
xg: "yzzfzxs",
sendMessage: {
pageBs: "qyeryrlqbxsfs",
cxFormData: {
......@@ -637,6 +637,14 @@ export default {
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryQyyp",
label: "线索深挖",
newAuth: "M01",
index: "queryQyyp",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
// {
// id: "queryXshbZd",
// label: "阵地线索列表展示",
......@@ -689,15 +697,11 @@ export default {
},
methods: {
toInforDa(scope) {
debugger;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
let path = `${base.alyIP5}/doLogin?zjhm=${idcard}`;
window.open(path, "_blank");
let paths = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(paths, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
showDialogS(data) {
this.dialogS = true;
......@@ -716,7 +720,6 @@ export default {
getZdm() {
let self = this;
/*获取字典*/
// debugger;
self.cxQueryField.forEach((val) => {
if (val.type == "codeTree" || val.type == "codeTreeDialog") {
if (val.codeOptions.length == 0) {
......@@ -799,7 +802,6 @@ export default {
});
},
edit(scope) {
debugger;
this.$router.pushToTab({
path: "adjustRlqbxs",
query: { xxzjbh: scope.row.xxzjbh },
......@@ -815,7 +817,6 @@ export default {
}
},
toInfors(scope) {
debugger;
if (this.xg == "xg") {
this.$router.pushToTab({
path: "/djgzxs",
......@@ -832,12 +833,21 @@ export default {
xslx: "zdqb",
},
});
} else {
} else if (this.xg == "yzzfzxs") {
this.$router.pushToTab({
path: "/djgzxs",
query: {
xsbh: scope.row.xsbh,
xslx: "xshb"
},
});
} else {
this.$router.pushToTab({
path: "/djgzxs",
query: {
xsbh: scope.row.xsbh,
xslx: "xshb",
xslx: "xshbs",
xslxdm: this.cxFormData.xslx
},
});
}
......@@ -859,7 +869,6 @@ export default {
},
cxFormData: {
handler(val, old) {
debugger;
if (val.xslx == "1") {
var self = this;
self.cxUrl = "/rlqb/selectKyxs";
......@@ -981,7 +990,7 @@ export default {
this.getZdm();
} else if (val.xslx == "2") {
var self = this;
self.xg = "";
self.xg = "yzzfzxs";
self.cxUrl = "/xshb/getXsList";
var arreyTj = [
{
......@@ -1239,6 +1248,164 @@ export default {
this.$set(this.cxDefaultFormThead, indexs, items);
});
this.getZdm();
} else {
var self = this;
self.xg = "";
self.cxUrl = "/xshb/getXsListByLx";
var arreyTj = [
{
name: "线索类型",
id: "xslx",
type: "select",
value: val.xslx,
placeholder: "请选择",
col: "3",
selectData: [
{ value: "1", name: "人力情报线索" },
{ value: "2", name: "有组织犯罪线索" },
{ value: "3", name: "阵地关联线索" },
{ value: "4", name: "阵地控制线索" },
{ value: "5", name: "高危对象线索" },
{ value: "6", name: "发现群体线索" },
{ value: "7", name: "工作发现线索" },
{ value: "8", name: "监测预警线索" },
{ value: "9", name: "技术比对多身份线索" },
{ value: "10", name: "多次纳入视线人员线索" },
],
},
{
name: "线索名称",
id: "xsmc",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "线索状态",
id: "xsztdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XSHBZT",
},
{
name: "涉及地区",
id: "sjdq",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_XZQH",
},
{
name: "举报人",
id: "jbrXm",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "嫌疑人",
id: "xyrXm",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "录入单位",
id: "xxdjdwGajgjgdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_UNIT",
},
{
name: "录入时间",
id: "djsjStart",
id2: "djsjEnd",
type: "zdyDate",
value: "",
col: "3",
},
];
var arrey = [
{
label: "线索名称",
prop: "xsmc",
width: "200",
},
{
label: "线索状态",
prop: "xsztdmStr",
width: "200",
},
{
label: "涉及地区",
prop: "sjdqStr",
width: "200",
},
{
label: "举报人姓名",
prop: "jbrXm",
width: "200",
},
{
label: "嫌疑人姓名",
prop: "xyrXm",
width: "200",
},
{
label: "办结结论",
prop: "bjjgdmStr",
width: "200",
},
{
label: "线索详情",
prop: "xsxq",
width: "200",
},
{
label: "录入时间",
prop: "djsj",
width: "200",
},
{
label: "录入单位",
prop: "xxdjdwGajgmc",
width: "200",
},
{
label: "关联案件",
prop: "sfyaj",
isShowDialog: true,
},
];
let lengtha = arreyTj.length - this.cxQueryField.length;
if (lengtha < 0) {
this.cxQueryField.splice(arreyTj.length);
}
let length = arrey.length - this.cxDefaultFormThead.length;
if (length < 0) {
this.cxDefaultFormThead.splice(arrey.length);
}
arreyTj.forEach((item, index) => {
this.$set(this.cxQueryField, index, {});
this.$set(this.cxQueryField, index, item);
});
arrey.forEach((items, indexs) => {
this.$set(this.cxDefaultFormThead, indexs, {});
this.$set(this.cxDefaultFormThead, indexs, items);
});
this.getZdm();
}
},
deep: true,
......
......@@ -339,15 +339,9 @@ export default {
});
},
toInforDa(scope) {
debugger;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
let path = `${base.alyIP5}/doLogin?zjhm=${idcard}`;
window.open(path, "_blank");
let paths = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(paths, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
dele(scope) {
debugger;
......
......@@ -625,15 +625,9 @@ export default {
},
methods: {
toInforDa(scope) {
debugger;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
let path = `${base.alyIP5}/doLogin?zjhm=${idcard}`;
window.open(path, "_blank");
let paths = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(paths, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
showDialogS(data) {
this.dialogS = true;
......
......@@ -852,7 +852,8 @@ export default {
toDa(scope) {
debugger;
if (scope.includes("A")) {
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope}`;
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope}&zjhm=${identitycard}`;
window.open(path, "_blank");
} else {
let base = encodeURIComponent(
......@@ -933,6 +934,12 @@ export default {
self.tableList = self.ajfaHeather;
} else if (this.typeMx == "0020") {
self.tableList = self.ajfaHeather;
} else if (this.typeMx == "0021") {
self.tableList = self.ldxxHeather;
} else if (this.typeMx == "0022" || '0023') {
self.tableList = self.saryHeather;
} else if (this.typeMx == "0024") {
self.tableList = self.ajfaHeather;
}
this.resultData = res.data.rows;
}
......
......@@ -30,7 +30,7 @@
</div>
</div>
<div style="margin-top: 70px">
<div class="add" v-if="xslx == 'xshb'">
<div class="add" v-if="xslx == 'xshb' || xslx == 'xshbs'">
<div class="contents">
<div>
<div class="title">线索基本信息</div>
......@@ -679,6 +679,7 @@
<script>
import {
getXsByXsbh,
getXsByXsbhByLx,
getZbzzList,
delZbzz,
getXsglbshList,
......@@ -1584,12 +1585,19 @@ export default {
this.rotate = true;
},
handleTitNav(item) {
debugger;
if (item.id == "xsxxbc") {
if (this.xslx == "rlqb") {
this.$router.pushToTab({
path: "/adjustRlqbxs",
});
} else if (this.xslx == "xshbs") {
this.$router.pushToTab({
path: "/xsxxbc",
query: {
xsbh: this.xsbh,
xslx: this.$route.query.xslxdm
},
});
} else {
this.$router.pushToTab({
path: "/xsxxbc",
......@@ -1706,19 +1714,36 @@ export default {
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
getXsByXsbh({
xsbh: this.xsbh,
}).then((res) => {
if (res.code == 200) {
this.xs.forEach((item) => {
item.content = res.data.xsxq.xs[item.id];
});
this.jbrList = res.data.xsxq.jbrList;
this.xyrList = res.data.xsxq.xyrList;
this.xsFj = res.data.xsxq.fjList;
loading.close();
}
});
if (this.$route.query.xslxdm) {
getXsByXsbhByLx({
xsbh: this.xsbh,
xslx: this.$route.query.xslxdm,
}).then((res) => {
if (res.code == 200) {
this.xs.forEach((item) => {
item.content = res.data.xsxq.xs[item.id];
});
this.jbrList = res.data.xsxq.jbrList;
this.xyrList = res.data.xsxq.xyrList;
this.xsFj = res.data.xsxq.fjList;
loading.close();
}
});
} else {
getXsByXsbh({
xsbh: this.xsbh,
}).then((res) => {
if (res.code == 200) {
this.xs.forEach((item) => {
item.content = res.data.xsxq.xs[item.id];
});
this.jbrList = res.data.xsxq.jbrList;
this.xyrList = res.data.xsxq.xyrList;
this.xsFj = res.data.xsxq.fjList;
loading.close();
}
});
}
},
getZbzzList() {
this.loadingZC = true;
......
......@@ -1003,15 +1003,9 @@ export default {
});
},
toInforDa(scope) {
debugger;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
let path = `${base.alyIP5}/doLogin?zjhm=${idcard}`;
window.open(path, "_blank");
let paths = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(paths, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
showDialogS(data) {
this.dialogS = true;
......
......@@ -556,8 +556,6 @@ export default {
},
toInfor (scope) {
this.scopeYH = scope;
console.log(this.scopeYH.yhJb);
debugger;
var self = this;
self.cxUrl = "/yhz/getYhzYh";
var arreyTj = [
......@@ -992,7 +990,7 @@ export default {
</script>
<style>
.el-dialog {
/* max-height: 670px */
max-height: 600px
}
.el-dialog__body {
padding: 0px 15px !important;
......@@ -1092,12 +1090,6 @@ export default {
margin-right: 16px;
cursor: pointer;
}
.xzyhz {
:v-deep.el-dialog__body {
// height: 400px;
overflow-y: scroll;
}
}
#jjly {
:v-deep.el-form-item__label {
color: red;
......
<template>
<div style="height: 375px;">
<div>
<div class="Content paneDiv paneDiv2" style="border: 0px solid #eaeaea" v-if="isForm">
<div class="cxtjWrap">
<el-form
......
......@@ -339,15 +339,9 @@ export default {
});
},
toInforDa(scope) {
debugger;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
let path = `${base.alyIP5}/doLogin?zjhm=${idcard}`;
window.open(path, "_blank");
let paths = `${base.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(paths, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
dele(scope) {
debugger;
......
......@@ -207,9 +207,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -189,9 +189,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -204,9 +204,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -203,9 +203,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -69,6 +69,7 @@
<script>
import rightContent from "@c/ptCxForm_components.vue";
import { updateZh, updateRl, updateCzzh } from "@/api/zcxt/zwgl.js";
import base from "@/api/base"
export default {
name: "zcssqtwp",
components: {
......@@ -204,9 +205,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -201,9 +201,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -202,9 +202,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -391,9 +391,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -208,9 +208,9 @@ export default {
},
methods: {
toInfor(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope.asjbh}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
/**
* @param obj.value 当前按钮的点击的值
......
......@@ -77,6 +77,13 @@ export default {
disabled: false,
},
{
id: "csgwdzczl",
label: "抄送给我的工作指令",
index: "csgwdzczl",
className: "iconfont icongongnengfuwu",
disabled: false,
},
{
id: "bxqjsdzczl",
label: "本辖区接收的工作指令",
index: "bxqjsdzczl",
......
......@@ -65,6 +65,13 @@ export default {
disabled: false,
},
{
id: "csgwdzczl",
label: "抄送给我的工作指令",
index: "csgwdzczl",
className: "iconfont icongongnengfuwu",
disabled: false,
},
{
id: "bxqjsdzczl",
label: "本辖区接收的工作指令",
index: "bxqjsdzczl",
......
......@@ -146,6 +146,13 @@ export default {
disabled: false,
},
{
id: "csgwdzczl",
label: "抄送给我的工作指令",
index: "csgwdzczl",
className: "iconfont icongongnengfuwu",
disabled: false,
},
{
id: "bxqjsdzczl",
label: "本辖区接收的工作指令",
index: "bxqjsdzczl",
......
<template>
<div class="Content">
<right-content
:tableOperationWidth="tableOperationWidth"
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
:transformFormTable="transformFormTable"
@add="add"
@edit="edit"
@dele="dele"
@toInfor="toInfor"
ref="rightContent"
>
<template #btnGroup="scope">
<el-button @click="edit(scope.scope)" type="text">修改</el-button>
<el-button @click="dele(scope.scope)" type="text">删除</el-button>
</template>
</right-content>
<el-drawer
size="80%"
:with-header="false"
:visible.sync="drawer">
<zczl infoType="4" v-if="drawer" :zczlbh="zczlbh" :fpbh="fpbh" :sub="sub"></zczl>
</el-drawer>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {deleteKyxsxx} from "@/api/rlqbxs.js";
import {spsftg} from "@/assets/js/transformFormTable.js";
import zczl from '@p/zczl/zczl/detailZczl.vue'
export default {
name: "csgwdzczl",
components: {
rightContent,zczl
},
data() {
return {
zczlbh:'',
fpbh:'',
sub:'CSXQ',
drawer: false,
tableOperation: true,
tableOperationWidth: 200,
transformFormTable: {spsftg},
header: "抄送给我的工作指令",
pageBs: "csgwdzczl",
cxFormData: {
zczlbh:"",
zlwh: "",
zllx: "",
fbsj_s: "",
fbsj_e: "",
zljsdwdm: "",
zlsy: "",
limit: 10,
page: 1,
},
cxQueryField: [
{
name: "指令文号",
id: "zlwh",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
maxlength : 20
},
{
name: "指令类型",
id: "zllx",
type: "codeTreeDialog",
props: "checkEmpty",
value: "",
placeholder: "请选择",
col: "3",
codeOptions: [],
codeTree: "CODE_ZLLXDM",
},
{
name: "开始发布时间",
id: "fbsj_s",
placeholder: "请输入",
type: "datetime",
value: "",
col: "3",
},
{
name: "结束发布时间",
id: "fbsj_e",
type: "datetime",
value: "",
placeholder: "请选择",
col: "3",
},
{
name: "指令事由",
id: "zlsy",
placeholder: "请输入",
type: "text",
value: "",
col: "3",
maxlength : 30
},
],
cxDefaultFormThead: [
{
label: "工作指令编号",
prop: "zczlbh",
width:'300',
toInfor:true
},
{
label: "指令文号",
prop: "zlwh",
width:'300',
},
{
label: "指令事由",
prop: "zlsy",
},
{
label: "业务名称",
prop: "ywmc",
},
{
label: "指令类型",
prop: "zllxStr",
},
{
label: "工作要求",
prop: "gzyq",
},
{
label: "发布时间",
prop: "fbsj",
},
/* {
label: "回报期限",
prop: "hbqx",
},*/
{
label: "抄送人",
prop: "fprxm",
},
{
label: "抄送时间",
prop: "cssj",
},
],
cxUrl: "/zczl/getCopyToMeZczlList",
Menu: [
{
id: "csgwdzczl",
label: "抄送给我的工作指令",
index: "csgwdzczl",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
if (this.$route.query.zczlbh != null && this.$route.query.zczlbh != '') {
this.cxFormData.zczlbh = this.$route.query.zczlbh;
}
},
methods: {
add() {
this.$router.push("adjustRlqbxs");
},
edit(scope) {
this.$router.push({
path: "adjustRlqbxs",
query: {xxzjbh: scope.row.xxzjbh},
});
},
dele(scope) {
console.log(scope);
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
deleteKyxsxx({
xxzjbh: scope.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: "已取消删除",
});
});
},
toInfor(scope) {
this.zczlbh = scope.zczlbh;
this.fpbh = scope.fpbh;
this.drawer = true;
},
},
mounted() {
},
};
</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>
......@@ -32,24 +32,13 @@
:currentItem="GD.qsrgajgdm"
/>
</div>
<div class="jsdw">
<div style="display: inline-flex">
<span style="font-size: 14px; line-height: 41px">个人工作是否完成: </span>
<el-checkbox-group v-model="checkboxValue" style="margin-top: 3%">
<el-checkbox label="否" value="0" @change="checkBoxChange"></el-checkbox>
<el-checkbox label="是" value="1" @change="checkBoxChange"></el-checkbox>
</el-checkbox-group>
</div>
</div>
</div>
<div style="margin-bottom: 10px">
<el-button
v-if="SJList.length > 1 && SJcode != ''"
size="mini"
@click="back"
>上一级
</el-button
>上一级</el-button
>
<el-button type="primary" size="mini" @click="add">查询</el-button>
<el-button size="mini" @click="print">导出</el-button>
......@@ -59,17 +48,15 @@
</div>
</template>
<script>
import {getTjListPic} from "@/api/zczl/zczl.js";
import { getTjListPic } from "@/api/zczl/zczl.js";
import SelectTreeDialog from "@c/treeCode_components.vue";
export default {
name: "dwtjtb",
components: {SelectTreeDialog},
name: "detailZczl",
components: { SelectTreeDialog },
data() {
return {
value2: [],
chartsShow: true,
checkboxValue: [],
Menu: [
{
id: "dwtjtb",
......@@ -88,7 +75,7 @@ export default {
qsrgajgdm: [],
qsrjh: "",
fpgzyq: "",
qsrgajgdm: "",
},
GD: {
qsrgajgdm: {
......@@ -108,18 +95,6 @@ export default {
};
},
methods: {
checkBoxChange(val) {
if (val) {
if (this.checkboxValue.length == 2) {
let realValue = this.checkboxValue[1];
this.checkboxValue = [];
this.checkboxValue.push(realValue);
}
} else {
this.checkboxValue = [];
}
console.log(this.checkboxValue);
},
getJson() {
debugger;
let self = this;
......@@ -129,7 +104,6 @@ export default {
if (response.status == "200") {
debugger;
self.GD.qsrgajgdm.codeOptions = response.data.data.rows;
function liMap(ji) {
let mi;
let gd = "";
......@@ -382,9 +356,6 @@ export default {
params.fbsj_s = this.value2[0];
params.fbsj_e = this.value2[1];
}
if (this.checkboxValue.length > 0) {
params.gzzlwcqk = this.checkboxValue[0] == '是' ? '1' : '0';
}
getTjListPic(params).then((res) => {
if (res.success && res.code == 200) {
loading.close();
......@@ -509,20 +480,17 @@ export default {
<style lang="scss" scoped>
#dytj {
position: relative;
.app {
display: flex;
margin-top: 9px;
}
.jsdw {
display: flex;
margin: 0 0 0 20px;
}
.datetimerange {
margin-bottom: 10px;
:v-deep {
::v-deep {
.el-icon-time {
transform: translateY(-4px);
}
......@@ -539,7 +507,6 @@ export default {
transform: translateX(-50%);
font-size: 16px;
}
width: 100%;
height: calc(100% - 88px);
text-align: right;
......@@ -547,13 +514,11 @@ export default {
padding: 20px;
padding-top: 10px;
position: relative;
#charts {
background-color: #fff;
width: 100%;
height: 100%;
}
#table {
box-sizing: border-box;
padding-top: 1px !important;
......@@ -562,23 +527,19 @@ export default {
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;
......
......@@ -88,17 +88,17 @@ export default {
codeOptions: [],
codeTree: "CODE_ZLLXDM",
},
{
name: "业务类型",
id: "ywlx",
type: "codeTreeDialog",
props: "checkEmpty",
value: "",
placeholder: "请选择",
col: "3",
codeOptions: [],
codeTree: "CODE_ZCZL_MODULE",
},
// {
// name: "业务类型",
// id: "ywlx",
// type: "codeTreeDialog",
// props: "checkEmpty",
// value: "",
// placeholder: "请选择",
// col: "3",
// codeOptions: [],
// codeTree: "CODE_ZCZL_MODULE",
// },
{
name: "个人工作是否完成",
id: "gzzlwcqk",
......@@ -143,23 +143,23 @@ export default {
},
{
label: "回报数",
label: "反馈数",
prop: "hbs",
},
{
label: "超期回报数",
label: "超期反馈数",
prop: "cqhbs",
},
{
label: "未回报数",
label: "未反馈数",
prop: "whb",
},
{
label: "超期未回报数",
label: "超期未反馈数",
prop: "cqwhb",
},
{
label: "回报率",
label: "反馈率",
prop: "hbl",
},
......@@ -191,7 +191,10 @@ export default {
label: "不合格率",
prop: "bhgl",
},
{
label: "平均反馈时间(天)",
prop: "pjfksj",
},
// {
// label: "发布时间",
// prop: "fbsj",
......
......@@ -1129,7 +1129,7 @@ export default {
//console.log(JSON.stringify(this.picDataList))
this.picDataLoading = false;
window.open(
"http://xzxt-zhyy.dsj.xz:9007/#/home?data=" +
"http://xzxt-zhyy.dsj.xz/gps/#/home?data=" +
JSON.stringify(this.picDataList),
"_blank"
);
......
......@@ -121,9 +121,9 @@ export default {
},
methods: {
goAjda(scope) {
debugger;
let path = `${this.$baseUrl.alyIP6}/queryAjdaxxs?asjbh=${scope}`;
window.open(path, "_blank");
let identitycard = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
let path = `${this.$baseUrl.alyIP6}/#/jump?path=/queryAjda&asjbh=${scope.asjbh}&zjhm=${identitycard}`;
window.open(path, "_blank");
},
doQuery() {
let self = this;
......
......@@ -19,7 +19,6 @@
<span class="hbyp" @click="detailDelte(scope.scope)">删除</span>
<span class="hbyp" @click="goKsh(scope.scope)">可视化</span>
<span class="hbyp" @click="goNt(scope.scope)">脑图</span>
<!-- <span class="hbyp" @click="goSk(scope.scope)">时空</span> -->
</template>
</right-content>
</div>
......
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