Kaynağa Gözat

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

魏熙美 5 yıl önce
ebeveyn
işleme
daf61d60eb
1 değiştirilmiş dosya ile 33 ekleme ve 11 silme
  1. 33
    11
      src/pages/staff/list/editStaff.jsx

+ 33
- 11
src/pages/staff/list/editStaff.jsx Dosyayı Görüntüle

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