diff --git a/src/api/baseinfo/warehouse/warehouse.js b/src/api/baseinfo/warehouse/warehouse.js index 94ab285..390f74d 100644 --- a/src/api/baseinfo/warehouse/warehouse.js +++ b/src/api/baseinfo/warehouse/warehouse.js @@ -8,6 +8,7 @@ export default { url: '/wms/apiadmin/base/wmswarehouseinfo/listPage', method: 'post', data: params, + headers: { 'Content-Type': 'application/json' } }) }, @@ -33,7 +34,8 @@ export default { return request({ url: '/wms/apiadmin/base/wmswarehouseinfo/saveOrUpdate', method: 'post', - data: data + data: data, + headers: { 'Content-Type': 'application/json' } }); }, diff --git a/src/api/receivingGoods/receivingGoods.js b/src/api/receivingGoods/receivingGoods.js index 22e4c67..73a48bf 100644 --- a/src/api/receivingGoods/receivingGoods.js +++ b/src/api/receivingGoods/receivingGoods.js @@ -7,7 +7,7 @@ export default { return request({ url: '/wms/apiadmin/inventory/WmsReceiptBill/listPage', method: 'post', - data: params,, + data: params, headers: { 'Content-Type': 'application/json' } }) }, diff --git a/src/api/user.js b/src/api/user.js index 0f6bb26..8a31f59 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -5,7 +5,7 @@ import qs from 'qs' // 登录 export function doLogin(data) { return request({ - url: '/sysuser/doLogin', + url: '/wms/apiadmin/sysuser/login', method: 'post', data: data, headers: { 'Content-Type': 'application/json' } @@ -16,8 +16,8 @@ export function doLogin(data) { return request({ url: '/cyf/sys/getUserById/' + sid }) - - } + + } // 登录 export function login(data) { return request({ diff --git a/src/assets/home/bj.png b/src/assets/home/bj.png index d8e3497..e6e6278 100644 Binary files a/src/assets/home/bj.png and b/src/assets/home/bj.png differ diff --git a/src/assets/loginImg/login_left.png b/src/assets/loginImg/login_left.png new file mode 100644 index 0000000..395d2c2 Binary files /dev/null and b/src/assets/loginImg/login_left.png differ diff --git a/src/assets/loginImg/yxt-logo.png b/src/assets/loginImg/yxt-logo.png new file mode 100644 index 0000000..a4ae073 Binary files /dev/null and b/src/assets/loginImg/yxt-logo.png differ diff --git a/src/main.js b/src/main.js index 597415c..81dc20c 100644 --- a/src/main.js +++ b/src/main.js @@ -63,44 +63,43 @@ if (parseInt(one) > 18) { } } -// // 获取登录用户信息 + // 获取登录用户信息 function getUserInfo() { -// return request({ -// baseURL: '/api', -// url: '/portal/v1/sysuser/loginDetails', -// method: 'post', -// headers: { -// 'Content-Type': 'application/json' -// } -// }).then(rep => { -// const data = rep.data -// const user = { -// roleSid: data.roleSid, -// name: data.name, -// userName: data.userName, -// departmentName: data.departmentName, // 部门名称 -// departmentSid: data.departmentSid, // 部门sid -// isAdmin: data.isAdmin, -// staffSid: data.staffSid, // 业务员sid -// userSid: data.sid, -// orgSid: data.organizationSid, // 单位sid -// Orgname: data.organizationName, -// dwjb: data.dwjb, -// orgNamePath: data.orgNamePath, // 使用组织全路径名称 -// orgSidPath: data.orgSidPath // 使用组织全路径Sid -// } -// // 结果存入缓存 -// window.sessionStorage.setItem('staffSid', user.staffSid) -// window.sessionStorage.setItem('userSid', user.userSid) -// window.sessionStorage.setItem('Orgname', user.Orgname) -// window.sessionStorage.setItem('orgSid', user.orgSid) -// window.sessionStorage.setItem('departmentName', user.departmentName) -// window.sessionStorage.setItem('name', user.name) -// window.sessionStorage.setItem('user', user) -// window.sessionStorage.setItem('departmentName', user.departmentName) -// window.sessionStorage.setItem('departmentSid', user.departmentSid) -// window.sessionStorage.setItem('orgNamePath', user.orgNamePath) -// window.sessionStorage.setItem('orgSidPath', user.orgSidPath) + // return request({ + // url: '/wms/apiadmin/sysuser/loginDetails', + // method: 'post', + // headers: { + // 'Content-Type': 'application/json' + // } + // }).then(rep => { + // const data = rep.data + // const user = { + // roleSid: data.roleSid, + // name: data.name, + // userName: data.userName, + // departmentName: data.departmentName, // 部门名称 + // departmentSid: data.departmentSid, // 部门sid + // isAdmin: data.isAdmin, + // staffSid: data.staffSid, // 业务员sid + // userSid: data.sid, + // orgSid: data.organizationSid, // 单位sid + // Orgname: data.organizationName, + // dwjb: data.dwjb, + // orgNamePath: data.orgNamePath, // 使用组织全路径名称 + // orgSidPath: data.orgSidPath // 使用组织全路径Sid + // } + // // 结果存入缓存 + // window.sessionStorage.setItem('staffSid', user.staffSid) + // window.sessionStorage.setItem('userSid', user.userSid) + // window.sessionStorage.setItem('Orgname', user.Orgname) + // window.sessionStorage.setItem('orgSid', user.orgSid) + // window.sessionStorage.setItem('departmentName', user.departmentName) + // window.sessionStorage.setItem('name', user.name) + // window.sessionStorage.setItem('user', user) + // window.sessionStorage.setItem('departmentName', user.departmentName) + // window.sessionStorage.setItem('departmentSid', user.departmentSid) + // window.sessionStorage.setItem('orgNamePath', user.orgNamePath) + // window.sessionStorage.setItem('orgSidPath', user.orgSidPath) new Vue({ el: '#app', router, @@ -111,20 +110,20 @@ function getUserInfo() { } getUserInfo() -// function GetQueryString(name) { -// var one = window.location.href.indexOf('?token=') + 7 -// if (one < 7) { return null } -// var two = window.location.href.lastIndexOf('&') // + 1 -// var data = window.location.href.substr(one) -// if (two > one) { -// data = window.location.href.slice(one, two) -// console.log('token', data) -// } -// if (data) { -// return data -// } -// return null - // var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)') - // var r = window.location.search.substr(1).match(reg) - // if (r != null) return unescape(r[2]); return null -// } +function GetQueryString(name) { + var one = window.location.href.indexOf('?token=') + 7 + if (one < 7) { return null } + var two = window.location.href.lastIndexOf('&') // + 1 + var data = window.location.href.substr(one) + if (two > one) { + data = window.location.href.slice(one, two) + console.log('token', data) + } + if (data) { + return data + } + return null + var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)') + var r = window.location.search.substr(1).match(reg) + if (r != null) return unescape(r[2]); return null +} diff --git a/src/router/index.js b/src/router/index.js index 4019a70..3f3050f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -10,28 +10,27 @@ import Layout from '@/layout' import codemenu from './modules/codemenu' export const constantRoutes = [ - // { - // path: '/', - // redirect: 'login' - // }, - // { - // path: '/login', - // component: () => import('@/views/login/login.vue'), - // name: 'login' - // }, + { + path: '/', + redirect: 'login' + }, + { + path: '/login', + component: () => import('@/views/login/login.vue') + }, - { - path: '/', - redirect: 'index' - }, - // { - // path: '/index', - // component: () => import('@/views/index.vue'), - // name: 'index' + // { + // path: '/', + // redirect: 'index' + // }, + // { + // path: '/index', + // component: () => import('@/views/index.vue'), + // name: 'index' - // }, + // }, { path: '/index', diff --git a/src/views/index.vue b/src/views/index.vue index 52931c8..1098e27 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -12,15 +12,12 @@ data() { return { token1:'', - token2:'' } }, created() { - this.token1 = window.sessionStorage.getItem('tokenName'); - this.token2 = window.sessionStorage.getItem('tokenValue'); + this.token1 = window.sessionStorage.getItem('token'); console.log("tokenName2222", this.token1) - console.log("tokenValue222222", this.token2) }, methods:{ // getToken(){ diff --git a/src/views/login/login.vue b/src/views/login/login.vue index 0dcfb8f..60ea83a 100644 --- a/src/views/login/login.vue +++ b/src/views/login/login.vue @@ -1,55 +1,65 @@ @@ -74,9 +84,17 @@ }, data() { return { + tableIndex: 1, + sendCodeText: "发送验证码", + sendCodeType: false, + totalTime: 10, //一般是60 + timer: '', //定时器 + loginForm: { userName: '', password: '', + verifyCode: "", + type: "1" }, imgCode: '', loading: false, @@ -90,37 +108,72 @@ } }, methods: { + tableClick(index) { + this.tableIndex = index + + this.loginForm.type = index + "" + + }, + + // 验证码倒计时 + sendCode() { + if (this.sendCodeType) return + // this.getCode() // 获取验证码的接口 + this.sendCodeType = true + this.sendCodeText = this.totalTime + 's' + this.timer = setInterval(() => { + this.totalTime-- + this.sendCodeText = this.totalTime + 's' + if (this.totalTime < 0) { + clearInterval(this.timer) + this.sendCodeText = '发送验证码' + this.totalTime = 10 + this.sendCodeType = false + } + }, 1000) + }, + login() { - console.log(66222222222222222222222222222); - // doLogin(this.loginForm).then((response) => { - // if (response.code == 200) { + const loading = this.$loading({ + lock: true, + text: 'Loading', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }) + doLogin(this.loginForm).then((response) => { + if (response.code == 200) { this.$router.push({ path: '/index' }) - this.loading = true - // // this.getUserInfo(response.data.loginId) - // window.sessionStorage.setItem('tokenName', response.data.tokenName) - // window.sessionStorage.setItem('tokenValue', response.data.tokenValue) - // } + loading.close() + // this.getUserInfo(response.data.loginId) + window.sessionStorage.setItem('token', response.data.token) + window.sessionStorage.setItem('sid', response.data.sid) + window.sessionStorage.setItem('staffSid', response.data.staffSid) + window.sessionStorage.setItem('userName', response.data.userName) + + console.log(" token", sessionStorage.getItem('token')) + }else{ + loading.close() + } - // }).catch(() => { - // this.loading = true - // }) + }).catch(() => { + loading.close() + }) }, getUserInfo(id) { getUserById(id).then((response) => { if (response.code == 200) { console.log(" response", response) - let user = response.data - // 结果存入缓存 - window.sessionStorage.setItem('staffSid', user.staffSid) - window.sessionStorage.setItem('sid', user.sid) - window.sessionStorage.setItem('userName', user.userName) + let user = response.data + // 结果存入缓存 + window.sessionStorage.setItem('staffSid', user.staffSid) + window.sessionStorage.setItem('sid', user.sid) + window.sessionStorage.setItem('userName', user.userName) } - }).catch(() => { - }) + }).catch(() => {}) }, codeShow() { @@ -140,140 +193,190 @@