|
@@ -14,10 +14,35 @@ export default (props) => {
|
14
|
14
|
const { location } = props;
|
15
|
15
|
const { id } = location.query;
|
16
|
16
|
const [application, setApplication] = useState({});
|
17
|
|
-
|
|
17
|
+ const [orderStatus, setOrderStatus] = useState();
|
|
18
|
+ //已发证有快递 1
|
|
19
|
+ //已发证无快递 2
|
|
20
|
+ //审核驳回 3
|
|
21
|
+ //待发证 4
|
|
22
|
+ //待审核 5
|
|
23
|
+ //待支付 6
|
18
|
24
|
useEffect(() => {
|
19
|
25
|
getApplicationDetail(id).then((res) => {
|
20
|
26
|
setApplication(res)
|
|
27
|
+ if (res?.status == 3) {
|
|
28
|
+ if (res?.applyMethod == 2) {
|
|
29
|
+ setOrderStatus(1)
|
|
30
|
+ } else {
|
|
31
|
+ setOrderStatus(2)
|
|
32
|
+ }
|
|
33
|
+ } else if (res.status == 2) {
|
|
34
|
+ if (res?.verifyStatus == 2) {
|
|
35
|
+ setOrderStatus(3)
|
|
36
|
+ } else if (res?.verifyStatus == 1) {
|
|
37
|
+ setOrderStatus(4)
|
|
38
|
+ }
|
|
39
|
+ }
|
|
40
|
+ else if (res?.status == 0) {
|
|
41
|
+ setOrderStatus(6)
|
|
42
|
+ }
|
|
43
|
+ else if (res?.status == 1) {
|
|
44
|
+ setOrderStatus(5)
|
|
45
|
+ }
|
21
|
46
|
}).catch((err) => {
|
22
|
47
|
console.log(err.message)
|
23
|
48
|
});
|
|
@@ -78,29 +103,47 @@ export default (props) => {
|
78
|
103
|
}
|
79
|
104
|
</FormItem>
|
80
|
105
|
}
|
81
|
|
- <FormItem label="付款状态">
|
|
106
|
+
|
|
107
|
+ <FormItem label="订单状态">
|
82
|
108
|
{
|
83
|
|
- application.payStatus === 0
|
84
|
|
- ? '待支付'
|
85
|
|
- : application.payStatus === 1
|
86
|
|
- ? '支付中'
|
87
|
|
- : application.payStatus === 2
|
88
|
|
- ? '已支付' : ''
|
|
109
|
+ (orderStatus === 1 || orderStatus === 2)
|
|
110
|
+ ? '已发证'
|
|
111
|
+ : orderStatus === 3
|
|
112
|
+ ? '审核驳回'
|
|
113
|
+ : orderStatus === 4
|
|
114
|
+ ? '待发证'
|
|
115
|
+ : orderStatus === 5
|
|
116
|
+ ? '待审核'
|
|
117
|
+ : '待支付'
|
89
|
118
|
}
|
90
|
119
|
</FormItem>
|
91
|
|
- {/* <FormItem label="狗证有效期">
|
92
|
|
- 2021-1-5~2022-1-5
|
93
|
|
- </FormItem>
|
94
|
|
- //判断是否为续期
|
95
|
|
- <FormItem label="快递公司">
|
96
|
|
- <Input type="text" value='极兔快递' style={{ width: '350px' }} />
|
97
|
|
- </FormItem>
|
98
|
|
- <FormItem label="快递单号">
|
99
|
|
- <Input type="text" value='99999' style={{ width: '350px' }} />
|
100
|
|
- </FormItem>
|
101
|
|
- <FormItem label="驳回原因">
|
102
|
|
- <TextArea placeholder='请输入驳回原因' rows='3' style={{ width: '350px' }} />
|
103
|
|
- </FormItem> */}
|
|
120
|
+ {
|
|
121
|
+ (orderStatus == 1 || orderStatus == 2) &&
|
|
122
|
+ <FormItem label="证件号">
|
|
123
|
+ {application.originCardNo}
|
|
124
|
+ </FormItem>
|
|
125
|
+ }
|
|
126
|
+ {
|
|
127
|
+ orderStatus == 1 &&
|
|
128
|
+ <>
|
|
129
|
+ <FormItem label="快递公司">
|
|
130
|
+ {application.trackingType}
|
|
131
|
+ </FormItem>
|
|
132
|
+ <FormItem label="快递单号">
|
|
133
|
+ {application.trackingNo}
|
|
134
|
+ </FormItem>
|
|
135
|
+ </>
|
|
136
|
+ }
|
|
137
|
+ {
|
|
138
|
+ orderStatus == 3 &&
|
|
139
|
+ <FormItem label="驳回原因">
|
|
140
|
+ <TextArea placeholder='请输入驳回原因' rows='3'
|
|
141
|
+ style={{ width: '350px' }}
|
|
142
|
+ value={application.rejectReason}
|
|
143
|
+ readOnly
|
|
144
|
+ />
|
|
145
|
+ </FormItem>
|
|
146
|
+ }
|
104
|
147
|
<FormItem label=" " colon={false}>
|
105
|
148
|
<Button type="default" onClick={() => goBack()}>
|
106
|
149
|
返回
|