-
+
@@ -521,6 +522,7 @@ export default {
},
methodColor: '#fff',
app_name: 'adminapi',
+ paramsId: 0,
};
},
watch: {
@@ -605,19 +607,23 @@ export default {
try {
if (params.method) {
this.isEdit = false;
- routeDet(params.id)
- .then((res) => {
- this.formValidate = res.data;
- })
- .catch((err) => {
- console.log(err);
- this.$Message.error(err);
- });
+ this.paramsId = params.id;
+ this.getRoteData(params.id);
}
} catch (error) {
console.log(error);
}
},
+ getRoteData(id) {
+ routeDet(id)
+ .then((res) => {
+ this.formValidate = res.data;
+ })
+ .catch((err) => {
+ console.log(err);
+ this.$Message.error(err);
+ });
+ },
async handleSubmit() {
if (!this.formValidate.name) {
return this.$Message.warning('请输入接口名称');
@@ -634,7 +640,7 @@ export default {
.then((res) => {
this.isEdit = false;
this.$Message.success(res.msg);
- this.getInterfaceList();
+ this.getRoteData(this.paramsId);
})
.catch((err) => {
this.$Message.error(err);