Skip to content

Commit ca1474b

Browse files
committed
gen action
1 parent c1a488f commit ca1474b

File tree

3 files changed

+43
-4
lines changed

3 files changed

+43
-4
lines changed

src/views/tools/gen/editTable.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ export default {
243243
submitForm() {
244244
const basicForm = this.$refs.basicInfo.$refs.basicInfoForm
245245
const genForm = this.$refs.genInfo.$refs.genInfoForm
246+
246247
Promise.all([basicForm, genForm].map(this.getFormPromise)).then(res => {
247248
const validateResult = res.every(item => !!item)
248249
if (validateResult) {
@@ -254,6 +255,9 @@ export default {
254255
treeName: genTable.treeName,
255256
treeParentCode: genTable.treeParentCode
256257
}
258+
genTable.isDataScope = JSON.parse(genTable.isDataScope)
259+
genTable.isActions = JSON.parse(genTable.isActions)
260+
genTable.isAuth = JSON.parse(genTable.isAuth)
257261
updateGenTable(genTable).then(res => {
258262
this.msgSuccess(res.msg)
259263
if (res.code === 200) {

src/views/tools/gen/genInfoForm.vue

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
<el-col :span="12">
1616
<el-form-item prop="packageName">
1717
<span slot="label">
18-
生成包路径
19-
<el-tooltip content="文件夹路径名,例如 user" placement="top">
18+
指定应用名
19+
<el-tooltip content="应用名,例如user 将会在app文件夹下生成user应用" placement="top">
2020
<i class="el-icon-question" />
2121
</el-tooltip>
2222
</span>
@@ -59,6 +59,41 @@
5959
<el-input v-model="info.functionName" />
6060
</el-form-item>
6161
</el-col>
62+
<el-col :span="12">
63+
<el-form-item prop="isDataScope">
64+
<span slot="label">是否认证</span>
65+
<el-select v-model="info.isAuth">
66+
<el-option label="true" value="true" />
67+
<el-option label="false" value="false" />
68+
69+
</el-select>
70+
</el-form-item>
71+
</el-col>
72+
<el-col :span="12">
73+
<el-form-item prop="isDataScope">
74+
<span slot="label">数据权限</span>
75+
<el-select v-model="info.isDataScope">
76+
<el-option label="true" value="true" />
77+
<el-option label="false" value="false" />
78+
79+
</el-select>
80+
</el-form-item>
81+
</el-col>
82+
<el-col :span="12">
83+
<el-form-item prop="isActions">
84+
<span slot="label">
85+
是否actions
86+
<el-tooltip content="系统通用增删改查中间件方法" placement="top">
87+
<i class="el-icon-question" />
88+
</el-tooltip>
89+
</span>
90+
<el-select v-model="info.isActions">
91+
<el-option label="true" value="true" />
92+
<el-option label="false" value="false" />
93+
94+
</el-select>
95+
</el-form-item>
96+
</el-col>
6297
</el-row>
6398

6499
<el-row v-show="info.tplCategory == 'tree'">

src/views/tools/gen/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@
111111
icon="el-icon-view"
112112
@click="handleToProject(scope.row)"
113113
>代码生成</el-button>
114-
<el-button
114+
<!-- <el-button
115115
116116
type="text"
117117
size="small"
118118
icon="el-icon-view"
119119
@click="handleToProjectCheckRole(scope.row)"
120-
>代码生成[带权限]</el-button>
120+
>代码生成[带权限]</el-button> -->
121121
<el-button
122122

123123
type="text"

0 commit comments

Comments
 (0)