|
@@ -12,11 +12,12 @@ class MenuService extends CrudService {
|
|
this.model = this.ctx.model.Menu;
|
|
this.model = this.ctx.model.Menu;
|
|
}
|
|
}
|
|
|
|
|
|
- async create({ site }, { parent_id, level, parent_name, path,name, picurl, description, isShow, issuer }) {
|
|
|
|
|
|
+ async create({ site }, { parent_id, level, parent_name, position,path,name, picurl, description, isShow, issuer }) {
|
|
// 检查数据
|
|
// 检查数据
|
|
assert(_.isString(site), 'site不能为空');
|
|
assert(_.isString(site), 'site不能为空');
|
|
assert(!level || _.isString(level), 'level不能为空');
|
|
assert(!level || _.isString(level), 'level不能为空');
|
|
assert(!path || _.isString(path), 'path不能为空');
|
|
assert(!path || _.isString(path), 'path不能为空');
|
|
|
|
+ assert(!position || _.isString(position), 'position不能为空');
|
|
assert(!parent_id || _.isString(parent_id), 'parent_id不能为空');
|
|
assert(!parent_id || _.isString(parent_id), 'parent_id不能为空');
|
|
assert(!parent_name || _.isString(parent_name), 'parent_name不能为空');
|
|
assert(!parent_name || _.isString(parent_name), 'parent_name不能为空');
|
|
assert(_.isString(name), 'name不能为空');
|
|
assert(_.isString(name), 'name不能为空');
|
|
@@ -31,7 +32,7 @@ class MenuService extends CrudService {
|
|
|
|
|
|
// TODO:保存数据
|
|
// TODO:保存数据
|
|
const data = {
|
|
const data = {
|
|
- site, parent_id, parent_name, level, path,name, picurl, description, isShow, issuer,
|
|
|
|
|
|
+ site, parent_id, parent_name, level, position,path,name, picurl, description, isShow, issuer,
|
|
meta: { createdBy: userid },
|
|
meta: { createdBy: userid },
|
|
};
|
|
};
|
|
|
|
|
|
@@ -41,10 +42,11 @@ class MenuService extends CrudService {
|
|
|
|
|
|
async update({ id }, payload) {
|
|
async update({ id }, payload) {
|
|
// 检查数据
|
|
// 检查数据
|
|
- const { parent_id, level, parent_name, path,name, picurl, description, isShow, issuer } = payload;
|
|
|
|
|
|
+ const { parent_id, level, parent_name, position,path,name, picurl, description, isShow, issuer } = payload;
|
|
assert(id, 'id不能为空');
|
|
assert(id, 'id不能为空');
|
|
assert(!parent_id || _.isString(parent_id), 'parent_id不能为空');
|
|
assert(!parent_id || _.isString(parent_id), 'parent_id不能为空');
|
|
assert(!level || _.isString(level), 'level不能为空');
|
|
assert(!level || _.isString(level), 'level不能为空');
|
|
|
|
+ assert(!position || _.isString(position), 'position不能为空');
|
|
assert(!path || _.isString(path), 'path不能为空');
|
|
assert(!path || _.isString(path), 'path不能为空');
|
|
assert(!parent_name || _.isString(parent_name), 'parent_name不能为空');
|
|
assert(!parent_name || _.isString(parent_name), 'parent_name不能为空');
|
|
assert(_.isString(name), 'name不能为空');
|
|
assert(_.isString(name), 'name不能为空');
|