改为监管
This commit is contained in:
@@ -5,4 +5,4 @@ ENV = 'development'
|
||||
VUE_APP_BASE_API = '/api'
|
||||
|
||||
## 配置测试和本地开发时的 接口地址
|
||||
VUE_APP_URL = "http://122.14.222.186:8111"
|
||||
VUE_APP_URL = "http://127.0.0.1:8112"
|
||||
|
||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="navbar">
|
||||
<h3 class="breadcrumb-container">安瑞集团信息化平台</h3>
|
||||
<h3 class="breadcrumb-container">贷后监管体系</h3>
|
||||
<div class="right-menu">
|
||||
<!-- <p>{{Orgname}} 欢迎, {{name}}</p> <!–{{departmentName}}–>-->
|
||||
<p>欢迎您,{{pNameAndDepartmentNameAndPostName}} {{name}}</p>
|
||||
@@ -10,7 +10,7 @@
|
||||
<span class="backToHome" @click="logout"><i class="el-icon-back"></i>返回首页</span>
|
||||
</div>
|
||||
</div>
|
||||
<el-footer class="footer" height="40px">Copyright © {{ year }} 安瑞集团 All Rights Reserved</el-footer>
|
||||
<el-footer class="footer" height="40px">Copyright © {{ year }} 贷后监管体系 All Rights Reserved</el-footer>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<tags-view/> <!--横向标签-->
|
||||
</div>
|
||||
<app-main/>
|
||||
<!--<el-footer height="40px">Copyright © 2021 安瑞集团 All Rights Reserved</el-footer>-->
|
||||
<!--<el-footer height="40px">Copyright © 2021 贷后监管体系 All Rights Reserved</el-footer>-->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
module.exports = {
|
||||
|
||||
title: '安瑞集团信息化平台',
|
||||
title: '贷后监管体系',
|
||||
|
||||
/**
|
||||
* @type {boolean} true | false
|
||||
|
||||
@@ -1,16 +1,19 @@
|
||||
<template>
|
||||
<div style="height: 100%;">
|
||||
<div class="header">
|
||||
<p class="title"><img src="../../assets/loginImg/logo.png"/>安瑞集团信息化平台</p>
|
||||
<p class="title">
|
||||
<img src="../../assets/loginImg/logo.png">
|
||||
贷后监管体系
|
||||
</p>
|
||||
<div class="head_info">
|
||||
<p>欢迎您</p>
|
||||
<p>
|
||||
<el-select v-model="defaultOrgPathName" class="selectStyle" size="small" placeholder="" @change="changeOrg" filterable>
|
||||
<el-option v-for="item in orgDept_list" :key="item.orgPath" :label="item.orgName" :value="item.orgName"/>
|
||||
<el-select v-model="defaultOrgPathName" class="selectStyle" size="small" placeholder="" filterable @change="changeOrg">
|
||||
<el-option v-for="item in orgDept_list" :key="item.orgPath" :label="item.orgName" :value="item.orgName" />
|
||||
</el-select>
|
||||
</p>
|
||||
<p>{{ roleName }} {{ name }}</p>
|
||||
<p @click="logout()" class="dy"><img src="@/assets/images/dy.png"/></p>
|
||||
<p class="dy" @click="logout()"><img src="@/assets/images/dy.png"></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container1">
|
||||
@@ -19,7 +22,7 @@
|
||||
<ul class="grid-content bg-ltop">
|
||||
<li @click="todowork">
|
||||
<div style="position: relative">
|
||||
<el-badge v-if="shuliang.workCount !== 0" :value="shuliang.workCount" size="mini" class="mark"/>
|
||||
<el-badge v-if="shuliang.workCount !== 0" :value="shuliang.workCount" size="mini" class="mark" />
|
||||
<img src="@/assets/home/ltIcon1.png">
|
||||
</div>
|
||||
<p>待办工作</p>
|
||||
@@ -40,31 +43,31 @@
|
||||
</el-col>
|
||||
<el-col :span="10">
|
||||
<div class="grid-content bg-rtop">
|
||||
<img class="anrui" src="@/assets/home/anrui.png"/>
|
||||
<img class="anrui" src="@/assets/home/anrui.png">
|
||||
<p class="rt_title">通知公告</p>
|
||||
<ul>
|
||||
<li>
|
||||
<img class="rtImg" src="../../assets/home/notice.png"/>
|
||||
<img class="rtImg" src="../../assets/home/notice.png">
|
||||
<span class="notice">关于召开2021年公司全体员工大会的通知工大会的通知工大会的通知...</span>
|
||||
<span class="anrui_time">2021-09-01</span>
|
||||
</li>
|
||||
<li>
|
||||
<img src="../../assets/home/notice.png"/>
|
||||
<img src="../../assets/home/notice.png">
|
||||
<span class="notice">关于召开2021年公司全体员工大会的通知工大会的通知工大会的通知</span>
|
||||
<span class="anrui_time">2021-09-01</span>
|
||||
</li>
|
||||
<li>
|
||||
<img src="../../assets/home/notice.png"/>
|
||||
<img src="../../assets/home/notice.png">
|
||||
<span class="notice">关于召开2021年公司全体员工大会的通知</span>
|
||||
<span class="anrui_time">2021-09-01</span>
|
||||
</li>
|
||||
<li>
|
||||
<img src="../../assets/home/notice.png"/>
|
||||
<img src="../../assets/home/notice.png">
|
||||
<span class="notice">关于召开2021年公司全体员工大会的通知</span>
|
||||
<span class="anrui_time">2021-09-01</span>
|
||||
</li>
|
||||
<li>
|
||||
<img src="../../assets/home/notice.png"/>
|
||||
<img src="../../assets/home/notice.png">
|
||||
<span class="notice">关于召开2021年公司全体员工大会的通知</span>
|
||||
<span class="anrui_time">2021-09-01</span>
|
||||
</li>
|
||||
@@ -73,12 +76,12 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
<ul class="bg-bottom">
|
||||
<li @click="toNav(index)" v-for="(item,index) in menus" :key='index'>
|
||||
<li v-for="(item, index) in menus" :key="index" @click="toNav(index)">
|
||||
<img :src="item.imgUrl">
|
||||
<p>{{ item.title }}</p>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="copy">Copyright © {{ year }} 安瑞集团 All Rights Reserved</p>
|
||||
<p class="copy">Copyright © {{ year }} 贷后监管体系 All Rights Reserved</p>
|
||||
</div>
|
||||
<!--<ul class="nav-box">-->
|
||||
<!--<li style="background-color: #e87861;" @click="toNavbar('http://39.104.100.138:8081/')">
|
||||
@@ -168,27 +171,21 @@
|
||||
<el-dialog center :visible.sync="dialogVisible" width="40%" :show-close="false" :close-on-click-modal="false">
|
||||
<el-form :model="form" class="formadd">
|
||||
<el-row style="border-top: 1px solid #e0e3eb">
|
||||
<el-col :span="4" class="tleftb">
|
||||
<span>原密码</span>
|
||||
</el-col>
|
||||
<el-col :span="4" class="tleftb"><span>原密码</span></el-col>
|
||||
<el-col :span="20">
|
||||
<el-form-item><el-input v-model="form.original" type="password" show-password/></el-form-item>
|
||||
<el-form-item><el-input v-model="form.original" type="password" show-password /></el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="4" class="tleftb">
|
||||
<span>新密码</span>
|
||||
</el-col>
|
||||
<el-col :span="4" class="tleftb"><span>新密码</span></el-col>
|
||||
<el-col :span="20">
|
||||
<el-form-item><el-input v-model="form.password" type="password" show-password/></el-form-item>
|
||||
<el-form-item><el-input v-model="form.password" type="password" show-password /></el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="4" class="tleftb">
|
||||
<span>确认密码</span>
|
||||
</el-col>
|
||||
<el-col :span="4" class="tleftb"><span>确认密码</span></el-col>
|
||||
<el-col :span="20">
|
||||
<el-form-item><el-input v-model="form.confirmPassword" type="password" show-password/></el-form-item>
|
||||
<el-form-item><el-input v-model="form.confirmPassword" type="password" show-password /></el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
@@ -202,44 +199,55 @@
|
||||
|
||||
<script>
|
||||
import { getToken, removeToken, getStorage, removeStorage } from '@/utils/auth'
|
||||
import {sourcesofrole} from '@/api/system/Role/role.js'
|
||||
import { sourcesofrole } from '@/api/system/Role/role.js'
|
||||
import User from '@/api/User/login.js'
|
||||
import { getTodoNum } from '@/api/system/home/home'
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
menus: [{
|
||||
imgUrl: require('@/assets/home/bIcon1.png'),
|
||||
title: '业务管理'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/scm.png'),
|
||||
title: '监管项目'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/bIcon2.png'),
|
||||
title: '风控管理'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/bIcon3.png'),
|
||||
title: '审计管理'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/bIcon4.png'),
|
||||
title: '财务管理'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/bIcon5.png'),
|
||||
title: '行政管理'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/bIcon6.png'),
|
||||
title: '报表中心'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/bIcon7.png'),
|
||||
title: '基础信息'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/notice.png'),
|
||||
title: '消息中心'
|
||||
}, {
|
||||
imgUrl: require('@/assets/home/bIcon8.png'),
|
||||
title: '系统管理'
|
||||
}],
|
||||
menus: [
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon1.png'),
|
||||
title: '业务管理'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/scm.png'),
|
||||
title: '监管项目'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon2.png'),
|
||||
title: '风控管理'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon3.png'),
|
||||
title: '审计管理'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon4.png'),
|
||||
title: '财务管理'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon5.png'),
|
||||
title: '客户中心'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon6.png'),
|
||||
title: '报表中心'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon7.png'),
|
||||
title: '基础信息'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/notice.png'),
|
||||
title: '消息中心'
|
||||
},
|
||||
{
|
||||
imgUrl: require('@/assets/home/bIcon8.png'),
|
||||
title: '系统管理'
|
||||
}
|
||||
],
|
||||
userInfo: {},
|
||||
orgDept_list: [],
|
||||
shuliang: {
|
||||
@@ -263,9 +271,7 @@ export default {
|
||||
year: ''
|
||||
}
|
||||
},
|
||||
beforeCreate() {
|
||||
|
||||
},
|
||||
beforeCreate() {},
|
||||
created() {
|
||||
this.getsPasswordByUserSid()
|
||||
},
|
||||
@@ -279,13 +285,16 @@ export default {
|
||||
this.name = window.sessionStorage.getItem('name')
|
||||
var nowDate = new Date()
|
||||
this.year = nowDate.getFullYear()
|
||||
// sourcesofrole({ psid: '0', roleSid: this.$store.getters.userInfo.roleSid }).then(res => {
|
||||
// this.menus = res.data
|
||||
// })
|
||||
// sourcesofrole({ psid: '0', roleSid: this.$store.getters.userInfo.roleSid }).then(res => {
|
||||
// this.menus = res.data
|
||||
// })
|
||||
},
|
||||
beforeDestroy() {
|
||||
clearInterval(this.timer)
|
||||
},
|
||||
methods: {
|
||||
getsPasswordByUserSid() {
|
||||
User.selectPasswordByUserSid(window.sessionStorage.getItem('userSid')).then((resp) => {
|
||||
User.selectPasswordByUserSid(window.sessionStorage.getItem('userSid')).then(resp => {
|
||||
if (resp.success && resp.data) {
|
||||
this.dialogVisible = true
|
||||
} else {
|
||||
@@ -293,14 +302,14 @@ export default {
|
||||
this.timer = setInterval(this.getNum, 20000)
|
||||
}
|
||||
})
|
||||
User.getOrgListByUserSid({ userSid: window.sessionStorage.getItem('userSid') }).then((res) => {
|
||||
User.getOrgListByUserSid({ userSid: window.sessionStorage.getItem('userSid') }).then(res => {
|
||||
if (res.success) {
|
||||
this.orgDept_list= res.data
|
||||
this.orgDept_list = res.data
|
||||
}
|
||||
})
|
||||
},
|
||||
getNum() {
|
||||
getTodoNum(window.sessionStorage.getItem('userSid')).then((resp) => {
|
||||
getTodoNum(window.sessionStorage.getItem('userSid')).then(resp => {
|
||||
if (resp.success) {
|
||||
this.shuliang.workCount = resp.data
|
||||
}
|
||||
@@ -316,7 +325,7 @@ export default {
|
||||
return
|
||||
}
|
||||
this.form.userSid = window.sessionStorage.getItem('userSid')
|
||||
User.updatePassword(this.form).then((resp) => {
|
||||
User.updatePassword(this.form).then(resp => {
|
||||
if (resp.success) {
|
||||
this.$alert('密码修改成功!请重新登录点击确定后退出。', '修改成功', {
|
||||
confirmButtonText: '确定',
|
||||
@@ -334,7 +343,7 @@ export default {
|
||||
password: '',
|
||||
confirmPassword: ''
|
||||
}
|
||||
User.logout({ token: getStorage() }).then((res) => {
|
||||
User.logout({ token: getStorage() }).then(res => {
|
||||
if (res.success) {
|
||||
removeStorage()
|
||||
this.$store.commit('user/SET_UESRINFO', '')
|
||||
@@ -358,7 +367,7 @@ export default {
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
User.logout({token: getStorage()}).then(res => {
|
||||
User.logout({ token: getStorage() }).then(res => {
|
||||
removeStorage()
|
||||
this.$store.commit('user/SET_UESRINFO', '')
|
||||
this.$router.push({ path: '/login' })
|
||||
@@ -371,10 +380,10 @@ export default {
|
||||
})
|
||||
},
|
||||
toNavbar(name) {
|
||||
let myPopup = window.open(name + '?token=' + getStorage(), '_blank')
|
||||
const myPopup = window.open(name + '?token=' + getStorage(), '_blank')
|
||||
},
|
||||
changeOrg(value) {
|
||||
const choose = this.orgDept_list.filter((item) => item.orgName === value)
|
||||
const choose = this.orgDept_list.filter(item => item.orgName === value)
|
||||
this.defaultOrgPathName = choose[0].orgName
|
||||
this.defaultOrgPath = choose[0].orgPath
|
||||
},
|
||||
@@ -385,45 +394,46 @@ export default {
|
||||
}
|
||||
if (index == '9') {
|
||||
// this.$router.push({path: '/index'})
|
||||
let myPopup = window.open('/#/index', '_blank')
|
||||
const myPopup = window.open('/#/index', '_blank')
|
||||
} else if (index == '7') {
|
||||
// let myPopup = window.open('http://127.0.0.1:9531/base/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
let myPopup = window.open('http://anrui.yyundong.com/base/#/' + '?token=' + getStorage(), '_blank')
|
||||
const myPopup = window.open('http://jianguan.yyundong.com/base/#/' + '?token=' + getStorage(), '_blank')
|
||||
// let myPopup = window.open('http://120.46.172.184/base/#/' + '?token=' + getStorage(), '_blank')
|
||||
} else if (index == '8') {
|
||||
// let myPopup = window.open('http://127.0.0.1:9531/message/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
let myPopup = window.open('http://anrui.yyundong.com/message/#/' + '?token=' + getStorage(), '_blank')
|
||||
const myPopup = window.open('http://jianguan.yyundong.com/message/#/' + '?token=' + getStorage(), '_blank')
|
||||
// let myPopup = window.open('http://120.46.172.184/message/#/' + '?token=' + getStorage(), '_blank')
|
||||
} else if (index == '1') {
|
||||
// let myPopup = window.open('http://127.0.0.1:9531/scm/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
let myPopup = window.open('http://122.14.222.186:7003/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
const myPopup = window.open('http://122.14.222.186:7003/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI(JSON.stringify(organizationData)), '_blank')
|
||||
// let myPopup = window.open('http://120.46.172.184/scm/#/' + '?token=' + getStorage(), '_blank')
|
||||
} else if (index == '4') {
|
||||
// let myPopup = window.open('http://127.0.0.1:9531/fin/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
let myPopup = window.open('http://anrui.yyundong.com/fin/#/' + '?token=' + getStorage(), '_blank')
|
||||
const myPopup = window.open('http://jianguan.yyundong.com/fin/#/' + '?token=' + getStorage(), '_blank')
|
||||
// let myPopup = window.open('http://120.46.172.184/fin/#/' + '?token=' + getStorage(), '_blank')
|
||||
} else if (index == '5') {
|
||||
// let myPopup = window.open('http://127.0.0.1:9531/manage/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
let myPopup = window.open('http://anrui.yyundong.com/manage/#/' + '?token=' + getStorage(), '_blank')
|
||||
const myPopup = window.open('http://jianguan.yyundong.com/customer/#/' + '?token=' + getStorage(), '_blank')
|
||||
// let myPopup = window.open('http://120.46.172.184/manage/#/' + '?token=' + getStorage(), '_blank')
|
||||
} else if (index == '6') {
|
||||
// let myPopup = window.open('http://127.0.0.1:9531/manage/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
const myPopup = window.open('http://jianguan.yyundong.com/report/#/' + '?token=' + getStorage(), '_blank')
|
||||
// let myPopup = window.open('http://120.46.172.184/manage/#/' + '?token=' + getStorage(), '_blank')
|
||||
} else if (index == '0') {
|
||||
// let myPopup = window.open('http://127.0.0.1:9531/buscenter/#/' + '?token=' + getStorage() + '&organizationData=' + encodeURI((JSON.stringify(organizationData))), '_blank')
|
||||
let myPopup = window.open('http://anrui.yyundong.com/buscenter/#/' + '?token=' + getStorage(), '_blank')
|
||||
const myPopup = window.open('http://jianguan.yyundong.com/buscenter/#/' + '?token=' + getStorage(), '_blank')
|
||||
// let myPopup = window.open('http://120.46.172.184/buscenter/#/' + '?token=' + getStorage(), '_blank')
|
||||
}
|
||||
// const page = this.$router.resolve({name: name})
|
||||
// window.open(page.href,'_blank')
|
||||
// const page = this.$router.resolve({name: name})
|
||||
// window.open(page.href,'_blank')
|
||||
}
|
||||
},
|
||||
beforeDestroy() {
|
||||
clearInterval(this.timer)
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style scoped="scoped">
|
||||
li:hover,
|
||||
p:hover {
|
||||
cursor: pointer
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
<style lang="scss" scoped>
|
||||
@@ -478,7 +488,7 @@ p {
|
||||
}
|
||||
|
||||
.container1 {
|
||||
background: #E9F1F7;
|
||||
background: #e9f1f7;
|
||||
padding: 20px;
|
||||
width: 100%;
|
||||
height: calc(100% - 60px);
|
||||
@@ -603,8 +613,8 @@ p {
|
||||
margin: auto;
|
||||
text-align: center;
|
||||
line-height: 40px;
|
||||
border-top: 2px solid #4E74A6;
|
||||
background: #E9F1F7;
|
||||
border-top: 2px solid #4e74a6;
|
||||
background: #e9f1f7;
|
||||
font-size: 14px;
|
||||
color: #666;
|
||||
}
|
||||
@@ -625,7 +635,7 @@ p {
|
||||
border: 0px !important;
|
||||
background-color: #0294d7 !important;
|
||||
font-size: 17px;
|
||||
color: #FFFFFF;
|
||||
color: #ffffff;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -1,20 +1,18 @@
|
||||
<template>
|
||||
<div class="login">
|
||||
<div class="logoTitle">
|
||||
<img src="../../assets/loginImg/logo.png"/><span>安瑞集团</span>
|
||||
<p class="title">安瑞集团信息化平台</p>
|
||||
<img src="../../assets/loginImg/logo.png"><span>贷后监管</span>
|
||||
<p class="title">贷后监管体系</p>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="content">
|
||||
<el-form ref="loginForm" :model="loginForm" class="login-form">
|
||||
<h3 class="title1">用户登录</h3>
|
||||
<el-form-item>
|
||||
<el-input v-model="loginForm.userName" autocomplete="off" placeholder="请输入账号" prefix-icon="el-icon-user">
|
||||
</el-input>
|
||||
<el-input v-model="loginForm.userName" autocomplete="off" placeholder="请输入账号" prefix-icon="el-icon-user" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-input v-model="loginForm.password" autocomplete="off" placeholder="请输入密码" prefix-icon="el-icon-lock" show-password>
|
||||
</el-input>
|
||||
<el-input v-model="loginForm.password" autocomplete="off" placeholder="请输入密码" prefix-icon="el-icon-lock" show-password />
|
||||
<span class="nopsw register" @click="handleforgetPwd">忘记密码 ?</span>
|
||||
</el-form-item>
|
||||
<el-form-item v-show="showMsg" style="margin-bottom:0;">
|
||||
@@ -25,11 +23,10 @@
|
||||
placement="top"
|
||||
width="400"
|
||||
trigger="click"
|
||||
v-model="loginCode"
|
||||
@show="codeShow">
|
||||
<!-- <imgCodeRole @login="login" ref="imgCodeRole"></imgCodeRole>-->
|
||||
<!-- <el-button slot="reference" type="primary" class="login-btn" v-loading="loading">登 录</el-button>-->
|
||||
<el-button slot="reference" type="primary" @click="login" class="login-btn" v-loading="loading">登 录</el-button>
|
||||
>
|
||||
<!-- <imgCodeRole @login="login" ref="imgCodeRole"></imgCodeRole>-->
|
||||
<!-- <el-button slot="reference" type="primary" class="login-btn" v-loading="loading">登 录</el-button>-->
|
||||
<el-button slot="reference" v-loading="loading" type="primary" class="login-btn" @click="login">登 录</el-button>
|
||||
</el-popover>
|
||||
<!--<router-link :to="{name: 'registUser'}" target="_blank" tag="a" class="register fl">个人注册</router-link>
|
||||
<router-link :to="{name: 'registOrg'}" target="_blank" tag="a" class="register fr">单位注册</router-link>-->
|
||||
@@ -41,10 +38,10 @@
|
||||
<el-dialog title="忘记密码" :visible.sync="forgetPwd" :close-on-click-modal="false">
|
||||
<el-form :model="nopassword">
|
||||
<el-form-item label="手机号">
|
||||
<el-input v-model="nopassword.userPhone" autocomplete="off"></el-input>
|
||||
<el-input v-model="nopassword.userPhone" autocomplete="off" />
|
||||
</el-form-item>
|
||||
<el-form-item label="姓名">
|
||||
<el-input v-model="nopassword.userName" autocomplete="off"></el-input>
|
||||
<el-input v-model="nopassword.userName" autocomplete="off" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
@@ -62,11 +59,11 @@ import {
|
||||
imgCode
|
||||
} from '@/api/user.js'
|
||||
import user from '@/api/User/login.js'
|
||||
import {setToken, getToken, setSession} from '@/utils/auth'
|
||||
import { setToken, getToken, setSession } from '@/utils/auth'
|
||||
import imgCodeRole from '@/components/imgCodeRole/index.vue'
|
||||
|
||||
export default {
|
||||
components: {imgCodeRole},
|
||||
components: { imgCodeRole },
|
||||
data() {
|
||||
return {
|
||||
loginForm: {
|
||||
@@ -99,18 +96,19 @@ export default {
|
||||
this.loginForm.uuid = data.uuid
|
||||
this.$store.dispatch('user/login', this.loginForm).then((res) => {
|
||||
// this.$store.dispatch('user/getInfo')
|
||||
this.$router.push({path: '/home'})
|
||||
this.$router.push({ path: '/home' })
|
||||
this.loading = false
|
||||
}).catch(() => {
|
||||
}).catch(e => {
|
||||
console.log('11111', e)
|
||||
this.loading = false
|
||||
this.$refs.imgCodeRole.getCodeImage()
|
||||
// this.$refs.imgCodeRole.getCodeImage()
|
||||
})
|
||||
},
|
||||
codeShow() {
|
||||
if (this.loginForm.password == '' || this.loginForm.userName == '') {
|
||||
this.loginCode = false
|
||||
this.showMsg = true
|
||||
return;
|
||||
return
|
||||
}
|
||||
this.$refs.imgCodeRole.getCodeImage()
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="app-container">
|
||||
<!-- Start 列表页面 -->
|
||||
<div v-show="viewState == 1">
|
||||
<button-bar view-title="安瑞移动门户" :version="version" :time="time" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/>
|
||||
<button-bar view-title="贷后监管" :version="version" :time="time" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/>
|
||||
<div class="main-content">
|
||||
<div class="" style="margin-top: 10px">
|
||||
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;" row-key="appName" :tree-props="{children: 'mobileMenuList'}">
|
||||
|
||||
@@ -6,7 +6,7 @@ function resolve(dir) {
|
||||
return path.join(__dirname, dir)
|
||||
}
|
||||
|
||||
const name = defaultSettings.title || '安瑞集团信息化平台' // page title
|
||||
const name = defaultSettings.title || '贷后监管体系' // page title
|
||||
|
||||
// 如果端口设置为80,
|
||||
// 使用管理员权限执行命令行。
|
||||
@@ -25,7 +25,7 @@ module.exports = {
|
||||
*详细信息:https://cli.vuejs.org/config/#publicpath
|
||||
*/
|
||||
publicPath: '/',
|
||||
outputDir: 'System',
|
||||
outputDir: 'portal-ui',
|
||||
assetsDir: 'static',
|
||||
lintOnSave: process.env.NODE_ENV === 'development',
|
||||
productionSourceMap: false,
|
||||
@@ -41,7 +41,7 @@ module.exports = {
|
||||
proxy: {
|
||||
'/api': { // 匹配所有以 '/api'开头的请求路径
|
||||
// target: 'http://120.46.131.15:8111', // 代理目标的基础路径
|
||||
//target: 'http://192.168.1.109:8111', // 代理目标的基础路径
|
||||
// target: 'http://192.168.1.109:8111', // 代理目标的基础路径
|
||||
target: process.env.VUE_APP_URL, // 代理目标的基础路径
|
||||
changeOrigin: true, // 支持跨域
|
||||
pathRewrite: { // 重写路径: 去掉路径中开头的'/api'
|
||||
|
||||
Reference in New Issue
Block a user