提交 68633acf authored 作者: jinrongbin's avatar jinrongbin

重置密码

上级 b3db9671
......@@ -85,8 +85,10 @@
import { useModal } from '/@/components/Modal';
import { useMessage } from '/@/hooks/web/useMessage';
import { columns, searchFormSchema, getUserLevel, getCitys } from './user.data';
import { listNoCareTenant, deleteUser, batchDeleteUser, getImportUrl, getExportUrl, frozenBatch, syncUser } from './user.api';
import { listNoCareTenant, deleteUser, batchDeleteUser, getImportUrl, getExportUrl, frozenBatch, syncUser, reloadPassword } from './user.api';
import { useUserStore } from '/@/store/modules/user';
import { message } from 'ant-design-vue';
import { Modal } from 'ant-design-vue';
// import { usePermission } from '/@/hooks/web/usePermission';
const { createMessage, createConfirm } = useMessage();
......@@ -265,6 +267,21 @@
function handleChangePassword(username) {
openPasswordModal(true, { username });
}
/**
* 重置密码
*/
function handleResetPassword(id) {
reloadPassword({id:id}).then(res => {
if (res) {
Modal.success({
title: '重置密码提示',
content: res,
})
}
})
}
/**
* 打开代理人弹窗
*/
......@@ -331,10 +348,15 @@
onClick: handleDetail.bind(null, record),
},
{
label: '密码',
label: '修改密码',
onClick: handleChangePassword.bind(null, record.username),
auth: 'system:user:changepwd',
},
{
label: '重置密码',
onClick: handleResetPassword.bind(null, record.id),
auth: 'system:user:resetpwd',
},
{
label: '删除',
popConfirm: {
......
......@@ -25,6 +25,7 @@ enum Api {
allPostList = '/sys/position/list',
userDepartList = '/sys/user/userDepartList',
changePassword = '/sys/user/changePassword',
reloadPassword = '/sys/user/reloadPassword',
frozenBatch = '/sys/user/frozenBatch',
getUserAgent = '/sys/sysUserAgent/queryByUserName',
syncUser = '/act/process/extActProcess/doSyncUser',
......@@ -179,6 +180,13 @@ export const deleteRecycleBin = (params, handleSuccess) => {
export const changePassword = (params) => {
return defHttp.post({ url: Api.changePassword, params });
};
/**
* 重置密码
* @param params
*/
export const reloadPassword = (params) => {
return defHttp.post({ url: Api.reloadPassword, params });
};
/**
* 冻结解冻
* @param params
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论