Browse Source

FIX: 账户流水查看订单详情

xdd 1 week ago
parent
commit
c2d797895c

+ 6 - 0
src/api/store/storeOrder.js

@@ -61,6 +61,12 @@ export function getStoreOrder(id) {
     method: 'get'
   })
 }
+export function getStoreOrderLive(id,payTypeCode) {
+  return request({
+    url: '/store/storeOrder/' + id+'/'+payTypeCode,
+    method: 'get'
+  })
+}
 
 // 查询订单详细
 export function getStoreOrderAddress(id) {

+ 3 - 1
src/views/company/companyMoneyLogs/index.vue

@@ -236,8 +236,10 @@ export default {
     handleDetails(row){
       this.show.open=true;
       const orderId = row.businessId ;
+      const payTypeCode = row.payTypeCode;
+
       setTimeout(() => {
-        this.$refs.order.getOrder(orderId);
+        this.$refs.order.getOrderLive(orderId,payTypeCode);
       }, 500);
     },
     /** 查询企业账户记录列表 */

+ 3 - 0
src/views/live/liveAfteraSales/index.vue

@@ -135,6 +135,7 @@
       <el-table-column label="ID" align="center" prop="id" />
       <el-table-column label="所属公司" align="center" prop="companyName" />
       <el-table-column label="所属员工" align="center" prop="companyUserNickName" />
+      <el-table-column label="购买用户" align="center" prop="userName" />
       <el-table-column label="订单单号" align="center" prop="orderCode" />
       <el-table-column label="会员手机号" align="center" prop="userPhone" />
       <el-table-column label="退款金额" align="center" prop="refundAmount" />
@@ -173,6 +174,8 @@
 
       <el-table-column label="提交时间" align="center" prop="createTime" />
 
+
+
       <el-table-column label="操作" align="center" fixed="right" width="100px" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button

+ 44 - 2
src/views/store/components/productOrder.vue

@@ -533,7 +533,29 @@
 </template>
 
 <script>
-import {auditPayRemain,addTuiMoney,syncExpress,updateExpress,getEroOrder,refundOrderMoney, editTuiMoney,getExpress,finishOrder,listStoreOrder, getStoreOrder, delStoreOrder, addStoreOrder, updateStoreOrder, exportStoreOrder,updateDeliveryId, createErpOrder,updateErp,getStoreOrderAddress,getStoreOrderPhone} from "@/api/store/storeOrder";
+import {
+  auditPayRemain,
+  addTuiMoney,
+  syncExpress,
+  updateExpress,
+  getEroOrder,
+  refundOrderMoney,
+  editTuiMoney,
+  getExpress,
+  finishOrder,
+  listStoreOrder,
+  getStoreOrder,
+  delStoreOrder,
+  addStoreOrder,
+  updateStoreOrder,
+  exportStoreOrder,
+  updateDeliveryId,
+  createErpOrder,
+  updateErp,
+  getStoreOrderAddress,
+  getStoreOrderPhone,
+  getStoreOrderLive
+} from "@/api/store/storeOrder";
 import { getTcmScheduleList } from "@/api/company/schedule";
 import {getByOrderId, getExpressByDeliverId} from "../../../api/store/express";
 export default {
@@ -926,7 +948,27 @@ export default {
         });
 
         this.getExpressList();
-     }
+     },
+    getOrderLive(orderId,payTypeCode){
+      this.orderId=orderId;
+      this.certificates = null;
+      getStoreOrderLive(orderId,payTypeCode).then(response => {
+        this.order = response.order;
+        if(response.order.certificates != null){
+          this.certificates = response.order.certificates;
+        }
+        if(response.order.status != null){
+          this.orderStatus = response.order.status;
+        }
+        this.user = response.user;
+        this.logs = response.logs;
+        this.items = response.items;
+        this.payments=response.payments;
+        this.tuiMoneyLogs=response.tuiMoneyLogs;
+      });
+
+      this.getExpressList();
+    }
   }
 };
 </script>