<style>
  .OrderdetailCompleted{
    background-color: #f5f5f5
  }
  .OrderdetailCompleted .breadcrumb{
    padding: 20px 0;
  }
  .Order_Top{
    width:100%;
    height:300px;
    border:1px solid #ECECEC;
    background-color: #fff;
    border-top:4px solid #F2DADA;
  }
  .Order_Top_left{
    display:inline-block;
    width:326px;
    height:100%;
    border-right:1px solid #ECECEC;
    text-align: center;
    font-size:12px;
    color:#666666;
  }
  .Order_Top_right{
    font-size:12px;
    color:#333333;
    float:right;
    margin:120px 25px 0 0;
  }
  .Order_Complate{
    margin-top:109px;
  }
  .Order_Complate span{
    position: relative;
    top:-18px;
    margin-left:20px;
    color:#4CAF50;
    font-size:24px;
    font-weight: bold;
  }
  .Order_jifen{
    margin:20px 0;
  }
  .Submit_Orders i{
    display: block;
    font-size:25px;
    color:#4CAF50;
    margin-bottom:10px;
  }
  .Submit_Orders{
    width:80px;
    display: inline-block;
    text-align: center;
  }
  .SubmitComLine{
    display:inline-block;
    position: relative;
    top:-28px;
  }
  .Submit_Orders img{
    width:22px;
    position: relative;
    top:-8px;
  }
  .OrderdetailCompleted .myPointTable{
       width: 100%;
       border: solid 1px #EDEDED;
       border-collapse: collapse;
       font-size:14px;
       margin:20px 0;
   }
  .OrderdetailCompleted .myPointTable td{
       padding:17px 15px;
       background-color: #fff;
       color:#333333;
       border:1px solid #ECECEC;
       font-size:12px;
   }
   .OrderdetailCompleted .pointOrderTime{
       color:#999999;
   }
   .OrderdetailCompleted .pointOrderNum{
       color:#333333
   }
   .OrderdetailCompleted .pointOrderTitle{
       margin-left:30px;
       color:#666666;
   }
   .OrderdetailCompleted .po_info{
       display: flex;
       align-items: center;
   }
   .OrderdetailCompleted .po_left{
        width: 70px;
        height: 70px;
        background-color: #fff;
        margin-right: 10px;
        border:1px solid #ECECEC;
        display: inline-block;
   }
  .OrderdetailCompleted .po_left img{
      width:100%;
  }
   .OrderdetailCompleted .po_right{
       color: #666666;
       font-size: 14px;
       display: inline-block;
       width: 220px;
       text-align: left;
   }
   .OrderdetailCompleted .pointCancelBtn{
       width:64px;
       height:24px;
       outline: none;
       color:#666666;
       background-color: transparent;
       border:1px solid rgba(102,102,102,1);
       border-radius:4px;
       cursor: pointer;
       font-size:12px;
   }
   .OrderShouContent{
     font-size:12px;
     color:#333333;
     margin-left:20px;
   }
  .Order_left,.Order_right{
    display:inline-block;
    vertical-align:top;
  }
  .Order_right{
    margin-left:20px;
    text-align: left;
  }
  .Order_right div{
    margin-bottom:5px;
  }
  .Order_more{
    color:#EE4454;
    text-decoration: underline;
    cursor: pointer;
  }
  .OrderDetails_Status{
    text-align: center;
    font-size:18px;
  }
 </style>

<template>
  <el-row class="OrderdetailCompleted">
    <div class="w1200">
      <el-row>
        <el-breadcrumb separator-class="el-icon-arrow-right" class="breadcrumb">
          <el-breadcrumb-item :to="{ path: '/IntegralMall' }">积分商城</el-breadcrumb-item>
          <el-breadcrumb-item :to="{ path: '/myPointOrder' }">我的订单</el-breadcrumb-item>
          <el-breadcrumb-item>订单详情</el-breadcrumb-item>
        </el-breadcrumb>
      </el-row>
      <div class="OrderContent">
        <div class="Order_Top">
            <div class="Order_Top_left">
                <div class="Order_Complate">
                    <img src="../../assets/img/ticket/icons8-tick-box-96.png" alt=""/>
                    <span>支付成功</span>
                </div>
                <div class="Order_jifen">
                  支付积分:¥{{dataList.goodsPrice*dataList.buyNum}}
                </div>
            </div>
            <div class="Order_Top_right">
                <div class="Submit_Orders">
                    <i class="iconfont icon-order_icon" v-if="dataList.orderStatus==1||dataList.orderStatus==2||dataList.orderStatus==3||dataList.orderStatus==4"/>
                    <i class="iconfont icon-order_icon" v-else style="color:gray"/>
                      待处理
                </div>
                <div class="SubmitComLine">
                  <img src="../../assets/img/orderLins.png" alt=""/>
                </div>
                <div class="Submit_Orders">
                    <i class="iconfont icon-xunhuan" v-if="dataList.orderStatus==2||dataList.orderStatus==3||dataList.orderStatus==4"/>
                    <i class="iconfont icon-xunhuan" v-else style="color:gray"/>
                      待配送
                </div>
                <div class="SubmitComLine">
                  <img src="../../assets/img/orderLins.png" alt=""/>
                </div>
                <div class="Submit_Orders">
                    <i class="iconfont icon-gerenzhongxindingdandaishouhuo" v-if="dataList.orderStatus==3||dataList.orderStatus==4"></i>
                    <i class="iconfont icon-gerenzhongxindingdandaishouhuo" v-else style="color:gray"></i>
                      配送中
                </div>
                <div class="SubmitComLine">
                  <img src="../../assets/img/orderLins.png" alt=""/>
                </div>
                <div class="Submit_Orders">
                    <div v-if="dataList.orderStatus==4"><img src="../../assets/img/ticket/icons8-tick-box-96.png" alt=""/></div>
                    <div v-else><img src="../../assets/img/ticket/huigou.png" alt=""/></div>
                      交易成功
                </div>
            </div>
        </div>
        <table class="myPointTable">
            <tr>
                <td colspan="3">
                    <span class="pointOrderTime">{{dataList.crateTime | YMDHMS}}</span>
                    <span class="pointOrderTitle">订单号:</span><span class="pointOrderNum">{{dataList.orderNum}}</span>
                </td>
            </tr>
            <tr>
                <td width="325px">
                  <div class="po_info">
                      <div class="po_left">
                          <img :src="dataList.goodsImg" alt=""/>
                      </div>
                      <div class="po_right">
                          {{dataList.goodsName}}
                      </div>
                  </div>
                </td>
                <td>
                  <!-- <div class="OrderShouContent" v-if="index<num" v-for="(item,index) in data">
                      <div class="Order_left">
                          {{item.time}}
                      </div>
                      <div class="Order_right">
                          <div v-for="(subItem,subIndex) in item.list">
                            {{subItem}}
                            <span @click="DataLength(1)" v-if="num==1&&data.length>1&&subIndex==item.list.length-1" class="Order_more">查看更多>></span>
                            <span @click="DataLength(2)" v-if="num>1&&index==data.length-1&&subIndex==item.list.length-1" class="Order_more">收起>></span>
                          </div>
                      </div>
                  </div> -->
                  <div class="OrderDetails_Status">
                      <span v-if="dataList.orderStatus==1">待处理</span>
                      <span v-if="dataList.orderStatus==2">待配送</span>
                      <span v-if="dataList.orderStatus==3">配送中</span>
                      <span v-if="dataList.orderStatus==4">交易成功</span>
                  </div>
                </td>
                <td width="132px" style="text-align:center;">
                    <input type="button" class="pointCancelBtn" @click="goUrl('integral')" value="再次兑换">
                </td>
            </tr>
        </table>
      </div>
    </div>
  </el-row>
</template>
<script>
export default {
  data(){
    return {
      num:1,
      id:0,
      dataList:[],
      //标题
      orderTitle:'',
      score:'',
      data:[
        {
          time:"2019-08-08",
          list:[
            "09:26:17包裹正在等待收货",
            "09:26:17包裹正在等待收货",
            "09:26:17包裹正在等待收货",
            "09:26:17包裹正在等待收货",
          ]
        },
        {
          time:"2019-08-09",
          list:[
            "09:26:17包裹正在等待收货",
            "09:26:17包裹正在等待收货",
            "09:26:17包裹正在等待收货",
            "09:26:17包裹正在等待收货",
          ]
        }
      ]
    }
  },methods:{
    DataLength(num){
      if(num==2){
        this.num=1;
      }else{
        this.num=this.data.length;        
      }
    },
    getInfo(){
      let msg = {
        id:this.id
      }
       this.apiJavaPost('/api/orderForm/getOrderDetail',msg,res=>{
          if(res.data.resultCode==1){
              this.dataList = res.data.data;
          }else{
              this.Error(res.data.message);
          }
      });
    },
    //获取积分
    getScore(){
      this.apiJavaPost('/api/orderForm/getTotalIntegrals',{},res=>{
          if(res.data.resultCode==1){
              this.score = res.data.data;
          }else{
              this.Error(res.data.message);
          }
      });
    },
    goUrl: function (path) {
      this.$router.push({name: path});
    }
  },mounted(){
    this.getInfo();
    this.getScore();
  },created(){
    this.id = this.$route.query.id;
  }
}
</script>