frontend/src/services/userService.js

58 lines
1.3 KiB
JavaScript
Raw Normal View History

import axios from "axios";
import {ref} from "vue";
export default {
addUser(user){
const url='http://localhost:8080/addUser'
const data={
account: user.account,
name: user.name,
organization: user.organization,
email: user.email,
gender: user.gender,
phone: user.phone,
password:user.password
}
return axios.post(url, data)
.then(response => {
if(response.data!=null){
alert("新增成功");
}else
alert("新增失败");
location.href="/userManagement";
});
},
editUser(){
},
searchUser(){
},
getAll(){
const url='http://localhost:8080/getAll'
return axios.get(url)
.then(response => {
return response.data;
});
},
update(user){
const url='http://localhost:8080/update';
console.log("哈哈哈哈哈哈哈啊哈哈哈哈哈"+user);
return axios.post(url,user)
.then(response => {
if(response.data!=null){
console.log(response.data)
}else
console.log("更新失败");
location.href="/userManagement";
});
}
}