add alias @ as path
This commit is contained in:
+23
-1
@@ -1,3 +1,5 @@
|
|||||||
|
import { Tenant } from '@/entity';
|
||||||
|
import { tenantStore } from '@/store/modules/tenant';
|
||||||
import router from '../router'
|
import router from '../router'
|
||||||
import { setToken, setTenant } from '../utils/auth'
|
import { setToken, setTenant } from '../utils/auth'
|
||||||
|
|
||||||
@@ -41,7 +43,27 @@ const scan_method: any = {
|
|||||||
production: (qrcode: string) => {
|
production: (qrcode: string) => {
|
||||||
window.location.href = qrcode
|
window.location.href = qrcode
|
||||||
},
|
},
|
||||||
development: () => {
|
development: async () => {
|
||||||
|
|
||||||
|
const useTenantStore = tenantStore()
|
||||||
|
const tenant: Tenant = {
|
||||||
|
tenant_id: '7788',
|
||||||
|
account: '小小的测试账户'
|
||||||
|
}
|
||||||
|
let token = 'ABCDEFG'
|
||||||
|
|
||||||
|
await useTenantStore.login(tenant, token).then(() => {
|
||||||
|
const { href } = router.resolve({
|
||||||
|
path: '/'
|
||||||
|
})
|
||||||
|
window.open(href, '_self')
|
||||||
|
}).catch((error) => {
|
||||||
|
const { href } = router.resolve({
|
||||||
|
path: '/login'
|
||||||
|
})
|
||||||
|
window.open(href, '_self')
|
||||||
|
})
|
||||||
|
|
||||||
setToken("token")
|
setToken("token")
|
||||||
setTenant(
|
setTenant(
|
||||||
{
|
{
|
||||||
|
|||||||
+3
-3
@@ -34,10 +34,10 @@ const routes: Array<RouteRecordRaw> = [
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/thinking',
|
path: '/calendar',
|
||||||
component: () => import('../view/thinking/index.vue'),
|
component: () => import('../view/calendar/index.vue'),
|
||||||
meta: {
|
meta: {
|
||||||
name: '感悟人生'
|
name: '日历'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue'
|
||||||
import { delete_bookmark_type, post_bookmark_type, get_bookmark_type } from '../../api/bookmark_type'
|
import { delete_bookmark_type, post_bookmark_type, get_bookmark_type } from '../../api/bookmark_type'
|
||||||
import type { FormInstance } from 'element-plus'
|
import type { FormInstance } from 'element-plus'
|
||||||
const formLabelWidth = '140px'
|
const formLabelWidth = '140px'
|
||||||
|
|||||||
@@ -1,5 +1,11 @@
|
|||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
|
"baseUrl": "./",
|
||||||
|
"paths": {
|
||||||
|
"@/*": [
|
||||||
|
"./src/*"
|
||||||
|
]
|
||||||
|
},
|
||||||
"target": "esnext",
|
"target": "esnext",
|
||||||
"useDefineForClassFields": true,
|
"useDefineForClassFields": true,
|
||||||
"module": "esnext",
|
"module": "esnext",
|
||||||
|
|||||||
+13
-2
@@ -1,7 +1,8 @@
|
|||||||
import { defineConfig, loadEnv } from 'vite'
|
import { defineConfig, loadEnv } from 'vite'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
import viteCompression from 'vite-plugin-compression';
|
import viteCompression from 'vite-plugin-compression'
|
||||||
import { viteMockServe } from 'vite-plugin-mock'
|
import { viteMockServe } from 'vite-plugin-mock'
|
||||||
|
import { resolve } from 'path'
|
||||||
|
|
||||||
// https://vitejs.cn/guide/env-and-mode.html#env-files
|
// https://vitejs.cn/guide/env-and-mode.html#env-files
|
||||||
export default defineConfig(({ mode }) => {
|
export default defineConfig(({ mode }) => {
|
||||||
@@ -16,6 +17,16 @@ export default defineConfig(({ mode }) => {
|
|||||||
localEnabled: true,
|
localEnabled: true,
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
base: env.VITE_RES_URL
|
base: env.VITE_RES_URL,
|
||||||
|
resolve: {
|
||||||
|
alias: {
|
||||||
|
'@': resolve(__dirname, 'src')
|
||||||
|
}
|
||||||
|
},
|
||||||
|
css: {
|
||||||
|
preprocessorOptions: {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user