Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/babel-loader/a459cf6d36ead6e442de1585194817c9.json

1 line
6.1 KiB
JSON
Raw Permalink Normal View History

2024-12-03 17:40:13 +08:00
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\filter.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\filter.js","mtime":1732871026686},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js","mtime":1732872823677}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nrequire(\"core-js/modules/es7.array.includes\");\nrequire(\"core-js/modules/es6.string.includes\");\nrequire(\"core-js/modules/web.dom.iterable\");\nrequire(\"core-js/modules/es6.function.name\");\nvar _vue = _interopRequireDefault(require(\"vue\"));\nvar _vxeTable = _interopRequireDefault(require(\"vxe-table\"));\nvar _FilterInput = _interopRequireDefault(require(\"./components/FilterInput.vue\"));\nvar _FilterContent = _interopRequireDefault(require(\"./components/FilterContent.vue\"));\nvar _FilterComplex = _interopRequireDefault(require(\"./components/FilterComplex.vue\"));\nvar _FilterExcel = _interopRequireDefault(require(\"./components/FilterExcel.vue\"));\n_vue.default.component(_FilterInput.default.name, _FilterInput.default);\n_vue.default.component(_FilterContent.default.name, _FilterContent.default);\n_vue.default.component(_FilterComplex.default.name, _FilterComplex.default);\n_vue.default.component(_FilterExcel.default.name, _FilterExcel.default);\n\n// 创建一个简单的输入框筛选\n_vxeTable.default.renderer.add('FilterInput', {\n // 筛选模板\n renderFilter: function renderFilter(h, renderOpts, params) {\n return [h(\"filter-input\", {\n \"attrs\": {\n \"params\": params\n }\n })];\n },\n // 重置数据方法\n filterResetMethod: function filterResetMethod(_ref) {\n var options = _ref.options;\n options.forEach(function (option) {\n option.data = '';\n });\n },\n // 重置筛选复原方法(当未点击确认时,该选项将被恢复为默认值)\n filterRecoverMethod: function filterRecoverMethod(_ref2) {\n var option = _ref2.option;\n option.data = '';\n },\n // 筛选方法\n filterMethod: function filterMethod(_ref3) {\n var option = _ref3.option,\n row = _ref3.row,\n column = _ref3.column;\n var data = option.data;\n var cellValue = row[column.property];\n if (cellValue) {\n return cellValue.indexOf(data) > -1;\n }\n return false;\n }\n});\n\n// 创建一个条件的渲染器\n_vxeTable.default.renderer.add('FilterComplex', {\n // 不显示底部按钮,使用自定义的按钮\n isFooter: false,\n // 筛选模板\n renderFilter: function renderFilter(h, renderOpts, params) {\n return [h(\"filter-complex\", {\n \"attrs\": {\n \"params\": params\n }\n })];\n },\n // 重置数据方法\n filterResetMethod: function filterResetMethod(_ref4) {\n var options = _ref4.options;\n options.forEach(function (option) {\n option.data = {\n type: 'has',\n name: ''\n };\n });\n },\n // 筛选数据方法\n filterMethod: function filterMethod(_ref5) {\n var option = _ref5.option,\n row = _ref5.row,\n column = _ref5.column;\n var cellValue = row[column.property];\n var name = option.data.name;\n if (cellValue) {\n return cellValue.indexOf(name) > -1;\n }\n return false;\n }\n});\n\n// 创建一个支持列内容的筛选\n_vxeTable.default.renderer.add('Filter