Bladeren bron

人员管理优化1.1

李志伟 2 jaren geleden
bovenliggende
commit
5ffc6fd385
3 gewijzigde bestanden met toevoegingen van 14 en 7 verwijderingen
  1. 1
    1
      config/proxy.js
  2. 2
    1
      src/components/CooperativeSearch/index.jsx
  3. 11
    5
      src/pages/Machinery/Person/index.jsx

+ 1
- 1
config/proxy.js Bestand weergeven

@@ -12,7 +12,7 @@ export default {
12 12
     '/api/': {
13 13
       // 要代理的地址
14 14
       // target: 'http://127.0.0.1:7080',
15
-      target: 'http://192.168.89.147:7080',
15
+      target: 'http://192.168.89.25:7080',
16 16
       // target: 'http://machine.njyunzhi.com',
17 17
       // 配置了这个可以从 http 代理到 https
18 18
       // 依赖 origin 的功能可能需要这个,比如 cookie

+ 2
- 1
src/components/CooperativeSearch/index.jsx Bestand weergeven

@@ -4,7 +4,7 @@ import { getCooperativeList, getCooperativeDetail } from '@/services/cooperative
4 4
 
5 5
 const Option = Select.Option;
6 6
 export default (props) => {
7
-  const { value, onChange, ...otherProps } = props;
7
+  const { value, onChange, disabled, ...otherProps } = props;
8 8
 
9 9
   const [list, setList] = useState([]);
10 10
 
@@ -42,6 +42,7 @@ export default (props) => {
42 42
       onSearch={handleSearch}
43 43
       onChange={onChange}
44 44
       notFoundContent={null}
45
+      disabled={disabled}
45 46
       {...otherProps}
46 47
     >
47 48
       {list.map((item) => {

+ 11
- 5
src/pages/Machinery/Person/index.jsx Bestand weergeven

@@ -136,7 +136,7 @@ export default (props) => {
136 136
     setEditModal(false);
137 137
   };
138 138
   // 弹窗表单中合作社搜索框改变事件目前没用
139
-  const handelChange = () => {};
139
+  const handelChange = () => { };
140 140
 
141 141
   // 列表点击编辑按钮
142 142
   const handleEdit = (val) => {
@@ -196,6 +196,7 @@ export default (props) => {
196 196
     form.resetFields();
197 197
     setEditRoleModal(false);
198 198
   };
199
+  //授权角色弹窗点击保存按钮
199 200
   const handelOk = () => {
200 201
     if (!currentCheckbox) {
201 202
       message.info('请选择角色');
@@ -264,6 +265,7 @@ export default (props) => {
264 265
         console.log(err.message);
265 266
       });
266 267
   }, []);
268
+  //监控
267 269
   useEffect(() => {
268 270
     if (userId) {
269 271
       getUserDetail(userId)
@@ -278,9 +280,13 @@ export default (props) => {
278 280
           console.log(err.message);
279 281
         });
280 282
     } else {
281
-      form.resetFields();
283
+      if (orgId) {
284
+        form.setFieldsValue({ orgId: orgId })
285
+      } else {
286
+        form.resetFields();
287
+      }
282 288
     }
283
-  }, [userId]);
289
+  }, [orgId, userId]);
284 290
 
285 291
   const actions = () => [
286 292
     <Button key="add" type="primary" icon={<PlusOutlined />} onClick={() => setEditModal(true)}>
@@ -413,7 +419,7 @@ export default (props) => {
413 419
           <FormItem label="用户名" name="userName" rules={[{ required: true, message: '请输入' }]}>
414 420
             <Input placeholder="请输入" />
415 421
           </FormItem>
416
-          <FormItem label="性别" name="sex">
422
+          <FormItem label="性别" name="sex" rules={[{ required: true, message: '请选择' }]}>
417 423
             <Radio.Group>
418 424
               <Radio value={1}>男</Radio>
419 425
               <Radio value={0}>女</Radio>
@@ -436,7 +442,7 @@ export default (props) => {
436 442
             <span style={{ opacity: '0.7' }}>默认密码{password}</span>
437 443
           </FormItem>
438 444
           <FormItem label="所属合作社" name="orgId" rules={[{ required: true, message: '请输入' }]}>
439
-            <Search placeholder="请输入合作社" onChange={handelChange} />
445
+            <Search placeholder="请输入合作社" disabled={orgId && !userId ? true : false} onChange={handelChange} />
440 446
           </FormItem>
441 447
           {userId && (
442 448
             <FormItem