|
|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
- <div class="detail-dialog">
|
|
|
- <!-- <el-dialog
|
|
|
+<!-- <div class="detail-dialog">-->
|
|
|
+ <el-dialog
|
|
|
:title="
|
|
|
!dataForm.orderNumber
|
|
|
? this.$i18n.t('crud.addTitle')
|
|
|
@@ -9,7 +9,7 @@
|
|
|
:close-on-click-modal="false"
|
|
|
:visible.sync="visible"
|
|
|
width="80%"
|
|
|
- > -->
|
|
|
+ >
|
|
|
<div class="new-page-title">
|
|
|
<div class="line" />
|
|
|
<div class="text">
|
|
|
@@ -758,8 +758,8 @@
|
|
|
v-if="devyVisible"
|
|
|
ref="orderDeliveryUpdate"
|
|
|
></order-delivery-update>
|
|
|
- <!-- </el-dialog> -->
|
|
|
- </div>
|
|
|
+ </el-dialog>
|
|
|
+<!-- </div>-->
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
@@ -772,6 +772,7 @@ import OrderPdfGenerate from '@/components/order-pdf-generate'
|
|
|
import OrderDeliveryUpdate from './order-delivery-update'
|
|
|
|
|
|
export default {
|
|
|
+ name: 'order-info',
|
|
|
data () {
|
|
|
return {
|
|
|
visible: false,
|
|
|
@@ -876,14 +877,18 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
|
- this.dataForm.orderNumber = this.$route.query.orderNumber || 0
|
|
|
- this.dataForm.shopId = this.$route.query.shopId || null
|
|
|
- this.orderStatus = this.$route.query.status || null
|
|
|
- this.init()
|
|
|
- this.initPrintOrder();
|
|
|
+ // this.dataForm.orderNumber = this.$route.query.orderNumber || 0
|
|
|
+ // this.dataForm.shopId = this.$route.query.shopId || null
|
|
|
+ // this.orderStatus = this.$route.query.status || null
|
|
|
+ // this.init()
|
|
|
+ // this.initPrintOrder()
|
|
|
},
|
|
|
methods: {
|
|
|
- init () {
|
|
|
+ init (params) {
|
|
|
+ this.dataForm.orderNumber = params.orderNumber || 0
|
|
|
+ this.dataForm.shopId = params.shopId || null
|
|
|
+ this.orderStatus = params.status || null
|
|
|
+
|
|
|
this.visible = true
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs['dataForm'].resetFields()
|
|
|
@@ -896,6 +901,7 @@ export default {
|
|
|
method: 'get',
|
|
|
params: this.$http.adornParams()
|
|
|
}).then(({ data }) => {
|
|
|
+ console.log(data)
|
|
|
// console.log('deliveryDto', this.deliveryExpresse)
|
|
|
this.dataForm = data
|
|
|
this.deliveryExpresse = this.dataForm.deliveryExpresses[0]
|
|
|
@@ -910,6 +916,7 @@ export default {
|
|
|
// 单个商品且有赠品时,将主商品和赠品放在同一级列表中展示
|
|
|
this.prodList = [...data.orderItems, ...data.orderItems[0].giveawayList]
|
|
|
}
|
|
|
+ this.initPrintOrder()
|
|
|
})
|
|
|
}
|
|
|
},
|