|
|
@@ -1,44 +1,53 @@
|
|
|
import {
|
|
|
- getUserListAPI,
|
|
|
- addUserAPI,
|
|
|
+ getManagerListAPI,
|
|
|
+ addManagerAPI,
|
|
|
} from '@/api/admin'
|
|
|
+import { message } from 'ant-design-vue'
|
|
|
|
|
|
const admin = {
|
|
|
state: {
|
|
|
- userList: [
|
|
|
+ managerList: [
|
|
|
|
|
|
],
|
|
|
- addUserModalVisible: false,
|
|
|
- addUserParams: {
|
|
|
+ addManagerModalVisible: false,
|
|
|
+ addManagerParams: {
|
|
|
email:'',
|
|
|
password:''
|
|
|
}
|
|
|
},
|
|
|
mutations: {
|
|
|
- set_userList: function(state, data) {
|
|
|
- state.userList = data
|
|
|
+ set_managerList: function(state, data) {
|
|
|
+ state.managerList = data
|
|
|
},
|
|
|
- set_addUserModalVisible: function(state, data) {
|
|
|
- state.addUserModalVisible = data
|
|
|
+ set_addManagerModalVisible: function(state, data) {
|
|
|
+ state.addManagerModalVisible = data
|
|
|
},
|
|
|
- set_addUserParams: function(state, data) {
|
|
|
- state.addUserParams = {
|
|
|
- ...state.addUserParams,
|
|
|
+ set_addManagerParams: function(state, data) {
|
|
|
+ state.addManagerParams = {
|
|
|
+ ...state.addManagerParams,
|
|
|
...data,
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
actions: {
|
|
|
- getUserList: async({ commit }) => {
|
|
|
- const res = await getUserListAPI()
|
|
|
+ getManagerList: async({ commit }) => {
|
|
|
+ const res = await getManagerListAPI()
|
|
|
if(res){
|
|
|
- commit('set_userList', res.data)
|
|
|
+ commit('set_managerList', res)
|
|
|
}
|
|
|
},
|
|
|
- addUser: async({ state, commit, dispatch }) => {
|
|
|
- const res = await addUserAPI(state.addUserParams)
|
|
|
+ addManager: async({ state, commit, dispatch }) => {
|
|
|
+ const res = await addManagerAPI(state.addManagerParams)
|
|
|
if(res) {
|
|
|
- dispatch('getUserList')
|
|
|
+ commit('set_addManagerParams',{
|
|
|
+ email:'',
|
|
|
+ password:''
|
|
|
+ })
|
|
|
+ commit('set_addManagerModalVisible', false)
|
|
|
+ message.success('添加成功')
|
|
|
+ dispatch('getManagerList')
|
|
|
+ }else{
|
|
|
+ message.error('添加失败')
|
|
|
}
|
|
|
}
|
|
|
}
|