Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
barry cho
Ruoyi
Commits
f336b801
Commit
f336b801
authored
4 years ago
by
YunaiV
Browse files
Options
Download
Email Patches
Plain Diff
项目结构调整 x 11 : 修改前端项目为 yudao-admin-ui
parent
d5883771
Changes
281
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
pom.xml
+15
-0
pom.xml
yudao-admin-server/pom.xml
+0
-11
yudao-admin-server/pom.xml
yudao-admin-ui/.editorconfig
+22
-22
yudao-admin-ui/.editorconfig
yudao-admin-ui/.env.demo1024
+0
-0
yudao-admin-ui/.env.demo1024
yudao-admin-ui/.env.development
+9
-9
yudao-admin-ui/.env.development
yudao-admin-ui/.env.production
+5
-5
yudao-admin-ui/.env.production
yudao-admin-ui/.env.staging
+10
-10
yudao-admin-ui/.env.staging
yudao-admin-ui/.eslintignore
+9
-9
yudao-admin-ui/.eslintignore
yudao-admin-ui/.eslintrc.js
+199
-199
yudao-admin-ui/.eslintrc.js
yudao-admin-ui/.gitignore
+23
-23
yudao-admin-ui/.gitignore
yudao-admin-ui/babel.config.js
+13
-13
yudao-admin-ui/babel.config.js
yudao-admin-ui/bin/build.bat
+0
-0
yudao-admin-ui/bin/build.bat
yudao-admin-ui/bin/package.bat
+11
-11
yudao-admin-ui/bin/package.bat
yudao-admin-ui/bin/run-web.bat
+11
-11
yudao-admin-ui/bin/run-web.bat
yudao-admin-ui/build/index.js
+35
-35
yudao-admin-ui/build/index.js
yudao-admin-ui/package.json
+88
-88
yudao-admin-ui/package.json
yudao-admin-ui/public/favicon.ico
+0
-0
yudao-admin-ui/public/favicon.ico
yudao-admin-ui/public/index.html
+207
-207
yudao-admin-ui/public/index.html
yudao-admin-ui/public/robots.txt
+1
-1
yudao-admin-ui/public/robots.txt
yudao-admin-ui/src/App.vue
+11
-11
yudao-admin-ui/src/App.vue
with
669 additions
and
665 deletions
+669
-665
pom.xml
+
15
-
0
View file @
f336b801
...
...
@@ -24,6 +24,7 @@
<java.version>
1.8
</java.version>
<maven.compiler.source>
${java.version}
</maven.compiler.source>
<maven.compiler.target>
${java.version}
</maven.compiler.target>
<maven-surefire-plugin.version>
3.0.0-M5
</maven-surefire-plugin.version>
</properties>
<dependencyManagement>
...
...
@@ -38,6 +39,20 @@
</dependencies>
</dependencyManagement>
<build>
<pluginManagement>
<plugins>
<!-- maven-surefire-plugin 插件,用于运行单元测试。 -->
<!-- 注意,需要使用 3.0.X+,因为要支持 Junit 5 版本 -->
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-surefire-plugin
</artifactId>
<version>
${maven-surefire-plugin.version}
</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<!-- 使用 aliyun 的 Maven 源,提升下载速度 -->
<repositories>
<repository>
...
...
This diff is collapsed.
Click to expand it.
yudao-admin-server/pom.xml
+
0
-
11
View file @
f336b801
...
...
@@ -68,17 +68,6 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-surefire-plugin
</artifactId>
<version>
3.0.0-M5
</version>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-failsafe-plugin
</artifactId>
<version>
3.0.0-M5
</version>
</plugin>
</plugins>
</build>
...
...
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.editorconfig
→
yudao-admin
-ui/.editorconfig
+
22
-
22
View file @
f336b801
# 告诉EditorConfig插件,这是根文件,不用继续往上查找
root = true
# 匹配全部文件
[*]
# 设置字符集
charset = utf-8
# 缩进风格,可选space、tab
indent_style = space
# 缩进的空格数
indent_size = 2
# 结尾换行符,可选lf、cr、crlf
end_of_line = lf
# 在文件结尾插入新行
insert_final_newline = true
# 删除一行中的前后空格
trim_trailing_whitespace = true
# 匹配md结尾的文件
[*.md]
insert_final_newline = false
trim_trailing_whitespace = false
# 告诉EditorConfig插件,这是根文件,不用继续往上查找
root = true
# 匹配全部文件
[*]
# 设置字符集
charset = utf-8
# 缩进风格,可选space、tab
indent_style = space
# 缩进的空格数
indent_size = 2
# 结尾换行符,可选lf、cr、crlf
end_of_line = lf
# 在文件结尾插入新行
insert_final_newline = true
# 删除一行中的前后空格
trim_trailing_whitespace = true
# 匹配md结尾的文件
[*.md]
insert_final_newline = false
trim_trailing_whitespace = false
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.env.demo1024
→
yudao-admin
-ui/.env.demo1024
+
0
-
0
View file @
f336b801
File moved
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.env.development
→
yudao-admin
-ui/.env.development
+
9
-
9
View file @
f336b801
# 开发环境配置
ENV = 'development'
# 芋道管理系统/开发环境
VUE_APP_BASE_API = '/dev-api'
# VUE_APP_BASE_API = '/api'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
# 开发环境配置
ENV = 'development'
# 芋道管理系统/开发环境
VUE_APP_BASE_API = '/dev-api'
# VUE_APP_BASE_API = '/api'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.env.production
→
yudao-admin
-ui/.env.production
+
5
-
5
View file @
f336b801
# 生产环境配置
ENV = 'production'
# 芋道管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'
# 生产环境配置
ENV = 'production'
# 芋道管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.env.staging
→
yudao-admin
-ui/.env.staging
+
10
-
10
View file @
f336b801
NODE_ENV = production
# 测试环境配置
ENV = 'staging'
# 芋道管理系统/测试环境
VUE_APP_BASE_API = 'http://api-dashboard.yudao.iocoder.cn'
# 静态资源地址
PUBLIC_PATH = 'http://static.yudao.iocoder.cn/'
NODE_ENV = production
# 测试环境配置
ENV = 'staging'
# 芋道管理系统/测试环境
VUE_APP_BASE_API = 'http://api-dashboard.yudao.iocoder.cn'
# 静态资源地址
PUBLIC_PATH = 'http://static.yudao.iocoder.cn/'
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.eslintignore
→
yudao-admin
-ui/.eslintignore
+
9
-
9
View file @
f336b801
# 忽略build目录下类型为js的文件的语法检查
build/*.js
# 忽略src/assets目录下文件的语法检查
src/assets
# 忽略public目录下文件的语法检查
public
# 忽略当前目录下为js的文件的语法检查
*.js
# 忽略当前目录下为vue的文件的语法检查
# 忽略build目录下类型为js的文件的语法检查
build/*.js
# 忽略src/assets目录下文件的语法检查
src/assets
# 忽略public目录下文件的语法检查
public
# 忽略当前目录下为js的文件的语法检查
*.js
# 忽略当前目录下为vue的文件的语法检查
*.vue
\ No newline at end of file
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.eslintrc.js
→
yudao-admin
-ui/.eslintrc.js
+
199
-
199
View file @
f336b801
// ESlint 检查配置
module
.
exports
=
{
root
:
true
,
parserOptions
:
{
parser
:
'
babel-eslint
'
,
sourceType
:
'
module
'
},
env
:
{
browser
:
true
,
node
:
true
,
es6
:
true
,
},
extends
:
[
'
plugin:vue/recommended
'
,
'
eslint:recommended
'
],
// add your custom rules here
//it is base on https://github.com/vuejs/eslint-config-vue
rules
:
{
"
vue/max-attributes-per-line
"
:
[
2
,
{
"
singleline
"
:
10
,
"
multiline
"
:
{
"
max
"
:
1
,
"
allowFirstLine
"
:
false
}
}],
"
vue/singleline-html-element-content-newline
"
:
"
off
"
,
"
vue/multiline-html-element-content-newline
"
:
"
off
"
,
"
vue/name-property-casing
"
:
[
"
error
"
,
"
PascalCase
"
],
"
vue/no-v-html
"
:
"
off
"
,
'
accessor-pairs
'
:
2
,
'
arrow-spacing
'
:
[
2
,
{
'
before
'
:
true
,
'
after
'
:
true
}],
'
block-spacing
'
:
[
2
,
'
always
'
],
'
brace-style
'
:
[
2
,
'
1tbs
'
,
{
'
allowSingleLine
'
:
true
}],
'
camelcase
'
:
[
0
,
{
'
properties
'
:
'
always
'
}],
'
comma-dangle
'
:
[
2
,
'
never
'
],
'
comma-spacing
'
:
[
2
,
{
'
before
'
:
false
,
'
after
'
:
true
}],
'
comma-style
'
:
[
2
,
'
last
'
],
'
constructor-super
'
:
2
,
'
curly
'
:
[
2
,
'
multi-line
'
],
'
dot-location
'
:
[
2
,
'
property
'
],
'
eol-last
'
:
2
,
'
eqeqeq
'
:
[
"
error
"
,
"
always
"
,
{
"
null
"
:
"
ignore
"
}],
'
generator-star-spacing
'
:
[
2
,
{
'
before
'
:
true
,
'
after
'
:
true
}],
'
handle-callback-err
'
:
[
2
,
'
^(err|error)$
'
],
'
indent
'
:
[
2
,
2
,
{
'
SwitchCase
'
:
1
}],
'
jsx-quotes
'
:
[
2
,
'
prefer-single
'
],
'
key-spacing
'
:
[
2
,
{
'
beforeColon
'
:
false
,
'
afterColon
'
:
true
}],
'
keyword-spacing
'
:
[
2
,
{
'
before
'
:
true
,
'
after
'
:
true
}],
'
new-cap
'
:
[
2
,
{
'
newIsCap
'
:
true
,
'
capIsNew
'
:
false
}],
'
new-parens
'
:
2
,
'
no-array-constructor
'
:
2
,
'
no-caller
'
:
2
,
'
no-console
'
:
'
off
'
,
'
no-class-assign
'
:
2
,
'
no-cond-assign
'
:
2
,
'
no-const-assign
'
:
2
,
'
no-control-regex
'
:
0
,
'
no-delete-var
'
:
2
,
'
no-dupe-args
'
:
2
,
'
no-dupe-class-members
'
:
2
,
'
no-dupe-keys
'
:
2
,
'
no-duplicate-case
'
:
2
,
'
no-empty-character-class
'
:
2
,
'
no-empty-pattern
'
:
2
,
'
no-eval
'
:
2
,
'
no-ex-assign
'
:
2
,
'
no-extend-native
'
:
2
,
'
no-extra-bind
'
:
2
,
'
no-extra-boolean-cast
'
:
2
,
'
no-extra-parens
'
:
[
2
,
'
functions
'
],
'
no-fallthrough
'
:
2
,
'
no-floating-decimal
'
:
2
,
'
no-func-assign
'
:
2
,
'
no-implied-eval
'
:
2
,
'
no-inner-declarations
'
:
[
2
,
'
functions
'
],
'
no-invalid-regexp
'
:
2
,
'
no-irregular-whitespace
'
:
2
,
'
no-iterator
'
:
2
,
'
no-label-var
'
:
2
,
'
no-labels
'
:
[
2
,
{
'
allowLoop
'
:
false
,
'
allowSwitch
'
:
false
}],
'
no-lone-blocks
'
:
2
,
'
no-mixed-spaces-and-tabs
'
:
2
,
'
no-multi-spaces
'
:
2
,
'
no-multi-str
'
:
2
,
'
no-multiple-empty-lines
'
:
[
2
,
{
'
max
'
:
1
}],
'
no-native-reassign
'
:
2
,
'
no-negated-in-lhs
'
:
2
,
'
no-new-object
'
:
2
,
'
no-new-require
'
:
2
,
'
no-new-symbol
'
:
2
,
'
no-new-wrappers
'
:
2
,
'
no-obj-calls
'
:
2
,
'
no-octal
'
:
2
,
'
no-octal-escape
'
:
2
,
'
no-path-concat
'
:
2
,
'
no-proto
'
:
2
,
'
no-redeclare
'
:
2
,
'
no-regex-spaces
'
:
2
,
'
no-return-assign
'
:
[
2
,
'
except-parens
'
],
'
no-self-assign
'
:
2
,
'
no-self-compare
'
:
2
,
'
no-sequences
'
:
2
,
'
no-shadow-restricted-names
'
:
2
,
'
no-spaced-func
'
:
2
,
'
no-sparse-arrays
'
:
2
,
'
no-this-before-super
'
:
2
,
'
no-throw-literal
'
:
2
,
'
no-trailing-spaces
'
:
2
,
'
no-undef
'
:
2
,
'
no-undef-init
'
:
2
,
'
no-unexpected-multiline
'
:
2
,
'
no-unmodified-loop-condition
'
:
2
,
'
no-unneeded-ternary
'
:
[
2
,
{
'
defaultAssignment
'
:
false
}],
'
no-unreachable
'
:
2
,
'
no-unsafe-finally
'
:
2
,
'
no-unused-vars
'
:
[
2
,
{
'
vars
'
:
'
all
'
,
'
args
'
:
'
none
'
}],
'
no-useless-call
'
:
2
,
'
no-useless-computed-key
'
:
2
,
'
no-useless-constructor
'
:
2
,
'
no-useless-escape
'
:
0
,
'
no-whitespace-before-property
'
:
2
,
'
no-with
'
:
2
,
'
one-var
'
:
[
2
,
{
'
initialized
'
:
'
never
'
}],
'
operator-linebreak
'
:
[
2
,
'
after
'
,
{
'
overrides
'
:
{
'
?
'
:
'
before
'
,
'
:
'
:
'
before
'
}
}],
'
padded-blocks
'
:
[
2
,
'
never
'
],
'
quotes
'
:
[
2
,
'
single
'
,
{
'
avoidEscape
'
:
true
,
'
allowTemplateLiterals
'
:
true
}],
'
semi
'
:
[
2
,
'
never
'
],
'
semi-spacing
'
:
[
2
,
{
'
before
'
:
false
,
'
after
'
:
true
}],
'
space-before-blocks
'
:
[
2
,
'
always
'
],
'
space-before-function-paren
'
:
[
2
,
'
never
'
],
'
space-in-parens
'
:
[
2
,
'
never
'
],
'
space-infix-ops
'
:
2
,
'
space-unary-ops
'
:
[
2
,
{
'
words
'
:
true
,
'
nonwords
'
:
false
}],
'
spaced-comment
'
:
[
2
,
'
always
'
,
{
'
markers
'
:
[
'
global
'
,
'
globals
'
,
'
eslint
'
,
'
eslint-disable
'
,
'
*package
'
,
'
!
'
,
'
,
'
]
}],
'
template-curly-spacing
'
:
[
2
,
'
never
'
],
'
use-isnan
'
:
2
,
'
valid-typeof
'
:
2
,
'
wrap-iife
'
:
[
2
,
'
any
'
],
'
yield-star-spacing
'
:
[
2
,
'
both
'
],
'
yoda
'
:
[
2
,
'
never
'
],
'
prefer-const
'
:
2
,
'
no-debugger
'
:
process
.
env
.
NODE_ENV
===
'
production
'
?
2
:
0
,
'
object-curly-spacing
'
:
[
2
,
'
always
'
,
{
objectsInObjects
:
false
}],
'
array-bracket-spacing
'
:
[
2
,
'
never
'
]
}
}
// ESlint 检查配置
module
.
exports
=
{
root
:
true
,
parserOptions
:
{
parser
:
'
babel-eslint
'
,
sourceType
:
'
module
'
},
env
:
{
browser
:
true
,
node
:
true
,
es6
:
true
,
},
extends
:
[
'
plugin:vue/recommended
'
,
'
eslint:recommended
'
],
// add your custom rules here
//it is base on https://github.com/vuejs/eslint-config-vue
rules
:
{
"
vue/max-attributes-per-line
"
:
[
2
,
{
"
singleline
"
:
10
,
"
multiline
"
:
{
"
max
"
:
1
,
"
allowFirstLine
"
:
false
}
}],
"
vue/singleline-html-element-content-newline
"
:
"
off
"
,
"
vue/multiline-html-element-content-newline
"
:
"
off
"
,
"
vue/name-property-casing
"
:
[
"
error
"
,
"
PascalCase
"
],
"
vue/no-v-html
"
:
"
off
"
,
'
accessor-pairs
'
:
2
,
'
arrow-spacing
'
:
[
2
,
{
'
before
'
:
true
,
'
after
'
:
true
}],
'
block-spacing
'
:
[
2
,
'
always
'
],
'
brace-style
'
:
[
2
,
'
1tbs
'
,
{
'
allowSingleLine
'
:
true
}],
'
camelcase
'
:
[
0
,
{
'
properties
'
:
'
always
'
}],
'
comma-dangle
'
:
[
2
,
'
never
'
],
'
comma-spacing
'
:
[
2
,
{
'
before
'
:
false
,
'
after
'
:
true
}],
'
comma-style
'
:
[
2
,
'
last
'
],
'
constructor-super
'
:
2
,
'
curly
'
:
[
2
,
'
multi-line
'
],
'
dot-location
'
:
[
2
,
'
property
'
],
'
eol-last
'
:
2
,
'
eqeqeq
'
:
[
"
error
"
,
"
always
"
,
{
"
null
"
:
"
ignore
"
}],
'
generator-star-spacing
'
:
[
2
,
{
'
before
'
:
true
,
'
after
'
:
true
}],
'
handle-callback-err
'
:
[
2
,
'
^(err|error)$
'
],
'
indent
'
:
[
2
,
2
,
{
'
SwitchCase
'
:
1
}],
'
jsx-quotes
'
:
[
2
,
'
prefer-single
'
],
'
key-spacing
'
:
[
2
,
{
'
beforeColon
'
:
false
,
'
afterColon
'
:
true
}],
'
keyword-spacing
'
:
[
2
,
{
'
before
'
:
true
,
'
after
'
:
true
}],
'
new-cap
'
:
[
2
,
{
'
newIsCap
'
:
true
,
'
capIsNew
'
:
false
}],
'
new-parens
'
:
2
,
'
no-array-constructor
'
:
2
,
'
no-caller
'
:
2
,
'
no-console
'
:
'
off
'
,
'
no-class-assign
'
:
2
,
'
no-cond-assign
'
:
2
,
'
no-const-assign
'
:
2
,
'
no-control-regex
'
:
0
,
'
no-delete-var
'
:
2
,
'
no-dupe-args
'
:
2
,
'
no-dupe-class-members
'
:
2
,
'
no-dupe-keys
'
:
2
,
'
no-duplicate-case
'
:
2
,
'
no-empty-character-class
'
:
2
,
'
no-empty-pattern
'
:
2
,
'
no-eval
'
:
2
,
'
no-ex-assign
'
:
2
,
'
no-extend-native
'
:
2
,
'
no-extra-bind
'
:
2
,
'
no-extra-boolean-cast
'
:
2
,
'
no-extra-parens
'
:
[
2
,
'
functions
'
],
'
no-fallthrough
'
:
2
,
'
no-floating-decimal
'
:
2
,
'
no-func-assign
'
:
2
,
'
no-implied-eval
'
:
2
,
'
no-inner-declarations
'
:
[
2
,
'
functions
'
],
'
no-invalid-regexp
'
:
2
,
'
no-irregular-whitespace
'
:
2
,
'
no-iterator
'
:
2
,
'
no-label-var
'
:
2
,
'
no-labels
'
:
[
2
,
{
'
allowLoop
'
:
false
,
'
allowSwitch
'
:
false
}],
'
no-lone-blocks
'
:
2
,
'
no-mixed-spaces-and-tabs
'
:
2
,
'
no-multi-spaces
'
:
2
,
'
no-multi-str
'
:
2
,
'
no-multiple-empty-lines
'
:
[
2
,
{
'
max
'
:
1
}],
'
no-native-reassign
'
:
2
,
'
no-negated-in-lhs
'
:
2
,
'
no-new-object
'
:
2
,
'
no-new-require
'
:
2
,
'
no-new-symbol
'
:
2
,
'
no-new-wrappers
'
:
2
,
'
no-obj-calls
'
:
2
,
'
no-octal
'
:
2
,
'
no-octal-escape
'
:
2
,
'
no-path-concat
'
:
2
,
'
no-proto
'
:
2
,
'
no-redeclare
'
:
2
,
'
no-regex-spaces
'
:
2
,
'
no-return-assign
'
:
[
2
,
'
except-parens
'
],
'
no-self-assign
'
:
2
,
'
no-self-compare
'
:
2
,
'
no-sequences
'
:
2
,
'
no-shadow-restricted-names
'
:
2
,
'
no-spaced-func
'
:
2
,
'
no-sparse-arrays
'
:
2
,
'
no-this-before-super
'
:
2
,
'
no-throw-literal
'
:
2
,
'
no-trailing-spaces
'
:
2
,
'
no-undef
'
:
2
,
'
no-undef-init
'
:
2
,
'
no-unexpected-multiline
'
:
2
,
'
no-unmodified-loop-condition
'
:
2
,
'
no-unneeded-ternary
'
:
[
2
,
{
'
defaultAssignment
'
:
false
}],
'
no-unreachable
'
:
2
,
'
no-unsafe-finally
'
:
2
,
'
no-unused-vars
'
:
[
2
,
{
'
vars
'
:
'
all
'
,
'
args
'
:
'
none
'
}],
'
no-useless-call
'
:
2
,
'
no-useless-computed-key
'
:
2
,
'
no-useless-constructor
'
:
2
,
'
no-useless-escape
'
:
0
,
'
no-whitespace-before-property
'
:
2
,
'
no-with
'
:
2
,
'
one-var
'
:
[
2
,
{
'
initialized
'
:
'
never
'
}],
'
operator-linebreak
'
:
[
2
,
'
after
'
,
{
'
overrides
'
:
{
'
?
'
:
'
before
'
,
'
:
'
:
'
before
'
}
}],
'
padded-blocks
'
:
[
2
,
'
never
'
],
'
quotes
'
:
[
2
,
'
single
'
,
{
'
avoidEscape
'
:
true
,
'
allowTemplateLiterals
'
:
true
}],
'
semi
'
:
[
2
,
'
never
'
],
'
semi-spacing
'
:
[
2
,
{
'
before
'
:
false
,
'
after
'
:
true
}],
'
space-before-blocks
'
:
[
2
,
'
always
'
],
'
space-before-function-paren
'
:
[
2
,
'
never
'
],
'
space-in-parens
'
:
[
2
,
'
never
'
],
'
space-infix-ops
'
:
2
,
'
space-unary-ops
'
:
[
2
,
{
'
words
'
:
true
,
'
nonwords
'
:
false
}],
'
spaced-comment
'
:
[
2
,
'
always
'
,
{
'
markers
'
:
[
'
global
'
,
'
globals
'
,
'
eslint
'
,
'
eslint-disable
'
,
'
*package
'
,
'
!
'
,
'
,
'
]
}],
'
template-curly-spacing
'
:
[
2
,
'
never
'
],
'
use-isnan
'
:
2
,
'
valid-typeof
'
:
2
,
'
wrap-iife
'
:
[
2
,
'
any
'
],
'
yield-star-spacing
'
:
[
2
,
'
both
'
],
'
yoda
'
:
[
2
,
'
never
'
],
'
prefer-const
'
:
2
,
'
no-debugger
'
:
process
.
env
.
NODE_ENV
===
'
production
'
?
2
:
0
,
'
object-curly-spacing
'
:
[
2
,
'
always
'
,
{
objectsInObjects
:
false
}],
'
array-bracket-spacing
'
:
[
2
,
'
never
'
]
}
}
This diff is collapsed.
Click to expand it.
ruoyi
-ui/.gitignore
→
yudao-admin
-ui/.gitignore
+
23
-
23
View file @
f336b801
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
**/*.log
tests/**/coverage/
tests/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
package-lock.json
yarn.lock
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
**/*.log
tests/**/coverage/
tests/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
package-lock.json
yarn.lock
This diff is collapsed.
Click to expand it.
ruoyi
-ui/babel.config.js
→
yudao-admin
-ui/babel.config.js
+
13
-
13
View file @
f336b801
module
.
exports
=
{
presets
:
[
// https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
'
@vue/cli-plugin-babel/preset
'
],
'
env
'
:
{
'
development
'
:
{
// babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
// This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
'
plugins
'
:
[
'
dynamic-import-node
'
]
}
}
}
module
.
exports
=
{
presets
:
[
// https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
'
@vue/cli-plugin-babel/preset
'
],
'
env
'
:
{
'
development
'
:
{
// babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
// This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
'
plugins
'
:
[
'
dynamic-import-node
'
]
}
}
}
This diff is collapsed.
Click to expand it.
ruoyi
-ui/bin/build.bat
→
yudao-admin
-ui/bin/build.bat
+
0
-
0
View file @
f336b801
File moved
This diff is collapsed.
Click to expand it.
ruoyi
-ui/bin/package.bat
→
yudao-admin
-ui/bin/package.bat
+
11
-
11
View file @
f336b801
@echo
off
echo
.
echo
[
信息
]
安装Web工程,生成node_modules文件。
echo
.
%~d0
cd
%~dp0
cd
..
npm
install
--registry
=
https
://registry.npm.taobao.org
@echo
off
echo
.
echo
[
信息
]
安装Web工程,生成node_modules文件。
echo
.
%~d0
cd
%~dp0
cd
..
npm
install
--registry
=
https
://registry.npm.taobao.org
pause
\ No newline at end of file
This diff is collapsed.
Click to expand it.
ruoyi
-ui/bin/run-web.bat
→
yudao-admin
-ui/bin/run-web.bat
+
11
-
11
View file @
f336b801
@echo
off
echo
.
echo
.
%~d0
cd
%~dp0
cd
..
npm
run
dev
@echo
off
echo
.
echo
[
Ϣ
]
ʹ
Vue
Web
̡
echo
.
%~d0
cd
%~dp0
cd
..
npm
run
dev
pause
\ No newline at end of file
This diff is collapsed.
Click to expand it.
ruoyi
-ui/build/index.js
→
yudao-admin
-ui/build/index.js
+
35
-
35
View file @
f336b801
const
{
run
}
=
require
(
'
runjs
'
)
const
chalk
=
require
(
'
chalk
'
)
const
config
=
require
(
'
../vue.config.js
'
)
const
rawArgv
=
process
.
argv
.
slice
(
2
)
const
args
=
rawArgv
.
join
(
'
'
)
if
(
process
.
env
.
npm_config_preview
||
rawArgv
.
includes
(
'
--preview
'
))
{
const
report
=
rawArgv
.
includes
(
'
--report
'
)
run
(
`vue-cli-service build
${
args
}
`
)
const
port
=
9526
const
publicPath
=
config
.
publicPath
var
connect
=
require
(
'
connect
'
)
var
serveStatic
=
require
(
'
serve-static
'
)
const
app
=
connect
()
app
.
use
(
publicPath
,
serveStatic
(
'
./dist
'
,
{
index
:
[
'
index.html
'
,
'
/
'
]
})
)
app
.
listen
(
port
,
function
()
{
console
.
log
(
chalk
.
green
(
`> Preview at http://localhost:
${
port
}${
publicPath
}
`
))
if
(
report
)
{
console
.
log
(
chalk
.
green
(
`> Report at http://localhost:
${
port
}${
publicPath
}
report.html`
))
}
})
}
else
{
run
(
`vue-cli-service build
${
args
}
`
)
}
const
{
run
}
=
require
(
'
runjs
'
)
const
chalk
=
require
(
'
chalk
'
)
const
config
=
require
(
'
../vue.config.js
'
)
const
rawArgv
=
process
.
argv
.
slice
(
2
)
const
args
=
rawArgv
.
join
(
'
'
)
if
(
process
.
env
.
npm_config_preview
||
rawArgv
.
includes
(
'
--preview
'
))
{
const
report
=
rawArgv
.
includes
(
'
--report
'
)
run
(
`vue-cli-service build
${
args
}
`
)
const
port
=
9526
const
publicPath
=
config
.
publicPath
var
connect
=
require
(
'
connect
'
)
var
serveStatic
=
require
(
'
serve-static
'
)
const
app
=
connect
()
app
.
use
(
publicPath
,
serveStatic
(
'
./dist
'
,
{
index
:
[
'
index.html
'
,
'
/
'
]
})
)
app
.
listen
(
port
,
function
()
{
console
.
log
(
chalk
.
green
(
`> Preview at http://localhost:
${
port
}${
publicPath
}
`
))
if
(
report
)
{
console
.
log
(
chalk
.
green
(
`> Report at http://localhost:
${
port
}${
publicPath
}
report.html`
))
}
})
}
else
{
run
(
`vue-cli-service build
${
args
}
`
)
}
This diff is collapsed.
Click to expand it.
ruoyi
-ui/package.json
→
yudao-admin
-ui/package.json
+
88
-
88
View file @
f336b801
{
"name"
:
"ruoyi"
,
"version"
:
"3.3.0"
,
"description"
:
"芋道管理系统"
,
"author"
:
"芋道"
,
"license"
:
"MIT"
,
"scripts"
:
{
"dev"
:
"vue-cli-service serve"
,
"build:prod"
:
"vue-cli-service build"
,
"build:stage"
:
"vue-cli-service build --mode staging"
,
"build:demo1024"
:
"vue-cli-service build --mode demo1024"
,
"preview"
:
"node build/index.js --preview"
,
"lint"
:
"eslint --ext .js,.vue src"
},
"husky"
:
{
"hooks"
:
{
"pre-commit"
:
"lint-staged"
}
},
"lint-staged"
:
{
"src/**/*.{js,vue}"
:
[
"eslint --fix"
,
"git add"
]
},
"keywords"
:
[
"vue"
,
"admin"
,
"dashboard"
,
"element-ui"
,
"boilerplate"
,
"admin-template"
,
"management-system"
],
"repository"
:
{
"type"
:
"git"
,
"url"
:
"https://github.com/YunaiV/ruoyi-vue-pro"
},
"dependencies"
:
{
"@riophae/vue-treeselect"
:
"0.4.0"
,
"axios"
:
"0.21.0"
,
"clipboard"
:
"2.0.6"
,
"core-js"
:
"3.8.1"
,
"echarts"
:
"4.9.0"
,
"element-ui"
:
"2.15.0"
,
"file-saver"
:
"2.0.4"
,
"fuse.js"
:
"6.4.3"
,
"highlight.js"
:
"9.18.5"
,
"js-beautify"
:
"1.13.0"
,
"js-cookie"
:
"2.2.1"
,
"jsencrypt"
:
"3.0.0-rc.1"
,
"nprogress"
:
"0.2.0"
,
"quill"
:
"1.3.7"
,
"screenfull"
:
"5.0.2"
,
"sortablejs"
:
"1.10.2"
,
"vue"
:
"2.6.12"
,
"vue-count-to"
:
"1.0.13"
,
"vue-cropper"
:
"0.5.5"
,
"vue-router"
:
"3.4.9"
,
"vuedraggable"
:
"2.24.3"
,
"vuex"
:
"3.6.0"
},
"devDependencies"
:
{
"@vue/cli-plugin-babel"
:
"4.4.6"
,
"@vue/cli-plugin-eslint"
:
"4.4.6"
,
"@vue/cli-service"
:
"4.4.6"
,
"babel-eslint"
:
"10.1.0"
,
"chalk"
:
"4.1.0"
,
"connect"
:
"3.6.6"
,
"eslint"
:
"7.15.0"
,
"eslint-plugin-vue"
:
"7.2.0"
,
"lint-staged"
:
"10.5.3"
,
"sass"
:
"1.30.0"
,
"runjs"
:
"4.4.2"
,
"sass-loader"
:
"10.1.0"
,
"script-ext-html-webpack-plugin"
:
"2.1.5"
,
"svg-sprite-loader"
:
"5.1.1"
,
"vue-template-compiler"
:
"2.6.12"
},
"engines"
:
{
"node"
:
">=8.9"
,
"npm"
:
">= 3.0.0"
},
"browserslist"
:
[
"> 1%"
,
"last 2 versions"
]
}
{
"name"
:
"ruoyi"
,
"version"
:
"3.3.0"
,
"description"
:
"芋道管理系统"
,
"author"
:
"芋道"
,
"license"
:
"MIT"
,
"scripts"
:
{
"dev"
:
"vue-cli-service serve"
,
"build:prod"
:
"vue-cli-service build"
,
"build:stage"
:
"vue-cli-service build --mode staging"
,
"build:demo1024"
:
"vue-cli-service build --mode demo1024"
,
"preview"
:
"node build/index.js --preview"
,
"lint"
:
"eslint --ext .js,.vue src"
},
"husky"
:
{
"hooks"
:
{
"pre-commit"
:
"lint-staged"
}
},
"lint-staged"
:
{
"src/**/*.{js,vue}"
:
[
"eslint --fix"
,
"git add"
]
},
"keywords"
:
[
"vue"
,
"admin"
,
"dashboard"
,
"element-ui"
,
"boilerplate"
,
"admin-template"
,
"management-system"
],
"repository"
:
{
"type"
:
"git"
,
"url"
:
"https://github.com/YunaiV/ruoyi-vue-pro"
},
"dependencies"
:
{
"@riophae/vue-treeselect"
:
"0.4.0"
,
"axios"
:
"0.21.0"
,
"clipboard"
:
"2.0.6"
,
"core-js"
:
"3.8.1"
,
"echarts"
:
"4.9.0"
,
"element-ui"
:
"2.15.0"
,
"file-saver"
:
"2.0.4"
,
"fuse.js"
:
"6.4.3"
,
"highlight.js"
:
"9.18.5"
,
"js-beautify"
:
"1.13.0"
,
"js-cookie"
:
"2.2.1"
,
"jsencrypt"
:
"3.0.0-rc.1"
,
"nprogress"
:
"0.2.0"
,
"quill"
:
"1.3.7"
,
"screenfull"
:
"5.0.2"
,
"sortablejs"
:
"1.10.2"
,
"vue"
:
"2.6.12"
,
"vue-count-to"
:
"1.0.13"
,
"vue-cropper"
:
"0.5.5"
,
"vue-router"
:
"3.4.9"
,
"vuedraggable"
:
"2.24.3"
,
"vuex"
:
"3.6.0"
},
"devDependencies"
:
{
"@vue/cli-plugin-babel"
:
"4.4.6"
,
"@vue/cli-plugin-eslint"
:
"4.4.6"
,
"@vue/cli-service"
:
"4.4.6"
,
"babel-eslint"
:
"10.1.0"
,
"chalk"
:
"4.1.0"
,
"connect"
:
"3.6.6"
,
"eslint"
:
"7.15.0"
,
"eslint-plugin-vue"
:
"7.2.0"
,
"lint-staged"
:
"10.5.3"
,
"sass"
:
"1.30.0"
,
"runjs"
:
"4.4.2"
,
"sass-loader"
:
"10.1.0"
,
"script-ext-html-webpack-plugin"
:
"2.1.5"
,
"svg-sprite-loader"
:
"5.1.1"
,
"vue-template-compiler"
:
"2.6.12"
},
"engines"
:
{
"node"
:
">=8.9"
,
"npm"
:
">= 3.0.0"
},
"browserslist"
:
[
"> 1%"
,
"last 2 versions"
]
}
This diff is collapsed.
Click to expand it.
ruoyi
-ui/public/favicon.ico
→
yudao-admin
-ui/public/favicon.ico
+
0
-
0
View file @
f336b801
File moved
This diff is collapsed.
Click to expand it.
ruoyi
-ui/public/index.html
→
yudao-admin
-ui/public/index.html
+
207
-
207
View file @
f336b801
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"renderer"
content=
"webkit"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"
>
<link
rel=
"icon"
href=
"<%= BASE_URL %>favicon.ico"
>
<title><
%=
webpackConfig.name
%
></title>
<style>
html
,
body
,
#app
{
height
:
100%
;
margin
:
0px
;
padding
:
0px
;
}
.chromeframe
{
margin
:
0.2em
0
;
background
:
#ccc
;
color
:
#000
;
padding
:
0.2em
0
;
}
#loader-wrapper
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
z-index
:
999999
;
}
#loader
{
display
:
block
;
position
:
relative
;
left
:
50%
;
top
:
50%
;
width
:
150px
;
height
:
150px
;
margin
:
-75px
0
0
-75px
;
border-radius
:
50%
;
border
:
3px
solid
transparent
;
border-top-color
:
#FFF
;
-webkit-animation
:
spin
2s
linear
infinite
;
-ms-animation
:
spin
2s
linear
infinite
;
-moz-animation
:
spin
2s
linear
infinite
;
-o-animation
:
spin
2s
linear
infinite
;
animation
:
spin
2s
linear
infinite
;
z-index
:
1001
;
}
#loader
:before
{
content
:
""
;
position
:
absolute
;
top
:
5px
;
left
:
5px
;
right
:
5px
;
bottom
:
5px
;
border-radius
:
50%
;
border
:
3px
solid
transparent
;
border-top-color
:
#FFF
;
-webkit-animation
:
spin
3s
linear
infinite
;
-moz-animation
:
spin
3s
linear
infinite
;
-o-animation
:
spin
3s
linear
infinite
;
-ms-animation
:
spin
3s
linear
infinite
;
animation
:
spin
3s
linear
infinite
;
}
#loader
:after
{
content
:
""
;
position
:
absolute
;
top
:
15px
;
left
:
15px
;
right
:
15px
;
bottom
:
15px
;
border-radius
:
50%
;
border
:
3px
solid
transparent
;
border-top-color
:
#FFF
;
-moz-animation
:
spin
1.5s
linear
infinite
;
-o-animation
:
spin
1.5s
linear
infinite
;
-ms-animation
:
spin
1.5s
linear
infinite
;
-webkit-animation
:
spin
1.5s
linear
infinite
;
animation
:
spin
1.5s
linear
infinite
;
}
@-webkit-keyframes
spin
{
0
%
{
-webkit-transform
:
rotate
(
0deg
);
-ms-transform
:
rotate
(
0deg
);
transform
:
rotate
(
0deg
);
}
100
%
{
-webkit-transform
:
rotate
(
360deg
);
-ms-transform
:
rotate
(
360deg
);
transform
:
rotate
(
360deg
);
}
}
@keyframes
spin
{
0
%
{
-webkit-transform
:
rotate
(
0deg
);
-ms-transform
:
rotate
(
0deg
);
transform
:
rotate
(
0deg
);
}
100
%
{
-webkit-transform
:
rotate
(
360deg
);
-ms-transform
:
rotate
(
360deg
);
transform
:
rotate
(
360deg
);
}
}
#loader-wrapper
.loader-section
{
position
:
fixed
;
top
:
0
;
width
:
51%
;
height
:
100%
;
background
:
#7171C6
;
z-index
:
1000
;
-webkit-transform
:
translateX
(
0
);
-ms-transform
:
translateX
(
0
);
transform
:
translateX
(
0
);
}
#loader-wrapper
.loader-section.section-left
{
left
:
0
;
}
#loader-wrapper
.loader-section.section-right
{
right
:
0
;
}
.loaded
#loader-wrapper
.loader-section.section-left
{
-webkit-transform
:
translateX
(
-100%
);
-ms-transform
:
translateX
(
-100%
);
transform
:
translateX
(
-100%
);
-webkit-transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
}
.loaded
#loader-wrapper
.loader-section.section-right
{
-webkit-transform
:
translateX
(
100%
);
-ms-transform
:
translateX
(
100%
);
transform
:
translateX
(
100%
);
-webkit-transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
}
.loaded
#loader
{
opacity
:
0
;
-webkit-transition
:
all
0.3s
ease-out
;
transition
:
all
0.3s
ease-out
;
}
.loaded
#loader-wrapper
{
visibility
:
hidden
;
-webkit-transform
:
translateY
(
-100%
);
-ms-transform
:
translateY
(
-100%
);
transform
:
translateY
(
-100%
);
-webkit-transition
:
all
0.3s
1s
ease-out
;
transition
:
all
0.3s
1s
ease-out
;
}
.no-js
#loader-wrapper
{
display
:
none
;
}
.no-js
h1
{
color
:
#222222
;
}
#loader-wrapper
.load_title
{
font-family
:
'Open Sans'
;
color
:
#FFF
;
font-size
:
19px
;
width
:
100%
;
text-align
:
center
;
z-index
:
9999999999999
;
position
:
absolute
;
top
:
60%
;
opacity
:
1
;
line-height
:
30px
;
}
#loader-wrapper
.load_title
span
{
font-weight
:
normal
;
font-style
:
italic
;
font-size
:
13px
;
color
:
#FFF
;
opacity
:
0.5
;
}
</style>
</head>
<body>
<div
id=
"app"
>
<div
id=
"loader-wrapper"
>
<div
id=
"loader"
></div>
<div
class=
"loader-section section-left"
></div>
<div
class=
"loader-section section-right"
></div>
<div
class=
"load_title"
>
正在加载系统资源,请耐心等待
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"renderer"
content=
"webkit"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"
>
<link
rel=
"icon"
href=
"<%= BASE_URL %>favicon.ico"
>
<title><
%=
webpackConfig.name
%
></title>
<style>
html
,
body
,
#app
{
height
:
100%
;
margin
:
0px
;
padding
:
0px
;
}
.chromeframe
{
margin
:
0.2em
0
;
background
:
#ccc
;
color
:
#000
;
padding
:
0.2em
0
;
}
#loader-wrapper
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
z-index
:
999999
;
}
#loader
{
display
:
block
;
position
:
relative
;
left
:
50%
;
top
:
50%
;
width
:
150px
;
height
:
150px
;
margin
:
-75px
0
0
-75px
;
border-radius
:
50%
;
border
:
3px
solid
transparent
;
border-top-color
:
#FFF
;
-webkit-animation
:
spin
2s
linear
infinite
;
-ms-animation
:
spin
2s
linear
infinite
;
-moz-animation
:
spin
2s
linear
infinite
;
-o-animation
:
spin
2s
linear
infinite
;
animation
:
spin
2s
linear
infinite
;
z-index
:
1001
;
}
#loader
:before
{
content
:
""
;
position
:
absolute
;
top
:
5px
;
left
:
5px
;
right
:
5px
;
bottom
:
5px
;
border-radius
:
50%
;
border
:
3px
solid
transparent
;
border-top-color
:
#FFF
;
-webkit-animation
:
spin
3s
linear
infinite
;
-moz-animation
:
spin
3s
linear
infinite
;
-o-animation
:
spin
3s
linear
infinite
;
-ms-animation
:
spin
3s
linear
infinite
;
animation
:
spin
3s
linear
infinite
;
}
#loader
:after
{
content
:
""
;
position
:
absolute
;
top
:
15px
;
left
:
15px
;
right
:
15px
;
bottom
:
15px
;
border-radius
:
50%
;
border
:
3px
solid
transparent
;
border-top-color
:
#FFF
;
-moz-animation
:
spin
1.5s
linear
infinite
;
-o-animation
:
spin
1.5s
linear
infinite
;
-ms-animation
:
spin
1.5s
linear
infinite
;
-webkit-animation
:
spin
1.5s
linear
infinite
;
animation
:
spin
1.5s
linear
infinite
;
}
@-webkit-keyframes
spin
{
0
%
{
-webkit-transform
:
rotate
(
0deg
);
-ms-transform
:
rotate
(
0deg
);
transform
:
rotate
(
0deg
);
}
100
%
{
-webkit-transform
:
rotate
(
360deg
);
-ms-transform
:
rotate
(
360deg
);
transform
:
rotate
(
360deg
);
}
}
@keyframes
spin
{
0
%
{
-webkit-transform
:
rotate
(
0deg
);
-ms-transform
:
rotate
(
0deg
);
transform
:
rotate
(
0deg
);
}
100
%
{
-webkit-transform
:
rotate
(
360deg
);
-ms-transform
:
rotate
(
360deg
);
transform
:
rotate
(
360deg
);
}
}
#loader-wrapper
.loader-section
{
position
:
fixed
;
top
:
0
;
width
:
51%
;
height
:
100%
;
background
:
#7171C6
;
z-index
:
1000
;
-webkit-transform
:
translateX
(
0
);
-ms-transform
:
translateX
(
0
);
transform
:
translateX
(
0
);
}
#loader-wrapper
.loader-section.section-left
{
left
:
0
;
}
#loader-wrapper
.loader-section.section-right
{
right
:
0
;
}
.loaded
#loader-wrapper
.loader-section.section-left
{
-webkit-transform
:
translateX
(
-100%
);
-ms-transform
:
translateX
(
-100%
);
transform
:
translateX
(
-100%
);
-webkit-transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
}
.loaded
#loader-wrapper
.loader-section.section-right
{
-webkit-transform
:
translateX
(
100%
);
-ms-transform
:
translateX
(
100%
);
transform
:
translateX
(
100%
);
-webkit-transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
transition
:
all
0.7s
0.3s
cubic-bezier
(
0.645
,
0.045
,
0.355
,
1.000
);
}
.loaded
#loader
{
opacity
:
0
;
-webkit-transition
:
all
0.3s
ease-out
;
transition
:
all
0.3s
ease-out
;
}
.loaded
#loader-wrapper
{
visibility
:
hidden
;
-webkit-transform
:
translateY
(
-100%
);
-ms-transform
:
translateY
(
-100%
);
transform
:
translateY
(
-100%
);
-webkit-transition
:
all
0.3s
1s
ease-out
;
transition
:
all
0.3s
1s
ease-out
;
}
.no-js
#loader-wrapper
{
display
:
none
;
}
.no-js
h1
{
color
:
#222222
;
}
#loader-wrapper
.load_title
{
font-family
:
'Open Sans'
;
color
:
#FFF
;
font-size
:
19px
;
width
:
100%
;
text-align
:
center
;
z-index
:
9999999999999
;
position
:
absolute
;
top
:
60%
;
opacity
:
1
;
line-height
:
30px
;
}
#loader-wrapper
.load_title
span
{
font-weight
:
normal
;
font-style
:
italic
;
font-size
:
13px
;
color
:
#FFF
;
opacity
:
0.5
;
}
</style>
</head>
<body>
<div
id=
"app"
>
<div
id=
"loader-wrapper"
>
<div
id=
"loader"
></div>
<div
class=
"loader-section section-left"
></div>
<div
class=
"loader-section section-right"
></div>
<div
class=
"load_title"
>
正在加载系统资源,请耐心等待
</div>
</div>
</div>
</body>
</html>
This diff is collapsed.
Click to expand it.
ruoyi
-ui/public/robots.txt
→
yudao-admin
-ui/public/robots.txt
+
1
-
1
View file @
f336b801
User-agent: *
User-agent: *
Disallow: /
\ No newline at end of file
This diff is collapsed.
Click to expand it.
ruoyi
-ui/src/App.vue
→
yudao-admin
-ui/src/App.vue
+
11
-
11
View file @
f336b801
<
template
>
<div
id=
"app"
>
<router-view
/>
</div>
</
template
>
<
script
>
export
default
{
name
:
'
App
'
}
</
script
>
<
template
>
<div
id=
"app"
>
<router-view
/>
</div>
</
template
>
<
script
>
export
default
{
name
:
'
App
'
}
</
script
>
This diff is collapsed.
Click to expand it.
Prev
1
2
3
4
5
…
15
Next
Write
Preview
Supports
Markdown
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
Menu
Projects
Groups
Snippets
Help