李志伟 2 years ago
parent
commit
53843bed9b
3 changed files with 29 additions and 119 deletions
  1. 6
    50
      src/pages/applicationList/index.jsx
  2. 10
    69
      src/pages/examine/index.jsx
  3. 13
    0
      src/utils/index.js

+ 6
- 50
src/pages/applicationList/index.jsx View File

@@ -5,6 +5,7 @@ import { PageHeaderWrapper } from '@ant-design/pro-layout';
5 5
 import PageTable from '@/components/PageTable'
6 6
 import { getApplicationList } from '@/services/application'
7 7
 import { history } from 'umi';
8
+import {cardStatus} from '@/utils'
8 9
 
9 10
 
10 11
 const { RangePicker } = DatePicker;
@@ -100,57 +101,12 @@ export default (props) => {
100 101
       },
101 102
     },
102 103
     {
103
-      title: '支付状态',
104
-      dataIndex: 'payStatus',
105
-      key: 'payStatus',
106
-      search: true,//已支付 待支付
107
-      render: (_, record) => {
108
-        return record.payStatus === 0
109
-          ? '待支付'
110
-          : record.payStatus === 1
111
-            ? '支付中'
112
-            : record.payStatus === 2
113
-              ? '已支付' 
114
-              : record.payStatus === 3
115
-              ? '已退款' : ''
116
-      },
117
-      valueType: 'select',
118
-      valueEnum: {
119
-        0: { text: '待支付' },
120
-        2: { text: '已支付' },
121
-        3: { text: '已退款' },
122
-      },
123
-    },
124
-    {
125
-      title: '审核状态',
126
-      dataIndex: 'verifyStatus',
127
-      key: 'verifyStatus',
128
-      search: true,
129
-      render: (_, record) => {
130
-        return record.verifyStatus === 0
131
-          ? '待审核'
132
-          : record.verifyStatus === 1
133
-            ? '审核通过'
134
-            : record.verifyStatus === 2
135
-              ? '审核驳回' : ''
136
-      },
137
-      valueType: 'select',
138
-      valueEnum: {
139
-        0: { text: '待审核' },
140
-        1: { text: '审核通过' },
141
-        2: { text: '审核驳回' },
142
-      },
143
-    },
144
-    {
145
-      title: '制证状态',
146
-      dataIndex: 'makeStatus',
147
-      key: 'makeStatus',
148
-      search: false, 
104
+      title: '订单状态',
105
+      dataIndex: 'status',
106
+      key: 'status',
107
+      search: false,
149 108
       render: (_, record) => {
150
-        return record.makeStatus === 0
151
-          ? '待发放'
152
-          : record.makeStatus === 1
153
-            ? '已发放' : ''
109
+        return cardStatus(record)
154 110
       },
155 111
     },
156 112
     {

+ 10
- 69
src/pages/examine/index.jsx View File

@@ -5,7 +5,7 @@ import { DatePicker, Button } from 'antd';
5 5
 import { PageHeaderWrapper } from '@ant-design/pro-layout';
6 6
 import PageTable from '@/components/PageTable'
7 7
 import { getAuditList } from '@/services/application'
8
-
8
+import {cardStatus} from '@/utils'
9 9
 
10 10
 const { RangePicker } = DatePicker;
11 11
 
@@ -36,38 +36,6 @@ export default (props) => {
36 36
     setAuditStart()
37 37
     setAuditEnd()
38 38
   }
39
-  // const cardStatus = (item) => {
40
-  //   if (item.status === 0) {
41
-  //     return {
42
-  //       title: '待支付',
43
-  //     }
44
-  //   } else if (item.status == 1) {
45
-  //     return {
46
-  //       title: '审核中',
47
-  //       styleColor: ''
48
-  //     }
49
-  //   } else if (item.status == 2 && item.verifyStatus == 2) {
50
-  //     return {
51
-  //       title: '驳回',
52
-  //       styleColor: 'red'
53
-
54
-  //     }
55
-
56
-  //   } else if (item.status == 2 && item.verifyStatus == 1) {
57
-  //     return {
58
-  //       title: '待发卡',
59
-  //       styleColor: ''
60
-
61
-  //     }
62
-  //   } else if (item.status == 3) {
63
-  //     return {
64
-  //       title: '已完成',
65
-  //       styleColor: '#04bd02'
66
-
67
-  //     }
68
-  //   }
69
-
70
-  // }
71 39
   const columns = [
72 40
     {
73 41
       title: '犬主',
@@ -117,42 +85,6 @@ export default (props) => {
117 85
       render: (t) => formatterTime(t),
118 86
       renderFormItem: (_, record) => <RangePicker placeholder={['开始日期', '结束日期']} format='YYYY-MM-DD' onChange={handelApplyDateChange} />
119 87
     },
120
-    {
121
-      title: '支付状态',
122
-      dataIndex: 'payStatus',
123
-      key: 'payStatus',
124
-      search: false,
125
-      render: (_, record) => {
126
-        return record.payStatus === 0
127
-          ? '待支付'
128
-          : record.payStatus === 1
129
-            ? '支付中'
130
-            : record.payStatus === 2
131
-              ? '已支付'
132
-              : record.payStatus === 3
133
-                ? '已退款' : ''
134
-      },
135
-    },
136
-    {
137
-      title: '审核状态',
138
-      dataIndex: 'verifyStatus',
139
-      key: 'verifyStatus',
140
-      search: true,
141
-      render: (_, record) => {
142
-        return record.verifyStatus === 0
143
-          ? '待审核'
144
-          : record.verifyStatus === 1
145
-            ? '审核通过'
146
-            : record.verifyStatus === 2
147
-              ? '审核驳回' : ''
148
-      },
149
-      valueType: 'select',
150
-      valueEnum: {
151
-        0: { text: '待审核' },
152
-        1: { text: '审核通过' },
153
-        2: { text: '审核驳回' },
154
-      },
155
-    },
156 88
     {
157 89
       title: '审核人',
158 90
       dataIndex: 'verifyUserName',
@@ -167,6 +99,15 @@ export default (props) => {
167 99
       render: (t) => t != '-' ? formatterTime(t) : '-',
168 100
       renderFormItem: (_, record) => <RangePicker placeholder={['开始日期', '结束日期']} format='YYYY-MM-DD' onChange={handelVerifyDateChange} />
169 101
     },
102
+    {
103
+      title: '订单状态',
104
+      dataIndex: 'status',
105
+      key: 'status',
106
+      search: false,
107
+      render: (_, record) => {
108
+        return cardStatus(record)
109
+      },
110
+    },
170 111
     {
171 112
       title: '操作',
172 113
       valueType: 'option',

+ 13
- 0
src/utils/index.js View File

@@ -0,0 +1,13 @@
1
+export const cardStatus = (item) => {
2
+  if (item.status === 0) {
3
+    return '待支付'
4
+  } else if (item.status == 1) {
5
+    return '待审核'
6
+  } else if (item.status == 2 && item.verifyStatus == 2) {
7
+    return '审核驳回'
8
+  } else if (item.status == 2 && item.verifyStatus == 1) {
9
+    return  '待发证'
10
+  } else if (item.status == 3) {
11
+    return  '已发证'
12
+  }
13
+}