update [2] check role
This commit is contained in:
@@ -28,7 +28,7 @@ export default function User() {
|
||||
const [showModalPassword, setShowModalPassword] = useState(false)
|
||||
const [dataEdit, setDataEdit] = useState(null)
|
||||
|
||||
const token = useSelector(state => state.isLogin.access_token);
|
||||
const dataRole = useSelector(state => state.role.role);
|
||||
|
||||
|
||||
|
||||
@@ -200,21 +200,25 @@ export default function User() {
|
||||
<span className="m-badge m-badge--accent m-badge--wide">Hoạt động</span>
|
||||
}
|
||||
</td>
|
||||
{(dataRole?.indexOf('user:edit') === -1 && dataRole?.indexOf('user:delete') === -1) ? "" :
|
||||
<td>
|
||||
{dataRole?.indexOf('user:edit') !== -1 ?
|
||||
<Tooltip placement="top" title={"Sửa"}>
|
||||
<button
|
||||
onClick={() => onClickEdit(value)}
|
||||
className="m-portlet__nav-link btn m-btn m-btn--hover-warning m-btn--icon m-btn--icon-only m-btn--pill" data-tip data-for="Edit" >
|
||||
<i className="la la-edit" />
|
||||
</button>
|
||||
</Tooltip>
|
||||
</Tooltip> : "" }
|
||||
{dataRole?.indexOf('user:edit') !== -1 ?
|
||||
<Tooltip placement="top" title={"Đổi mật khẩu"}>
|
||||
<button
|
||||
onClick={() => onClickPassword(value)}
|
||||
className="m-portlet__nav-link btn m-btn m-btn--hover-warning m-btn--icon m-btn--icon-only m-btn--pill" data-tip data-for="Edit" >
|
||||
<i className="fa flaticon-lock" />
|
||||
</button>
|
||||
</Tooltip>
|
||||
</Tooltip> : "" }
|
||||
{dataRole?.indexOf('user:delete') !== -1 ?
|
||||
<Tooltip placement="top" title={"Xoá"}>
|
||||
<button
|
||||
onClick={f => {
|
||||
@@ -235,8 +239,8 @@ export default function User() {
|
||||
className="m-portlet__nav-link btn m-btn m-btn--hover-danger m-btn--icon m-btn--icon-only m-btn--pill" data-tip data-for="Edit" >
|
||||
<i className="la la-trash" />
|
||||
</button>
|
||||
</Tooltip>
|
||||
</td>
|
||||
</Tooltip> : "" }
|
||||
</td> }
|
||||
</tr>
|
||||
)
|
||||
})
|
||||
@@ -380,17 +384,7 @@ export default function User() {
|
||||
<th style={{ 'verticalAlign': 'middle' }}>Ngày sinh</th>
|
||||
<th style={{ 'verticalAlign': 'middle' }}>Số điện thoại</th>
|
||||
<th style={{ 'verticalAlign': 'middle' }}>Trạng thái</th>
|
||||
<th style={{ 'verticalAlign': 'middle', 'width': '150px' }}>Thao tác</th>
|
||||
{/* {
|
||||
this.state.dataRole.indexOf(this.state.type + '/' + nameTab + ':insert_or_update') !== -1
|
||||
||
|
||||
this.state.dataRole.indexOf(this.state.type + '/' + nameTab + ':delete') !== -1
|
||||
?
|
||||
<th style={{ 'verticalAlign': 'middle', 'width': '150px' }}>{language[this.props.indexLanguage].textTable.action}</th>
|
||||
:
|
||||
""
|
||||
} */}
|
||||
|
||||
{(dataRole?.indexOf('user:edit') === -1 && dataRole?.indexOf('user:delete') === -1) ? "" : <th style={{ 'verticalAlign': 'middle', 'width': '150px' }}>Thao tác</th>}
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
Reference in New Issue
Block a user