全局注册通用组件
This commit is contained in:
		
							parent
							
								
									da1095e298
								
							
						
					
					
						commit
						8321f92d2c
					
				@ -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() {
 | 
			
		||||
 | 
			
		||||
@ -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 {
 | 
			
		||||
      // 遮罩层
 | 
			
		||||
 | 
			
		||||
@ -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)
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
@ -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 {
 | 
			
		||||
      // 遮罩层
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user