Просмотр исходного кода

直播订单详情页面电话+地址增加放大镜查看(权限可分离)

zyy 1 неделя назад
Родитель
Сommit
dd4be6d8e0
1 измененных файлов с 15 добавлено и 2 удалено
  1. 15 2
      src/views/live/liveOrder/liveOrderDetails.vue

+ 15 - 2
src/views/live/liveOrder/liveOrderDetails.vue

@@ -58,7 +58,9 @@
           <el-descriptions-item label="手机号码" > <span v-if="item!=null">{{item.userPhone}}</span>
             <el-button icon="el-icon-search" size="mini" @click="handlePhone()" style="margin-left: 20px;" circle v-hasPermi="['live:liveOrder:queryPhone']"></el-button>
           </el-descriptions-item>
-          <el-descriptions-item label="收货地址" > <span>{{item.userAddress}}</span>  </el-descriptions-item>
+          <el-descriptions-item label="收货地址" > <span v-if="item!=null">{{item.userAddress}}</span>
+            <el-button icon="el-icon-search" size="mini" @click="handleAddress()" style="margin-left: 20px;" circle v-hasPermi="['live:liveOrder:queryAddress']"></el-button>
+          </el-descriptions-item>
           <el-descriptions-item label="所属公司"><span v-if="item!=null">{{item.companyName}}</span></el-descriptions-item>
           <el-descriptions-item label="员工"><span v-if="item!=null">{{item.companyUserName}}</span></el-descriptions-item>
           <el-descriptions-item label="推广佣金" ><span v-if="item.tuiMoney!=null">{{item.tuiMoney.toFixed(2)}}</span></el-descriptions-item>
@@ -165,6 +167,11 @@
             {{scope.row.otPrice}}
           </template>
         </el-table-column>
+        <el-table-column label="产品数量" width="240" align="center">
+          <template slot-scope="scope">
+            {{scope.row.totalNum}}
+          </template>
+        </el-table-column>
       </el-table>
       <div style="float: right;margin: 20px" v-if="item.totalPrice!=null">
         合计:<span class="color-danger">¥{{item.totalPrice.toFixed(2)}}</span>
@@ -417,7 +424,7 @@ import {
   getOrderLog,
   tuiMoneyLogs,
   updateExpress,
-  createErpOrder, getEroOrder,getUserPhone
+  createErpOrder, getEroOrder, getUserPhone, getLiveOrderAddress
 } from "@/api/live/liveOrder";
 import {getStoreOrderLive} from "@/api/store/storeOrder";
 
@@ -609,6 +616,12 @@ export default {
         this.item.userPhone = response.userPhone;
       })
     },
+    handleAddress(){
+      const orderId = this.item.orderId;
+      getLiveOrderAddress(orderId).then(response =>{
+        this.item.userAddress = response.address;
+      })
+    },
     editDelivery(){
       this.editDy.open = true;
       this.editDyForm.orderId = this.item.orderId;