Skip to content

Commit 31fc0a9

Browse files
committed
gen : upgrade gen
1 parent ce0e7af commit 31fc0a9

File tree

2 files changed

+31
-12
lines changed

2 files changed

+31
-12
lines changed

src/views/tools/gen/editTable.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@
2828
<el-table-column label="go类型" width="120">
2929
<template slot-scope="scope">
3030
<el-select v-model="scope.row.goType">
31-
<el-option label="int64" value="int64" />
31+
<el-option label="int" value="int" />
3232
<el-option label="string" value="string" />
33+
<el-option label="Time" value="time.Time" />
3334
<!-- <el-option label="int" value="int" />
3435
<el-option label="bool" value="bool" /> -->
3536
</el-select>
@@ -91,9 +92,9 @@
9192
<el-option label="文本框" value="input" />
9293
<el-option label="下拉框" value="select" />
9394
<el-option label="单选框" value="radio" />
94-
<!-- <el-option label="复选框" value="checkbox" />
95+
<!-- <el-option label="复选框" value="checkbox" />-->
9596
<el-option label="文本域" value="textarea" />
96-
<el-option label="日期控件" value="datetime" /> -->
97+
<el-option label="日期控件" value="datetime" />
9798
</el-select>
9899
</template>
99100
</el-table-column>

src/views/tools/gen/index.vue

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -261,19 +261,37 @@ export default {
261261
})
262262
},
263263
handleToProject(row) {
264-
toProjectTableCheckRole(row.tableId, false).then(response => {
265-
this.msgSuccess(response.msg)
266-
})
264+
this.$confirm('正在使用代码生成请确认?', '提示', {
265+
confirmButtonText: '生成',
266+
cancelButtonText: '取消',
267+
type: 'info'
268+
}).then(function() {
269+
toProjectTableCheckRole(row.tableId, false).then(response => {
270+
this.msgSuccess(response.msg)
271+
})
272+
}).catch(function() {})
267273
},
268274
handleToProjectCheckRole(row) {
269-
toProjectTableCheckRole(row.tableId, true).then(response => {
270-
this.msgSuccess(response.msg)
271-
})
275+
this.$confirm('正在使用代码生成【带权限】请确认?', '提示', {
276+
confirmButtonText: '生成',
277+
cancelButtonText: '取消',
278+
type: 'info'
279+
}).then(function() {
280+
toProjectTableCheckRole(row.tableId, true).then(response => {
281+
this.msgSuccess(response.msg)
282+
})
283+
}).catch(function() {})
272284
},
273285
handleToDB(row) {
274-
toDBTable(row.tableId).then(response => {
275-
this.msgSuccess(response.msg)
276-
})
286+
this.$confirm('正在使用【菜单以及API生成到数据库】请确认?', '提示', {
287+
confirmButtonText: '写入DB',
288+
cancelButtonText: '取消',
289+
type: 'info'
290+
}).then(function() {
291+
toDBTable(row.tableId).then(response => {
292+
this.msgSuccess(response.msg)
293+
})
294+
}).catch(function() {})
277295
},
278296
// 多选框选中数据
279297
handleSelectionChange(selection) {

0 commit comments

Comments
 (0)