李志伟 vor 2 Jahren
Ursprung
Commit
78bd78a720
2 geänderte Dateien mit 45 neuen und 5 gelöschten Zeilen
  1. 23
    5
      src/pages/cardList/detail.jsx
  2. 22
    0
      src/pages/cardList/index.jsx

+ 23
- 5
src/pages/cardList/detail.jsx Datei anzeigen

@@ -1,7 +1,7 @@
1 1
 import React, { useState, useEffect } from 'react';
2 2
 import { Card, Form, Button, Image } from 'antd';
3 3
 import { PageHeaderWrapper } from '@ant-design/pro-layout';
4
-import { getCardDetail,getCardQRCode } from '@/services/card'
4
+import { getCardDetail, getCardQRCode } from '@/services/card'
5 5
 import { history } from 'umi';
6 6
 
7 7
 const FormItem = Form.Item;
@@ -13,11 +13,11 @@ export default (props) => {
13 13
   const { location } = props;
14 14
   const { id } = location.query;
15 15
   const [card, setCard] = useState({});
16
-  const [qrcode,setQrcode]=useState();
16
+  const [qrcode, setQrcode] = useState();
17 17
   useEffect(() => {
18 18
     getCardDetail(id).then((res) => {
19 19
       setCard(res)
20
-      getCardQRCode(res.cardNo).then((res2)=>{
20
+      getCardQRCode(res.cardNo).then((res2) => {
21 21
         setQrcode(res2.qrImage)
22 22
       })
23 23
     }).catch((err) => {
@@ -41,6 +41,12 @@ export default (props) => {
41 41
           <FormItem label="犬主">
42 42
             {card?.personName}
43 43
           </FormItem>
44
+          {
45
+            card?.isOrg &&
46
+            <FormItem label="企业">
47
+              {card?.orgName}
48
+            </FormItem>
49
+          }
44 50
           <FormItem label="电话">
45 51
             {card?.phone}
46 52
           </FormItem>
@@ -68,10 +74,22 @@ export default (props) => {
68 74
           <FormItem label="狗证有效期">
69 75
             {card?.startDate + '~' + card?.expireDate}
70 76
           </FormItem>
77
+          {
78
+            card?.criminalInfo &&
79
+            <FormItem label="伤人信息">
80
+              <Image src={card.criminalInfo} width={100} />
81
+            </FormItem>
82
+          }
83
+          {
84
+            card?.penaltyInfo &&
85
+            <FormItem label="处罚信息">
86
+              <Image src={card.penaltyInfo} width={100} />
87
+            </FormItem>
88
+          }
71 89
           <FormItem label="小程序码">
72 90
             {
73
-              qrcode&&<Image src={qrcode} width={100} />
74
-            }            
91
+              qrcode && <Image src={qrcode} width={100} />
92
+            }
75 93
           </FormItem>
76 94
           <FormItem label=" " colon={false}>
77 95
             <Button type="default" onClick={() => goBack()}>

+ 22
- 0
src/pages/cardList/index.jsx Datei anzeigen

@@ -23,6 +23,28 @@ export default (props) => {
23 23
       key: 'personName',
24 24
       search: true,
25 25
     },
26
+    {
27
+      title: '是否企业',
28
+      dataIndex: 'isOrg',
29
+      key: 'isOrg',
30
+      search: true,
31
+      hideInTable:true,
32
+      render: (_, record) => {
33
+        return record.isOrg
34
+          ? '企业':'个人'
35
+      },
36
+      valueType: 'select',
37
+      valueEnum: {
38
+        true: { text: '企业' },
39
+        false: { text: '个人' },
40
+      },
41
+    },
42
+    {
43
+      title: '企业名称',
44
+      dataIndex: 'orgName',
45
+      key: 'orgName',
46
+      search: true,
47
+    },
26 48
     {
27 49
       title: '犬名',
28 50
       dataIndex: 'petName',