Commit 65d8864c by xue_wengang

跳转地址修改

parent ac34ab53
......@@ -9,8 +9,8 @@ let base = {
// ztptURL: "http://26.120.5.129:8006", //通辽
ztptURL: "http://26.3.13.120:8088",
codeUrl: "",
BaseURL: "/apiAjzb", //基础查询页得ip
rzURL: "/apiXzxt", //刑专二期得(日志)ip
BaseURL: "/apiAjzbGaw", //基础查询页得ip
rzURL: "/apiXzxtGaw", //刑专二期得(日志)ip
//BaseURL: "/apiAjzb", //基础查询页得ip
//rzURL: "/apiXzxt", //刑专二期得(日志)ip
// bigwfwurl: "",
......
<template>
<!--左侧导航-->
<div
class="leftMenu"
:style="{ width: isCollapse == true ? '0px' : '240px' }"
v-if="false"
>
<!--<div @click="isCollapse=!isCollapse" style="width:51px;text-align:center;color:#409EFF;cursor: pointer;line-height:36px;" :title="isCollapse == true?'展开':'收缩'"><i class="fa fa-bars"></i></div>-->
<el-menu
@select="changeSidebar"
:default-active="currentBar"
class="el-menu-vertical-demo"
@open="handleMenuOpen"
@close="handleMenuClose"
:unique-opened="isOpenOnly"
:collapse="isCollapse"
active-text-color="#409EFF"
background-color="#fff"
text-color="#545c64"
>
<div v-for="item in leftMenu" :key="item.index">
<!--没有子级菜单的情况-->
<el-menu-item
:index="item.index"
:name="item.index"
v-if="!item.children"
>
<i :class="item.className"></i>
<span slot="title">{{ item.label }}</span>
</el-menu-item>
<el-submenu :index="item.index" v-else>
<template slot="title">
<i :class="item.className"></i>
<span>{{ item.label }}</span>
</template>
<el-menu-item :index="item2.index" :name="item2.index" v-for="(item2,index2) in item.children" :key="index2"><i :class="item2.className"></i>{{item2.label}}</el-menu-item>
</el-submenu>
</div>
</el-menu>
<!--<img src="../assets/img/leftMenuCover.png" style="width:180px;margin-left: 10px;" v-show="isCollapse==false">-->
</div>
</template>
<script>
import "@/assets/styles/font-awesome.min.css";
export default {
name: "leftMenu_components",
props: {
propLeftMenu: {
type: Array,
default: () => []
},
sidebarItemName: String
},
data() {
return {
isOpenOnly: true,
isCollapse: false,
leftMenu: this.propLeftMenu,
currentBar: '1',
csidebarItemName:this.sidebarItemName
};
},
watch: {
sidebarItemName(val) {
if(val=='ykpgbg'||val=='fwrz'){
this.csidebarItemName="dwfwyktj";
}
}
},
methods: {
handleMenuOpen(key, keyPath) {
console.log(key, keyPath);
},
handleMenuClose(key, keyPath) {
console.log(key, keyPath);
},
changeSidebar(index) {
this.$emit("changeSidebarIndex", index, this.leftMenu);
}
},
mounted() {
let self = this;
if(self.csidebarItemName=='dlrz'||self.csidebarItemName=='gnsyrz'||self.csidebarItemName=='gnfwtj'||self.csidebarItemName=='ldfwrz'){//访问运控菜单
let index = self.leftMenu.findIndex(item => item.id == 'fwyk');
self.leftMenu[index].children.forEach(item2 => {
if(item2.id == self.csidebarItemName){
self.currentBar = (item2.index).toString();
}
});
}else{
if(self.csidebarItemName=='ykpgbg'||self.csidebarItemName=='fwrz'){
self.csidebarItemName="dwfwyktj";
}
let index = self.leftMenu.findIndex(item => item.id == self.csidebarItemName);
self.currentBar = (index + 1).toString();
}
}
};
</script>
<style scoped lang="scss">
@import "../assets/styles/leftMenu.scss";
</style>
......@@ -717,5 +717,5 @@ export default [
auth: 5
},
component: () => import("@/views/jf/index.vue")
},
}
]
......@@ -5,13 +5,14 @@
</div>
<div class="container">
<div class="tablist">
<div class="list"
v-for="(item,index) in tab"
<div
class="list"
v-for="(item, index) in tab"
:key="index"
:style="`background: url(${item.img}) no-repeat;background-size: 100% 100%;`"
@click="toLink(item.url)"
>
{{item.name}}
{{ item.name }}
</div>
</div>
<el-row :gutter="20">
......@@ -21,20 +22,32 @@
<span>内蒙古自治区公安机关刑事侦查办案积分评价办法(试行)</span>
</div>
<div class="cont-nr">
<p class="textindex">第一条 为进一步提升全区公安机关打击犯罪能力,激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。</p>
<p class="textindex">第二条 坚持以习近平新时代中国特色社会主义法治思想为 激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。 第二条 坚持以习近平新时代中国特色社会主义法治思想为 激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。</p>
<p class="textindex">
第一条
为进一步提升全区公安机关打击犯罪能力,激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
</p>
<p class="textindex">
第二条 坚持以习近平新时代中国特色社会主义法治思想为
激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
第二条 坚持以习近平新时代中国特色社会主义法治思想为
激发广大民辅警参与刑事案件侦破的积极性,形成全警参与、上下一体、警种融合作战的大刑侦体系,更快地破大案、更多地破小案、更准地办好案、更好地控发案,全面提升打击刑事犯罪工作质效,结合我区工作实际,制定本办法。
</p>
</div>
</div>
</el-col>
<el-col :span="10">
<div class="cont">
<div class="cont-bg" style="background: #8EB2DF">
<div class="cont-bg" style="background: #8eb2df">
<span>2022年积分通报</span>
</div>
<div class="cont-nr">
<div v-for="(item,index) in list" :key="index">
<img :src="imgurl" alt="" style="width: 30px;margin-right: 10px;">
<span @click="goDetail(item)">{{item.mbmc}}</span>
<div v-for="(item, index) in list" :key="index">
<img
:src="imgurl"
alt=""
style="width: 30px; margin-right: 10px"
/>
<span @click="goDetail(item)">{{ item.mbmc }}</span>
</div>
</div>
</div>
......@@ -55,49 +68,49 @@ export default {
return {
tab: [
{
img: require('../../assets/img/jfgl/1.png'),
name: '积分考评',
url: 'http://10.100.17.118:9047/toFstj'
img: require("../../assets/img/jfgl/1.png"),
name: "积分考评",
url: "http://10.100.17.118:9047/toFstj",
},
{
img: require('../../assets/img/jfgl/2.png'),
name: '个人积分统计',
url: 'http://10.100.17.118:9047/tipg/grtjpg'
img: require("../../assets/img/jfgl/2.png"),
name: "个人积分统计",
url: "/jfsz/gRjftjs",
},
{
img: require('../../assets/img/jfgl/3.png'),
name: '实绩积分通报',
url: ''
img: require("../../assets/img/jfgl/3.png"),
name: "实绩积分通报",
url: "",
},
{
img: require('../../assets/img/jfgl/4.png'),
name: '我的积分',
url: 'http://10.100.17.118:9047/GrJfXq'
img: require("../../assets/img/jfgl/4.png"),
name: "我的积分",
url: "http://10.100.17.118:9047/GrJfXq",
},
{
img: require('../../assets/img/jfgl/5.png'),
name: '积分规则管理',
url: 'http://10.100.17.118:9047/editJfxx'
}
img: require("../../assets/img/jfgl/5.png"),
name: "积分规则管理",
url: "http://10.100.17.118:9047/editJfxx",
},
],
imgurl: require('../../assets/img/jfgl/tz.png'),
list: []
}
imgurl: require("../../assets/img/jfgl/tz.png"),
list: [],
};
},
mounted() {
this.getQxpm()
this.getQxpm();
},
methods: {
goDetail(item){
goDetail(item) {
this.$router.pushToTab({
path:'ypbg',
query:{
xxzjbh:item.xxzjbh,
name:item.mbmc
}
})
path: "ypbg",
query: {
xxzjbh: item.xxzjbh,
name: item.mbmc,
},
});
},
doQueryRequest(relurl,form) {
doQueryRequest(relurl, form) {
/*post方法*/
return Http({
url: url.rzURL + relurl,
......@@ -110,48 +123,52 @@ export default {
});
},
getQxpm() {
this.doQueryRequest('/jfmb/getJfmbList')
this.doQueryRequest("/jfmb/getJfmbList")
.then((res) => {
if (res.success) {
this.list = res.data.year
this.list = res.data.year;
}
})
.catch((err) => {});
},
toLink(url) {
if (url) {
window.open(url, '_blank')
if (url == "/jfsz/gRjftjs") {
this.$router.pushToTab({
path: url
});
} else if (url) {
window.open(url, "_blank");
}
}
}
}
},
},
};
</script>
<style lang="scss" scoped>
body{
body {
background: #fff;
}
.jf-box{
.jf-box {
display: flex;
flex-direction: column;
flex: 1 0 100%;
justify-content: space-between;
height: 100vh;
.title-top{
.title-top {
display: flex;
height: 120px;
width: 100%;
background: url('../../assets/img/jfgl/titleBg.png') no-repeat center;
background: url("../../assets/img/jfgl/titleBg.png") no-repeat center;
background-size: 100% 100%;
justify-content: center;
align-items: center;
.img{
.img {
width: 624px;
height: 64px;
background: url('../../assets/img/jfgl/title.png') no-repeat center;
background: url("../../assets/img/jfgl/title.png") no-repeat center;
background-size: 100% 100%;
}
}
.container{
.container {
flex: 1;
max-width: 1360px;
width: 100%;
......@@ -159,11 +176,11 @@ body{
padding: 0 15px;
box-sizing: border-box;
}
.tablist{
.tablist {
display: flex;
margin-top: 30px;
margin-bottom: 25px;
.list{
.list {
width: 400px;
height: 100px;
display: flex;
......@@ -175,36 +192,36 @@ body{
}
}
}
.cont{
.cont-bg{
.cont {
.cont-bg {
height: 80px;
width: 100%;
background: #4C87BC;
background: #4c87bc;
font-size: 24px;
display: flex;
justify-content: center;
align-items: center;
color: #fff
color: #fff;
}
.cont-nr{
background: #D5E0EF;
.cont-nr {
background: #d5e0ef;
height: 400px;
padding: 22px;
box-sizing: border-box;
font-size: 16px;
.textindex{
.textindex {
text-indent: 2em;
}
span{
span {
cursor: pointer;
}
}
}
.footer{
.footer {
display: flex;
justify-content: center;
align-items: center;
background: #104C88;
background: #104c88;
font-size: 18px;
color: #fff;
height: 80px;
......
......@@ -4,6 +4,7 @@
:cxQueryField="cxQueryField"
:cxFormData="cxFormData"
:name='name'
:isShow='true'
></right-content>
</div>
......
......@@ -20,7 +20,7 @@
</template>
<script>
import leftMenu from "@c/leftMenu_components.vue";
import leftMenu from "@c/leftMenu_componentsTjpg.vue";
import { tjpgHeaderIcon } from "@/utils/params";
export default {
......
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