From 8850d55ebadd112b30ef7783e2f6cb382cd130af Mon Sep 17 00:00:00 2001
From: 李喆(开发组) <lzhe@yxqiche.com>
Date: 星期三, 30 七月 2025 16:40:54 +0800
Subject: [PATCH] 1

---
 src/views/wel/index.vue           |    2 +-
 src/views/basesetting/machine.vue |   55 +++++++++++++++++++++++++++++++++++++++----------------
 src/axios.js                      |    2 +-
 3 files changed, 41 insertions(+), 18 deletions(-)

diff --git a/src/axios.js b/src/axios.js
index 07ca7d6..96e74e7 100644
--- a/src/axios.js
+++ b/src/axios.js
@@ -202,7 +202,7 @@
     }
 
     // 濡傛灉璇锋眰涓洪潪200鍒欓粯璁ょ粺涓�澶勭悊
-    if (status !== 200 && status != 2) {
+    if (status !== 200 && status != 2 && status != 400) {
       ElMessage({
         message: message,
         type: 'error',
diff --git a/src/views/basesetting/machine.vue b/src/views/basesetting/machine.vue
index aab3fcd..43c1e73 100644
--- a/src/views/basesetting/machine.vue
+++ b/src/views/basesetting/machine.vue
@@ -83,7 +83,7 @@
             hide: true
           },
           {
-            label: '鏈哄簥缂栧彿',
+            label: '鏈哄簥缂栧彿4',
             prop: 'code'
           },
           {
@@ -133,6 +133,13 @@
             type: 'input',
             span: 12,
             dataType: 'string',
+            rules: [
+              {
+                required: true,
+                message: '璇疯緭鍏ユ満搴婄紪鍙�',
+                trigger: 'blur'
+              }
+            ]
           },
           {
             label: '鏈哄簥鍨嬪彿',
@@ -140,6 +147,13 @@
             type: 'input',
             span: 12,
             dataType: 'string',
+            rules: [
+              {
+                required: true,
+                message: '璇疯緭鍏ユ満搴婂瀷鍙�',
+                trigger: 'blur'
+              }
+            ]
           },
           {
             label: '鏈哄簥绫诲瀷',
@@ -150,7 +164,14 @@
             props: {
               label: 'dictValue',
               value: 'dictKey',
-            }
+            },
+            rules: [
+              {
+                required: true,
+                message: '璇烽�夋嫨鏈哄簥绫诲瀷',
+                trigger: 'change'
+              }
+            ]
           },
           {
             label: '鎵�灞炴満搴婄粍',
@@ -161,7 +182,14 @@
             props: {
               label: 'dictValue',
               value: 'dictKey',
-            }
+            },
+            rules: [
+              {
+                required: true,
+                message: '璇烽�夋嫨鎵�灞炴満搴婄粍',
+                trigger: 'change'
+              }
+            ]
           },
           {
             label: '鎿嶄綔鍛�',
@@ -331,22 +359,17 @@
         var url = '/blade-mdm/machine/update';
       }
       this.loading = true;
-      axios({
-        url: url,
-        method: 'post',
-        data: obj,
-      }).then(
-        res => {
-          this.loading = false;
-          this.$message({
-            type: 'success',
-            message: '鎿嶄綔鎴愬姛!',
-          });
+      axios({url: url,method: 'post',data: obj}).then(res => {
+        this.loading = false;
+        if(res,res.data.success) {
           this.editBox = false;
+          this.$message({type: 'success',message: '鎿嶄綔鎴愬姛!'});
           this.onLoad();
-          done();
+        }else {
+          this.$message({type: 'error',message: res.data.msg});
         }
-      );
+        done();
+      });
     },
     handleView() {
 
diff --git a/src/views/wel/index.vue b/src/views/wel/index.vue
index 6bbd200..5d1694e 100644
--- a/src/views/wel/index.vue
+++ b/src/views/wel/index.vue
@@ -183,7 +183,7 @@
         menuPosition: "right",
         column: [
           {
-            label: '鑺傜偣绫诲瀷',
+            label: '鑺傜偣绫诲瀷1',
             prop: 'nodeType',
             labelWidth: "120",
             type: 'select',

--
Gitblit v1.9.3