From f9b6865fafcad274edb9f89a43e0535a9b4eff40 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期三, 08 一月 2025 14:46:40 +0800
Subject: [PATCH] add:物流发货针对散户更改微信发货方式,保存物流单号,未发送之前可更改

---
 pages/order/list/index.vue |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/pages/order/list/index.vue b/pages/order/list/index.vue
index 1e60b2f..753861e 100644
--- a/pages/order/list/index.vue
+++ b/pages/order/list/index.vue
@@ -360,6 +360,14 @@
         ],
         extraButtons: [
           {
+            text: '快递单号',
+            show: (row) => !row.partnerName && row.statusBackend === 'SEND',
+            atClick: (row) => {
+              this.$refs.crud.$refs.extraDialog[1].show(row)
+              return false
+            },
+          },
+          {
             text: '发货',
             show: (row) => !row.partnerName && row.statusBackend === 'SEND',
             atClick: (row) => {
@@ -398,7 +406,8 @@
               {
                 label: '快递号:',
                 id: 'deliveryNo',
-                type: 'input',
+                type: 'text',
+                readonly: true,
                 rules: {
                   required: true,
                   message: '请输入快递号',
@@ -416,6 +425,31 @@
               }
             },
           },
+          {
+            title: '快递单号录入',
+            hiddenReverseItems: [],
+            form: [
+              {
+                label: '快递号:',
+                id: 'deliveryNo',
+                type: 'input',
+                rules: {
+                  required: true,
+                  message: '请输入快递号',
+                  trigger: 'blur',
+                },
+              },
+            ],
+            atConfirm: async (val) => {
+              const { code } = await this.$elBusHttp.request(
+                'flower/api/order/list/saveDeliveryNo',
+                { method: 'post', data: val }
+              )
+              if (code === 0) {
+                this.$message.success('快递单号录入成功')
+              }
+            },
+          },
         ],
       },
     }

--
Gitblit v1.9.3