Commit 8be54a05 by chenqiang

栏目、模型、门户,首页111111

parent ed2a1106
......@@ -63,7 +63,7 @@
});
self.isFalg = false
sessionStorage.clear()
self.$router.push('/sy')
self.$router.push('/jump')
self.userInfo = {}
self.$forceUpdate()
// window.opener.location.reload()
......
......@@ -63,7 +63,7 @@
});
self.isFalg = false
sessionStorage.clear()
self.$router.push('/sy')
self.$router.push('/jump')
self.userInfo = {}
self.$forceUpdate()
// window.opener.location.reload()
......
......@@ -44,7 +44,7 @@ export default {
// 去首页
goTo(){
let self = this
self.$router.push('/sy')
self.$router.push('/jump')
},
// 点击登录按钮
getLogin() {
......@@ -64,7 +64,7 @@ export default {
});
self.isFalg = false
sessionStorage.clear()
self.$router.push('/sy')
self.$router.push('/jump')
self.userInfo = {}
self.$forceUpdate()
// window.opener.location.reload()
......
......@@ -63,7 +63,7 @@
});
self.isFalg = false
sessionStorage.clear()
self.$router.push('/sy')
self.$router.push('/jump')
self.userInfo = {}
self.$forceUpdate()
// window.opener.location.reload()
......
......@@ -8,7 +8,7 @@
export default [
{
path: '/',
redirect: '/sy'
redirect: '/jump'
},
{
path: '/login',
......@@ -178,6 +178,24 @@ export default [
component: () => import('@/views/sy/index.vue')
},
{
path: '/syy',
name: 'syy',
meta: {
title: '移动首页',
auth: '5'
},
component: () => import('@/views/sy/index2.vue')
},
{
path: '/jump',
name: 'jump',
meta: {
title: '首页jump',
auth: '5'
},
component: () => import('@/views/sy/jump.vue')
},
{
path: '/mhfour',
name: 'mhfour',
meta: {
......
......@@ -69,6 +69,17 @@
label="手机号归属地">
</el-table-column>
<el-table-column
prop="asjbh"
label="案事件编号">
<template slot-scope="scope">
<div
v-if="scope.row.asjbh.length>0"
v-for="item in scope.row.asjbh" :key="item">
{{item}}
</div>
</template>
</el-table-column>
<el-table-column
label="研判标签">
<template slot-scope="scope">
<el-popover trigger="hover" placement="top">
......@@ -96,11 +107,11 @@
<!-- <span v-else></span>-->
</template>
</el-table-column>
<el-table-column label="操作" width="200">
<template slot-scope="scope">
<el-button @click="add(scope.row)" type="primary" size="mini">网约型可视化分析</el-button>
</template>
</el-table-column>
<!-- <el-table-column label="操作" width="200">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button @click="add(scope.row)" type="primary" size="mini">网约型可视化分析</el-button>-->
<!-- </template>-->
<!-- </el-table-column>-->
</el-table>
<!--分页-->
<el-pagination background
......@@ -171,7 +182,6 @@
// 'content-Type': 'application/json'
// }
}).then(res => {
debugger
if (res.state == 200) {
self.tableLoading = false
self.tableData = res.data
......
......@@ -84,12 +84,11 @@
prop="jyaq"
label="简要案情">
</el-table-column>
<!-- <el-table-column label="操作" width="200">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button @click="add(scope.row)" type="primary" size="mini">智能推荐</el-button>-->
<!-- &lt;!&ndash; <el-button @click="detail(scope.row)" type="danger" size="mini">进入模型</el-button>&ndash;&gt;-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="操作" width="200">
<template slot-scope="scope">
<el-button @click="add(scope.row)" type="primary" size="mini">网约型可视化分析</el-button>
</template>
</el-table-column>
</el-table>
<!--分页-->
<el-pagination background
......@@ -145,6 +144,15 @@
})
},
methods: {
add(row){
debugger
let objectValue = row.asjbh
let url = 'http://77.1.24.143:8056/#/screenWycfx?objectValue='+
objectValue + '&asjbh='+
objectValue + '&asjmc=444&approveId=5555&cxrSfzh='+
JSON.parse(sessionStorage.getItem('userInfo')).identitycard
window.open(url)
},
// 跳转
goTo(row){
debugger
......
......@@ -84,7 +84,27 @@
<div style="cursor: pointer;
text-decoration: underline; color: #126ce4;"
v-for="(item,index) in scope.row.bshList" :key="index">
<span @click="goTo(scope.row, item)">{{item}}</span>
<span @click="goTo(scope.row, item.bshxx)">{{item.bshxx}}</span>
<i v-if="item.bshlx === 'mobile'"
title="手机号"
style="padding-left: 5px;"
class="el-icon-mobile-phone"></i>
<i v-if="item.bshlx === 'carid'"
title="车牌号"
style="padding-left: 5px;"
class="el-icon-truck"></i>
<i v-if="item.bshlx === 'email'"
title="邮箱号"
style="padding-left: 5px;"
class="el-icon-message"></i>
<i v-if="item.bshlx === 'yhkh'"
title="银行卡号"
style="padding-left: 5px;"
class="el-icon-bank-card"></i>
<i v-if="item.bshlx === 'personid'"
title="身份证号"
style="padding-left: 5px;"
class="el-icon-postcard"></i>
<el-popover placement="right" effect="light" trigger="hover">
<div>
<div>{{content1}}</div>
......
......@@ -146,10 +146,53 @@
self.getData()
self.getXxList()
self.getTableData()
self.login1()
self.login2()
self.login3()
self.login4()
self.login5()
self.login6()
self.login7()
},
methods: {
// 专项案件
login1() {
let param = new URLSearchParams()
param.append('userId', JSON.parse(sessionStorage.getItem('userInfo')).identitycard)
param.append('perurl', JSON.parse(sessionStorage.getItem('userInfo')).username)
param.append('clientIp', '77.16.28.59')
axios.post('http://77.1.24.81:9101/login', param).then(res => {
})
},
// 个案侦办
login2() {
$.ajax({
type: 'post',
contentType: 'application/x-www-form-urlencoded',
url: 'http://77.1.24.81:9047/doLogin',
data: {
zjhm: JSON.parse(sessionStorage.getItem('userInfo')).identitycard
},
xhrFields: {withCredentials: true},
success: function (myJson) {
console.log('调用9047登录接口成功')
}
});
},
// 人案筛查
login3() {
let param = new URLSearchParams()
param.append('userId', JSON.parse(sessionStorage.getItem('userInfo')).identitycard)
axios.post('/solr/xzxt_solr/login', param).then(res => {
})
},
// 重庆智侦正式版登录
login4() {
axios.post('/tgxx/getRecentXtgxx', {}).then(res => {
})
},
// 串并研判登录
login5() {
$.ajax({
......@@ -159,22 +202,40 @@
data: {zjhm: JSON.parse(sessionStorage.getItem('userInfo')).identitycard},
xhrFields: {withCredentials: true},
success: function (myJson) {
console.log('调用9047登录接口成功')
// self.dengLuData(myJson);
console.log('调用8502登录接口成功')
}
})
},
// 可视化登录
login6() {
let param = new URLSearchParams()
// 嫌疑人
param.append('zjhm', JSON.parse(sessionStorage.getItem('userInfo')).identitycard)
axios.post('http://77.1.24.143:8501/loginByZjhm', param, {
headers: {
'Content-Type': 'application/form-data'
$.ajax({
type: 'post',
contentType: 'application/x-www-form-urlencoded',
url: 'http://77.1.24.143:8501/loginByZjhm',
data: {zjhm: JSON.parse(sessionStorage.getItem('userInfo')).identitycard},
xhrFields: {withCredentials: true},
success: function (myJson) {
console.log('调用8051登录接口成功')
// self.dengLuData(myJson);
}
}).then(res => {
debugger
})
});
},
// 省/部级双向单点登录
login7() {
$.ajax({
type: 'post',
contentType: 'application/x-www-form-urlencoded',
url: 'http://10.100.17.118:9047/doLogin',
data: {
zjhm: JSON.parse(sessionStorage.getItem('userInfo')).identitycard
// zjhm: '210105197312255351'
},
xhrFields: {withCredentials: true},
success: function (myJson) {
console.log('调用10.100.17.118:9047登录接口成功')
// self.dengLuData(myJson);
}
});
},
// 表单跳转
toNewPage(URL, PARAMS) {
......
<template>
<div></div>
<div>
<div class="form_box">
<el-form abel-position="right"
label-width="100px"
ref="queryForm" inline style="text-align: left">
<el-form-item>
<el-button style="margin-left: 50px;" type="primary" @click="getData">进入结果推送</el-button>
</el-form-item>
</el-form>
</div>
</div>
</template>
<script>
let Base64 = require('js-base64').Base64
export default {
name: 'jgts'
name: 'jgts',
data(){
return{
}
},
methods:{
getData() {
let username = JSON.parse(sessionStorage.getItem('userInfo')).username;
let pwd = JSON.parse(sessionStorage.getItem('userInfo')).password;
pwd = Base64.decode(pwd);
let url = 'http://77.1.24.81:8055/#/loginnaotu/'+ username + '/' + pwd + '/以图研判'
window.open(url)
}
}
}
</script>
......
<template>
<div id="ryqxda">
<el-container>
<el-header>
<header-box/>
</el-header>
<el-main>
<div class="form_box">
<el-form abel-position="right"
label-width="140px"
ref="queryForm" :model="form"
inline style="text-align: left">
<el-form-item label="身份证号码">
<el-input v-model="form.zjhm"
placeholder="请输入身份证号码"
clearable></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="getData">查询</el-button>
</el-form-item>
</el-form>
</div>
</el-main>
</el-container>
</div>
</template>
<script>
import headerBox from '../../components/headerBoxSqSb.vue'
export default {
name: "index",
components: {headerBox},
data() {
return {
form: {
zjhm: ''
}
}
},
methods: {
getData() {
if (this.form.zjhm) {
let url = 'http://77.1.24.143:8055/#/rydaIndex/ryGl?zjhm=' + this.form.zjhm.trim()
window.open(url);
}
}
}
}
</script>
<style scoped lang="scss">
#ryqxda {
/deep/ .el-header {
padding: 0;
height: 48px !important;
background-color: rgba(18, 35, 87, .7);
}
.el-main {
height: calc(100vh - 48px);
margin: 0;
border: none;
width: 100%;
padding: 24px;
background-color: #ECEEF2;
}
.total {
color: #999;
margin-left: 28px;
margin-right: 22px;
float: left;
}
.form_box {
background-color: #fff;
padding-top: 20px;
border-radius: 4px;
}
}
</style>
\ No newline at end of file
......@@ -84,25 +84,49 @@
<div style="cursor: pointer;
text-decoration: underline; color: #126ce4;"
v-for="(item,index) in scope.row.bshList" :key="index">
<span @click="goTo(scope,item)">{{item}}</span>
<span>{{item.bshxx}}</span>
<i v-if="item.bshlx === 'mobile'"
title="手机号"
style="padding-left: 5px;"
class="el-icon-mobile-phone"></i>
<i v-if="item.bshlx === 'carid'"
title="车牌号"
style="padding-left: 5px;"
class="el-icon-truck"></i>
<i v-if="item.bshlx === 'email'"
title="邮箱号"
style="padding-left: 5px;"
class="el-icon-message"></i>
<i v-if="item.bshlx === 'yhkh'"
title="银行卡号"
style="padding-left: 5px;"
class="el-icon-bank-card"></i>
<i v-if="item.bshlx === 'personid'"
title="身份证号"
style="padding-left: 5px;"
class="el-icon-postcard"></i>
<i v-if="item.bshlx === 'otherid'"
title="其他"
style="padding-left: 5px;"
class="el-icon-sort"></i>
<el-popover placement="right" effect="light" trigger="click">
<div>
<ul class="popUl"
style="position: absolute;left:-1px;top:-23px;">
<h4>{{item}}</h4>
<li @click="goTowlfqfx(scope.row, item)">
<h4>{{item.bshxx}}</h4>
<li @click="goTowlfqfx(scope.row, item.bshxx)">
<i class="el-icon-view"></i>
<span>网络贩枪分析</span>
</li>
<li @click="goTokdfxyp(scope.row, item)">
<li @click="goTokdfxyp(scope.row, item.bshxx)">
<i class="el-icon-view"></i>
<span>快递分析研判</span>
</li>
<li @click="goTokdxxcx(scope.row, item)">
<li @click="goTokdxxcx(scope.row, item.bshxx)">
<i class="el-icon-view"></i>
<span>快递信息查询</span>
</li>
<li @click="goTokydhfx(scope.row, item)">
<li @click="goTokydhfx(scope.row, item.bshxx)">
<i class="el-icon-view"></i>
<span>客运带货分析</span>
</li>
......
<template>
<div></div>
</template>
<script>
export default {
name: 'index2'
}
</script>
<style scoped>
</style>
<template>
<div></div>
</template>
<script>
export default {
name: 'jump',
data(){
return{
}
},
mounted() {
debugger
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
this.$router.push('/syy')
}else{
this.$router.push('/sy')
}
}
}
</script>
<style scoped>
</style>
<template>
<!--文件上传-->
<div>
<div class="form_box">
<el-form abel-position="right"
label-width="100px"
ref="queryForm" inline style="text-align: left">
<el-form-item>
<el-button style="margin-left: 50px;" type="primary" @click="getData">进入大文件上传</el-button>
</el-form-item>
</el-form>
</div>
</div>
</template>
<script>
export default {
name: "wjsc",
data() {
return {
}
return {}
},
created() {
window.close()
window.open('http://77.1.24.81:8989/demo1.html')
methods:{
getData(){
window.open('http://77.1.24.81:8989/demo1.html')
}
}
}
</script>
......
<template>
<!-- 用户管理-->
<div>
<div class="form_box">
<el-form abel-position="right"
label-width="100px"
ref="queryForm" inline style="text-align: left">
<el-form-item>
<el-button style="margin-left: 50px;" type="primary" @click="getData">进入用户管理</el-button>
</el-form-item>
</el-form>
</div>
</div>
</template>
<script>
......@@ -9,14 +20,13 @@
return {}
},
created() {
// window.opener.location.reload()
this.getData()
// this.getData()
},
methods: {
getData() {
let self = this
let url = "http://77.1.24.51:10051/doLogin?token=" + self.getCookie('userSIDKey')
window.close()
// window.close()
window.open(url)
},
// 获取cookie
......
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