Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
basic-vue-admin
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-vue-admin
Commits
99303a99
提交
99303a99
authored
11月 18, 2020
作者:
vben
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: rename Application to app
上级
46e08753
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
15 行增加
和
93 行删除
+15
-93
App.vue
src/App.vue
+1
-1
componentMap.ts
src/components/Form/src/componentMap.ts
+2
-2
index.ts
src/components/Form/src/types/index.ts
+1
-0
index.ts
src/components/Upload/index.ts
+8
-2
BasicUpload.vue
src/components/Upload/src/BasicUpload.vue
+1
-0
registerGlobComp.ts
src/components/registerGlobComp.ts
+1
-1
main.ts
src/main.ts
+1
-1
App.ts
src/setup/App.ts
+0
-0
application.ts
src/setup/application.ts
+0
-86
没有找到文件。
src/App.vue
浏览文件 @
99303a99
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
import
moment
from
'moment'
;
import
moment
from
'moment'
;
import
'moment/dist/locale/zh-cn'
;
import
'moment/dist/locale/zh-cn'
;
import
{
getConfigProvider
,
initAppConfigStore
}
from
'/@/setup/App
lication
'
;
import
{
getConfigProvider
,
initAppConfigStore
}
from
'/@/setup/App'
;
import
{
useLockPage
}
from
'/@/hooks/web/useLockPage'
;
import
{
useLockPage
}
from
'/@/hooks/web/useLockPage'
;
moment
.
locale
(
'zh-cn'
);
moment
.
locale
(
'zh-cn'
);
...
...
src/components/Form/src/componentMap.ts
浏览文件 @
99303a99
import
{
Component
}
from
'vue'
;
import
{
Component
}
from
'vue'
;
import
type
{
ComponentType
}
from
'./types/index'
;
/**
/**
* Component list, register here to use it in the form
* Component list, register here to use it in the form
*/
*/
...
@@ -17,8 +19,6 @@ import {
...
@@ -17,8 +19,6 @@ import {
}
from
'ant-design-vue'
;
}
from
'ant-design-vue'
;
import
RadioButtonGroup
from
'./components/RadioButtonGroup.vue'
;
import
RadioButtonGroup
from
'./components/RadioButtonGroup.vue'
;
import
{
ComponentType
}
from
'./types/index'
;
const
componentMap
=
new
Map
<
ComponentType
,
any
>
();
const
componentMap
=
new
Map
<
ComponentType
,
any
>
();
componentMap
.
set
(
'Input'
,
Input
);
componentMap
.
set
(
'Input'
,
Input
);
...
...
src/components/Form/src/types/index.ts
浏览文件 @
99303a99
...
@@ -108,4 +108,5 @@ export type ComponentType =
...
@@ -108,4 +108,5 @@ export type ComponentType =
|
'ImageUpload'
|
'ImageUpload'
|
'Switch'
|
'Switch'
|
'StrengthMeter'
|
'StrengthMeter'
|
'Upload'
|
'Render'
;
|
'Render'
;
src/components/Upload/index.ts
浏览文件 @
99303a99
export
{
default
as
BasicUpload
}
from
'./src/BasicUpload.vue'
;
import
type
{
App
}
from
'vue'
;
// export * from './src/types';
import
BasicUpload
from
'./src/BasicUpload.vue'
;
export
default
(
app
:
App
):
void
=>
{
app
.
component
(
BasicUpload
.
name
,
BasicUpload
);
};
export
{
BasicUpload
};
src/components/Upload/src/BasicUpload.vue
浏览文件 @
99303a99
...
@@ -41,6 +41,7 @@
...
@@ -41,6 +41,7 @@
import
{
omit
}
from
'lodash-es'
;
import
{
omit
}
from
'lodash-es'
;
export
default
defineComponent
({
export
default
defineComponent
({
name
:
'BasicUpload'
,
components
:
{
UploadModal
,
UploadPreviewModal
,
Icon
,
Tooltip
},
components
:
{
UploadModal
,
UploadPreviewModal
,
Icon
,
Tooltip
},
props
:
uploadContainerProps
,
props
:
uploadContainerProps
,
setup
(
props
,
{
emit
,
attrs
})
{
setup
(
props
,
{
emit
,
attrs
})
{
...
...
src/components/registerGlobComp.ts
浏览文件 @
99303a99
...
@@ -33,7 +33,7 @@ import {
...
@@ -33,7 +33,7 @@ import {
Result
,
Result
,
Empty
,
Empty
,
}
from
'ant-design-vue'
;
}
from
'ant-design-vue'
;
import
{
getApp
}
from
'/@/setup/App
lication
'
;
import
{
getApp
}
from
'/@/setup/App'
;
const
compList
=
[
Icon
,
Button
,
AntButton
.
Group
,
AppFooter
];
const
compList
=
[
Icon
,
Button
,
AntButton
.
Group
,
AppFooter
];
...
...
src/main.ts
浏览文件 @
99303a99
...
@@ -7,7 +7,7 @@ import { setupErrorHandle } from '/@/setup/error-handle';
...
@@ -7,7 +7,7 @@ import { setupErrorHandle } from '/@/setup/error-handle';
import
{
setupGlobDirectives
}
from
'/@/setup/directives'
;
import
{
setupGlobDirectives
}
from
'/@/setup/directives'
;
import
{
setupProdMockServer
}
from
'../mock/_createProductionServer'
;
import
{
setupProdMockServer
}
from
'../mock/_createProductionServer'
;
import
{
setApp
}
from
'/@/setup/App
lication
'
;
import
{
setApp
}
from
'/@/setup/App'
;
import
App
from
'./App.vue'
;
import
App
from
'./App.vue'
;
...
...
src/setup/App
lication
.ts
→
src/setup/App.ts
浏览文件 @
99303a99
File moved
src/setup/application.ts
deleted
100644 → 0
浏览文件 @
46e08753
/**
* Application configuration
*/
import
type
{
ProjectConfig
}
from
'/@/types/config'
;
import
type
{
App
}
from
'vue'
;
import
{
computed
,
ref
}
from
'vue'
;
import
{
ThemeModeEnum
}
from
'/@/enums/appEnum'
;
import
{
PROJ_CFG_KEY
}
from
'/@/enums/cacheEnum'
;
import
projectSetting
from
'/@/settings/projectSetting'
;
import
{
getLocal
}
from
'/@/utils/helper/persistent'
;
import
{
isUnDef
,
isNull
}
from
'/@/utils/is'
;
import
{
updateGrayMode
,
updateColorWeak
,
updateHeaderBgColor
,
updateSidebarBgColor
,
}
from
'/@/setup/theme'
;
import
{
appStore
}
from
'/@/store/modules/app'
;
// Used to share global app instances
let
app
:
App
;
export
function
setApp
(
_app
:
App
):
void
{
app
=
_app
;
}
export
function
getApp
():
App
{
return
app
;
}
// TODO Theme switching
export
function
useThemeMode
(
mode
:
ThemeModeEnum
)
{
const
modeRef
=
ref
(
mode
);
const
html
=
document
.
documentElement
;
const
clsList
=
html
.
classList
;
const
change
=
()
=>
{
clsList
.
contains
(
mode
)
?
clsList
.
remove
(
mode
)
:
clsList
.
add
(
mode
);
};
return
{
runChangeThemeMode
:
change
,
mode
:
computed
(()
=>
modeRef
.
value
),
};
}
// Initial project configuration
export
function
initAppConfigStore
()
{
let
projCfg
:
ProjectConfig
=
getLocal
(
PROJ_CFG_KEY
)
as
ProjectConfig
;
if
(
!
projCfg
)
{
projCfg
=
projectSetting
;
}
const
{
colorWeak
,
grayMode
,
headerBgColor
,
menuBgColor
}
=
projCfg
;
try
{
// if (
// themeColor !== primaryColor &&
// themeColor &&
// process.env.VUE_APP_USE_THEME_REPLACER !== 'TRUE'
// ) {
// updateTheme(themeColor);
// }
headerBgColor
&&
updateHeaderBgColor
(
headerBgColor
);
menuBgColor
&&
updateSidebarBgColor
(
menuBgColor
);
grayMode
&&
updateGrayMode
(
grayMode
);
colorWeak
&&
updateColorWeak
(
colorWeak
);
}
catch
(
error
)
{
console
.
log
(
error
);
}
appStore
.
commitProjectConfigState
(
projCfg
);
}
// antdv Config Provider
export
function
getConfigProvider
()
{
function
transformCellText
({
text
}:
{
text
:
string
})
{
if
(
isNull
(
text
)
||
isUnDef
(
text
))
{
return
' - '
;
}
return
text
;
}
return
{
transformCellText
,
};
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论