Commit 2bb2628f by yuhao

修改阵地和线索

parent 1cbeacb5
......@@ -2,59 +2,50 @@
<!--左侧导航-->
<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"
:default-active="activeIndex"
@open="handleMenuOpen"
@close="handleMenuClose"
:collapse="isCollapse"
:unique-opened="isOpenOnly"
active-text-color="#007AFF"
background-color="#ffffff"
text-color="rgba(90, 93, 103, 1)"
ref="menu"
>
<div
class="menu_wrap"
v-for="item in leftMenus"
:key="item.index"
v-permission="item.roles"
>
<el-menu-item
:index="item.index"
v-if="item.hasChildren == false"
@click="goDetail(item)"
><i :class="item.className"></i>{{ item.label }}
<el-menu @select="changeSidebar"
:default-active="activeIndex"
@open="handleMenuOpen"
@close="handleMenuClose"
:collapse="isCollapse"
:unique-opened="isOpenOnly"
active-text-color="#007AFF"
background-color="#ffffff"
text-color="rgba(90, 93, 103, 1)"
ref="menu">
<div class="menu_wrap"
v-for="item in leftMenus"
:key="item.index"
v-permission="item.roles">
<el-menu-item :index="item.index"
v-if="item.hasChildren == false"
@click="goDetail(item)"><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">{{
<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 }}
<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 }}
</el-menu-item>
</el-submenu>
</div>
......@@ -63,17 +54,13 @@
</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>
......@@ -93,7 +80,7 @@ export default {
props: {
isCollapseP: Boolean,
},
data() {
data () {
return {
isOpenOnly: true,
isCollapse: this.isCollapseP,
......@@ -109,7 +96,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;
......@@ -121,24 +108,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);
......@@ -148,7 +135,7 @@ export default {
},
},
methods: {
goDetail(item) {
goDetail (item) {
let Base64 = require("js-base64").Base64;
debugger;
if (item.id == "dwcx") {
......@@ -159,11 +146,9 @@ 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") {
......@@ -254,6 +239,10 @@ export default {
this.$router.pushToTab({
path: "/intelligentInformationServiceModel",
});
} else if (item.id == "queryGwqt") {
this.$router.pushToTab({
path: "/queryGwqt",
});
} else if (item.id == "xxdxlzcl") {
this.$router.pushToTab({
path: "/xsbk",
......@@ -262,7 +251,7 @@ export default {
this.$router.push(item.index);
}
},
navAuth() {
navAuth () {
var self = this;
if (self.navList.length > 0) {
self.leftMenu.forEach((item) => {
......@@ -292,21 +281,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);
},
},
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
@toInfor="toInfor"
:cxUrl="cxUrl"
ref="rightContent"
>
<right-content :pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
@toInfor="toInfor"
:cxUrl="cxUrl"
ref="rightContent">
<template #listOperation="scope">
<span class="hbyps" @click="add(scope.scope)">
<i class="el-icon-plus"></i>新增</span
>
<span class="hbyps"
@click="add(scope.scope)">
<i class="el-icon-plus"></i>新增</span>
</template>
<template #btnGroup="scope">
<span class="hbyp" @click="edit(scope.scope)">修改</span>
<span class="hbyp" @click="dele(scope.scope)">删除</span>
<span class="hbyp"
@click="edit(scope.scope)">修改</span>
<span class="hbyp"
@click="dele(scope.scope)">删除</span>
</template>
</right-content>
</div>
......@@ -31,7 +31,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
header: "阵地线索布控",
pageBs: "queryZdXsbk",
......@@ -41,7 +41,7 @@ export default {
bkmxName: "",
bkmxMxCode: [],
bkmxSyfw: [],
bkmxLydm:'0003'
bkmxLydm: '0003'
},
cxQueryField: [
{
......@@ -98,6 +98,14 @@ export default {
label: "适用范围",
prop: "bkmxSyfwTxt",
},
{
label: "是否处置完成",
prop: "czwc",
},
{
label: "是否忽略预警信息",
prop: "hlyjxx",
},
],
cxUrl: "/xsbkmx/list",
Menu: [
......@@ -106,18 +114,18 @@ export default {
label: "阵地布控模型管理",
index: "queryZdXsbk",
auth: "M0101",
className: "iconfont iconrizhi",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
// 获取列表查询条件 模型的code
getAllMxxxTypeList() {
getAllMxxxTypeList () {
getAllMxxxType().then((res) => {
if (res.code == 200) {
let selectlist = [];
......@@ -129,7 +137,7 @@ export default {
});
this.cxQueryField.forEach((itemType) => {
if (itemType.type == "codeTreeDialog" && itemType.id == 'bkmxMxCode') {
this.$set(itemType, "codeOptions", selectlist );
this.$set(itemType, "codeOptions", selectlist);
}
});
}
......@@ -138,13 +146,13 @@ export default {
/**
* @description 新增
*/
add() {
add () {
this.$router.pushToTab("addZdXsbk");
},
/**
* @description 详情
*/
toInfor(row) {
toInfor (row) {
this.$router.pushToTab({
path: "/zdXsbkDetail",
query: {
......@@ -155,7 +163,7 @@ export default {
/**
* @description 修改
*/
edit(scope) {
edit (scope) {
debugger;
this.$router.pushToTab({
path: "/addZdXsbk",
......@@ -165,7 +173,7 @@ export default {
});
},
// 删除
dele(scope) {
dele (scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......@@ -174,7 +182,7 @@ export default {
.then(() => {
deleteMx({
xxzjbh: scope.row.xxzjbh,
bkmxLydm:'0003',
bkmxLydm: '0003',
}).then((res) => {
if (res.code == 200) {
this.$message({
......@@ -182,7 +190,7 @@ export default {
message: "删除成功",
});
this.$refs.rightContent.doQuery("yes");
} else {
} else {
this.$message({
type: "error",
message: res.message,
......@@ -199,7 +207,7 @@ export default {
},
},
watch: {},
mounted() {
mounted () {
this.getAllMxxxTypeList(); // 获取查询条件的 模型code
},
};
......
......@@ -419,14 +419,14 @@ export default {
className: "iconfont iconrizhi",
disabled: false,
},
// {
// id: "queryZdxxs34",
// label: "阵地监测预警信息研判",
// index: "queryZdxxs34",
// auth: "M0101",
// className: "iconfont iconrizhi",
// disabled: false,
// },
{
id: "queryGwqt",
label: "阵地监测预警信息研判",
index: "queryGwqt",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
},
// {
......
......@@ -58,7 +58,7 @@ module.exports = {
},
proxy: {
"/apialy": {
target: "http://192.168.1.110:8762", //西藏: https://155.1.33.10:20010/ 阿里云:http://39.99.155.173:9022
target: "http://192.168.1.111:8762", //西藏: https://155.1.33.10:20010/ 阿里云:http://39.99.155.173:9022
// ws: true,
changeOrigin: true,
secure: false,
......
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