Kaynağa Gözat

修改订单其余良好后关闭弹窗

Alex 9 ay önce
ebeveyn
işleme
f01a8aa762

+ 1 - 1
src/views/recycleOrder/components/order-detail.vue

@@ -7,7 +7,7 @@
         background: '#f8f8f8',
         padding: '0'
     }" position="center">
-        <userDetail :detail="orderDetail" @refresh="getOrderDetail" ref="userDetailRef" />
+        <userDetail :detail="orderDetail" @refresh="getOrderDetail" ref="userDetailRef" @close="handleCancel" />
 
         <template #footer>
             <div style="display: flex; justify-content: space-between">

+ 1 - 1
src/views/recycleOrder/detail/index.vue

@@ -7,7 +7,7 @@
             <orderBaseInfo :detail="detail"  />
         </ele-card>
         <ele-card class="order-book-list" header="图书清单" :body-style="{ paddingTop: '15px' }">
-            <orderBookList :detail="detail" @refresh="emit('refresh')" ref="bookListRef" />
+            <orderBookList :detail="detail" @refresh="emit('refresh')" ref="bookListRef" @close="emit('close')" />
         </ele-card>
 
         <ele-card class="order-service" header="订单服务">

+ 2 - 1
src/views/recycleOrder/detail/order-book-list.vue

@@ -172,7 +172,7 @@ function handleAudit(row) {
         sts: row.sts,
         com: Array.isArray(row.com) ? row.com.join(',') : ''
     };
-    
+
     request.post('/order/orderInfo/adminCheckOrder', payload).then((res) => {
         if (res.data.code == 200) {
             ElMessage.success('操作成功');
@@ -205,6 +205,7 @@ function handleOtherAuditGood() {
     request.post('/order/orderInfo/adminCheckBatch', data).then((res) => {
         if (res.data.code == 200) {
             ElMessage.success('操作成功');
+            emit('close');
         } else {
             ElMessage.error(res.data.msg)
         }