@@ -122,17 +122,43 @@ const deleteRow = async(row) => {
122
122
})
123
123
}
124
124
const rollbackFunc = async (row, flag) => {
125
- ElMessageBox .confirm (` 此操作将删除自动创建的文件和api${ flag ? ' (包含数据库表!)' : ' ' } , 是否继续?` , ' 提示' , {
126
- confirmButtonText: ' 确定' ,
127
- cancelButtonText: ' 取消' ,
128
- type: ' warning'
129
- }).then (async () => {
130
- const res = await rollback ({ id: Number (row .ID ), deleteTable: flag })
131
- if (res .code === 0 ) {
132
- ElMessage .success (' 回滚成功' )
133
- getTableData ()
134
- }
135
- })
125
+ if (flag) {
126
+ ElMessageBox .confirm (` 此操作将删除自动创建的文件和api(会删除表!!!), 是否继续?` , ' 提示' , {
127
+ confirmButtonText: ' 确定' ,
128
+ cancelButtonText: ' 取消' ,
129
+ type: ' warning'
130
+ }).then (async () => {
131
+ ElMessageBox .confirm (` 此操作将删除自动创建的文件和api(会删除表!!!), 请继续确认!!!` , ' 会删除表' , {
132
+ confirmButtonText: ' 确定' ,
133
+ cancelButtonText: ' 取消' ,
134
+ type: ' warning'
135
+ }).then (async () => {
136
+ ElMessageBox .confirm (` 此操作将删除自动创建的文件和api(会删除表!!!), 请继续确认!!!` , ' 会删除表' , {
137
+ confirmButtonText: ' 确定' ,
138
+ cancelButtonText: ' 取消' ,
139
+ type: ' warning'
140
+ }).then (async () => {
141
+ const res = await rollback ({ id: Number (row .ID ), deleteTable: flag })
142
+ if (res .code === 0 ) {
143
+ ElMessage .success (' 回滚成功' )
144
+ getTableData ()
145
+ }
146
+ })
147
+ })
148
+ })
149
+ } else {
150
+ ElMessageBox .confirm (` 此操作将删除自动创建的文件和api, 是否继续?` , ' 提示' , {
151
+ confirmButtonText: ' 确定' ,
152
+ cancelButtonText: ' 取消' ,
153
+ type: ' warning'
154
+ }).then (async () => {
155
+ const res = await rollback ({ id: Number (row .ID ), deleteTable: flag })
156
+ if (res .code === 0 ) {
157
+ ElMessage .success (' 回滚成功' )
158
+ getTableData ()
159
+ }
160
+ })
161
+ }
136
162
}
137
163
const goAutoCode = (row ) => {
138
164
if (row) {
0 commit comments