Your Name 4 年前
父节点
当前提交
557a277b32
共有 1 个文件被更改,包括 16 次插入6 次删除
  1. 16
    6
      src/pages/customer/personlist/index.jsx

+ 16
- 6
src/pages/customer/personlist/index.jsx 查看文件

@@ -1,6 +1,7 @@
1 1
 import React, { useState, useEffect } from 'react'
2 2
 import { Select, Spin, Table, Button, Form, Input, Divider, Modal,Popconfirm } from 'antd'
3 3
 import NavLink from 'umi/navlink'
4
+import moment from 'moment'
4 5
 import { fetch, apis, fetchList } from '@/utils/request'
5 6
 import { exportExcel } from '@/utils/utils'
6 7
 import IntegralRecord from '../customerlist/components/integralRecord'
@@ -110,12 +111,21 @@ export default props => {
110 111
           key="avatarurl"
111 112
           render={t => <img src={t} alt="" style={{width: '64px', height: '64px'}} />}
112 113
         />
113
-        <Table.Column title="姓名" dataIndex="nickname" key="nickname" />
114
-        <Table.Column title="电话" dataIndex="phone" key="phone" render={t => t ? t.replace(/(\d{3})\d*(\d{4})/,'$1****$2') : ''} />
114
+        <Table.Column title="姓名" dataIndex="nickname" key="nickname" render={(t,row) => row.name || t} />
115
+        <Table.Column title="电话" dataIndex="phone" key="phone" render={(t, row) => {
116
+          const phone = row.tel || t || ''
117
+          return phone.replace(/(\d{3})\d*(\d{4})/,'$1****$2')
118
+        }} />
119
+        <Table.Column title="性别" dataIndex="gender" key="gender" render={(t,row) => {
120
+          const sex = row.sex || t
121
+          if (!sex) return ''
122
+
123
+          return sex == 1 ? '男' : '女'
124
+        }} />
115 125
         <Table.Column title="推荐人" dataIndex="sharePersonName" key="sharePersonName" />
116
-        <Table.Column title="总积分" dataIndex="points" key="points" />
117
-        <Table.Column title="创建时间" dataIndex="createDate" key="createDate" />
118
-        <Table.Column
126
+        {/* <Table.Column title="总积分" dataIndex="points" key="points" /> */}
127
+        <Table.Column title="创建时间" dataIndex="createDate" key="createDate" render={t => moment(t).format('YYYY-MM-DD HH:mm')} />
128
+        {/* <Table.Column
119 129
           title="操作"
120 130
           key="action"
121 131
           render={(_, row) => {
@@ -125,7 +135,7 @@ export default props => {
125 135
               </>
126 136
             )
127 137
           }}
128
-        />
138
+        /> */}
129 139
       </Table>
130 140
       <IntegralRecord visibleData={showPoints} onCancel={() => setShowPoints({visible: false, customerId: ''})} />
131 141
     </div>