1 line
3.8 KiB
JSON
1 line
3.8 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\components\\FilterContent.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\components\\VxeTableRender\\components\\FilterContent.vue","mtime":1732871026678},{"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\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\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.object.keys\");\nvar _xeUtils = _interopRequireDefault(require(\"xe-utils\"));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = exports.default = {\n name: 'FilterContent',\n props: {\n params: Object\n },\n data: function data() {\n return {\n size: 'mini',\n isAll: false,\n option: null,\n colValList: [],\n valList: []\n };\n },\n created: function created() {\n this.load();\n },\n methods: {\n load: function load() {\n var _this$params = this.params,\n $table = _this$params.$table,\n column = _this$params.column;\n var _$table$getTableData = $table.getTableData(),\n fullData = _$table$getTableData.fullData;\n var option = column.filters[0];\n var vals = option.data.vals;\n var colValList = Object.keys(_xeUtils.default.groupBy(fullData, column.property)).map(function (val) {\n return {\n checked: vals.includes(val),\n value: val\n };\n });\n this.option = option;\n this.colValList = colValList;\n this.valList = colValList;\n },\n searchEvent: function searchEvent() {\n var option = this.option,\n colValList = this.colValList;\n this.valList = option.data.sVal ? colValList.filter(function (item) {\n return item.value.indexOf(option.data.sVal) > -1;\n }) : colValList;\n },\n changeAllEvent: function changeAllEvent() {\n var isAll = this.isAll;\n this.valList.forEach(function (item) {\n item.checked = isAll;\n });\n },\n confirmFilterEvent: function confirmFilterEvent(evnt) {\n var params = this.params,\n option = this.option,\n valList = this.valList;\n var data = option.data;\n var $panel = params.$panel;\n data.vals = valList.filter(function (item) {\n return item.checked;\n }).map(function (item) {\n return item.value;\n });\n $panel.changeOption(evnt, true, option);\n $panel.confirmFilter();\n },\n resetFilterEvent: function resetFilterEvent() {\n var $panel = this.params.$panel;\n $panel.resetFilter();\n }\n }\n};",null]} |