傅行帆 5 år sedan
förälder
incheckning
bd71aa7665
1 ändrade filer med 25 tillägg och 0 borttagningar
  1. 25
    0
      src/pages/staff/list/editStaff.jsx

+ 25
- 0
src/pages/staff/list/editStaff.jsx Visa fil

@@ -26,6 +26,7 @@ const Edit = (props) => {
26 26
   const userId = props.location.query.userId
27 27
   const [userData, setUserData] = useState({})
28 28
   const [tagData, setTagData] = useState([])
29
+  const [roleData, setRoleData] = useState([])
29 30
 
30 31
   const getTagList = () => {
31 32
     request({ ...apis.staff.taTags, params: {pageNum:1,pageSize:999} }).then((data) => {
@@ -33,6 +34,13 @@ const Edit = (props) => {
33 34
     })
34 35
   }
35 36
 
37
+  const getRoleList = () => {
38
+    request({ ...apis.role.getRoleList, params: {pageNum:1,pageSize:999} }).then((data) => {
39
+      console.log(data)
40
+      setRoleData(data.records)
41
+    })
42
+  }
43
+
36 44
   // 查询列表
37 45
   const getUserData = (userId) => {
38 46
     request({ ...apis.staff.getTaUser, urlData: {id:userId} }).then((data) => {
@@ -43,6 +51,7 @@ const Edit = (props) => {
43 51
 
44 52
   useEffect(() => {
45 53
     getTagList();
54
+    getRoleList();
46 55
     if (userId) {
47 56
       getUserData(userId);
48 57
     }
@@ -103,6 +112,22 @@ const Edit = (props) => {
103 112
       placeholder: '请输入电话号码',
104 113
       value: userData.phone,
105 114
     },
115
+    {
116
+      label: '角色',
117
+      name: 'roleIds',
118
+      render: <Select
119
+                mode="multiple"
120
+                style={{ width: '100%' }}
121
+                placeholder="请选择标签"
122
+                onChange={tagsChange} >
123
+                  {roleData.map(item => (
124
+                    <Select.Option key={item.roleId} value={item.roleId}>
125
+                      {item.roleName}
126
+                    </Select.Option>
127
+                  ))}
128
+              </Select>,
129
+      value: userData.roleIds,
130
+    },
106 131
     {
107 132
       label: '标签',
108 133
       name: 'taTags',