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