Selaa lähdekoodia

失败跳转处理

zweizhao 7 vuotta sitten
vanhempi
commit
fddf9a88a0
2 muutettua tiedostoa jossa 4 lisäystä ja 5 poistoa
  1. 3 4
      pages/main/index/cert_edit.vue
  2. 1 1
      plugins/http.js

+ 3 - 4
pages/main/index/cert_edit.vue

@@ -182,11 +182,10 @@ export default {
     /**
      * 提交
      */
-    async submitForm() {
-      this.$refs[ruleForm].validate((valid) => {
+    submitForm() {
+      this.$refs[ruleForm].validate(async (valid) => {
         if(valid) {
-          let res = this.$post('/api/admin/cert/updateInfo', this.ruleForm)
-            , data = res.data
+          let res = await this.$post('/api/admin/cert/updateInfo', this.ruleForm)
           if(res.status < 0) {
             this.$message({
               message: res.info,

+ 1 - 1
plugins/http.js

@@ -72,7 +72,7 @@ const request = async (method, path, data, payload = {}) => {
     return
   } else {
     Vue.prototype.$message.error(rData.info)
-    return
+    return rData
   }
 }