瀏覽代碼

Merge branch 'master' of http://git.ycjcjy.com/zhiyuxing/estateagents-admin-manager

魏熙美 5 年之前
父節點
當前提交
daf61d60eb
共有 1 個文件被更改,包括 33 次插入11 次删除
  1. 33
    11
      src/pages/staff/list/editStaff.jsx

+ 33
- 11
src/pages/staff/list/editStaff.jsx 查看文件

83
 
83
 
84
   const fields = [
84
   const fields = [
85
     {
85
     {
86
-      label: '名',
86
+      label: '名',
87
       name: 'userName',
87
       name: 'userName',
88
       type: FieldTypes.Text,
88
       type: FieldTypes.Text,
89
-      value: userData.userName
89
+      value: userData.userName,
90
+      rules: [
91
+        { required: true, message: '请输入姓名' },
92
+      ]
90
     },
93
     },
91
     {
94
     {
92
       label: '公司',
95
       label: '公司',
93
       name: 'orgName',
96
       name: 'orgName',
94
       type: FieldTypes.Text,
97
       type: FieldTypes.Text,
95
       placeholder: '请输入公司名称',
98
       placeholder: '请输入公司名称',
96
-      value: userData.orgName
99
+      value: userData.orgName,
100
+      rules: [
101
+        { required: true, message: '请输入公司名称' },
102
+      ]
97
     },
103
     },
98
     {
104
     {
99
       label: '部门',
105
       label: '部门',
100
       name: 'department',
106
       name: 'department',
101
       type: FieldTypes.Text,
107
       type: FieldTypes.Text,
102
       placeholder: '请输入部门',
108
       placeholder: '请输入部门',
103
-      value: userData.department
109
+      value: userData.department,
110
+      rules: [
111
+        { required: true, message: '请输入部门' },
112
+      ]
104
     },
113
     },
105
     {
114
     {
106
       label: '职位',
115
       label: '职位',
107
       name: 'position',
116
       name: 'position',
108
       type: FieldTypes.Text,
117
       type: FieldTypes.Text,
109
       placeholder: '请输入职位',
118
       placeholder: '请输入职位',
110
-      value: userData.position
119
+      value: userData.position,
120
+      rules: [
121
+        { required: true, message: '请输入职位' },
122
+      ]
111
     },
123
     },
112
     {
124
     {
113
       label: '是否置业顾问',
125
       label: '是否置业顾问',
121
       type: FieldTypes.Text,
133
       type: FieldTypes.Text,
122
       placeholder: '请输入电话号码',
134
       placeholder: '请输入电话号码',
123
       value: userData.phone,
135
       value: userData.phone,
136
+      rules: [
137
+        {
138
+            required: true,
139
+            pattern: new RegExp('^1[0-9]{10}$'),
140
+            message: '请输入正确的电话号码',
141
+        },
142
+      ],
124
       help: '默认密码:123456',
143
       help: '默认密码:123456',
125
     },
144
     },
126
     {
145
     {
160
       name: 'address',
179
       name: 'address',
161
       type: FieldTypes.Text,
180
       type: FieldTypes.Text,
162
       placeholder: '请输入地址',
181
       placeholder: '请输入地址',
163
-      value: userData.address
164
-
182
+      value: userData.address,
183
+      rules: [
184
+        { required: true, message: '请输入地址' },
185
+      ]
165
     },
186
     },
166
     {
187
     {
167
       label: '授权项目',
188
       label: '授权项目',
170
       value: userData.buildingId
191
       value: userData.buildingId
171
     },
192
     },
172
     {
193
     {
173
-      label: '图片',
194
+      label: '头像',
174
       name: 'photo',
195
       name: 'photo',
175
       type: FieldTypes.ImageUploader,
196
       type: FieldTypes.ImageUploader,
176
       extra: '建议图片大小 640 * 640',
197
       extra: '建议图片大小 640 * 640',
177
-      value: userData.photo
198
+      value: userData.photo,
199
+      rules: [
200
+        { required: true, message: '请选择头像' },
201
+      ]
178
     },
202
     },
179
-
180
-
181
     {
203
     {
182
       label: '简介',
204
       label: '简介',
183
       name: 'description',
205
       name: 'description',