UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

106 lines (99 loc) 2.66 kB
import _typeof from "@babel/runtime/helpers/typeof"; import _objectSpread from "@babel/runtime/helpers/objectSpread2"; import { DataToJSON, FieldType } from '../../../data-set/interface'; function processAxiosConfig() { var axiosConfig = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var args = arguments.length > 1 ? arguments[1] : undefined; if (typeof axiosConfig === 'function') { return axiosConfig(_objectSpread({}, args)); } return axiosConfig; } function getTransportConfig(props) { var config = props.config, type = props.type, searchCode = props.searchCode, queryDataSet = props.queryDataSet, tableFilterAdapter = props.tableFilterAdapter; return processAxiosConfig(tableFilterAdapter, { type: type, config: config, searchCode: searchCode, queryDataSet: queryDataSet }); } export var ConditionDataSet = function ConditionDataSet() { return { paging: false, fields: [{ name: 'fieldName', type: FieldType.string }, { name: 'comparator', type: FieldType.string, defaultValue: 'EQUAL' }, { name: 'value', transformRequest: function transformRequest(value) { if (_typeof(value) === 'object') { return JSON.stringify(value); } return value; }, transformResponse: function transformResponse(value) { try { return JSON.parse(value); } catch (e) { return value; } } }], dataToJSON: DataToJSON.all, events: { update: function update() {} } }; }; export var QuickFilterDataSet = function QuickFilterDataSet(_ref) { var searchCode = _ref.searchCode, queryDataSet = _ref.queryDataSet, tableFilterAdapter = _ref.tableFilterAdapter; return { paging: false, autoQuery: false, primaryKey: 'searchId', transport: { adapter: function adapter(config, type) { return getTransportConfig({ config: config, type: type, searchCode: searchCode, queryDataSet: queryDataSet, tableFilterAdapter: tableFilterAdapter }); } }, fields: [{ name: 'searchName', type: 'string', maxLength: 20, required: true }, { name: 'searchId', type: 'string' }, { name: 'defaultFlag', type: 'boolean', falseValue: 0, trueValue: 1 }, { name: 'searchCode', type: 'string', defaultValue: searchCode }, { name: 'conditionList', type: 'object' }] }; }; //# sourceMappingURL=QuickFilterDataSet.js.map