Browse Source

(*)修改密码调整

master
peng.peng 2 years ago
parent
commit
2f41f71f20
  1. 4
      api/app/lib/controllers/member/index.js
  2. 4
      web/client/src/layout/components/header/index.js
  3. 26
      web/client/src/sections/memberManagement/containers/member.js

4
api/app/lib/controllers/member/index.js

@ -10,7 +10,9 @@ function getUserList(opts) {
const Op = ctx.fs.dc.ORM.Op;
let errMsg = { message: '获取用户失败' }
try {
let searchWhere = {}
let searchWhere = {
username: { $not: 'SuperAdmin' }
}
let option = {
where: searchWhere,
order: [["id", "desc"]],

4
web/client/src/layout/components/header/index.js

@ -71,8 +71,8 @@ const Header = props => {
icon: <UserOutlined />,
label: <ResetPasswordModal
editData={user}
triggerRender={<a>重置密码</a>}
title="重置密码"
triggerRender={<a>修改密码</a>}
title="修改密码"
onFinish={onFinish}
key="resetPassword"
/>,

26
web/client/src/sections/memberManagement/containers/member.js

@ -8,7 +8,7 @@ import ResetPasswordModal from '../components/resetPassword';
import { useFsRequest, ApiTable } from '$utils';
import './style.less';
function Member(props) {
const { loading, clientHeight, actions, dispatch, member } = props;
const { loading, clientHeight, actions, dispatch, member, user } = props;
const [pageSize, setPageSize] = useState(10);
const [currentPage, setCurrentPage] = useState(1);
const [searchValue, setSearchValue] = useState('')
@ -86,13 +86,21 @@ function Member(props) {
>
<a>删除</a>
</Popconfirm>)
options.push(<ResetPasswordModal
editData={record}
triggerRender={<a>重置密码</a>}
title="重置密码"
onFinish={onFinish}
key="resetPassword"
/>)
user?.username == 'SuperAdmin' && options.push(
<Popconfirm
key="del"
placement="top"
title={<><div>是否确认重置该用户密码</div>
</>}
onConfirm={() => {
dispatch(actions.memberManagement.modifyUser(record.id, { password: 'e10adc3949ba59abbe56e057f20f883e' }, '重置密码'))
}}
okText="是"
cancelText="否"
>
<a>重置密码</a>
</Popconfirm>)
return options;
@ -173,7 +181,6 @@ function Member(props) {
y: clientHeight - 260
}
}
//1490 2256
pagination={{
size: 'large',
total: member?.count,
@ -213,6 +220,7 @@ function mapStateToProps(state) {
clientHeight: global.clientHeight,
actions: global.actions,
member: member?.data || {},
user: auth.user
};
}

Loading…
Cancel
Save