后台:权限

This commit is contained in:
luying
2021-12-21 19:42:37 +08:00
parent 151ac33b91
commit 7d0808a9dc
26 changed files with 1009 additions and 818 deletions
-31
View File
@@ -14,23 +14,6 @@ export default class ActivityController extends Controller {
ctx.body = await ctx.service.activity.getAllActivities();
}
// public async updateActivity() {
// const { ctx } = this;
// const { activityId, groupId, beginTime, endTime, type, data } = ctx.request.body;
// let checkActivity = await ctx.service.activity.checkActivityEditable(activityId);
// if(checkActivity) return ctx.body = checkActivity;
// return ctx.body = await ctx.service.activity.updateActivity(activityId, groupId, beginTime, endTime, type, data);
// }
public async deleteActivity() {
const { ctx } = this;
const { activityId } = ctx.request.body;
let checkActivity = await ctx.service.activity.checkActivityEditable(activityId);
if(checkActivity) return ctx.body = checkActivity;
ctx.body = await ctx.service.activity.deleteActivity(activityId);
}
public async getActivityGroupList() {
const { ctx } = this;
const { page, pageSize, form: { serverId, current, groupId} } = ctx.request.body;
@@ -69,20 +52,6 @@ export default class ActivityController extends Controller {
return
}
public async getGroupDataById() {
const { ctx } = this;
const { groupId } = ctx.request.body;
ctx.body = await ctx.service.activity.getGroupDataById(groupId);
return
}
public async updateActivityGroup() {
const { ctx } = this;
const { groupId, groupName, activities, serverIds, type } = ctx.request.body;
ctx.body = await ctx.service.activity.updateActivityGroup(groupId, groupName, activities, serverIds, type);
return
}
public async createGroup() {
const { ctx } = this;
ctx.body = await ctx.service.activity.createGroup();
-72
View File
@@ -2,20 +2,6 @@ import { Controller } from 'egg';
export default class GameController extends Controller {
// public async getServerListByEnv() {
// const { ctx } = this;
// ctx.body = await ctx.service.game.getServerListByEnv();
// return
// }
// public async getServerList() {
// const { ctx } = this;
// const { page, pageSize, sortField, sortOrder, form } = ctx.request.body;
// ctx.body = await ctx.service.game.getServerList(page, pageSize, sortField, sortOrder, form);
// return
// }
public async getRegions() {
const { ctx } = this;
@@ -78,64 +64,6 @@ export default class GameController extends Controller {
return
}
// public async getMaintenanceList() {
// const { ctx } = this;
// const {page, pageSize, sortField, sortOrder, form} = ctx.request.body;
// ctx.body = await ctx.service.game.getMaintenanceList(page, pageSize, sortField, sortOrder, form);
// return
// }
// public async updateMaintenance() {
// const { ctx } = this;
// const {values, marquee, notice, mail} = ctx.request.body;
// let goods = [];
// try{
// goods = JSON.parse(mail.goods);
// } catch(e) {
// ctx.body = ctx.service.utils.resResult(STATUS.GM_JSON_FORMAT_ERR);
// return
// }
// ctx.body = await ctx.service.game.updateMaintenance(
// {...values, startTime: new Date(values.startTime)},
// {...marquee, startTime: new Date(marquee.startTime), endTime: new Date(marquee.endTime)},
// {...notice, showStartTime: new Date(notice.showStartTime), showEndTime: new Date(notice.showEndTime), startTime: new Date(notice.startTime), endTime: new Date(notice.endTime)},
// {...mail, goods});
// return
// }
// public async getServerStategyList() {
// const { ctx } = this;
// const { page, pageSize, sortField, sortOrder, form } = ctx.request.body;
// ctx.body = await ctx.service.game.getServerStategyList(page, pageSize, sortField, sortOrder, form);
// return
// }
// public async updateServerStategy() {
// const { ctx } = this;
// const { values } = ctx.request.body;
// ctx.body = await ctx.service.game.updateServerStategy(values);
// return
// }
// public async createNewServer() {
// const { ctx } = this;
// const { name, openTime, serverType, stategyId } = ctx.request.body;
// ctx.body = await ctx.service.game.createNewServer(name, openTime, serverType, stategyId);
// return
// }
// public async updateServer() {
// const { ctx } = this;
// const { id, name, groupName, serverStatus, } = ctx.request.body;
// ctx.body = await ctx.service.game.updateServer(id, name, groupName, serverStatus);
// return
// }
public async getNoticeList() {
const { ctx } = this;
const { page, pageSize, sortField, sortOrder, form } = ctx.request.body;
+2 -8
View File
@@ -18,12 +18,6 @@ export default class GmController extends Controller {
ctx.body = await ctx.service.gmUser.getApiList();
}
public async saveApi() {
const { ctx } = this;
const {api, name} = ctx.request.body;
ctx.body = await ctx.service.gmUser.saveApi(api, name);
}
public async getGroupList() {
const { ctx } = this;
ctx.body = await ctx.service.gmUser.getGroupList();
@@ -49,7 +43,7 @@ export default class GmController extends Controller {
public async saveGmGroupToUser() {
const { ctx } = this;
const {uid, groups} = ctx.request.body;
ctx.body = await ctx.service.gmUser.saveGmGroupToUser(uid, groups);
const {uid, group, env} = ctx.request.body;
ctx.body = await ctx.service.gmUser.saveGmGroupToUser(uid, group, env);
}
}
-23
View File
@@ -1,5 +1,4 @@
import { Controller } from 'egg';
import { STATUS } from '@consts';
export default class LoginController extends Controller {
@@ -19,26 +18,4 @@ export default class LoginController extends Controller {
const {uid, password} = ctx.request.body;
ctx.body = await ctx.service.gmUser.changeMyPass(uid, password);
}
public async getMenu() {
const { ctx } = this;
ctx.body = ctx.service.utils.resResult(STATUS.SUCCESS, {
"list": [
{
path: '/test',
authority: ['admin'],
routes: [
{
path: '/test/create-role',
authority: ['admin'],
},
{
path: '/test/create-data',
authority: ['admin'],
}
],
}
]
});
}
}
-7
View File
@@ -60,11 +60,4 @@ export default class MailController extends Controller {
return
}
public async getGMMailRecords() {
const { ctx } = this;
const { page, pageSize, sortField, sortOrder, form } = ctx.request.body;
ctx.body = await ctx.service.mail.getGMMailRecords(page, pageSize, sortField, sortOrder, form);
return
}
}
+22 -41
View File
@@ -8,11 +8,11 @@ export default class UserController extends Controller {
ctx.body = await ctx.service.users.getuserlist(page, pageSize, sortField, sortOrder, form);
}
public async createRole() {
const { ctx } = this;
const { uid, roleName, serverId } = ctx.request.body;
ctx.body = await ctx.service.users.createRole(uid, serverId, roleName);
}
// public async createRole() {
// const { ctx } = this;
// const { uid, roleName, serverId } = ctx.request.body;
// ctx.body = await ctx.service.users.createRole(uid, serverId, roleName);
// }
// public async addAuth() {
// const { ctx } = this;
@@ -43,13 +43,6 @@ export default class UserController extends Controller {
const { roleId, warId } = ctx.request.body;
ctx.body = await ctx.service.users.setWarRecord(roleId, warId);
}
public async getPveDefense() {
const { ctx } = this;
const { roleId } = ctx.request.body;
ctx.body = await ctx.service.users.getPvpDefense(roleId);
}
public async getHeroList() {
const { ctx } = this;
@@ -63,34 +56,22 @@ export default class UserController extends Controller {
ctx.body = await ctx.service.users.deleteHero(roleId, parseInt(hid));
}
public async setHeroLv() {
const { ctx } = this;
const { selectedRowKeys: roleIdAndHids, lv } = ctx.request.body;
ctx.body = await ctx.service.users.setHeroLv(roleIdAndHids, lv);
}
public async setHeroParam() {
const { ctx } = this;
const { selectedRowKeys: roleIdAndHids, star, colorStar, quality } = ctx.request.body;
ctx.body = await ctx.service.users.setHeroParam(roleIdAndHids, star, colorStar, quality);
}
public async setHeroJob() {
const { ctx } = this;
const { selectedRowKeys: roleIdAndHids, job } = ctx.request.body;
ctx.body = await ctx.service.users.setHeroJob(roleIdAndHids, job);
}
// public async saveHeroToDefense() {
// public async setHeroLv() {
// const { ctx } = this;
// const { roleId, roleName, hid } = ctx.request.body;
// ctx.body = await ctx.service.users.saveHeroToDefense(roleId, roleName, hid);
// const { selectedRowKeys: roleIdAndHids, lv } = ctx.request.body;
// ctx.body = await ctx.service.users.setHeroLv(roleIdAndHids, lv);
// }
// public async removeHeroFromDefense() {
// public async setHeroParam() {
// const { ctx } = this;
// const { roleId, hid } = ctx.request.body;
// ctx.body = await ctx.service.users.removeHeroFromDefense(roleId, hid);
// const { selectedRowKeys: roleIdAndHids, star, colorStar, quality } = ctx.request.body;
// ctx.body = await ctx.service.users.setHeroParam(roleIdAndHids, star, colorStar, quality);
// }
// public async setHeroJob() {
// const { ctx } = this;
// const { selectedRowKeys: roleIdAndHids, job } = ctx.request.body;
// ctx.body = await ctx.service.users.setHeroJob(roleIdAndHids, job);
// }
public async getEquipList() {
@@ -129,11 +110,11 @@ export default class UserController extends Controller {
ctx.body = await ctx.service.users.deleteItem(roleIdAndIds);
}
public async setItemCount() {
const { ctx } = this;
const { selectedRowKeys: roleIdAndIds, count } = ctx.request.body;
ctx.body = await ctx.service.users.setItemCount(roleIdAndIds, count);
}
// public async setItemCount() {
// const { ctx } = this;
// const { selectedRowKeys: roleIdAndIds, count } = ctx.request.body;
// ctx.body = await ctx.service.users.setItemCount(roleIdAndIds, count);
// }
public async getGiftCodeList() {
const { ctx } = this;