@@ -5,8 +5,8 @@ import DeliverInfo from "./deliver";
5
5
import OtherInfo from "./other" ;
6
6
import GoodsInfo from "./goods" ;
7
7
import OperateInfo from "./operate" ;
8
- import Invoice from "./invoice"
9
- import _ from "lodash"
8
+ import Invoice from "./invoice" ;
9
+ import { isEmpty } from "@/utils" ;
10
10
import styles from "@/pages/order/components/detail/info/index.css" ;
11
11
import InfoRow from "@/components/public/info/infoRow" ;
12
12
import { View } from "@/components/flexView" ;
@@ -17,87 +17,87 @@ export default class OrderDetailInfo extends Component {
17
17
render ( ) {
18
18
const { orderInfo } = this . props ;
19
19
const { info } = orderInfo ;
20
- const { id, extend_order_extend, extend_user, create_time, sn, trade_no, state, extend_order_goods, amount, freight_fee, payment_code, revise_amount, revise_freight_fee, extend_order_discount, points, pay_balance, is_revise, is_revise_freight, marketing_activity, extend_order_invoice, payable_time } = info ;
21
- const { reciver_name, reciver_info, message, deliver_name, deliver_phone, deliver_address, tracking_time, tracking_no, remark, reciver_idcard } = extend_order_extend ;
20
+ const { id, extend_order_extend, extend_user, create_time, sn, trade_no, state, extend_order_goods, amount, freight_fee, payment_code, revise_amount, revise_freight_fee, extend_order_discount, points, pay_balance, is_revise, is_revise_freight, marketing_activity, extend_order_invoice, payable_time } = info ;
21
+ const { reciver_name, reciver_info, message, deliver_name, deliver_phone, deliver_address, tracking_time, tracking_no, remark, reciver_idcard } = extend_order_extend ;
22
22
const { history } = this . props ;
23
23
return (
24
- < Fragment >
25
- < BasicInfo
26
- sn = { sn }
27
- reciver_name = { reciver_name }
28
- create_time = { create_time }
29
- state = { state }
30
- trade_no = { trade_no }
31
- payment_code = { payment_code }
32
- marketing_activity = { marketing_activity }
33
- payable_time = { payable_time }
34
- />
35
- < AddressInfo
36
- reciver_info = { reciver_info ? reciver_info : {
37
- address : "" ,
38
- name : "" ,
39
- phone : "" ,
40
- combine_detail : "" ,
41
- } }
42
- idcard = { reciver_idcard }
43
- />
44
- < View className = { styles . infoWarp } >
45
- < p className = { styles . infoTitle } > 用户信息</ p >
46
- < InfoRow
47
- infoList = { [
48
- {
49
- title : "头像" ,
50
- info : < Image
51
- type = 'avatar'
52
- src = { extend_user . profile . avatar }
53
- style = { {
54
- width : 20 ,
55
- height : 20
56
- } }
57
- />
58
- } , {
59
- title : "昵称" ,
60
- info : extend_user . profile . nickname
61
- } , {
62
- title : "账号" ,
63
- info : < a
64
- onClick = { ( ) => {
65
- router . push ( `/user/list/detail?id=${ extend_user . id } ` )
66
- } }
67
- > { extend_user . username } </ a >
68
- }
69
- ] }
70
- />
71
- </ View >
72
- { ! _ . isEmpty ( extend_order_invoice ) && < Invoice
73
- invoice = { extend_order_invoice }
74
- /> }
75
- { state >= 30 ? < DeliverInfo
76
- id = { id }
77
- deliver_name = { deliver_name }
78
- deliver_phone = { deliver_phone }
79
- deliver_address = { deliver_address }
80
- tracking_no = { tracking_no }
81
- tracking_time = { tracking_time }
82
- remark = { remark }
83
- /> : null }
84
- < OtherInfo
85
- message = { message }
86
- />
87
- < GoodsInfo
88
- extend_order_goods = { extend_order_goods ? extend_order_goods : [ ] }
89
- amount = { amount ? amount : 0 }
90
- freight_fee = { freight_fee ? freight_fee : 0 }
91
- is_revise = { is_revise }
92
- is_revise_freight = { is_revise_freight }
93
- revise_amount = { revise_amount ? revise_amount : 0 }
94
- revise_freight_fee = { revise_freight_fee ? revise_freight_fee : 0 }
95
- discount = { extend_order_discount }
96
- points = { points }
97
- pay_balance = { pay_balance }
98
- />
99
- < OperateInfo history = { history } info = { info } />
100
- </ Fragment >
24
+ < Fragment >
25
+ < BasicInfo
26
+ sn = { sn }
27
+ reciver_name = { reciver_name }
28
+ create_time = { create_time }
29
+ state = { state }
30
+ trade_no = { trade_no }
31
+ payment_code = { payment_code }
32
+ marketing_activity = { marketing_activity }
33
+ payable_time = { payable_time }
34
+ />
35
+ < AddressInfo
36
+ reciver_info = { reciver_info ? reciver_info : {
37
+ address : "" ,
38
+ name : "" ,
39
+ phone : "" ,
40
+ combine_detail : ""
41
+ } }
42
+ idcard = { reciver_idcard }
43
+ />
44
+ < View className = { styles . infoWarp } >
45
+ < p className = { styles . infoTitle } > 用户信息</ p >
46
+ < InfoRow
47
+ infoList = { [
48
+ {
49
+ title : "头像" ,
50
+ info : < Image
51
+ type = 'avatar'
52
+ src = { extend_user . profile . avatar }
53
+ style = { {
54
+ width : 20 ,
55
+ height : 20
56
+ } }
57
+ />
58
+ } , {
59
+ title : "昵称" ,
60
+ info : extend_user . profile . nickname
61
+ } , {
62
+ title : "账号" ,
63
+ info : < a
64
+ onClick = { ( ) => {
65
+ router . push ( `/user/list/detail?id=${ extend_user . id } ` ) ;
66
+ } }
67
+ > { extend_user . username } </ a >
68
+ }
69
+ ] }
70
+ />
71
+ </ View >
72
+ { ! isEmpty ( extend_order_invoice ) && < Invoice
73
+ invoice = { extend_order_invoice }
74
+ /> }
75
+ { state >= 30 ? < DeliverInfo
76
+ id = { id }
77
+ deliver_name = { deliver_name }
78
+ deliver_phone = { deliver_phone }
79
+ deliver_address = { deliver_address }
80
+ tracking_no = { tracking_no }
81
+ tracking_time = { tracking_time }
82
+ remark = { remark }
83
+ /> : null }
84
+ < OtherInfo
85
+ message = { message }
86
+ />
87
+ < GoodsInfo
88
+ extend_order_goods = { extend_order_goods ? extend_order_goods : [ ] }
89
+ amount = { amount ? amount : 0 }
90
+ freight_fee = { freight_fee ? freight_fee : 0 }
91
+ is_revise = { is_revise }
92
+ is_revise_freight = { is_revise_freight }
93
+ revise_amount = { revise_amount ? revise_amount : 0 }
94
+ revise_freight_fee = { revise_freight_fee ? revise_freight_fee : 0 }
95
+ discount = { extend_order_discount }
96
+ points = { points }
97
+ pay_balance = { pay_balance }
98
+ />
99
+ < OperateInfo history = { history } info = { info } />
100
+ </ Fragment >
101
101
) ;
102
102
103
103
}
0 commit comments