<template> <div class="app-container"> <el-card class="card"> <div slot="header" class="card-title">订单详情-EC00636U-CNG2506-01</div> <div slot="header" class="card-title">订单编号:EC00636U</div> <el-row :gutter="20"> <el-col :span="12"> <el-descriptions class="margin-top" border title="发货人" :column="2"> <el-descriptions-item label="发货人">kooriookami</el-descriptions-item> <el-descriptions-item label="发货人电话">18100000000</el-descriptions-item> <el-descriptions-item label="发货人邮箱">18100000000</el-descriptions-item> <el-descriptions-item label="发货人公司名称"> <el-tag size="small">学校学校学校学校</el-tag> </el-descriptions-item> </el-descriptions> </el-col> <el-col :span="12"> <el-descriptions class="margin-top" border title="收货人" :column="2"> <el-descriptions-item label="收货人">kooriookami</el-descriptions-item> <el-descriptions-item label="收货人电话">18100000000</el-descriptions-item> <el-descriptions-item label="收货人邮箱">18100000000</el-descriptions-item> <el-descriptions-item label="收货人公司名称"> <el-tag size="small">学校学校学校学校</el-tag> </el-descriptions-item> </el-descriptions> </el-col> </el-row> </el-card> <el-card class="card"> <div slot="header" class="card-title">物流信息/基础信息</div> <el-row :gutter="20"> <el-col :span="12"> <el-descriptions class="margin-top" border title="物流信息" :column="2"> <el-descriptions-item label="始发仓">广州仓</el-descriptions-item> <el-descriptions-item label="目的仓">Dubai</el-descriptions-item> <el-descriptions-item label="地址" :span="2">广州市白云区鹤边鹤泰二横路民通院内第一栋捷道仓库E&C(收货时间周一至周六10:00-19:30) </el-descriptions-item> <el-descriptions-item label="运输方式">海运拼柜</el-descriptions-item> <el-descriptions-item label="出货渠道">/</el-descriptions-item> </el-descriptions> </el-col> <el-col :span="12"> <el-descriptions class="margin-top" border title="基础信息" :column="2"> <el-descriptions-item label="唛头">kooriookami</el-descriptions-item> <el-descriptions-item label="送货时间">2022-05-22</el-descriptions-item> <el-descriptions-item label="是否控货">否</el-descriptions-item> <el-descriptions-item label="填单信息">22箱 1000KG 14m³</el-descriptions-item> <el-descriptions-item label="仓库实测">123箱 900Kg 11.23m³</el-descriptions-item> <el-descriptions-item label="收款数据">123箱 900Kg 11.23m³</el-descriptions-item> <el-descriptions-item label="入仓类型">一次到齐</el-descriptions-item> <el-descriptions-item label="单证报关">我司全代</el-descriptions-item> <el-descriptions-item label="代收货款">是(50000美元)</el-descriptions-item> </el-descriptions> </el-col> </el-row> </el-card> <el-card class="card"> <el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-pane label="货物详情" name="first"> <el-table :data="tableData" border style="width: 100%"> <el-table-column prop="date" label="中文品名" /> <el-table-column prop="name" label="英文品名" /> <el-table-column prop="address" label="品牌" /> <el-table-column prop="address" label="填单件数" /> <el-table-column prop="address" label="入仓件数" /> <el-table-column prop="address" label="单位" /> <el-table-column prop="address" label="货值" /> <el-table-column prop="address" label="材质" /> <el-table-column prop="address" label="体积(m3)" /> <el-table-column prop="address" label="重量(kg)" /> </el-table> <!-- 分页组件 --> <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" :limit.sync="queryParams.pageSize" @pagination="getList" /> </el-tab-pane> <el-tab-pane label="订单动态" name="second"> <el-timeline :reverse="true"> <el-timeline-item v-for="(activity, index) in activities" :key="index" :timestamp="activity.timestamp"> {{ activity.content }} </el-timeline-item> </el-timeline> </el-tab-pane> <el-tab-pane label="运单资料/提货单" name="three"> <el-descriptions class="margin-top" border title="" :column="3"> <el-descriptions-item label="单票立即转运">是</el-descriptions-item> <el-descriptions-item label="包装类型">纸箱</el-descriptions-item> <el-descriptions-item label="包装要求备注">多个订单一起打包,不要单独打</el-descriptions-item> </el-descriptions> <el-button type="text">查看入仓单</el-button> <el-button type="text" disabled> <el-dropdown> <span class="el-dropdown-link"> 查看提货单<i class="el-icon-arrow-down el-icon--right"></i> </span> <el-dropdown-menu slot="dropdown"> <el-dropdown-item>海运提货单</el-dropdown-item> <el-dropdown-item>空运提货单</el-dropdown-item> </el-dropdown-menu> </el-dropdown> </el-button> <el-button :disabled="true" type="text">装箱单未上传</el-button> </el-tab-pane> </el-tabs> </el-card> </div> </template> <script> import { getOrder } from '@/api/ecw/order' export default { name: "detail", components: { }, data() { return { // 遮罩层 loading: false, list: [], activeName: 'first', orderId: 17, tableData: [], queryParams: { pageNo: 1, pageSize: 10, }, activities: [{ content: '活动按期开始', timestamp: '2018-04-15' }, { content: '通过审核', timestamp: '2018-04-13' }, { content: '创建成功', timestamp: '2018-04-11' }] }; }, created() { if (this.$route.query.orderId) { this.orderId = this.$route.query.orderId this.getList(); } this.getList(); }, methods: { /** 查询列表 */ getList() { let that = this that.loading = true; // 执行查询 getOrder(that.orderId).then(response => { that.list = response.data; }); }, } }; </script> <style scoped> .card { margin-bottom: 20px; } .el-dropdown-link { cursor: pointer; color: #409EFF; } .el-icon-arrow-down { font-size: 12px; } </style>