1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | import axios from 'axios' import BACKURL from './backConfig' // this.$store.state.configure.HOST // const host = 'http://172.29.4.184:8888' const host = BACKURL export default { /** * @msg: 登录 * @param {String} username * @param {String} password * @return: {Promise} */ loginIn (username, password) { let params = new URLSearchParams() params.append('username', username) params.append('password', password) return axios.post(`${host}/user/login/status`, params) }, /** * @msg: 注册 * @param {String} username * @param {String} password * @param {String} sex * @param {Number} phoneNum * @param {String} email * @param {String} datetime * @param {String} introduction * @param {String} location * @return: {Promise} */ loginUp (username, password, sex, phoneNum, email, datetime, introduction, location, avator) { var params = new URLSearchParams() params.append('username', username) params.append('password', password) params.append('sex', sex) params.append('phone_num', phoneNum) params.append('email', email) params.append('birth', datetime) params.append('introduction', introduction) params.append('location', location) params.append('avator', avator) return axios.post(`${host}/user/add`, params) }, /** * @msg: 更新用户信息 * @param {Number} userId * @return: {Promise} */ updateUserMsg (userId, username, password, sex, phoneNum, email, datetime, introduction, location) { var params = new URLSearchParams() params.append('id', userId) params.append('username', username) params.append('password', password) params.append('sex', sex) params.append('phone_num', phoneNum) params.append('email', email) params.append('birth', datetime) params.append('introduction', introduction) params.append('location', location) return axios.post(`${host}/user/update`, params) }, /** * @msg: 返回指定ID的用户 * @param {Number} id * @return: {Promise} */ getUserOfId (id) { return axios.get(`${host}/user/detail?id=${id}`) } } |