Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
5c2bfaa6
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
大约 1 年 前同步成功
通知
337
Star
18155
Fork
5506
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5c2bfaa6
编写于
9月 02, 2021
作者:
Mr.奇淼(
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
清除cdn打包 调整切换用户角色时出现的bug
上级
f24b5fd0
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
15 addition
and
67 deletion
+15
-67
web/build.config.js
web/build.config.js
+0
-17
web/package-lock.json
web/package-lock.json
+6
-6
web/package.json
web/package.json
+1
-1
web/src/api/github.js
web/src/api/github.js
+0
-15
web/src/main.js
web/src/main.js
+4
-4
web/src/view/layout/index.vue
web/src/view/layout/index.vue
+3
-1
web/vue.config.js
web/vue.config.js
+1
-23
未找到文件。
web/build.config.js
已删除
100644 → 0
浏览文件 @
f24b5fd0
'
use strict
'
module
.
exports
=
{
title
:
'
GIN-VUE-ADMIN
'
,
baseCdnUrl
:
'
//cdn.staticfile.org
'
,
cdns
:
[
/**
* 如果设置path属性, { name: 'vue', scope: 'Vue', path: '/vue/2.6.9/vue.min.js' } 即编译出来以[baseCdnUrl][path]
* 否则自动拼写 [baseCdnUrl]/[name]/[version]/[name].min.js
*/
{
name
:
'
vue
'
,
scope
:
'
Vue
'
},
{
name
:
'
vue-router
'
,
scope
:
'
VueRouter
'
},
{
name
:
'
vuex
'
,
scope
:
'
Vuex
'
},
{
name
:
'
axios
'
,
scope
:
'
axios
'
},
{
name
:
'
element-ui
'
,
scope
:
'
ELEMENT
'
,
path
:
'
/element-ui/2.12.0/index.js
'
}
]
}
web/package-lock.json
浏览文件 @
5c2bfaa6
...
...
@@ -1173,9 +1173,9 @@
"dev"
:
true
},
"@popperjs/core"
:
{
"version"
:
"2.
9.3
"
,
"resolved"
:
"https://registry.npmjs.org/@popperjs/core/-/core-2.
9.3
.tgz"
,
"integrity"
:
"sha512-
xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eX
Q=="
"version"
:
"2.
10.0
"
,
"resolved"
:
"https://registry.npmjs.org/@popperjs/core/-/core-2.
10.0
.tgz"
,
"integrity"
:
"sha512-
QWvCHtYwNIR3C/mxW9jGzOu1gbaZkq/6is2OedayPH7HsxI4CVuVzAZ1PmxRElXLwwwCN7aMjRhxtTAGLEZ8I
Q=="
},
"@soda/friendly-errors-webpack-plugin"
:
{
"version"
:
"1.8.0"
,
...
...
@@ -4728,9 +4728,9 @@
"dev"
:
true
},
"element-plus"
:
{
"version"
:
"1.1.0-beta.
4
"
,
"resolved"
:
"https://registry.npmjs.org/element-plus/-/element-plus-1.1.0-beta.
4
.tgz"
,
"integrity"
:
"sha512-
wtef1yfLX4IKysspX18s5bsGU3IG6YbkueBorsXi0L/5ykFANoui8QTverAKMQ5ulBcE/jcR7wegfmXGnK9iOA
=="
,
"version"
:
"1.1.0-beta.
8
"
,
"resolved"
:
"https://registry.npmjs.org/element-plus/-/element-plus-1.1.0-beta.
8
.tgz"
,
"integrity"
:
"sha512-
L0z4UoaazLgvimU+Eb8KHwBdX6ND2sSOO/ja70FMJl7Y3T+PxP95OZAkpr1sNiBzMaVVdMef4lQLBwPqTO6PKw
=="
,
"requires"
:
{
"@element-plus/icons"
:
"^0.0.11"
,
"@popperjs/core"
:
"^2.4.4"
,
...
...
web/package.json
浏览文件 @
5c2bfaa6
...
...
@@ -11,7 +11,7 @@
"axios"
:
"^0.19.2"
,
"core-js"
:
"^3.6.5"
,
"echarts"
:
"4.9.0"
,
"element-plus"
:
"^1.1.0-beta.
4
"
,
"element-plus"
:
"^1.1.0-beta.
8
"
,
"highlight.js"
:
"^10.6.0"
,
"marked"
:
"^2.0.0"
,
"mitt"
:
"^3.0.0"
,
...
...
web/src/api/github.js
浏览文件 @
5c2bfaa6
import
axios
from
'
axios
'
import
{
ElLoading
}
from
'
element-plus
'
let
loadingInstance
const
service
=
axios
.
create
()
service
.
interceptors
.
request
.
use
((
config
)
=>
{
loadingInstance
=
ElLoading
.
service
({
fullscreen
:
true
})
return
config
})
service
.
interceptors
.
response
.
use
((
resp
)
=>
{
loadingInstance
.
close
()
return
resp
},
(
error
)
=>
{
loadingInstance
.
close
()
return
error
})
export
function
Commits
(
page
)
{
return
service
({
url
:
'
https://api.github.com/repos/flipped-aurora/gin-vue-admin/commits?page=
'
+
page
,
...
...
web/src/main.js
浏览文件 @
5c2bfaa6
import
{
createApp
}
from
'
vue
'
import
'
element-plus/dist/index.css
'
import
ElementPlus
from
'
element-plus
'
import
zhCn
from
'
element-plus/es/locale/lang/zh-cn
'
// 引入gin-vue-admin前端初始化相关内容
import
'
./core/gin-vue-admin
'
// 引入封装的router
import
router
from
'
@/router/index
'
import
{
run
}
from
'
@/core/gin-vue-admin.js
'
...
...
@@ -9,9 +11,7 @@ import '@/permission'
import
{
store
}
from
'
@/store/index
'
import
{
auth
}
from
'
@/directive/auth
'
import
ElementPlus
from
'
element-plus
'
import
'
element-plus/dist/index.css
'
import
zhCn
from
'
element-plus/es/locale/lang/zh-cn
'
import
App
from
'
./App.vue
'
const
app
=
createApp
(
App
)
run
(
app
)
...
...
web/src/view/layout/index.vue
浏览文件 @
5c2bfaa6
...
...
@@ -213,7 +213,9 @@ export default {
})
if
(
res
.
code
===
0
)
{
emitter
.
emit
(
'
closeAllPage
'
)
window
.
location
.
reload
()
setTimeout
(()
=>
{
window
.
location
.
reload
()
},
1
)
}
},
reload
()
{
...
...
web/vue.config.js
浏览文件 @
5c2bfaa6
'
use strict
'
const
path
=
require
(
'
path
'
)
const
buildConf
=
require
(
'
./build.config
'
)
const
packageConf
=
require
(
'
./package.json
'
)
function
resolve
(
dir
)
{
return
path
.
join
(
__dirname
,
dir
)
...
...
@@ -51,29 +49,9 @@ module.exports = {
config
.
when
(
process
.
env
.
NODE_ENV
!==
'
development
'
,
config
=>
{
// 不打包 begin
// 1.目前已经测试通过[vue,axios,echarts]可以cdn引用,其它组件测试通过后可继续添加
// 2.此处添加不打包后,需在public/index.html head中添加相应cdn资源链接
config
.
set
(
'
externals
'
,
buildConf
.
cdns
.
reduce
((
p
,
a
)
=>
{
p
[
a
.
name
]
=
a
.
scope
return
p
},
{}))
// 不打包 end
config
.
plugin
(
'
html
'
)
.
tap
(
args
=>
{
if
(
buildConf
.
title
)
{
args
[
0
].
title
=
buildConf
.
title
}
if
(
buildConf
.
cdns
.
length
>
0
)
{
args
[
0
].
cdns
=
buildConf
.
cdns
.
map
(
conf
=>
{
if
(
conf
.
path
)
{
conf
.
js
=
`
${
buildConf
.
baseCdnUrl
}${
conf
.
path
}
`
}
else
{
conf
.
js
=
`
${
buildConf
.
baseCdnUrl
}
/
${
conf
.
name
}
/
${
packageConf
.
dependencies
[
conf
.
name
].
replace
(
'
^
'
,
''
)}
/
${
conf
.
name
}
.min.js`
}
return
conf
})
}
args
[
0
].
title
=
'
GIN-VUE-ADMIN
'
return
args
})
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录