李志伟 2 vuotta sitten
vanhempi
commit
47955a94e2

+ 64
- 21
src/pages/applicationList/detail.jsx Näytä tiedosto

@@ -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
               返回

+ 22
- 2
src/pages/applicationList/index.jsx Näytä tiedosto

@@ -59,7 +59,7 @@ export default (props) => {
59 59
       },
60 60
     },
61 61
     {
62
-      title: '订单状态',
62
+      title: '支付状态',
63 63
       dataIndex: 'payStatus',
64 64
       key: 'payStatus',
65 65
       search: true,//已支付 待支付
@@ -69,12 +69,15 @@ export default (props) => {
69 69
           : record.payStatus === 1
70 70
             ? '支付中'
71 71
             : record.payStatus === 2
72
-              ? '已支付' : ''
72
+              ? '已支付' 
73
+              : record.payStatus === 3
74
+              ? '已退款' : ''
73 75
       },
74 76
       valueType: 'select',
75 77
       valueEnum: {
76 78
         0: { text: '待支付' },
77 79
         2: { text: '已支付' },
80
+        3: { text: '已退款' },
78 81
       },
79 82
     },
80 83
     {
@@ -97,6 +100,23 @@ export default (props) => {
97 100
         2: { text: '审核驳回' },
98 101
       },
99 102
     },
103
+    {
104
+      title: '制证状态',
105
+      dataIndex: 'makeStatus',
106
+      key: 'makeStatus',
107
+      search: true,// 
108
+      render: (_, record) => {
109
+        return record.makeStatus === 0
110
+          ? '待发放'
111
+          : record.makeStatus === 1
112
+            ? '已发放' : ''
113
+      },
114
+      valueType: 'select',
115
+      valueEnum: {
116
+        0: { text: '待发放' },
117
+        1: { text: '已发放' },
118
+      },
119
+    },
100 120
     {
101 121
       title: '操作',
102 122
       valueType: 'option',

+ 1
- 1
src/pages/cardList/detail.jsx Näytä tiedosto

@@ -32,7 +32,7 @@ export default (props) => {
32 32
             {
33 33
               card?.status == 1 ? '正常' :
34 34
                 card?.status == 2 ? '挂失' :
35
-                  card?.status == 3 ? '期' : ''
35
+                  card?.status == 3 ? '期' : ''
36 36
             }
37 37
           </FormItem>
38 38
           <FormItem label="犬主">

+ 6
- 2
src/pages/dashboard/components/ReportList.jsx Näytä tiedosto

@@ -1,6 +1,7 @@
1 1
 import moment from 'moment'
2 2
 import { Card, List, Badge, Space, Carousel } from 'antd'
3 3
 import { useEffect, useMemo, useState } from 'react'
4
+import { history } from 'umi';
4 5
 
5 6
 const Avatar = (props) => {
6 7
   const style = useMemo(() => {
@@ -115,7 +116,10 @@ export default (props) => {
115 116
       createDate: '2021-5-6 11:22:50'
116 117
     },
117 118
   ])
118
-
119
+  const toAudit = () => {
120
+    //审核详情
121
+    // history.push('../../examine');
122
+  }
119 123
   useEffect(() => {
120 124
     setDisabled(!list || list.length <= showNum)
121 125
   }, [list])
@@ -136,7 +140,7 @@ export default (props) => {
136 140
           {
137 141
             list.map(item => (
138 142
               <div key={item.formId} style={{ display: 'flex' }}>
139
-                <List.Item>
143
+                <List.Item onClick={()=>toAudit(item)}>
140 144
                   <List.Item.Meta
141 145
                     avatar={<Avatar item={item}>{item.orgName.substring(0, 1)}</Avatar>}
142 146
                     title={item.userName}

+ 7
- 4
src/pages/examine/index.jsx Näytä tiedosto

@@ -39,7 +39,7 @@ export default (props) => {
39 39
       renderFormItem: (_, record) => <RangePicker placeholder={['开始日期', '结束日期']} format='YYYY-MM-DD' />
40 40
     },
41 41
     {
42
-      title: '订单状态',
42
+      title: '支付状态',
43 43
       dataIndex: 'payStatus',
44 44
       key: 'payStatus',
45 45
       search: true,//已支付 待支付
@@ -49,12 +49,15 @@ export default (props) => {
49 49
           : record.payStatus === 1
50 50
             ? '支付中'
51 51
             : record.payStatus === 2
52
-              ? '已支付' : ''
52
+              ? '已支付'
53
+              : record.payStatus === 3
54
+                ? '已退款' : ''
53 55
       },
54 56
       valueType: 'select',
55 57
       valueEnum: {
56 58
         0: { text: '待支付' },
57 59
         2: { text: '已支付' },
60
+        3: { text: '已退款' },
58 61
       },
59 62
     },
60 63
     {
@@ -79,8 +82,8 @@ export default (props) => {
79 82
     },
80 83
     {
81 84
       title: '审核人',
82
-      dataIndex: 'verifyUser',
83
-      key: 'verifyUser',
85
+      dataIndex: 'verifyUserName',
86
+      key: 'verifyUserName',
84 87
       search: true,
85 88
     },
86 89
     {