From c8831bc58fd967a4215cbe3ea8c89d753b4d31f7 Mon Sep 17 00:00:00 2001
From: wangyimeng <421132955@qq.com>
Date: 星期五, 06 五月 2022 11:56:29 +0800
Subject: [PATCH] 更新同步wvp

---
 web_src/src/components/dialog/StreamProxyEdit.vue |   86 ++++++++++++++++++------------------------
 1 files changed, 37 insertions(+), 49 deletions(-)

diff --git a/web_src/src/components/dialog/StreamProxyEdit.vue b/web_src/src/components/dialog/StreamProxyEdit.vue
index dea93de..77ee1d8 100644
--- a/web_src/src/components/dialog/StreamProxyEdit.vue
+++ b/web_src/src/components/dialog/StreamProxyEdit.vue
@@ -131,6 +131,22 @@
   computed: {},
   created() {},
   data() {
+    // var deviceGBIdRules = async (rule, value, callback) => {
+    //   console.log(value);
+    //   if (value === "") {
+    //     callback(new Error("璇疯緭鍏ヨ澶囧浗鏍囩紪鍙�"));
+    //   } else {
+    //     var exit = await this.deviceGBIdExit(value);
+    //     console.log(exit);
+    //     console.log(exit == "true");
+    //     console.log(exit === "true");
+    //     if (exit) {
+    //       callback(new Error("璁惧鍥芥爣缂栧彿宸插瓨鍦�"));
+    //     } else {
+    //       callback();
+    //     }
+    //   }
+    // };
     return {
       listChangeCallback: null,
       showDialog: false,
@@ -169,7 +185,6 @@
         timeout_ms: [{ required: true, message: "璇疯緭鍏Fmpeg鎺ㄦ祦鎴愬姛瓒呮椂鏃堕棿", trigger: "blur" }],
         ffmpeg_cmd_key: [{ required: false, message: "璇疯緭鍏Fmpeg鍛戒护鍙傛暟妯℃澘锛堝彲閫夛級", trigger: "blur" }],
       },
-      isUpdate: false,
     };
   },
   methods: {
@@ -177,7 +192,6 @@
       this.showDialog = true;
       this.listChangeCallback = callback;
       if (proxyParam != null) {
-        this.isUpdate=true
         this.proxyParam = proxyParam;
       }
 
@@ -217,54 +231,28 @@
     onSubmit: function () {
       this.dialogLoading = true;
       var that = this;
-      if(this.isUpdate){
-        that.$axios({
-          method: 'post',
-          url:`/api/proxy/update`,
-          data: that.proxyParam
-        }).then(function (res) {
-          that.dialogLoading = false;
-          if (typeof (res.data.code) != "undefined" && res.data.code === 0) {
-            that.$message({
-              showClose: true,
-              message: res.data.msg,
-              type: "success",
-            });
-            that.showDialog = false;
-            if (that.listChangeCallback != null) {
-              that.listChangeCallback();
-              that.dialogLoading = false;
-            }
+      that.$axios({
+        method: 'post',
+        url:`/api/proxy/save`,
+        data: that.proxyParam
+      }).then(function (res) {
+        that.dialogLoading = false;
+        if (typeof (res.data.code) != "undefined" && res.data.code === 0) {
+          that.$message({
+            showClose: true,
+            message: res.data.msg,
+            type: "success",
+          });
+          that.showDialog = false;
+          if (that.listChangeCallback != null) {
+            that.listChangeCallback();
+            that.dialogLoading = false;
           }
-        }).catch(function (error) {
-          console.log(error);
-          this.dialogLoading = false;
-        });
-      }else{
-        that.$axios({
-          method: 'post',
-          url:`/api/proxy/save`,
-          data: that.proxyParam
-        }).then(function (res) {
-          that.dialogLoading = false;
-          if (typeof (res.data.code) != "undefined" && res.data.code === 0) {
-            that.$message({
-              showClose: true,
-              message: res.data.msg,
-              type: "success",
-            });
-            that.showDialog = false;
-            if (that.listChangeCallback != null) {
-              that.listChangeCallback();
-              that.dialogLoading = false;
-            }
-          }
-        }).catch(function (error) {
-          console.log(error);
-          this.dialogLoading = false;
-        });
-      }
-
+        }
+      }).catch(function (error) {
+        console.log(error);
+        this.dialogLoading = false;
+      });
     },
     close: function () {
       this.showDialog = false;

--
Gitblit v1.8.0