youzanyun-devtool-worker
Version:
- web - ws - proxy
35 lines (34 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const axios_1 = tslib_1.__importDefault(require("axios"));
let getMockGoodsGroup;
class GetMockGoodsGroup {
static getInstance() {
if (!getMockGoodsGroup) {
getMockGoodsGroup = new GetMockGoodsGroup();
}
return getMockGoodsGroup;
}
async run(ctx) {
const { appName, p } = ctx.query;
const res = await axios_1.default({
method: "GET",
url: "http://127.0.0.1:31240/api/design-platform/mock-data/groups",
params: {
appName,
type: 'goodsGroup',
pageNo: p,
pageSize: 8
}
});
if (res.data && res.data.data) {
res.data.data.data_type = 'tag';
res.data.data.page_view = res.data.data.pageNo || 1;
res.data.data.total_items = res.data.data.total || 0;
}
ctx.body = res.data;
}
}
exports.default = GetMockGoodsGroup;
;