UNPKG

yw-common-list

Version:

基于vxe-table封装的自定义可配置表格

566 lines (480 loc) 17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { install: true }; exports.install = install; var _xeUtils = _interopRequireDefault(require("xe-utils")); var _vXETable = require("./v-x-e-table"); Object.keys(_vXETable).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _vXETable[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _vXETable[key]; } }); }); var _aCommonList = require("./a-common-list"); Object.keys(_aCommonList).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _aCommonList[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _aCommonList[key]; } }); }); var _yaWeiList = require("./ya-wei-list"); Object.keys(_yaWeiList).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _yaWeiList[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _yaWeiList[key]; } }); }); var _icon = require("./icon"); Object.keys(_icon).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _icon[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _icon[key]; } }); }); var _filter = require("./filter"); Object.keys(_filter).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _filter[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _filter[key]; } }); }); var _menu = require("./menu"); Object.keys(_menu).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _menu[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _menu[key]; } }); }); var _edit = require("./edit"); Object.keys(_edit).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _edit[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _edit[key]; } }); }); var _export = require("./export"); Object.keys(_export).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _export[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _export[key]; } }); }); var _keyboard = require("./keyboard"); Object.keys(_keyboard).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _keyboard[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _keyboard[key]; } }); }); var _validator = require("./validator"); Object.keys(_validator).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _validator[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _validator[key]; } }); }); var _footer = require("./footer"); Object.keys(_footer).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _footer[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _footer[key]; } }); }); var _column = require("./column"); Object.keys(_column).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _column[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _column[key]; } }); }); var _colgroup = require("./colgroup"); Object.keys(_colgroup).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _colgroup[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _colgroup[key]; } }); }); var _grid = require("./grid"); Object.keys(_grid).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _grid[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _grid[key]; } }); }); var _toolbar = require("./toolbar"); Object.keys(_toolbar).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _toolbar[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _toolbar[key]; } }); }); var _pager = require("./pager"); Object.keys(_pager).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _pager[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _pager[key]; } }); }); var _checkbox = require("./checkbox"); Object.keys(_checkbox).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _checkbox[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _checkbox[key]; } }); }); var _checkboxGroup = require("./checkbox-group"); Object.keys(_checkboxGroup).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _checkboxGroup[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _checkboxGroup[key]; } }); }); var _radio = require("./radio"); Object.keys(_radio).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _radio[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _radio[key]; } }); }); var _radioGroup = require("./radio-group"); Object.keys(_radioGroup).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _radioGroup[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _radioGroup[key]; } }); }); var _radioButton = require("./radio-button"); Object.keys(_radioButton).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _radioButton[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _radioButton[key]; } }); }); var _input = require("./input"); Object.keys(_input).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _input[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _input[key]; } }); }); var _textarea = require("./textarea"); Object.keys(_textarea).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _textarea[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _textarea[key]; } }); }); var _button = require("./button"); Object.keys(_button).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _button[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _button[key]; } }); }); var _modal = require("./modal"); Object.keys(_modal).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _modal[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _modal[key]; } }); }); var _tooltip = require("./tooltip"); Object.keys(_tooltip).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _tooltip[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _tooltip[key]; } }); }); var _form = require("./form"); Object.keys(_form).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _form[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _form[key]; } }); }); var _formItem = require("./form-item"); Object.keys(_formItem).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _formItem[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _formItem[key]; } }); }); var _formGather = require("./form-gather"); Object.keys(_formGather).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _formGather[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _formGather[key]; } }); }); var _select = require("./select"); Object.keys(_select).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _select[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _select[key]; } }); }); var _optgroup = require("./optgroup"); Object.keys(_optgroup).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _optgroup[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _optgroup[key]; } }); }); var _option = require("./option"); Object.keys(_option).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _option[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _option[key]; } }); }); var _switch = require("./switch"); Object.keys(_switch).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _switch[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _switch[key]; } }); }); var _list = require("./list"); Object.keys(_list).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _list[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _list[key]; } }); }); var _pulldown = require("./pulldown"); Object.keys(_pulldown).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _pulldown[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _pulldown[key]; } }); }); var _table = require("./table"); Object.keys(_table).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _table[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _table[key]; } }); }); var _zhCN = _interopRequireDefault(require("./locale/lang/zh-CN")); var _options = _interopRequireDefault(require("./ya-wei-list/src/options")); var _header = require("./header"); Object.keys(_header).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _header[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _header[key]; } }); }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // 按需加载的组件 var components = [// 自定义组件 _aCommonList.ACommonList, _yaWeiList.YaWeiList, // 功能模块 _footer.Footer, _icon.Icon, _filter.Filter, _menu.Menu, _edit.Edit, _export.Export, _keyboard.Keyboard, _validator.Validator, // 可选组件 _column.Column, _colgroup.Colgroup, _grid.Grid, _toolbar.Toolbar, _pager.Pager, _checkbox.Checkbox, _checkboxGroup.CheckboxGroup, _radio.Radio, _radioGroup.RadioGroup, _radioButton.RadioButton, _input.Input, _textarea.Textarea, _button.Button, _modal.Modal, _tooltip.Tooltip, _form.Form, _formItem.FormItem, _formGather.FormGather, _select.Select, _optgroup.Optgroup, _option.Option, _switch.Switch, _list.List, _pulldown.Pulldown, // 核心 _table.Table]; // 默认安装 function install(Vue, options) { Vue.prototype.$YaWeiListUseOption = options; if (options.listOptions) { if (options.listOptions.pageSizes) _options.default.pageSizes = options.listOptions.pageSizes; if (options.listOptions.pageSize) _options.default.pageSize = options.listOptions.pageSize; } if (_xeUtils.default.isPlainObject(options)) { _vXETable.VXETable.setup(options); } components.map(function (component) { return component.install(Vue); }); } // 默认中文 _vXETable.VXETable.setup({ i18n: function i18n(key, args) { return _xeUtils.default.toFormatString(_xeUtils.default.get(_zhCN.default, key), args); } });