diff --git a/.env b/.env index ad66e77..9432c2d 100644 --- a/.env +++ b/.env @@ -4,4 +4,5 @@ VUE_APP_PREVIEW=false # VUE_APP_API_BASE_URL=https://douhuo.douhuofalv.com/agent # -VUE_APP_API_BASE_URL=https://api.douhuotest.douhuofalv.com/agent +# VUE_APP_API_BASE_URL=https://api.douhuotest.douhuofalv.com/agent +VUE_APP_API_BASE_URL=https://shuitest.shuiganying.com/api diff --git a/.env.development b/.env.development index f0e67e5..7f4af06 100644 --- a/.env.development +++ b/.env.development @@ -1,8 +1,8 @@ ### # @Author: Aimee~ # @Date: 2023-05-11 11:17:32 - # @LastEditTime: 2023-07-05 11:08:59 - # @LastEditors: Aimee + # @LastEditTime: 2023-07-28 09:49:14 + # @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git # @FilePath: /douhuo-agent/.env.development # @Description: 正式环境测试环境更改 ### @@ -12,4 +12,5 @@ VUE_APP_PREVIEW=true # VUE_APP_API_BASE_URL=https://douhuo.douhuofalv.com/agent # -VUE_APP_API_BASE_URL=https://api.douhuotest.douhuofalv.com/agent +# VUE_APP_API_BASE_URL=https://api.douhuotest.douhuofalv.com/agent +VUE_APP_API_BASE_URL=https://shuitest.shuiganying.com/api diff --git a/.env.preview b/.env.preview index 9b2676d..9c2508e 100644 --- a/.env.preview +++ b/.env.preview @@ -1,8 +1,8 @@ ### # @Author: Aimee~ # @Date: 2023-05-11 11:17:32 - # @LastEditTime: 2023-07-05 11:08:51 - # @LastEditors: Aimee + # @LastEditTime: 2023-07-28 10:09:13 + # @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git # @FilePath: /douhuo-agent/.env.preview # @Description: ### @@ -12,4 +12,5 @@ VUE_APP_PREVIEW=true # VUE_APP_API_BASE_URL=https://douhuo.douhuofalv.com/agent # -VUE_APP_API_BASE_URL=https://api.douhuotest.douhuofalv.com/agent \ No newline at end of file +# VUE_APP_API_BASE_URL=https://api.douhuotest.douhuofalv.com/agent +VUE_APP_API_BASE_URL=https://shuitest.shuiganying.com/api \ No newline at end of file diff --git a/src/api/login.js b/src/api/login.js index f7266ae..2f66e43 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -1,14 +1,22 @@ +/* + * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git + * @Date: 2023-07-07 14:02:05 + * @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git + * @LastEditTime: 2023-07-28 10:28:12 + * @FilePath: /water_dealer-agent/src/api/login.js + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ import request from '@/utils/request' const userApi = { SendSms: '/staff/verify', Login: '/auth/sms', Logout: '/auth/logout', - CommonLogin: '/staff/login', + CommonLogin: '/middles/auth/login', // 登录接口 forgetPassword: '/staff/forget/password', password: '/staff/password', // get my info - UserPermission: '/staff', + middleUser: '/middles/user', // 获取经销商信息 getScanCode: '/staff/scan_code', getVerifyScanCode: '/staff/verify_subscribe' } @@ -59,9 +67,9 @@ export function getSmsCaptcha (parameter) { }) } -export function getPermission () { +export function getMiddleUser () { return request({ - url: userApi.UserPermission, + url: userApi.middleUser, method: 'get' }) } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 22f0784..6e5faaa 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,5 +1,5 @@ import storage from 'store' -import { getPermission, login, commonLogin } from '@/api/login' +import { getMiddleUser, login, commonLogin } from '@/api/login' import { ACCESS_TOKEN } from '@/store/mutation-types' const user = { @@ -50,7 +50,7 @@ const user = { login(userInfo).then(response => { storage.set(ACCESS_TOKEN, 'Bearer ' + response.access_token, 7 * 24 * 60 * 60 * 1000) commit('SET_TOKEN', 'Bearer ' + response.access_token) - dispatch('GetPermission') + dispatch('GetMiddleUser') resolve(response.is_company) }).catch(error => { reject(error) @@ -62,15 +62,18 @@ const user = { return new Promise((resolve, reject) => { commonLogin(userInfo).then(response => { // 实名允许登录 - if (response.real_name_status) { - // 实名且关注公众号让登录 - // if (response.is_subscribe) { - storage.set(ACCESS_TOKEN, 'Bearer ' + response.access_token, 7 * 24 * 60 * 60 * 1000) - commit('SET_TOKEN', 'Bearer ' + response.access_token) - dispatch('GetPermission') - resolve(response) - return - } + // if (response.real_name_status) { + // // 实名且关注公众号让登录 + // // if (response.is_subscribe) { + // storage.set(ACCESS_TOKEN, 'Bearer ' + response.access_token, 7 * 24 * 60 * 60 * 1000) + // commit('SET_TOKEN', 'Bearer ' + response.access_token) + // dispatch('GetMiddleUser') + // resolve(response) + // return + // } + storage.set(ACCESS_TOKEN, 'Bearer ' + response.access_token, 7 * 24 * 60 * 60 * 1000) + commit('SET_TOKEN', 'Bearer ' + response.access_token) + dispatch('GetMiddleUser') resolve(response) }).catch(error => { reject(error) @@ -79,16 +82,17 @@ const user = { }, // 获取用户信息 - GetPermission ({ commit }) { + GetMiddleUser ({ commit }) { return new Promise((resolve, reject) => { - getPermission().then(res => { - storage.set('userid', res.staff_id) - commit('SET_USER_ID', res.staff_id) - commit('SET_USERTYPE', res.type) + getMiddleUser().then(res => { + console.log(res) + // storage.set('middleground_id', res.middleground_id) + commit('SET_USER_ID', res.middleground_id) + // commit('SET_USERTYPE', res.type) commit('SET_USERNAME', res.username) commit('SET_NICKNAME', res.name) - commit('SET_AVATAR', res.avatar || '') - commit('SET_INFO', res || '') + // commit('SET_AVATAR', res.avatar || '') + // commit('SET_INFO', res || '') resolve(res) }).catch(error => { reject(error) diff --git a/src/views/auth/Login.vue b/src/views/auth/Login.vue index cee9eac..0265510 100644 --- a/src/views/auth/Login.vue +++ b/src/views/auth/Login.vue @@ -69,7 +69,10 @@ import { } from '@/utils/util' import storage from 'store' import { ACCESS_TOKEN } from '@/store/mutation-types' -import { getScanCode, getVerifyScanCode } from '@/api/login' +import { + // getScanCode, + getVerifyScanCode +} from '@/api/login' export default { name: 'Login', @@ -109,6 +112,7 @@ export default { password: this.postData.password }) .then((res) => { + console.log(res) this.loginSuccess(res) }) .catch((err) => { @@ -116,46 +120,55 @@ export default { }) }, loginSuccess (res) { - if (res.is_company === false) { - this.$notification['error']({ - message: '错误', - description: '不是供应商,不能登录供应商平台', - duration: 4 - }) - } else { - if (!res.real_name_status) { - this.$confirm({ - content: '当前用户还没有完成实名认证,请先完成实名认证', - onOk: () => { - window.location.href = res.auth_url - }, - cancelText: '再想想' - }) - return - } - if (res.real_name_status && !res.is_subscribe) { - getScanCode() - .then((res) => { - this.subscribeUrl = res.code - this.showScan = true - }) - .catch((err) => { - this.$notification.error(err) - }) - return - } - storage.set('is_subscribe', true) - // 延迟 1 秒显示欢迎信息 - setTimeout(() => { - this.$notification.success({ + // if (res.is_company === false) { + // this.$notification['error']({ + // message: '错误', + // description: '不是供应商,不能登录供应商平台', + // duration: 4 + // }) + // } else { + // // if (!res.real_name_status) { + // // this.$confirm({ + // // content: '当前用户还没有完成实名认证,请先完成实名认证', + // // onOk: () => { + // // window.location.href = res.auth_url + // // }, + // // cancelText: '再想想' + // // }) + // // return + // // } + // // if (res.real_name_status && !res.is_subscribe) { + // // getScanCode() + // // .then((res) => { + // // this.subscribeUrl = res.code + // // this.showScan = true + // // }) + // // .catch((err) => { + // // this.$notification.error(err) + // // }) + // // return + // // } + // // storage.set('is_subscribe', true) + // // 延迟 1 秒显示欢迎信息 + // setTimeout(() => { + // this.$notification.success({ + // message: '欢迎', + // description: `${ timeFix() },欢迎回来` + // }) + // this.$router.replace({ + // path: '/' + // }) + // }, 500) + // } + this.$notification.success({ message: '欢迎', description: `${ timeFix() },欢迎回来` }) + setTimeout(() => { this.$router.replace({ - path: '/' - }) - }, 300) - } + path: '/' + }) + }, 1000) }, OnSubCancel () { storage.set(ACCESS_TOKEN, '') @@ -164,18 +177,15 @@ export default { getVerifyScanCode() .then((res1) => { storage.set('is_subscribe', res1.is_subscribe) - if (res1.is_subscribe) { this.commonLogin({ username: this.postData.phone, password: this.postData.password + }).then((res) => { + this.loginSuccess(res) + }).catch((err) => { + this.requestFailed(err) }) - .then((res) => { - this.loginSuccess(res) - }) - .catch((err) => { - this.requestFailed(err) - }) } else { this.$notification.warn({ message: '温馨提醒',