[baozhangchao] 3 years ago
parent
commit
26cb68650c
2 changed files with 8 additions and 49 deletions
  1. 0
    13
      src/pages/DepartmentSelection/index.jsx
  2. 8
    36
      src/pages/setUserInfo/index.jsx

+ 0
- 13
src/pages/DepartmentSelection/index.jsx View File

4
 import { TreeSelect, Button } from "@antmjs/vantui";
4
 import { TreeSelect, Button } from "@antmjs/vantui";
5
 import { getDepartmenList } from "../../services/user";
5
 import { getDepartmenList } from "../../services/user";
6
 import { useModel } from "../../store";
6
 import { useModel } from "../../store";
7
-
8
-// import BottomMoadl from '@/components/BottomMoadl/index'
9
-
10
-
11
-
12
-
13
-
14
-
15
 import './style.less'
7
 import './style.less'
16
 
8
 
17
 export default (props) => {
9
 export default (props) => {
23
 
15
 
24
 
16
 
25
   useEffect(() => {
17
   useEffect(() => {
26
-    // setDeptName('连云港第一人民医院')
27
     getDepartmenList().then((res) => {
18
     getDepartmenList().then((res) => {
28
 
19
 
29
       // res.reduce((acc, item) => {
20
       // res.reduce((acc, item) => {
89
 
80
 
90
   const onClickNav = ({ detail }) => {
81
   const onClickNav = ({ detail }) => {
91
     setMainActiveIndex(detail.index || 0,)
82
     setMainActiveIndex(detail.index || 0,)
92
-    console.log("🚀 ~ file: index.jsx ~ line 92 ~ onClickNav ~ detail.index", detail.index)
93
 
83
 
94
     if (departItem[detail.index]?.children) {
84
     if (departItem[detail.index]?.children) {
95
-      console.log('父级: detail.index || 0', departItem[detail.index]);
96
 
85
 
97
     } else {
86
     } else {
98
       setDeptName(departItem[detail.index])
87
       setDeptName(departItem[detail.index])
99
-      console.log('没有子节点: children || 0', departItem[detail.index]);
100
 
88
 
101
     }
89
     }
102
 
90
 
105
     const activeIdaa = activeId === detail.id ? null : detail.id
93
     const activeIdaa = activeId === detail.id ? null : detail.id
106
     setActiveId(activeIdaa)
94
     setActiveId(activeIdaa)
107
     setDeptName(detail)
95
     setDeptName(detail)
108
-    console.log('自己: detail.index || 0', activeId, detail?.name);
109
 
96
 
110
   }
97
   }
111
 
98
 

+ 8
- 36
src/pages/setUserInfo/index.jsx View File

5
 import { useEffect, useState } from "react";
5
 import { useEffect, useState } from "react";
6
 import { useModel } from "../../store";
6
 import { useModel } from "../../store";
7
 import { getPhoneuser, setUserInfo } from "../../services/user";
7
 import { getPhoneuser, setUserInfo } from "../../services/user";
8
-// import BottomMoadl from '@/components/BottomMoadl/index'
9
 import './style.less'
8
 import './style.less'
10
 
9
 
11
 let form = null
10
 let form = null
12
 
11
 
13
 export default (props) => {
12
 export default (props) => {
14
-  const [phone, setPhone] = useState('18052044111')
15
-
16
-  const { deptName, person, sessionKey, setPerson, formValue } = useModel('userData')
17
-  console.log('formValue', formValue);
18
-
13
+  const { deptName, person, setPerson, sessionKey } = useModel('userData')
19
   const onSubmit = (e) => {
14
   const onSubmit = (e) => {
20
     form.validateFields((errorMessage, fieldValues) => {
15
     form.validateFields((errorMessage, fieldValues) => {
21
       if (errorMessage && errorMessage.length) {
16
       if (errorMessage && errorMessage.length) {
22
-        console.info('fieldValues', fieldValues)
23
-
24
         return console.info('errorMessage', errorMessage)
17
         return console.info('errorMessage', errorMessage)
25
       } else {
18
       } else {
26
-        console.info('fieldValues', fieldValues)
27
-        // setFormValue(fieldValues)
28
-        // Taro.redirectTo({
29
-        //   url: '/pages/index/index'
30
-        // })
31
         setUserInfo({ ...fieldValues, person: person?.personId, deptCode: deptName?.id }).then((e) => {
19
         setUserInfo({ ...fieldValues, person: person?.personId, deptCode: deptName?.id }).then((e) => {
32
-          // setFormValue(fieldValues)
33
           setPerson(e);
20
           setPerson(e);
34
           Taro.showToast({
21
           Taro.showToast({
35
             title: '保存成功',
22
             title: '保存成功',
46
       }
33
       }
47
     })
34
     })
48
   }
35
   }
36
+  const getPhone = (e) => {
37
+    const { errMsg, ...data } = e.detail || {}
38
+    getPhoneuser({ ...data, sessionKey: sessionKey }).then((res) => {
39
+      form.setFieldsValue('phone', res?.phoneNumber)
40
+    })
41
+
42
+  }
49
 
43
 
50
   const goDepartmen = () => {
44
   const goDepartmen = () => {
51
     Taro.navigateTo({
45
     Taro.navigateTo({
53
     })
47
     })
54
 
48
 
55
   }
49
   }
56
-  useDidShow(() => {
57
-
58
-
59
-  }, [deptName])
60
 
50
 
61
   useEffect(() => {
51
   useEffect(() => {
62
     if (person) {
52
     if (person) {
63
       form.setFields(person)
53
       form.setFields(person)
64
-
65
     }
54
     }
66
-    console.log('deptName', deptName);
67
     if (deptName) {
55
     if (deptName) {
68
       form.setFieldsValue('deptName', deptName?.name)
56
       form.setFieldsValue('deptName', deptName?.name)
69
-
70
-      // form.setFieldsValue({ name: 'deptName', modelValue: deptName?.deptName })
71
-
72
     }
57
     }
73
   }, [deptName, person])
58
   }, [deptName, person])
74
 
59
 
75
 
60
 
76
-  const getPhone = (e) => {
77
-    console.log('deptName', deptName);
78
-    console.log('手机号', e);
79
-    const { errMsg, ...data } = e.detail || {}
80
 
61
 
81
-    getPhoneuser({ ...data, sessionKey: sessionKey }).then((res) => {
82
-      setPhone(res?.phoneNumber)
83
-      console.log('form', form);
84
-      form.setFieldsValue('phone', res?.phoneNumber)
85
-      // form.setFieldsValue({ phone: res.phoneNumber })
86
-      // setFormValue({ phone: res?.phoneNumber })
87
-    })
88
-
89
-  }
90
   return (
62
   return (
91
     <View className='page-index'>
63
     <View className='page-index'>
92
       <Form
64
       <Form