@lxlib/seed
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
270 lines • 14.6 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: st.config.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
var STConfig = /** @class */ (function () {
function STConfig() {
/**
* table大小
*/
this.size = 'default';
/**
* 是否开启响应式,默认:`true`
*/
this.responsive = true;
/**
* 是否在小屏幕下才显示顶部与底部,默认:`false`
*/
this.responsiveHideHeaderFooter = false;
/**
* 请求体配置
*/
this.req = {
type: 'page',
method: 'GET',
allInBody: false,
lazyLoad: false,
reName: { pi: 'pi', ps: 'ps', skip: 'skip', limit: 'limit' },
};
/**
* 返回体配置
*/
this.res = {
reName: { list: ['list'], total: ['total'] },
};
/**
* 返回体配置
*/
this.page = {
front: true,
zeroIndexed: false,
position: 'bottom',
placement: 'right',
show: true,
showSize: false,
pageSizes: [10, 20, 30, 40, 50],
showQuickJumper: false,
total: true,
toTop: true,
toTopOffset: 100,
};
/**
* 单排序规则
* - 若不指定,则返回:`columnName=ascend|descend`
* - 若指定,则返回:`sort=columnName.(ascend|descend)`
*/
this.singleSort = null;
/**
* 是否多排序,当 `sort` 多个相同值时自动合并,建议后端支持时使用
*/
this.multiSort = null;
/**
* 按钮模态框配置
*/
this.modal = {
paramsName: 'record',
size: 'lg',
exact: true,
};
/**
* 按钮抽屉配置
*/
this.drawer = {
paramsName: 'record',
size: 'md',
footer: true,
footerHeight: 55,
};
/**
* 气泡参数
*/
this.pop = {
title: '确认删除吗?',
};
/**
* 行单击多少时长之类为双击(单位:毫秒),默认:`200`
*/
this.rowClickTime = 200;
/**
* 按钮图标
*/
this.btnIcon = {
type: '',
theme: 'outline',
spin: false,
};
/**
* 行号索引,默认:`1`
* - 计算规则为:`index + noIndex`
*/
this.noIndex = 1;
/**
* 通过点击行来展开子行
*/
this.expandRowByClick = false;
/**
* 手风琴模式
*/
this.expandAccordion = false;
/**
* 指定 `width` 模式
*/
this.widthMode = {
type: 'default',
strictBehavior: 'truncate',
};
this.virtualItemSize = 54;
this.virtualMaxBufferPx = 200;
this.virtualMinBufferPx = 100;
/**
* Conditional expression rendering behavior, can be set to `hide` (default) or `disabled`
*/
this.iifBehavior = 'hide';
}
STConfig.decorators = [
{ type: Injectable, args: [{ providedIn: 'root' },] }
];
/** @nocollapse */ STConfig.ɵprov = i0.ɵɵdefineInjectable({ factory: function STConfig_Factory() { return new STConfig(); }, token: STConfig, providedIn: "root" });
return STConfig;
}());
export { STConfig };
if (false) {
/**
* 起始页码,默认为:`1`
* @type {?}
*/
STConfig.prototype.pi;
/**
* 每页数量,当设置为 `0` 表示不分页,默认:`10`
* @type {?}
*/
STConfig.prototype.ps;
/**
* 是否显示边框
* @type {?}
*/
STConfig.prototype.bordered;
/**
* table大小
* @type {?}
*/
STConfig.prototype.size;
/**
* 是否开启响应式,默认:`true`
* @type {?}
*/
STConfig.prototype.responsive;
/**
* 是否在小屏幕下才显示顶部与底部,默认:`false`
* @type {?}
*/
STConfig.prototype.responsiveHideHeaderFooter;
/**
* 请求体配置
* @type {?}
*/
STConfig.prototype.req;
/**
* 返回体配置
* @type {?}
*/
STConfig.prototype.res;
/**
* 返回体配置
* @type {?}
*/
STConfig.prototype.page;
/**
* 重命名排序值,`columns` 的重命名高于属性
* @type {?}
*/
STConfig.prototype.sortReName;
/**
* 单排序规则
* - 若不指定,则返回:`columnName=ascend|descend`
* - 若指定,则返回:`sort=columnName.(ascend|descend)`
* @type {?}
*/
STConfig.prototype.singleSort;
/**
* 是否多排序,当 `sort` 多个相同值时自动合并,建议后端支持时使用
* @type {?}
*/
STConfig.prototype.multiSort;
/**
* 按钮模态框配置
* @type {?}
*/
STConfig.prototype.modal;
/**
* 按钮抽屉配置
* @type {?}
*/
STConfig.prototype.drawer;
/**
* 气泡参数
* @type {?}
*/
STConfig.prototype.pop;
/**
* 行单击多少时长之类为双击(单位:毫秒),默认:`200`
* @type {?}
*/
STConfig.prototype.rowClickTime;
/**
* 过滤按钮确认文本
* @type {?}
*/
STConfig.prototype.filterConfirmText;
/**
* 过滤按钮重置文本
* @type {?}
*/
STConfig.prototype.filterClearText;
/**
* 按钮图标
* @type {?}
*/
STConfig.prototype.btnIcon;
/**
* 行号索引,默认:`1`
* - 计算规则为:`index + noIndex`
* @type {?}
*/
STConfig.prototype.noIndex;
/**
* 表格行的类名
* @type {?}
*/
STConfig.prototype.rowClassName;
/**
* 通过点击行来展开子行
* @type {?}
*/
STConfig.prototype.expandRowByClick;
/**
* 手风琴模式
* @type {?}
*/
STConfig.prototype.expandAccordion;
/**
* 指定 `width` 模式
* @type {?}
*/
STConfig.prototype.widthMode;
/** @type {?} */
STConfig.prototype.virtualItemSize;
/** @type {?} */
STConfig.prototype.virtualMaxBufferPx;
/** @type {?} */
STConfig.prototype.virtualMinBufferPx;
/**
* Conditional expression rendering behavior, can be set to `hide` (default) or `disabled`
* @type {?}
*/
STConfig.prototype.iifBehavior;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3QuY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGx4bGliL3NlZWQvc3QvIiwic291cmNlcyI6WyJzdC5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQWdCM0M7SUFBQTs7OztRQWlCRSxTQUFJLEdBQW9DLFNBQVMsQ0FBQzs7OztRQUlsRCxlQUFVLEdBQWEsSUFBSSxDQUFDOzs7O1FBSTVCLCtCQUEwQixHQUFhLEtBQUssQ0FBQzs7OztRQUU3QyxRQUFHLEdBQVc7WUFDWixJQUFJLEVBQUUsTUFBTTtZQUNaLE1BQU0sRUFBRSxLQUFLO1lBQ2IsU0FBUyxFQUFFLEtBQUs7WUFDaEIsUUFBUSxFQUFFLEtBQUs7WUFDZixNQUFNLEVBQUUsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFO1NBQzdELENBQUM7Ozs7UUFFRixRQUFHLEdBQVc7WUFDWixNQUFNLEVBQUUsRUFBRSxJQUFJLEVBQUUsQ0FBQyxNQUFNLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxPQUFPLENBQUMsRUFBRTtTQUM3QyxDQUFDOzs7O1FBRUYsU0FBSSxHQUFZO1lBQ2QsS0FBSyxFQUFFLElBQUk7WUFDWCxXQUFXLEVBQUUsS0FBSztZQUNsQixRQUFRLEVBQUUsUUFBUTtZQUNsQixTQUFTLEVBQUUsT0FBTztZQUNsQixJQUFJLEVBQUUsSUFBSTtZQUNWLFFBQVEsRUFBRSxLQUFLO1lBQ2YsU0FBUyxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQztZQUMvQixlQUFlLEVBQUUsS0FBSztZQUN0QixLQUFLLEVBQUUsSUFBSTtZQUNYLEtBQUssRUFBRSxJQUFJO1lBQ1gsV0FBVyxFQUFFLEdBQUc7U0FDakIsQ0FBQzs7Ozs7O1FBVUYsZUFBVSxHQUF5QixJQUFJLENBQUM7Ozs7UUFJeEMsY0FBUyxHQUF3QixJQUFJLENBQUM7Ozs7UUFJdEMsVUFBSyxHQUErQjtZQUNsQyxVQUFVLEVBQUUsUUFBUTtZQUNwQixJQUFJLEVBQUUsSUFBSTtZQUNWLEtBQUssRUFBRSxJQUFJO1NBQ1osQ0FBQzs7OztRQUlGLFdBQU0sR0FBZ0M7WUFDcEMsVUFBVSxFQUFFLFFBQVE7WUFDcEIsSUFBSSxFQUFFLElBQUk7WUFDVixNQUFNLEVBQUUsSUFBSTtZQUNaLFlBQVksRUFBRSxFQUFFO1NBQ2pCLENBQUM7Ozs7UUFJRixRQUFHLEdBQXVCO1lBQ3hCLEtBQUssRUFBRSxRQUFRO1NBQ2hCLENBQUM7Ozs7UUFJRixpQkFBWSxHQUFZLEdBQUcsQ0FBQzs7OztRQVk1QixZQUFPLEdBQVk7WUFDakIsSUFBSSxFQUFFLEVBQUU7WUFDUixLQUFLLEVBQUUsU0FBUztZQUNoQixJQUFJLEVBQUUsS0FBSztTQUNaLENBQUM7Ozs7O1FBS0YsWUFBTyxHQUFZLENBQUMsQ0FBQzs7OztRQVFyQixxQkFBZ0IsR0FBYSxLQUFLLENBQUM7Ozs7UUFJbkMsb0JBQWUsR0FBYSxLQUFLLENBQUM7Ozs7UUFJbEMsY0FBUyxHQUFpQjtZQUN4QixJQUFJLEVBQUUsU0FBUztZQUNmLGNBQWMsRUFBRSxVQUFVO1NBQzNCLENBQUM7UUFDRixvQkFBZSxHQUFJLEVBQUUsQ0FBQztRQUN0Qix1QkFBa0IsR0FBSSxHQUFHLENBQUM7UUFDMUIsdUJBQWtCLEdBQUksR0FBRyxDQUFDOzs7O1FBSzFCLGdCQUFXLEdBQXFCLE1BQU0sQ0FBQztLQUN4Qzs7Z0JBN0lBLFVBQVUsU0FBQyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUU7OzttQkFoQmxDO0NBNkpDLEFBN0lELElBNklDO1NBNUlZLFFBQVE7Ozs7OztJQUluQixzQkFBWTs7Ozs7SUFJWixzQkFBWTs7Ozs7SUFJWiw0QkFBbUI7Ozs7O0lBSW5CLHdCQUFrRDs7Ozs7SUFJbEQsOEJBQTRCOzs7OztJQUk1Qiw4Q0FBNkM7Ozs7O0lBRTdDLHVCQU1FOzs7OztJQUVGLHVCQUVFOzs7OztJQUVGLHdCQVlFOzs7OztJQUlGLDhCQUFtRDs7Ozs7OztJQU1uRCw4QkFBd0M7Ozs7O0lBSXhDLDZCQUFzQzs7Ozs7SUFJdEMseUJBSUU7Ozs7O0lBSUYsMEJBS0U7Ozs7O0lBSUYsdUJBRUU7Ozs7O0lBSUYsZ0NBQTRCOzs7OztJQUk1QixxQ0FBMkI7Ozs7O0lBSTNCLG1DQUF5Qjs7Ozs7SUFJekIsMkJBSUU7Ozs7OztJQUtGLDJCQUFxQjs7Ozs7SUFJckIsZ0NBQThCOzs7OztJQUk5QixvQ0FBbUM7Ozs7O0lBSW5DLG1DQUFrQzs7Ozs7SUFJbEMsNkJBR0U7O0lBQ0YsbUNBQXNCOztJQUN0QixzQ0FBMEI7O0lBQzFCLHNDQUEwQjs7Ozs7SUFLMUIsK0JBQXVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgSWlmQmVoYXZpb3JUeXBlLFxuICBTVENvbHVtbkJ1dHRvbkRyYXdlckNvbmZpZyxcbiAgU1RDb2x1bW5CdXR0b25Nb2RhbENvbmZpZyxcbiAgU1RDb2x1bW5CdXR0b25Qb3AsXG4gIFNUSWNvbixcbiAgU1RNdWx0aVNvcnQsXG4gIFNUUGFnZSxcbiAgU1RSZXEsXG4gIFNUUmVzLFxuICBTVFJvd0NsYXNzTmFtZSxcbiAgU1RTaW5nbGVTb3J0LFxuICBTVFdpZHRoTW9kZSxcbn0gZnJvbSAnLi9zdC5pbnRlcmZhY2VzJztcblxuQEluamVjdGFibGUoeyBwcm92aWRlZEluOiAncm9vdCcgfSlcbmV4cG9ydCBjbGFzcyBTVENvbmZpZyB7XG4gIC8qKlxuICAgKiDotbflp4vpobXnoIHvvIzpu5jorqTkuLrvvJpgMWBcbiAgICovXG4gIHBpPzogbnVtYmVyO1xuICAvKipcbiAgICog5q+P6aG15pWw6YeP77yM5b2T6K6+572u5Li6IGAwYCDooajnpLrkuI3liIbpobXvvIzpu5jorqTvvJpgMTBgXG4gICAqL1xuICBwcz86IG51bWJlcjtcbiAgLyoqXG4gICAqIOaYr+WQpuaYvuekuui+ueahhlxuICAgKi9cbiAgYm9yZGVyZWQ/OiBib29sZWFuO1xuICAvKipcbiAgICogdGFibGXlpKflsI9cbiAgICovXG4gIHNpemU/OiAnc21hbGwnIHwgJ21pZGRsZScgfCAnZGVmYXVsdCcgPSAnZGVmYXVsdCc7XG4gIC8qKlxuICAgKiDmmK/lkKblvIDlkK/lk43lupTlvI/vvIzpu5jorqTvvJpgdHJ1ZWBcbiAgICovXG4gIHJlc3BvbnNpdmU/OiBib29sZWFuID0gdHJ1ZTtcbiAgLyoqXG4gICAqIOaYr+WQpuWcqOWwj+Wxj+W5leS4i+aJjeaYvuekuumhtumDqOS4juW6lemDqO+8jOm7mOiupO+8mmBmYWxzZWBcbiAgICovXG4gIHJlc3BvbnNpdmVIaWRlSGVhZGVyRm9vdGVyPzogYm9vbGVhbiA9IGZhbHNlO1xuICAvKiog6K+35rGC5L2T6YWN572uICovXG4gIHJlcT86IFNUUmVxID0ge1xuICAgIHR5cGU6ICdwYWdlJyxcbiAgICBtZXRob2Q6ICdHRVQnLFxuICAgIGFsbEluQm9keTogZmFsc2UsXG4gICAgbGF6eUxvYWQ6IGZhbHNlLFxuICAgIHJlTmFtZTogeyBwaTogJ3BpJywgcHM6ICdwcycsIHNraXA6ICdza2lwJywgbGltaXQ6ICdsaW1pdCcgfSxcbiAgfTtcbiAgLyoqIOi/lOWbnuS9k+mFjee9riAqL1xuICByZXM/OiBTVFJlcyA9IHtcbiAgICByZU5hbWU6IHsgbGlzdDogWydsaXN0J10sIHRvdGFsOiBbJ3RvdGFsJ10gfSxcbiAgfTtcbiAgLyoqIOi/lOWbnuS9k+mFjee9riAqL1xuICBwYWdlPzogU1RQYWdlID0ge1xuICAgIGZyb250OiB0cnVlLFxuICAgIHplcm9JbmRleGVkOiBmYWxzZSxcbiAgICBwb3NpdGlvbjogJ2JvdHRvbScsXG4gICAgcGxhY2VtZW50OiAncmlnaHQnLFxuICAgIHNob3c6IHRydWUsXG4gICAgc2hvd1NpemU6IGZhbHNlLFxuICAgIHBhZ2VTaXplczogWzEwLCAyMCwgMzAsIDQwLCA1MF0sXG4gICAgc2hvd1F1aWNrSnVtcGVyOiBmYWxzZSxcbiAgICB0b3RhbDogdHJ1ZSxcbiAgICB0b1RvcDogdHJ1ZSxcbiAgICB0b1RvcE9mZnNldDogMTAwLFxuICB9O1xuICAvKipcbiAgICog6YeN5ZG95ZCN5o6S5bqP5YC877yMYGNvbHVtbnNgIOeahOmHjeWRveWQjemrmOS6juWxnuaAp1xuICAgKi9cbiAgc29ydFJlTmFtZT86IHsgYXNjZW5kPzogc3RyaW5nOyBkZXNjZW5kPzogc3RyaW5nIH07XG4gIC8qKlxuICAgKiDljZXmjpLluo/op4TliJlcbiAgICogLSDoi6XkuI3mjIflrprvvIzliJnov5Tlm57vvJpgY29sdW1uTmFtZT1hc2NlbmR8ZGVzY2VuZGBcbiAgICogLSDoi6XmjIflrprvvIzliJnov5Tlm57vvJpgc29ydD1jb2x1bW5OYW1lLihhc2NlbmR8ZGVzY2VuZClgXG4gICAqL1xuICBzaW5nbGVTb3J0PzogU1RTaW5nbGVTb3J0IHwgbnVsbCA9IG51bGw7XG4gIC8qKlxuICAgKiDmmK/lkKblpJrmjpLluo/vvIzlvZMgYHNvcnRgIOWkmuS4quebuOWQjOWAvOaXtuiHquWKqOWQiOW5tu+8jOW7uuiuruWQjuerr+aUr+aMgeaXtuS9v+eUqFxuICAgKi9cbiAgbXVsdGlTb3J0PzogU1RNdWx0aVNvcnQgfCBudWxsID0gbnVsbDtcbiAgLyoqXG4gICAqIOaMiemSruaooeaAgeahhumFjee9rlxuICAgKi9cbiAgbW9kYWw/OiBTVENvbHVtbkJ1dHRvbk1vZGFsQ29uZmlnID0ge1xuICAgIHBhcmFtc05hbWU6ICdyZWNvcmQnLFxuICAgIHNpemU6ICdsZycsXG4gICAgZXhhY3Q6IHRydWUsXG4gIH07XG4gIC8qKlxuICAgKiDmjInpkq7mir3lsYnphY3nva5cbiAgICovXG4gIGRyYXdlcj86IFNUQ29sdW1uQnV0dG9uRHJhd2VyQ29uZmlnID0ge1xuICAgIHBhcmFtc05hbWU6ICdyZWNvcmQnLFxuICAgIHNpemU6ICdtZCcsXG4gICAgZm9vdGVyOiB0cnVlLFxuICAgIGZvb3RlckhlaWdodDogNTUsXG4gIH07XG4gIC8qKlxuICAgKiDmsJTms6Hlj4LmlbBcbiAgICovXG4gIHBvcD86IFNUQ29sdW1uQnV0dG9uUG9wID0ge1xuICAgIHRpdGxlOiAn56Gu6K6k5Yig6Zmk5ZCX77yfJyxcbiAgfTtcbiAgLyoqXG4gICAqIOihjOWNleWHu+WkmuWwkeaXtumVv+S5i+exu+S4uuWPjOWHu++8iOWNleS9je+8muavq+enku+8ie+8jOm7mOiupO+8mmAyMDBgXG4gICAqL1xuICByb3dDbGlja1RpbWU/OiBudW1iZXIgPSAyMDA7XG4gIC8qKlxuICAgKiDov4fmu6TmjInpkq7noa7orqTmlofmnKxcbiAgICovXG4gIGZpbHRlckNvbmZpcm1UZXh0Pzogc3RyaW5nO1xuICAvKipcbiAgICog6L+H5ruk5oyJ6ZKu6YeN572u5paH5pysXG4gICAqL1xuICBmaWx0ZXJDbGVhclRleHQ/OiBzdHJpbmc7XG4gIC8qKlxuICAgKiDmjInpkq7lm77moIdcbiAgICovXG4gIGJ0bkljb24/OiBTVEljb24gPSB7XG4gICAgdHlwZTogJycsXG4gICAgdGhlbWU6ICdvdXRsaW5lJyxcbiAgICBzcGluOiBmYWxzZSxcbiAgfTtcbiAgLyoqXG4gICAqIOihjOWPt+e0ouW8le+8jOm7mOiupO+8mmAxYFxuICAgKiAtIOiuoeeul+inhOWImeS4uu+8mmBpbmRleCArIG5vSW5kZXhgXG4gICAqL1xuICBub0luZGV4PzogbnVtYmVyID0gMTtcbiAgLyoqXG4gICAqIOihqOagvOihjOeahOexu+WQjVxuICAgKi9cbiAgcm93Q2xhc3NOYW1lPzogU1RSb3dDbGFzc05hbWU7XG4gIC8qKlxuICAgKiDpgJrov4fngrnlh7vooYzmnaXlsZXlvIDlrZDooYxcbiAgICovXG4gIGV4cGFuZFJvd0J5Q2xpY2s/OiBib29sZWFuID0gZmFsc2U7XG4gIC8qKlxuICAgKiDmiYvpo47nkLTmqKHlvI9cbiAgICovXG4gIGV4cGFuZEFjY29yZGlvbj86IGJvb2xlYW4gPSBmYWxzZTtcbiAgLyoqXG4gICAqIOaMh+WumiBgd2lkdGhgIOaooeW8j1xuICAgKi9cbiAgd2lkdGhNb2RlPzogU1RXaWR0aE1vZGUgPSB7XG4gICAgdHlwZTogJ2RlZmF1bHQnLFxuICAgIHN0cmljdEJlaGF2aW9yOiAndHJ1bmNhdGUnLFxuICB9O1xuICB2aXJ0dWFsSXRlbVNpemU/ID0gNTQ7XG4gIHZpcnR1YWxNYXhCdWZmZXJQeD8gPSAyMDA7XG4gIHZpcnR1YWxNaW5CdWZmZXJQeD8gPSAxMDA7XG5cbiAgLyoqXG4gICAqIENvbmRpdGlvbmFsIGV4cHJlc3Npb24gcmVuZGVyaW5nIGJlaGF2aW9yLCBjYW4gYmUgc2V0IHRvIGBoaWRlYCAoZGVmYXVsdCkgb3IgYGRpc2FibGVkYFxuICAgKi9cbiAgaWlmQmVoYXZpb3I/OiBJaWZCZWhhdmlvclR5cGUgPSAnaGlkZSc7XG59XG4iXX0=