Skip to content

Commit 9660976

Browse files
authored
Merge pull request #50 from wenjianzhang/dev
1.1.0
2 parents 0c3bda0 + ce0e7af commit 9660976

28 files changed

+92
-3923
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
"lint-staged": "8.1.5",
9999
"mockjs": "1.0.1-beta3",
100100
"monaco-editor-webpack-plugin": "^1.9.0",
101-
"node-sass": "^4.13.1",
101+
"node-sass": "^4.14.1",
102102
"plop": "2.3.0",
103103
"runjs": "^4.3.2",
104104
"sass-loader": "^7.1.0",

public/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
99
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
1010
<title><%= webpackConfig.name %> - go-admin</title>
11+
<link href="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.20.0/min/vs/editor/editor.main.css" rel="stylesheet">
1112
<meta name="keywords" content="go-admin,gin,权限管理系统,gin-admin,gin-vue-admin,go">
1213
<meta name="description" content="基于Gin + Vue + Element UI的前后端分离权限管理系统,初始化极度简单,只需要配置文件中,修改数据库连接,系统启动后会自动初始化数据库信息以及必须的基础数据">
1314
<style>

src/api/tools/gen.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,18 @@ export function toProjectTable(tableId) {
6464
method: 'get'
6565
})
6666
}
67+
export function toProjectTableCheckRole(tableId, ischeckrole) {
68+
return request({
69+
url: '/api/v1/gen/toproject/' + tableId + '?ischeckrole=' + ischeckrole,
70+
method: 'get'
71+
})
72+
}
73+
74+
// 生成菜单到数据库
75+
export function toDBTable(tableId) {
76+
return request({
77+
url: '/api/v1/gen/todb/' + tableId,
78+
method: 'get'
79+
})
80+
}
6781

src/components/SvgIcon/index.vue

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,25 @@
11
<template>
2-
<div v-if="isExternal" :style="styleExternalIcon" class="svg-external-icon svg-icon" v-on="$listeners" />
3-
<svg v-else :class="svgClass" aria-hidden="true" v-on="$listeners">
4-
<use :href="iconName" />
2+
<div
3+
v-if="isExternal"
4+
:style="styleExternalIcon"
5+
class="svg-external-icon svg-icon"
6+
v-on="$listeners"
7+
/>
8+
<svg
9+
v-else
10+
:class="svgClass"
11+
aria-hidden="true"
12+
v-on="$listeners"
13+
>
14+
<use :xlink:href="iconName" />
515
</svg>
616
</template>
717

818
<script>
919
// doc: https://panjiachen.github.io/vue-element-admin-site/feature/component/svg-icon.html#usage
10-
import { isExternal } from '@/utils/validate'
20+
function isExternal(path) {
21+
return /^(https?:|mailto:|tel:)/.test(path)
22+
}
1123
1224
export default {
1325
name: 'SvgIcon',
@@ -30,10 +42,9 @@ export default {
3042
},
3143
svgClass() {
3244
if (this.className) {
33-
return 'svg-icon ' + this.className
34-
} else {
35-
return 'svg-icon'
45+
return `svg-icon ${this.className}`
3646
}
47+
return 'svg-icon'
3748
},
3849
styleExternalIcon() {
3950
return {

src/components/Tinymce/components/EditorImage.vue

Lines changed: 0 additions & 111 deletions
This file was deleted.

src/components/Tinymce/dynamicLoadScript.js

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)