mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	代码生成预览支持高亮显示
This commit is contained in:
		| @@ -44,6 +44,7 @@ | |||||||
|     "element-ui": "2.14.1", |     "element-ui": "2.14.1", | ||||||
|     "file-saver": "2.0.4", |     "file-saver": "2.0.4", | ||||||
|     "fuse.js": "6.4.3", |     "fuse.js": "6.4.3", | ||||||
|  |     "highlight.js": "10.4.1", | ||||||
|     "js-beautify": "1.13.0", |     "js-beautify": "1.13.0", | ||||||
|     "js-cookie": "2.2.1", |     "js-cookie": "2.2.1", | ||||||
|     "jsencrypt": "3.0.0-rc.1", |     "jsencrypt": "3.0.0-rc.1", | ||||||
|   | |||||||
| @@ -20,6 +20,9 @@ import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, | |||||||
| import Pagination from "@/components/Pagination"; | import Pagination from "@/components/Pagination"; | ||||||
| // 自定义表格工具扩展 | // 自定义表格工具扩展 | ||||||
| import RightToolbar from "@/components/RightToolbar" | import RightToolbar from "@/components/RightToolbar" | ||||||
|  | // 代码高亮插件 | ||||||
|  | import hljs from 'highlight.js' | ||||||
|  | import 'highlight.js/styles/github-gist.css' | ||||||
|  |  | ||||||
| // 全局方法挂载 | // 全局方法挂载 | ||||||
| Vue.prototype.getDicts = getDicts | Vue.prototype.getDicts = getDicts | ||||||
| @@ -49,6 +52,7 @@ Vue.component('Pagination', Pagination) | |||||||
| Vue.component('RightToolbar', RightToolbar) | Vue.component('RightToolbar', RightToolbar) | ||||||
|  |  | ||||||
| Vue.use(permission) | Vue.use(permission) | ||||||
|  | Vue.use(hljs.vuePlugin); | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * If you don't want to use mock-server |  * If you don't want to use mock-server | ||||||
|   | |||||||
| @@ -165,7 +165,7 @@ | |||||||
|           :name="key.substring(key.lastIndexOf('/')+1,key.indexOf('.vm'))" |           :name="key.substring(key.lastIndexOf('/')+1,key.indexOf('.vm'))" | ||||||
|           :key="key" |           :key="key" | ||||||
|         > |         > | ||||||
|           <pre>{{ value }}</pre> |           <highlightjs autodetect :code="value" /> | ||||||
|         </el-tab-pane> |         </el-tab-pane> | ||||||
|       </el-tabs> |       </el-tabs> | ||||||
|     </el-dialog> |     </el-dialog> | ||||||
| @@ -177,6 +177,7 @@ | |||||||
| import { listTable, previewTable, delTable, genCode, synchDb } from "@/api/tool/gen"; | import { listTable, previewTable, delTable, genCode, synchDb } from "@/api/tool/gen"; | ||||||
| import importTable from "./importTable"; | import importTable from "./importTable"; | ||||||
| import { downLoadZip } from "@/utils/zipdownload"; | import { downLoadZip } from "@/utils/zipdownload"; | ||||||
|  |  | ||||||
| export default { | export default { | ||||||
|   name: "Gen", |   name: "Gen", | ||||||
|   components: { importTable }, |   components: { importTable }, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 RuoYi
					RuoYi