Skip to content

Commit ce0e7af

Browse files
committed
代码生成器升级
1 parent 33bffe5 commit ce0e7af

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

src/api/tools/gen.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,14 @@ 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+
}
6773

68-
// 生成代码到项目
74+
// 生成菜单到数据库
6975
export function toDBTable(tableId) {
7076
return request({
7177
url: '/api/v1/gen/todb/' + tableId,

src/views/tools/gen/index.vue

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,21 @@
109109
size="small"
110110
icon="el-icon-view"
111111
@click="handleToProject(scope.row)"
112-
>生成到项目</el-button>
112+
>代码生成</el-button>
113+
<el-button
114+
115+
type="text"
116+
size="small"
117+
icon="el-icon-view"
118+
@click="handleToProjectCheckRole(scope.row)"
119+
>代码生成[带权限]</el-button>
113120
<el-button
114121

115122
type="text"
116123
size="small"
117124
icon="el-icon-view"
118125
@click="handleToDB(scope.row)"
119-
>生成菜单到DB</el-button>
126+
>配置生成</el-button>
120127
<el-button
121128

122129
type="text"
@@ -159,7 +166,7 @@
159166
</template>
160167

161168
<script>
162-
import { listTable, previewTable, delTable, toProjectTable, toDBTable } from '@/api/tools/gen'
169+
import { listTable, previewTable, delTable, toProjectTable, toDBTable, toProjectTableCheckRole } from '@/api/tools/gen'
163170
import importTable from './importTable'
164171
import { downLoadFile } from '@/utils/zipdownload'
165172
export default {
@@ -254,7 +261,12 @@ export default {
254261
})
255262
},
256263
handleToProject(row) {
257-
toProjectTable(row.tableId).then(response => {
264+
toProjectTableCheckRole(row.tableId, false).then(response => {
265+
this.msgSuccess(response.msg)
266+
})
267+
},
268+
handleToProjectCheckRole(row) {
269+
toProjectTableCheckRole(row.tableId, true).then(response => {
258270
this.msgSuccess(response.msg)
259271
})
260272
},

0 commit comments

Comments
 (0)