顾绍勇 5 gadus atpakaļ
vecāks
revīzija
770cff1ad3

+ 19
- 14
src/pages/contact/contact/add.jsx Parādīt failu

53
             label: '性别',
53
             label: '性别',
54
             name: 'sex',
54
             name: 'sex',
55
             type: FieldTypes.Select,
55
             type: FieldTypes.Select,
56
-            value: data.sex,
56
+            value: data.sex === undefined || data.sex === null ? "" : data.sex + "",
57
             dict: [{
57
             dict: [{
58
                 name: '男',
58
                 name: '男',
59
                 value: '1',
59
                 value: '1',
61
             {
61
             {
62
                 name: '女',
62
                 name: '女',
63
                 value: '2',
63
                 value: '2',
64
-            }],
64
+            },],
65
             rules: [
65
             rules: [
66
                 { required: false, message: '请选择性别' }
66
                 { required: false, message: '请选择性别' }
67
             ]
67
             ]
74
             rules: [
74
             rules: [
75
                 { required: false, message: '请选择头像' },
75
                 { required: false, message: '请选择头像' },
76
             ],
76
             ],
77
-            help: '建议尺寸:100px*100px,比例:1:1,格式:jpg,大小:不超过300KB,用于样例列表封面',
77
+            help: '建议尺寸:66*66px,比例:1:1,格式:jpg,大小:不超过300KB,用于客户查看',
78
         },
78
         },
79
         {
79
         {
80
             label: '对外头衔',
80
             label: '对外头衔',
84
             rules: [
84
             rules: [
85
                 { required: false, message: '请输入对外头衔' },
85
                 { required: false, message: '请输入对外头衔' },
86
                 { max: 20, message: '对外头衔不能超过20个字符' }
86
                 { max: 20, message: '对外头衔不能超过20个字符' }
87
-            ]
87
+            ],
88
+            placeholder:"外部平台如业务平台的用户看到此联系人的头衔"
88
         },
89
         },
89
         {
90
         {
90
             label: '固话',
91
             label: '固话',
102
             type: FieldTypes.Text,
103
             type: FieldTypes.Text,
103
             value: data.phone,
104
             value: data.phone,
104
             rules: [
105
             rules: [
105
-                { required: true, message: '请输入手机号' },
106
-                // { max: 20, message: '' }
106
+                { required: true,message: '请输入手机号' },
107
+                { pattern: new RegExp('^1[0-9]{10}$'), message: '请输入正确的手机号' }
107
             ]
108
             ]
108
         },
109
         },
109
         {
110
         {
127
             ]
128
             ]
128
         },
129
         },
129
         {
130
         {
130
-            label: '联系地址*',
131
+            label: '联系地址',
131
             name: 'address',
132
             name: 'address',
132
             type: FieldTypes.Text,
133
             type: FieldTypes.Text,
133
             value: data.address,
134
             value: data.address,
134
             rules: [
135
             rules: [
135
                 { required: false, message: '请输入联系地址' },
136
                 { required: false, message: '请输入联系地址' },
136
-                { max: 40, message: '联系地址不能超过40个字符' }
137
+                { max: 50, message: '联系地址不能超过50个字符' }
137
             ]
138
             ]
138
         },
139
         },
139
         {
140
         {
140
-            label: '内部岗位*',
141
+            label: '内部岗位',
141
             name: 'job',
142
             name: 'job',
142
             type: FieldTypes.Text,
143
             type: FieldTypes.Text,
143
             value: data.job,
144
             value: data.job,
144
             rules: [
145
             rules: [
145
                 { required: false, message: '请输入内部岗位' },
146
                 { required: false, message: '请输入内部岗位' },
146
-                { max: 20, message: '内部岗位不能超过20个字符' }
147
-            ]
147
+                { max: 10, message: '内部岗位不能超过10个字符' }
148
+            ],
149
+            placeholder:"联系人的公司内部岗位,便于区分联系人"
148
         },
150
         },
149
         {
151
         {
150
             label: '权重',
152
             label: '权重',
152
             type: FieldTypes.Number,
154
             type: FieldTypes.Number,
153
             value: data.orderNo,
155
             value: data.orderNo,
154
 
156
 
155
-            help: '用于列表排序,越大越靠前'
157
+            placeholder: '用于列表排序,越大越靠前'
156
         },
158
         },
157
     ]
159
     ]
158
 
160
 
159
     const handleSubmit = (values) => {
161
     const handleSubmit = (values) => {
160
-        console.log | ("开始提交 联系人")
161
         let submitValues = values;
162
         let submitValues = values;
162
         props.form.validateFields((err, values) => {
163
         props.form.validateFields((err, values) => {
163
             console.log(values)
164
             console.log(values)
168
                         pathname: '/contact/contact/list',
169
                         pathname: '/contact/contact/list',
169
                         query: {
170
                         query: {
170
                             //   salesBatchId: data.salesBatchId,
171
                             //   salesBatchId: data.salesBatchId,
171
-                            //   buildingId: data.buildingId,
172
                         },
172
                         },
173
                     });
173
                     });
174
                 }).catch((err) => {
174
                 }).catch((err) => {
192
         });
192
         });
193
     }
193
     }
194
 
194
 
195
+    const beforeUpload = file  =>{
196
+        console.log("开始上传")
197
+        console.log(file)
198
+    }
199
+
195
     return (
200
     return (
196
         <>
201
         <>
197
             <div>
202
             <div>

+ 12
- 10
src/pages/contact/contact/detail.jsx Parādīt failu

70
             label: '性别',
70
             label: '性别',
71
             name: 'sex',
71
             name: 'sex',
72
             type: FieldTypes.Select,
72
             type: FieldTypes.Select,
73
-            value: data.sex != null ? (data.sex === 1 ? '男' : '女') : "",
73
+            value: data.sex === undefined || data.sex === null ? "" : data.sex + "",
74
             dict: [{
74
             dict: [{
75
                 name: '男',
75
                 name: '男',
76
                 value: '1',
76
                 value: '1',
78
             {
78
             {
79
                 name: '女',
79
                 name: '女',
80
                 value: '2',
80
                 value: '2',
81
-            }],
81
+            },],
82
             rules: [
82
             rules: [
83
                 { required: false, message: '请选择性别' }
83
                 { required: false, message: '请选择性别' }
84
             ]
84
             ]
91
             rules: [
91
             rules: [
92
                 { required: false, message: '请选择头像' },
92
                 { required: false, message: '请选择头像' },
93
             ],
93
             ],
94
-            help: '建议尺寸:100*100px,比例:1:1,格式:jpg,大小:不超过300KB,用于样例列表封面',
94
+            help: '建议尺寸:66*66px,比例:1:1,格式:jpg,大小:不超过300KB,用于客户查看',
95
         },
95
         },
96
         {
96
         {
97
             label: '对外头衔',
97
             label: '对外头衔',
111
             rules: [
111
             rules: [
112
                 { required: false, message: '请输入固话' },
112
                 { required: false, message: '请输入固话' },
113
                 { max: 20, message: '固话内容不能超过20个字符' }
113
                 { max: 20, message: '固话内容不能超过20个字符' }
114
-            ]
114
+            ],
115
+            placeholder:"外部平台如业务平台的用户看到此联系人的头衔"
115
         },
116
         },
116
         {
117
         {
117
             label: '手机号',
118
             label: '手机号',
120
             value: data.phone,
121
             value: data.phone,
121
             rules: [
122
             rules: [
122
                 { required: true, message: '请输入手机号' },
123
                 { required: true, message: '请输入手机号' },
123
-                // { max: 20, message: '' }
124
+                { pattern: new RegExp('^1[0-9]{10}$'), message: '请输入正确的手机号' }
124
             ]
125
             ]
125
         },
126
         },
126
         {
127
         {
144
             ]
145
             ]
145
         },
146
         },
146
         {
147
         {
147
-            label: '联系地址*',
148
+            label: '联系地址',
148
             name: 'address',
149
             name: 'address',
149
             type: FieldTypes.Text,
150
             type: FieldTypes.Text,
150
             value: data.address,
151
             value: data.address,
154
             ]
155
             ]
155
         },
156
         },
156
         {
157
         {
157
-            label: '内部岗位*',
158
+            label: '内部岗位',
158
             name: 'job',
159
             name: 'job',
159
             type: FieldTypes.Text,
160
             type: FieldTypes.Text,
160
             value: data.job,
161
             value: data.job,
161
             rules: [
162
             rules: [
162
                 { required: false, message: '请输入内部岗位' },
163
                 { required: false, message: '请输入内部岗位' },
163
-                { max: 20, message: '内部岗位不能超过20个字符' }
164
-            ]
164
+                { max: 10, message: '内部岗位不能超过10个字符' }
165
+            ],
166
+            placeholder:"联系人的公司内部岗位,便于区分联系人"
165
         },
167
         },
166
         {
168
         {
167
             label: '权重',
169
             label: '权重',
169
             type: FieldTypes.Number,
171
             type: FieldTypes.Number,
170
             value: data.orderNo,
172
             value: data.orderNo,
171
 
173
 
172
-            help: '用于列表排序,越大越靠前'
174
+            placeholder: '用于列表排序,越大越靠前'
173
         },
175
         },
174
     ]
176
     ]
175
 
177
 

+ 1
- 1
src/pages/contact/contact/list.jsx Parādīt failu

144
             render: (x, row) => (
144
             render: (x, row) => (
145
                 <>
145
                 <>
146
                     <span style={{ color: '#FF925C', cursor: 'pointer' }} onClick={toEdit(row.contactId)}>
146
                     <span style={{ color: '#FF925C', cursor: 'pointer' }} onClick={toEdit(row.contactId)}>
147
-                        编辑<Icon type="form" className={styles.edit} />
147
+                        查看详情 
148
                     </span>
148
                     </span>
149
                 </>
149
                 </>
150
             ),
150
             ),