From 358edb064eba0e13627e85d60974d179ccbea0fe Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期二, 02 九月 2025 11:16:27 +0800
Subject: [PATCH] 操作栏固定右边

---
 manager/src/views/order/order/orderList.vue |   41 ++++++++++++++++++++++++++++++-----------
 1 files changed, 30 insertions(+), 11 deletions(-)

diff --git a/manager/src/views/order/order/orderList.vue b/manager/src/views/order/order/orderList.vue
index c6499a6..7b793fd 100644
--- a/manager/src/views/order/order/orderList.vue
+++ b/manager/src/views/order/order/orderList.vue
@@ -95,7 +95,20 @@
         :data="data"
         ref="table"
         sortable="custom"
-      ></Table>
+      >
+        <template slot="sn" slot-scope="{ row }">
+          <div style="width: 100%" @click="detail(row)">
+          <span>{{row.sn}}</span>
+          </div>
+        </template>
+        <template  slot="nickName" slot-scope="{ row }">
+          <div style="width: 100%" @click="handleNickNameClick(row)">
+            <span >{{row.nickName}}</span>
+          </div>
+
+        </template>
+
+      </Table>
 
       <Row type="flex" justify="end" class="mt_10">
         <Page
@@ -180,6 +193,7 @@
           key: "sn",
           minWidth: 240,
           tooltip: true,
+          slot: 'sn'
         },
 
         {
@@ -230,9 +244,10 @@
         },
         {
           title: "涔板鍚嶇О",
-          key: "memberName",
+          key: "nickName",
           minWidth: 130,
           tooltip: true,
+          slot:'nickName'
         },
 
         {
@@ -306,6 +321,7 @@
           key: "action",
           align: "center",
           width: 150,
+          fixed:"right",
           render: (h, params) => {
             const buttons = [];
 
@@ -369,6 +385,9 @@
     };
   },
   methods: {
+    handleNickNameClick(row){
+      this.$options.filters.customRouterPush({ name: "member-detail", query: { id: row.memberId } })
+    },
     // 鍒濆鍖栨暟鎹�
     init() {
       this.getDataList();
@@ -413,11 +432,10 @@
     // 璺宠浆璇︽儏椤甸潰
     detail(v) {
       let sn = v.sn;
-      this.$options.filters.customRouterPush({
+      this.$router.push({
         name: "order-detail",
         query: { sn: sn },
       })
-
     },
     // 澶勭悊宸蹭粯娆捐鍗曠殑鎿嶄綔
     handlePaidOrder(order) {
@@ -439,21 +457,22 @@
     deliverOrder(order) {
       console.log('------------->鑾峰彇璁㈠崟淇℃伅',order);
       console.log('璁㈠崟sn缂栧彿',order.sn);
-      // 杩欓噷鍙互璋冪敤鐩稿叧鐨凙PI杩涜鍙戣揣鎿嶄綔
+      // 璋冪敤鍙戣揣API
       API_Order.sendMessage(order.sn).then((res) => {
         console.log('-------------->',res);
         if (res.success) {
           this.$Message.success('鏇存柊鐘舵�佹垚鍔�');
-          this.getDataList(); // 鍒锋柊鍒楄〃
+          // 寤惰繜5绉掑埛鏂板垪琛╩q娑堟伅鏄紓姝ョ殑鏃犳硶瀹炴椂鍚屾闇�瑕佹墽琛屽欢杩熷埛鏂�
+          setTimeout(() => {
+            this.getDataList();
+          }, 5000);
         } else {
           this.$Message.error('鏇存柊鐘舵�佸け璐�');
         }
+      }).catch((error) => {
+        console.error('鏇存柊鐘舵�佸け璐�:', error);
+        this.$Message.error('鏇存柊鐘舵�佸け璐ワ紝璇烽噸璇�');
       });
-
-      // 鏆傛椂妯℃嫙鎿嶄綔
-      this.$Message.success(`璁㈠崟 ${order.sn} 鏇存柊鐘舵�佹垚鍔燂紒`);
-      // 鍒锋柊鍒楄〃鏁版嵁
-      this.getDataList();
     },
     // 瀵煎嚭璁㈠崟
     async exportOrder() {

--
Gitblit v1.8.0