UNPKG

@choerodon/master

Version:
43 lines (42 loc) 1.09 kB
// 用户视图tabs import JsonBig from 'json-bigint'; /* eslint-disable import/no-anonymous-default-export */ export default (function (_ref) { var workBenchUseStore = _ref.workBenchUseStore; return { paging: false, autoQuery: true, fields: [{ name: 'dashboardId' }], transport: { read: function read(_ref2) { var data = _ref2.data; return { url: 'iam/v1/dashboards', method: 'get', transformResponse: function transformResponse(value) { try { var res = JsonBig.parse(value); workBenchUseStore.setViewData(res); return res; } catch (error) { return error; } } }; }, destroy: function destroy(_ref3) { var data = _ref3.data; var dashboardIds = data.map(function (dashboard) { return dashboard.dashboardId; }); return { url: 'iam/v1/dashboards', method: 'delete', data: dashboardIds }; } } }; });