Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
najiu-admin-template
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
najiu-frontend
najiu-admin-template
Commits
77db3d5f
Commit
77db3d5f
authored
Oct 14, 2020
by
vben
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
style: perf code style
parent
7c7f35a3
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
35 additions
and
39 deletions
+35
-39
transform.ts
build/plugin/vite-plugin-context-plugin/transform.ts
+1
-0
build.ts
build/script/build.ts
+2
-1
package.json
package.json
+1
-1
postcss.config.js
postcss.config.js
+0
-1
BasicMenu.tsx
src/components/Menu/src/BasicMenu.tsx
+2
-2
fade.less
src/design/transition/fade.less
+1
-1
zoom.less
src/design/transition/zoom.less
+2
-2
UserDropdown.tsx
src/layouts/default/UserDropdown.tsx
+9
-13
SettingDrawer.tsx
src/layouts/default/setting/SettingDrawer.tsx
+1
-0
feat.ts
src/router/routes/modules/demo/feat.ts
+1
-1
FlowAnalysis.tsx
src/views/dashboard/analysis/components/FlowAnalysis.tsx
+15
-17
No files found.
build/
transform/require-context/index
.ts
→
build/
plugin/vite-plugin-context-plugin/transform
.ts
View file @
77db3d5f
// 修改自
// https://github.com/luxueyan/vite-transform-globby-import/blob/master/src/index.ts
// https://github.com/luxueyan/vite-transform-globby-import/blob/master/src/index.ts
// TODO 目前还不能监听文件新增及删除 内容已经改变,缓存问题?
// TODO 目前还不能监听文件新增及删除 内容已经改变,缓存问题?
...
...
build/script/build.ts
View file @
77db3d5f
// #!/usr/bin/env node
// #!/usr/bin/env node
import
{
sh
}
from
'
tasksfile
'
;
import
{
sh
}
from
'
tasksfile
'
;
import
{
argv
}
from
'
yargs
'
;
import
{
argv
}
from
'
yargs
'
;
import
{
runBuildConfig
}
from
'
./buildConf
'
;
import
{
runBuildConfig
}
from
'
./buildConf
'
;
import
{
runUpdateHtml
}
from
'
./updateHtml
'
;
import
{
runUpdateHtml
}
from
'
./updateHtml
'
;
...
@@ -9,7 +10,7 @@ import { errorConsole, successConsole } from '../utils';
...
@@ -9,7 +10,7 @@ import { errorConsole, successConsole } from '../utils';
export
const
runBuild
=
async
()
=>
{
export
const
runBuild
=
async
()
=>
{
try
{
try
{
const
argvList
=
argv
.
_
;
const
argvList
=
argv
.
_
;
let
cmd
=
`cross-env NODE_ENV=production vite build`
;
let
cmd
=
`
npx
cross-env NODE_ENV=production vite build`
;
await
sh
(
cmd
,
{
await
sh
(
cmd
,
{
async
:
true
,
async
:
true
,
nopipe
:
true
,
nopipe
:
true
,
...
...
package.json
View file @
77db3d5f
{
{
"name"
:
"vben-admin-2.0"
,
"name"
:
"vben-admin-2.0"
,
"version"
:
"2.0.0-beta.
7
"
,
"version"
:
"2.0.0-beta.
8
"
,
"scripts"
:
{
"scripts"
:
{
"bootstrap"
:
"yarn install"
,
"bootstrap"
:
"yarn install"
,
"serve"
:
"node ./build/jsc.js preserve && cross-env NODE_ENV=development vite"
,
"serve"
:
"node ./build/jsc.js preserve && cross-env NODE_ENV=development vite"
,
...
...
postcss.config.js
View file @
77db3d5f
const
path
=
require
(
'
path
'
);
module
.
exports
=
{
module
.
exports
=
{
plugins
:
[
require
(
'
autoprefixer
'
),
require
(
'
postcss-import
'
)],
plugins
:
[
require
(
'
autoprefixer
'
),
require
(
'
postcss-import
'
)],
};
};
src/components/Menu/src/BasicMenu.tsx
View file @
77db3d5f
...
@@ -91,7 +91,7 @@ export default defineComponent({
...
@@ -91,7 +91,7 @@ export default defineComponent({
});
});
watch
(
watch
(
()
=>
currentRoute
.
value
.
name
,
()
=>
currentRoute
.
value
.
path
,
(
name
:
string
)
=>
{
(
name
:
string
)
=>
{
name
!==
'
Redirect
'
&&
handleMenuChange
();
name
!==
'
Redirect
'
&&
handleMenuChange
();
getParentPath
();
getParentPath
();
...
@@ -210,7 +210,7 @@ export default defineComponent({
...
@@ -210,7 +210,7 @@ export default defineComponent({
:
{};
:
{};
return
(
return
(
<
Menu
<
Menu
//
forceSubMenuRender={props.isAppMenu}
forceSubMenuRender=
{
props
.
isAppMenu
}
selectedKeys=
{
selectedKeys
}
selectedKeys=
{
selectedKeys
}
defaultSelectedKeys=
{
defaultSelectedKeys
}
defaultSelectedKeys=
{
defaultSelectedKeys
}
mode=
{
mode
}
mode=
{
mode
}
...
...
src/design/transition/fade.less
View file @
77db3d5f
.fade-enter-active,
.fade-enter-active,
.fade-leave-active {
.fade-leave-active {
transition: opacity 0.
2
s ease-in-out;
transition: opacity 0.
1
s ease-in-out;
}
}
.fade-enter-from,
.fade-enter-from,
...
...
src/design/transition/zoom.less
View file @
77db3d5f
// zoom-out
// zoom-out
.zoom-out-enter-active,
.zoom-out-enter-active,
.zoom-out-leave-active {
.zoom-out-leave-active {
transition: opacity 0.
2 ease-in-out, transform 0.2
s ease-out;
transition: opacity 0.
1 ease-in-out, transform 0.15
s ease-out;
}
}
.zoom-out-enter-from,
.zoom-out-enter-from,
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
// zoom-fade
// zoom-fade
.zoom-fade-enter-active,
.zoom-fade-enter-active,
.zoom-fade-leave-active {
.zoom-fade-leave-active {
transition: transform 0.
2s, opacity 0.2
s ease-out;
transition: transform 0.
1s, opacity 0.15
s ease-out;
}
}
.zoom-fade-enter-from {
.zoom-fade-enter-from {
...
...
src/layouts/default/UserDropdown.tsx
View file @
77db3d5f
...
@@ -54,14 +54,12 @@ export default defineComponent({
...
@@ -54,14 +54,12 @@ export default defineComponent({
<
Dropdown
placement=
"bottomLeft"
>
<
Dropdown
placement=
"bottomLeft"
>
{
{
{
{
default
:
()
=>
(
default
:
()
=>
(
<>
<
section
class=
{
prefixCls
}
>
<
section
class=
{
prefixCls
}
>
<
img
class=
{
`${prefixCls}__header`
}
src=
{
headerImg
}
/>
<
img
class=
{
`${prefixCls}__header`
}
src=
{
headerImg
}
/>
<
section
class=
{
`${prefixCls}__info`
}
>
<
section
class=
{
`${prefixCls}__info`
}
>
<
section
class=
{
`${prefixCls}__name`
}
>
{
realName
}
</
section
>
<
section
class=
{
`${prefixCls}__name`
}
>
{
realName
}
</
section
>
</
section
>
</
section
>
</
section
>
</>
</
section
>
),
),
overlay
:
()
=>
(
overlay
:
()
=>
(
<
Menu
slot=
"overlay"
onClick=
{
handleMenuClick
}
>
<
Menu
slot=
"overlay"
onClick=
{
handleMenuClick
}
>
...
@@ -70,12 +68,10 @@ export default defineComponent({
...
@@ -70,12 +68,10 @@ export default defineComponent({
{
showDoc
&&
(
{
showDoc
&&
(
<
Menu
.
Item
key=
"doc"
>
<
Menu
.
Item
key=
"doc"
>
{
()
=>
(
{
()
=>
(
<>
<
span
class=
"flex items-center"
>
<
span
class=
"flex items-center"
>
<
Icon
icon=
"gg:loadbar-doc"
class=
"mr-1"
/>
<
Icon
icon=
"gg:loadbar-doc"
class=
"mr-1"
/>
<
span
>
文档
</
span
>
<
span
>
文档
</
span
>
</
span
>
</
span
>
</>
)
}
)
}
</
Menu
.
Item
>
</
Menu
.
Item
>
)
}
)
}
...
...
src/layouts/default/setting/SettingDrawer.tsx
View file @
77db3d5f
...
@@ -406,6 +406,7 @@ export default defineComponent({
...
@@ -406,6 +406,7 @@ export default defineComponent({
menuSetting
:
{
menuSetting
:
{
mode
,
mode
,
type
,
type
,
collapsed
:
false
,
...
splitOpt
,
...
splitOpt
,
},
},
};
};
...
...
src/router/routes/modules/demo/feat.ts
View file @
77db3d5f
...
@@ -10,7 +10,7 @@ export default {
...
@@ -10,7 +10,7 @@ export default {
redirect
:
'
/feat/icon
'
,
redirect
:
'
/feat/icon
'
,
meta
:
{
meta
:
{
icon
:
'
ic:outline-featured-play-list
'
,
icon
:
'
ic:outline-featured-play-list
'
,
title
:
'
Feat
'
,
title
:
'
页面功能
'
,
},
},
},
},
...
...
src/views/dashboard/analysis/components/FlowAnalysis.tsx
View file @
77db3d5f
...
@@ -11,7 +11,7 @@ export default defineComponent({
...
@@ -11,7 +11,7 @@ export default defineComponent({
return
(
return
(
<
Row
>
<
Row
>
{
()
=>
(
{
()
=>
(
<>
<
div
>
<
Col
md=
{
24
}
lg=
{
8
}
>
<
Col
md=
{
24
}
lg=
{
8
}
>
{
()
=>
(
{
()
=>
(
<
CollapseContainer
<
CollapseContainer
...
@@ -20,7 +20,7 @@ export default defineComponent({
...
@@ -20,7 +20,7 @@ export default defineComponent({
class=
{
`${prefixCls}__left`
}
class=
{
`${prefixCls}__left`
}
>
>
{
()
=>
(
{
()
=>
(
<>
<
div
>
<
div
class=
{
`${prefixCls}__score`
}
>
<
div
class=
{
`${prefixCls}__score`
}
>
86.2
<
span
>
分
</
span
>
86.2
<
span
>
分
</
span
>
</
div
>
</
div
>
...
@@ -44,7 +44,7 @@ export default defineComponent({
...
@@ -44,7 +44,7 @@ export default defineComponent({
<
span
>
56.5
</
span
>
<
span
>
56.5
</
span
>
</
li
>
</
li
>
</
ul
>
</
ul
>
</>
</
div
>
)
}
)
}
</
CollapseContainer
>
</
CollapseContainer
>
)
}
)
}
...
@@ -56,26 +56,24 @@ export default defineComponent({
...
@@ -56,26 +56,24 @@ export default defineComponent({
</
CollapseContainer
>
</
CollapseContainer
>
)
}
)
}
</
Col
>
</
Col
>
</>
</
div
>
)
}
)
}
</
Row
>
</
Row
>
);
);
};
};
return
()
=>
(
return
()
=>
(
<
Tabs
class=
{
prefixCls
}
default
-
active
-
key=
"1"
>
<
Tabs
class=
{
prefixCls
}
default
-
active
-
key=
"1"
>
{
()
=>
(
{
()
=>
[
<>
<
Tabs
.
TabPane
key=
"1"
tab=
"产品一"
>
<
Tabs
.
TabPane
key=
"1"
tab=
"产品一"
>
{
()
=>
renderContent
()
}
{
()
=>
renderContent
()
}
</
Tabs
.
TabPane
>,
</
Tabs
.
TabPane
>
<
Tabs
.
TabPane
key=
"2"
tab=
"产品二"
>
<
Tabs
.
TabPane
key=
"2"
tab=
"产品二"
>
{
()
=>
renderContent
()
}
{
()
=>
renderContent
()
}
</
Tabs
.
TabPane
>,
</
Tabs
.
TabPane
>
<
Tabs
.
TabPane
key=
"3"
tab=
"产品三"
>
<
Tabs
.
TabPane
key=
"3"
tab=
"产品三"
>
{
()
=>
renderContent
()
}
{
()
=>
renderContent
()
}
</
Tabs
.
TabPane
>,
</
Tabs
.
TabPane
>
]
}
</>
)
}
</
Tabs
>
</
Tabs
>
);
);
},
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment