<template>
    <div v-if="order">
        <el-row class="wrapper">
          <el-col :span="10" class="icon">
                <img src="../../../assets/images/u5.png" />
          </el-col>
          <el-col :span="14">
                <div class="title">{{$t('新增订单生成成功')}}</div>
                <div class="line">{{$t('订单号')}}：{{order.orderNo}}</div>
                <div class="line">{{$t('运输方式')}}：<dict-tag :type="DICT_TYPE.ECW_TRANSPORT_TYPE" :value="order.transportId" /></div>
                <div class="line">{{$t('路线')}}：{{order.logisticsInfoDto.startTitleZh}} >> {{order.logisticsInfoDto.destTitleZh}}</div>
                <div class="line">{{$t('商品列表')}}：
                    <span v-for="(item, index) in order.orderItemVOList" :key="index">
                        {{item.prodTitleZh}}
                        <template v-if="index < order.orderItemVOList.length - 1">、</template>
                    </span>
                </div>
                <div class="line">{{$t('仓库地址')}}：{{order.logisticsInfoDto.startAddressZh}}</div>
                <div class="line">{{$t('仓库电话')}}： {{order.logisticsInfoDto.startTell}}</div>
                <div class="line"></div>
                <div class="line">{{$t('您的订单已提交，谢谢您选择捷道物流！')}}</div>
          </el-col>
        </el-row>
        <div class="actions">
            <el-button type="primary" @click="$redirect('detail?orderId=' + order.orderId)">{{$t('查看订单')}}</el-button>
            <el-button type="warning" @click="showNotice = true">{{$t('入仓须知')}}</el-button>
            <el-button type="info" @click="$redirect('create')">{{$t('再来一单')}}</el-button>
        </div>

        <el-dialog :title="$t('查看须知')" :visible.sync="showNotice" width="700px">
            <!-- <img :src="noticeUrl" id="noticeImg" /> -->
            <need-know keyname="warehousing" ref="needKnow" />
            <div style="text-align:center">
                <el-button type="primary" @click="$refs.needKnow.downloadPdf()">{{$t('下载')}}</el-button>
            </div>
        </el-dialog>
    </div>
</template>
<script>
import {getOrder} from '@/api/ecw/order'
import FileSaver from 'file-saver'
import {dataURLtoBlob} from '@/utils/index'
import NeedKnow from '@/components/NeedKnow'

export default {
    components: {NeedKnow},
    data(){
        return {
            order: null,
            showNotice: false,
            // noticeUrl: 'http://v4.groupage.cn/Public/images/notice.png'
        }
    },
    created(){
        this.loadData()
    },
    methods:{
        loadData(){
            getOrder(this.$route.query.orderId)
                .then(res => {
                    this.order = res.data
                })
        }
    }
}
</script>
<style scoped lang="scss">
.wrapper{
    padding:100px;
    display: flex;
    justify-content: center;
    .icon{
        display: flex;
        justify-content: flex-end;
        margin-right: 20px;
        align-items: center;
        img{
            width: 200px;
            height: 200px;
        }
    }
    .title{
        font-size: 30px;
        margin-bottom: 20px;
    }
    .line{
        font-size: 14px;
        margin-bottom: 10px;
    }
}
.actions{
    display: flex;
    justify-content: center;
}
</style>