From d8d6661b4736e5de37d4a158b8286509b748d62b Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 22 一月 2026 18:16:54 +0800
Subject: [PATCH] 经销商管理

---
 admin/src/components/business/OperaOrderMarkWindow.vue |   51 ++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 34 insertions(+), 17 deletions(-)

diff --git a/admin/src/components/business/OperaOrderMarkWindow.vue b/admin/src/components/business/OperaOrderMarkWindow.vue
index 6a1d7bc..2d5691f 100644
--- a/admin/src/components/business/OperaOrderMarkWindow.vue
+++ b/admin/src/components/business/OperaOrderMarkWindow.vue
@@ -6,11 +6,11 @@
     :confirm-working="isWorking"
     @confirm="confirm"
   >
-    <el-form :model="form" ref="form" label-width="120px" label-suffix="锛�"  inline>
+    <el-form :model="form" ref="form" label-width="120px" label-suffix="锛�"  :rules="rules" inline>
       <el-form-item label="澶囨敞" prop="sysInfo">
-        <el-input type="textarea" :autosize="{ minRows: 4, maxRows: 12}" v-model="form.sysInfo" placeholder="璇疯緭鍏ュ娉�" :maxlength="5" v-trim/>
+        <el-input type="textarea" :autosize="{ minRows: 4, maxRows: 12}" v-model="form.sysInfo" placeholder="璇疯緭鍏ュ娉�" :maxlength="50" v-trim/>
       </el-form-item>
-      
+
     </el-form>
   </GlobalAlertWindow>
 </template>
@@ -29,32 +29,49 @@
       form: {
         id: null,
         sysInfo: ''
-        // isdeleted: '',
-        // name: '',
-        // info: '',
-        // type: '',
-        // module: '',
-        // parentId: '',
-        // sortnum: '',
-        // status: '',
-        // imgurl: ''
+      },
+      // 楠岃瘉瑙勫垯
+      rules: {
+        sysInfo: [
+          { required: true, message: '璇疯緭鍏ヨ鍗曞娉ㄤ俊鎭�', tigger: 'blur' }
+        ]
       }
     }
   },
-  
+
   created () {
     this.config({
-      api: '/business/labels',
+      api: '/business/goodsorder',
       'field.id': 'id'
     })
-    
   },
-  
+  methods: {
+    confirm () {
+      this.$refs.form.validate((valid) => {
+        if (!valid) {
+          return
+        }
+        this.isWorking = true
+        this.api.orderRemark(this.form)
+          .then(() => {
+            this.visible = false
+            this.$tip.apiSuccess('鍙戣揣鎴愬姛')
+            this.$emit('success')
+          }).catch(e => {
+            this.$tip.apiFailed(e)
+          })
+          .finally(() => {
+            this.isWorking = false
+          })
+        // 璋冪敤鏂板缓鎺ュ彛
+      })
+    }
+  }
+
 }
 </script>
 
 <style lang="scss" scoped>
 @import "@/assets/style/alertstyle.scss";
-
 
 </style>

--
Gitblit v1.9.3