修复bug

This commit is contained in:
yannqing 2024-04-28 01:58:54 +08:00
parent 35eee11801
commit ccc522d854
4 changed files with 15 additions and 8 deletions

10
components.d.ts vendored
View File

@ -13,18 +13,18 @@ declare module '@vue/runtime-core' {
DropdownMenu: typeof import('./src/components/Share/DropdownMenu.vue')['default'] DropdownMenu: typeof import('./src/components/Share/DropdownMenu.vue')['default']
Dropzone: typeof import('./src/components/Dropzone/index.vue')['default'] Dropzone: typeof import('./src/components/Dropzone/index.vue')['default']
EditorImage: typeof import('./src/components/Tinymce/components/EditorImage.vue')['default'] EditorImage: typeof import('./src/components/Tinymce/components/EditorImage.vue')['default']
ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete'] ElAlert: typeof import('element-plus/es')['ElAlert']
ElBadge: typeof import('element-plus/es')['ElBadge'] ElBadge: typeof import('element-plus/es')['ElBadge']
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
ElButton: typeof import('element-plus/es')['ElButton'] ElButton: typeof import('element-plus/es')['ElButton']
ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup'] ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup']
ElCard: typeof import('element-plus/es')['ElCard'] ElCard: typeof import('element-plus/es')['ElCard']
ElCarousel: typeof import('element-plus/es')['ElCarousel']
ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem']
ElCol: typeof import('element-plus/es')['ElCol'] ElCol: typeof import('element-plus/es')['ElCol']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
ElDialog: typeof import('element-plus/es')['ElDialog'] ElDialog: typeof import('element-plus/es')['ElDialog']
ElDivider: typeof import('element-plus/es')['ElDivider'] ElDivider: typeof import('element-plus/es')['ElDivider']
ElDropdown: typeof import('element-plus/es')['ElDropdown'] ElDropdown: typeof import('element-plus/es')['ElDropdown']
@ -48,7 +48,11 @@ declare module '@vue/runtime-core' {
ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTable: typeof import('element-plus/es')['ElTable'] ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ElTabPane: typeof import('element-plus/es')['ElTabPane']
ElTabs: typeof import('element-plus/es')['ElTabs']
ElTag: typeof import('element-plus/es')['ElTag'] ElTag: typeof import('element-plus/es')['ElTag']
ElTimeline: typeof import('element-plus/es')['ElTimeline']
ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
ElTooltip: typeof import('element-plus/es')['ElTooltip'] ElTooltip: typeof import('element-plus/es')['ElTooltip']
ElUpload: typeof import('element-plus/es')['ElUpload'] ElUpload: typeof import('element-plus/es')['ElUpload']
ErrorLog: typeof import('./src/components/ErrorLog/index.vue')['default'] ErrorLog: typeof import('./src/components/ErrorLog/index.vue')['default']

View File

@ -1,12 +1,11 @@
import request from '@/utils/request'; import request from '@/utils/request';
const api = 'http://nbxt.oa.x-lf.cn'
function getCurrentTimestamp() { function getCurrentTimestamp() {
return new Date().getTime(); return new Date().getTime();
} }
export function login(data) { export function login(data) {
return request({ return request({
url: api + '/auth/login', url: '/auth/login',
method: 'post', method: 'post',
data, data,
headers: { headers: {
@ -17,7 +16,7 @@ export function login(data) {
export function getInfo(token) { export function getInfo(token) {
return request({ return request({
url: api +'/user/profile/get', url: '/user/profile/get',
method: 'get', method: 'get',
// params: {token}, // params: {token},
headers: { headers: {
@ -30,7 +29,7 @@ export function getInfo(token) {
export function logout(token) { export function logout(token) {
return request({ return request({
url:api+ '/auth/logout', url: '/auth/logout',
method: 'get', method: 'get',
headers: { headers: {
'Authorization':'Bearer '+token, 'Authorization':'Bearer '+token,

View File

@ -17,4 +17,7 @@ app.component('svg-icon', SvgIcon);
app.directive('permission', vPermission); app.directive('permission', vPermission);
checkEnableLogs(app); checkEnableLogs(app);
app.mount('#app'); app.mount('#app');

View File

@ -4,7 +4,7 @@ import {useRouter} from 'vue-router'
import {getToken, removeToken} from '@/utils/auth'; import {getToken, removeToken} from '@/utils/auth';
import {resetRouter} from "@/router"; import {resetRouter} from "@/router";
const BaseURL ='https://nbxt.oa.x-lf.cn' const BaseURL ='http://nbxt.oa.x-lf.cn'
const router = useRouter(); const router = useRouter();
// create an axios instance // create an axios instance
const service = axios.create({ const service = axios.create({
@ -17,6 +17,7 @@ const service = axios.create({
service.interceptors.request.use( service.interceptors.request.use(
config => { config => {
console.log("request",config)
// do something before request is sent // do something before request is sent
if (store.user().token) { if (store.user().token) {
// let each request carry token // let each request carry token