|
@@ -21,10 +21,11 @@ class GoodsTagsService extends CrudService {
|
|
|
* 树形图结构
|
|
|
* @param {Object} query 查询条件
|
|
|
* @param query.pid 一级id
|
|
|
+ * @param query.shop 店铺id
|
|
|
* @return {Array} 树形图结构数据
|
|
|
*/
|
|
|
- async tree({ pid }) {
|
|
|
- let list = await this.model.find({ status: '0' });
|
|
|
+ async tree({ pid, shop }) {
|
|
|
+ let list = await this.model.find({ shop, status: '0' });
|
|
|
list = JSON.parse(JSON.stringify(list));
|
|
|
list = list.map(i => _.omit(i, [ 'meta', '__v' ]));
|
|
|
const level1 = list.filter(f => (pid ? f.id === pid : !f.pid));
|