| 
					
				 | 
			
			
				@@ -78,6 +78,122 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="6" class="table-cell">{{order | formatAddress}}</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div style="margin-top: 20px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <svg-icon icon-class="marker" style="color: #606266"></svg-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <span class="font-small">商品信息</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ref="orderItemTable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :data="order.orderItemList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="width: 100%;margin-top: 20px" border> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="商品图片" width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <img :src="scope.row.productPic" style="height: 80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="商品名称" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <p>{{scope.row.productName}}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <p>品牌:{{scope.row.productBrand}}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="价格/货号" width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <p>价格:¥{{scope.row.productPrice}}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <p>货号:{{scope.row.productSn}}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="属性" width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{scope.row.productAttr | formatProductAttr}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="数量" width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{scope.row.productQuantity}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="小计" width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ¥{{scope.row.productPrice*scope.row.productQuantity}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div style="float: right;margin: 20px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        合计:<span class="color-danger">¥{{order.totalAmount}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div style="margin-top: 60px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <svg-icon icon-class="marker" style="color: #606266"></svg-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <span class="font-small">费用信息</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="table-layout"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">商品合计</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">运费</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">优惠券</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">积分抵扣</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell">¥{{order.totalAmount}}</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell">¥{{order.freightAmount}}</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell">-¥{{order.couponAmount}}</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell">-¥{{order.integrationAmount}}</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">活动优惠</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">折扣金额</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">订单总金额</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell-title">应付款金额</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell">-¥{{order.promotionAmount}}</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell">-¥{{order.discountAmount}}</el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span class="color-danger">¥{{order.totalAmount+order.freightAmount}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="6" class="table-cell"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span class="color-danger">¥{{order.payAmount}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div style="margin-top: 20px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <svg-icon icon-class="marker" style="color: #606266"></svg-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <span class="font-small">操作信息</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table style="margin-top: 20px;width: 100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ref="orderHistoryTable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :data="order.historyList" border> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="操作者"  width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{scope.row.operateMan}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="操作时间"  width="160" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{formatTime(scope.row.createTime)}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="订单状态"  width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{scope.row.orderStatus | formatStatus}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="付款状态"  width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{scope.row.orderStatus | formatPayStatus}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="发货状态"  width="120" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{scope.row.orderStatus | formatDeliverStatus}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="备注" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{scope.row.note}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-card> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -131,6 +247,52 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         str += "  " + order.receiverRegion; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         str += "  " + order.receiverDetailAddress; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return str; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formatStatus(value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (value === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '待发货'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (value === 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '已发货'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (value === 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '已完成'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (value === 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '已关闭'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (value === 5) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '无效订单'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '待付款'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formatPayStatus(value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (value === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '未支付'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if(value===4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '已退款'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '已支付'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formatDeliverStatus(value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (value === 0||value === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '未发货'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return '已发货'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formatProductAttr(value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(value==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let attr = JSON.parse(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let result=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for(let i=0;i<attr.length;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            result+=attr[i].key; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            result+=":"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            result+=attr[i].value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            result+=";"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     methods: { 
			 |