修改密码使用 POST;增加取消修改

release
Jimmy Liow 2 years ago
parent f2e5fb7e0e
commit 905702c15f

@ -10,7 +10,7 @@ class Auth {
this.root = root;
}
valdateUserPassword(usr, pwd) {
valdateUserPassword(usr, pwd) {
const formData = new FormData();
formData.append('username', usr);
formData.append('Password', pwd);
@ -53,16 +53,16 @@ class Auth {
}
changeUserPassword(password, newPassword) {
const fetchUrl = prepareUrl(HT_HOST + '/service-Cooperate/Cooperate/SetPassword')
.append('UserID', this.login.userId)
.append('password', password)
.append('NewPassword', newPassword)
.build();
const formData = new FormData();
formData.append('UserID', this.login.userId);
formData.append('Password', password);
formData.append('NewPassword', newPassword);
const postUrl = HT_HOST + '/service-CooperateSOA/SetPassword';
return fetchJSON(fetchUrl)
return postForm(postUrl, formData)
.then(json => {
if (json.errcode == 0) {
console.info(json);
return json;
} else {
throw new Error(json.errmsg + ': ' + json.errcode);
}

@ -1,3 +1,4 @@
import { useNavigate } from "react-router-dom";
import { Button, Space, Form, Input, Row, Typography, App } from 'antd';
import { useStore } from '@/stores/StoreContext.js';
@ -5,6 +6,7 @@ const { Title } = Typography;
function ChangePassword() {
const navigate = useNavigate();
const { authStore } = useStore();
const { notification } = App.useApp();
const [form] = Form.useForm();
@ -60,7 +62,7 @@ function ChangePassword() {
},
]}
>
<Input />
<Input.Password />
</Form.Item>
<Form.Item
label="New password"
@ -91,7 +93,7 @@ function ChangePassword() {
<Button type="primary" htmlType="submit">
Save
</Button>
<Button htmlType="submit">
<Button onClick={() => navigate('/reservation/newest')}>
Cancel
</Button>
</Space>

Loading…
Cancel
Save