UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

43 lines (42 loc) 2.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = require("react"); var QuickQuery = function (_a) { var props = _a.props, state = _a.state, onFilterInit = _a.onFilterInit, onFilterSubmit = _a.onFilterSubmit, onFilterReset = _a.onFilterReset, onFilterDataChange = _a.onFilterDataChange; var name = props.name, filter = props.filter, globalFilter = props.globalFilter, store = props.store, render = props.render, cx = props.classnames, __ = props.translate; var mobileUI = state.mobileUI, advancedFilterData = state.advancedFilterData; //把高级查询数据转换成tag ui var advancedFilterTags = (0, react_1.useMemo)(function () { return []; }, [advancedFilterData]); return render( //默认 'filter', tslib_1.__assign(tslib_1.__assign({ title: __('CRUD.filter'), mode: 'grid', submitText: __('search'), wrapWithPanel: false }, filter), { type: 'form', api: null, showHeader: true, sortable: true }), { key: 'filter', crudName: name, className: !!filter ? undefined : cx('Form--hidden'), panelClassName: cx('Crud-filter', (filter === null || filter === void 0 ? void 0 : filter.panelClassName) || 'Panel--default'), data: store.filterData, formStore: undefined, advancedFilters: advancedFilterTags, onInit: filter ? onFilterInit : undefined, onReset: onFilterReset, onSubmit: onFilterSubmit, handleFilterOptions: onFilterDataChange, // getFilterForm: this.getFilterForm, // Jay // filtercont: this.state.filtercont, // handledelVisible: this.handledelVisible, // handleReset: this.handleReset, onAdvancedFilterRemove: function (name) { }, globalFilters: globalFilter ? globalFilter.body : null, onGlobalFilterChange: function (values) { // const query = { ...store.query, globalFilterParam: values } // store.updateQuery(query) // this.search(undefined, undefined, undefined, true, this.afterSearchFn) } }); }; exports.default = QuickQuery; //# sourceMappingURL=./renderers/CRUD/components/QuickQuery.js.map