修正了api文件的写法

This commit is contained in:
zxx 2022-10-20 22:43:34 +08:00
parent 1cac97c7e1
commit e47b06abf8
6 changed files with 25 additions and 22 deletions

1
.env
View File

@ -15,7 +15,6 @@ VUE_APP_TBAS_TITLES_KEY=admin.tabs.titles
VUE_APP_LAYOUT_KEY=admin.layout VUE_APP_LAYOUT_KEY=admin.layout
VUE_APP_THEME_MODE_KEY=admin.theme.mode VUE_APP_THEME_MODE_KEY=admin.theme.mode
VUE_APP_THEME_COLOR_KEY=admin.theme.color VUE_APP_THEME_COLOR_KEY=admin.theme.color
# VUE_APP_API_BASE_URL=http://192.168.31.91:19000
VUE_APP_API_BASE_URL=http://192.168.52.166:30000 VUE_APP_API_BASE_URL=http://192.168.52.166:30000
VUE_APP_USER_MODEL=AdminUser VUE_APP_USER_MODEL=AdminUser

View File

@ -1,2 +1,2 @@
VUE_APP_API_BASE_URL=http://192.168.52.166:30000 VUE_APP_API_BASE_URL=http://192.168.52.166:30000

View File

@ -106,14 +106,14 @@
</a-list-item> </a-list-item>
</a-list> </a-list>
</setting-item> </setting-item>
<a-alert <!-- <a-alert
v-if="isDev" v-if="isDev"
style="max-width: 240px; margin: -16px 0 8px; word-break: break-all" style="max-width: 240px; margin: -16px 0 8px; word-break: break-all"
type="warning" type="warning"
:message="$t('alert')" :message="$t('alert')"
> >
</a-alert> </a-alert> -->
<a-button v-if="isDev" id="copyBtn" :data-clipboard-text="copyConfig" @click="copyCode" style="width: 100%" icon="copy" >{{$t('copy')}}</a-button> <!-- <a-button v-if="isDev" id="copyBtn" :data-clipboard-text="copyConfig" @click="copyCode" style="width: 100%" icon="copy" >{{$t('copy')}}</a-button> -->
</div> </div>
</template> </template>

View File

@ -1,4 +1,6 @@
const request = require('@/utils/request') // 导入请求方法
const METHOD = request.METHOD
import BASE_URL from '@/services/base/api.js'; import BASE_URL from '@/services/base/api.js';
module.exports = { module.exports = {
LOGIN: `${BASE_URL}/AdminUser/v1/login`, LOGIN: {url:`${BASE_URL.BASE_URL}/v1/login`, method:METHOD.POST}, // 登录
} }

View File

@ -1,3 +1,5 @@
const request = require('@/utils/request') // 导入请求方法
const METHOD = request.METHOD
//跨域代理前缀 //跨域代理前缀
// const API_PROXY_PREFIX='/api' // const API_PROXY_PREFIX='/api'
// const BASE_URL = process.env.NODE_ENV === 'production' ? process.env.VUE_APP_API_BASE_URL : API_PROXY_PREFIX // const BASE_URL = process.env.NODE_ENV === 'production' ? process.env.VUE_APP_API_BASE_URL : API_PROXY_PREFIX
@ -5,11 +7,11 @@ const BASE_URL = process.env.VUE_APP_API_BASE_URL // 获取环境变量VUE_APP_A
const USER_MODEL = process.env.VUE_APP_USER_MODEL const USER_MODEL = process.env.VUE_APP_USER_MODEL
module.exports = { module.exports = {
BASE_URL, BASE_URL,
PROJECT: `${BASE_URL}/${USER_MODEL}/v1/project`, PROJECT: {url:`${BASE_URL}/${USER_MODEL}/v1/project`, method:METHOD.POST}, // 获取项目信息
COMPANY: `${BASE_URL}/${USER_MODEL}/v1/company`, LOGIN: {url:`${BASE_URL}/${USER_MODEL}/v1/login`, method:METHOD.POST}, // 登录
LOGIN: `${BASE_URL}/${USER_MODEL}/v1/login`, ROUTERS: {url:`${BASE_URL}/${USER_MODEL}/v1/routers`, method:METHOD.POST}, // 获取路由配置
ROUTES: `${BASE_URL}/${USER_MODEL}/v1/routers`, USERINFO: {url:`${BASE_URL}/${USER_MODEL}/v1/userinfo`, method:METHOD.POST}, // 获取用户信息
USERINFO: `${BASE_URL}/${USER_MODEL}/v1/userinfo`, COMPANY: {url:`${BASE_URL}/${USER_MODEL}/v1/company`, method:METHOD.POST}, // 获取公司信息
PERMISSION: `${BASE_URL}/${USER_MODEL}/v1/permission`, PERMISSION: {url:`${BASE_URL}/${USER_MODEL}/v1/permission`, method:METHOD.POST}, // 获取权限配置
SETTINGS: `${BASE_URL}/${USER_MODEL}/v1/settings`, SETTINGS: {url:`${BASE_URL}/${USER_MODEL}/v1/settings`, method:METHOD.POST}, // 获取用户设置
} }

View File

@ -1,5 +1,5 @@
import {LOGIN, ROUTES, USERINFO,PERMISSION,SETTINGS,PROJECT,COMPANY} from '@/services/base/api' import {LOGIN, ROUTERS, USERINFO,PERMISSION,SETTINGS,PROJECT,COMPANY} from '@/services/base/api'
import {request, METHOD, removeAuthorization} from '@/utils/request' import {request, removeAuthorization} from '@/utils/request'
/** /**
* 登录服务 * 登录服务
* @param name 账户名 * @param name 账户名
@ -7,7 +7,7 @@ import {request, METHOD, removeAuthorization} from '@/utils/request'
* @returns {Promise<AxiosResponse<T>>} * @returns {Promise<AxiosResponse<T>>}
*/ */
export async function login(name, password) { export async function login(name, password) {
return request(LOGIN, METHOD.POST, { return request(LOGIN.url, LOGIN.method, {
mobile: name, mobile: name,
password: password password: password
}) })
@ -20,7 +20,7 @@ export async function login(name, password) {
*/ */
export async function getUserInfo() { // 获取用户信息 export async function getUserInfo() { // 获取用户信息
const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数 const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数
return request(USERINFO, METHOD.POST, { return request(USERINFO.url, USERINFO.method, {
uid: userId uid: userId
}) })
} }
@ -31,7 +31,7 @@ export async function getUserInfo() { // 获取用户信息
*/ */
export async function getRoutesConfig() { // 获取路由配置 export async function getRoutesConfig() { // 获取路由配置
const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数 const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数
return request(ROUTES, METHOD.POST, { return request(ROUTERS.url, ROUTERS.method, {
uid:userId uid:userId
}) })
} }
@ -43,7 +43,7 @@ export async function getRoutesConfig() { // 获取路由配置
*/ */
export async function getPermission() { // 获取权限配置 export async function getPermission() { // 获取权限配置
const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数 const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数
return request(PERMISSION, METHOD.POST, { return request(PERMISSION.url, PERMISSION.method, {
uid:userId uid:userId
}) })
} }
@ -55,7 +55,7 @@ export async function getPermission() { // 获取权限配置
*/ */
export async function getSettings() { // 获取用户设置 export async function getSettings() { // 获取用户设置
const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数 const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数
return request(SETTINGS, METHOD.POST, { return request(SETTINGS.url, SETTINGS.method, {
uid:userId uid:userId
}) })
} }
@ -66,7 +66,7 @@ export async function getSettings() { // 获取用户设置
* @returns {Promise<AxiosResponse<Tuple>>} * @returns {Promise<AxiosResponse<Tuple>>}
*/ */
export async function getProject() { // 获取项目信息 export async function getProject() { // 获取项目信息
return request(PROJECT, METHOD.POST, { return request(PROJECT.url, PROJECT.method, {
beid:parseInt(process.env.VUE_APP_BEID) beid:parseInt(process.env.VUE_APP_BEID)
}) })
} }
@ -78,7 +78,7 @@ export async function getProject() { // 获取项目信息
*/ */
export async function getCompany() { // 获取公司信息 export async function getCompany() { // 获取公司信息
const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数 const userId = parseInt(localStorage.getItem(process.env.VUE_APP_UID_KEY)) // 获取用户id并转换为整数
return request(COMPANY, METHOD.POST, { return request(COMPANY.url, COMPANY.method, {
uid: userId uid: userId
}) })
} }