Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
RuoYi Vue
Commits
8321f92d
Commit
8321f92d
authored
Jul 09, 2021
by
RuoYi
Browse files
全局注册通用组件
parent
da1095e2
Changes
4
Hide whitespace changes
Inline
Side-by-side
ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm
View file @
8321f92d
...
...
@@ -258,46 +258,10 @@
import
{
list
${
BusinessName
},
get
${
BusinessName
},
del
${
BusinessName
},
add
${
BusinessName
},
update
${
BusinessName
},
export
${
BusinessName
}
}
from
"
@/api/
${
moduleName
}
/
${
businessName
}
"
;
import
Treeselect
from
"
@riophae/vue-treeselect
"
;
import
"
@riophae/vue-treeselect/dist/vue-treeselect.css
"
;
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"imageUpload"
)
import
ImageUpload
from
'
@/components/ImageUpload
'
;
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"fileUpload"
)
import
FileUpload
from
'
@/components/FileUpload
'
;
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"editor"
)
import
Editor
from
'
@/components/Editor
'
;
#
break
#
end
#
end
export
default
{
name
:
"
${
BusinessName
}
"
,
components
:
{
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"imageUpload"
)
ImageUpload
,
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"fileUpload"
)
FileUpload
,
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"editor"
)
Editor
,
#
break
#
end
#
end
Treeselect
},
data
()
{
...
...
ruoyi-generator/src/main/resources/vm/vue/index.vue.vm
View file @
8321f92d
...
...
@@ -310,47 +310,9 @@
<script>
import
{
list
${
BusinessName
},
get
${
BusinessName
},
del
${
BusinessName
},
add
${
BusinessName
},
update
${
BusinessName
},
export
${
BusinessName
}
}
from
"
@/api/
${
moduleName
}
/
${
businessName
}
"
;
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"imageUpload"
)
import
ImageUpload
from
'
@/components/ImageUpload
'
;
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"fileUpload"
)
import
FileUpload
from
'
@/components/FileUpload
'
;
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"editor"
)
import
Editor
from
'
@/components/Editor
'
;
#
break
#
end
#
end
export
default
{
name
:
"
${
BusinessName
}
"
,
components
:
{
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"imageUpload"
)
ImageUpload
,
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"fileUpload"
)
FileUpload
,
#
break
#
end
#
end
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
insert
&&
!
$
column
.
superColumn
&&
!
$
column
.
pk
&&
$
column
.
htmlType
==
"editor"
)
Editor
,
#
break
#
end
#
end
},
data
()
{
return
{
// 遮罩层
...
...
ruoyi-ui/src/main.js
View file @
8321f92d
...
...
@@ -10,7 +10,7 @@ import '@/assets/styles/ruoyi.scss' // ruoyi css
import
App
from
'
./App
'
import
store
from
'
./store
'
import
router
from
'
./router
'
import
permission
from
'
./directive
/permission
'
import
directive
from
'
./directive
'
//directive
import
'
./assets/icons
'
// icon
import
'
./permission
'
// permission control
...
...
@@ -20,6 +20,12 @@ import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels,
import
Pagination
from
"
@/components/Pagination
"
;
// 自定义表格工具组件
import
RightToolbar
from
"
@/components/RightToolbar
"
// 富文本组件
import
Editor
from
"
@/components/Editor
"
// 文件上传组件
import
FileUpload
from
"
@/components/FileUpload
"
// 图片上传组件
import
ImageUpload
from
"
@/components/ImageUpload
"
// 字典标签组件
import
DictTag
from
'
@/components/DictTag
'
// 头部标签组件
...
...
@@ -52,8 +58,11 @@ Vue.prototype.msgInfo = function (msg) {
Vue
.
component
(
'
DictTag
'
,
DictTag
)
Vue
.
component
(
'
Pagination
'
,
Pagination
)
Vue
.
component
(
'
RightToolbar
'
,
RightToolbar
)
Vue
.
component
(
'
Editor
'
,
Editor
)
Vue
.
component
(
'
FileUpload
'
,
FileUpload
)
Vue
.
component
(
'
ImageUpload
'
,
ImageUpload
)
Vue
.
use
(
permission
)
Vue
.
use
(
directive
)
Vue
.
use
(
VueMeta
)
/**
...
...
ruoyi-ui/src/views/system/notice/index.vue
View file @
8321f92d
...
...
@@ -177,13 +177,9 @@
<
script
>
import
{
listNotice
,
getNotice
,
delNotice
,
addNotice
,
updateNotice
}
from
"
@/api/system/notice
"
;
import
Editor
from
'
@/components/Editor
'
;
export
default
{
name
:
"
Notice
"
,
components
:
{
Editor
}
,
data
()
{
return
{
// 遮罩层
...
...
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