Skip to content

Commit 84b967a

Browse files
author
QM303176530
committed
增强自动化代码使用体验
1 parent cf9002a commit 84b967a

File tree

3 files changed

+11
-15
lines changed

3 files changed

+11
-15
lines changed

server/api/v1/sys_auto_code.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,9 @@ func CreateTemp(c *gin.Context) {
8080
err := service.CreateTemp(a)
8181
if err != nil {
8282
if errors.Is(err, model.AutoMoveErr) {
83-
response.Ok(c)
83+
c.Writer.Header().Add("success", "false")
84+
c.Writer.Header().Add("msgtype", "success")
85+
c.Writer.Header().Add("msg", url.QueryEscape(err.Error()))
8486
} else {
8587
c.Writer.Header().Add("success", "false")
8688
c.Writer.Header().Add("msg", url.QueryEscape(err.Error()))

web/src/utils/request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ service.interceptors.response.use(
6868
Message({
6969
showClose: true,
7070
message: response.data.msg || decodeURI(response.headers.msg),
71-
type: response.headers.messageType||'error',
71+
type: response.headers.msgtype||'error',
7272
})
7373
if (response.data.data && response.data.data.reload) {
7474
store.commit('user/LoginOut')

web/src/view/systemTools/autoCode/index.vue

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ const fieldTemplate = {
140140
dataTypeLong: "",
141141
comment: "",
142142
fieldSearchType: "",
143-
dictType:""
143+
dictType: ""
144144
};
145145
146146
import FieldDialog from "@/view/systemTools/autoCode/component/fieldDialog.vue";
@@ -278,19 +278,13 @@ export default {
278278
return false;
279279
}
280280
const data = await createTemp(this.form);
281-
if(data.headers?.success == "false"){
282-
return
283-
}else if(data.code == 0){
281+
if (data.headers?.success == "false") {
282+
return;
283+
} else {
284284
this.$message({
285-
type: "success",
286-
message: "自动化代码创建成功,并已自动迁移"
287-
})
288-
return
289-
}else{
290-
this.$message({
291285
type: "success",
292286
message: "自动化代码创建成功,正在下载"
293-
})
287+
});
294288
}
295289
const blob = new Blob([data]);
296290
const fileName = "ginvueadmin.zip";
@@ -353,14 +347,14 @@ export default {
353347
columnName: item.columnName,
354348
comment: item.columnComment,
355349
fieldSearchType: "",
356-
dictType:""
350+
dictType: ""
357351
});
358352
}
359353
});
360354
}
361355
},
362356
async setFdMap() {
363-
const fdTypes= ["string", "int", "bool", "float64", "time.Time"];
357+
const fdTypes = ["string", "int", "bool", "float64", "time.Time"];
364358
fdTypes.map(async fdtype => {
365359
const res = await getDict(fdtype);
366360
res.map(item => {

0 commit comments

Comments
 (0)