![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/node_modules/vue-tables-2/compiled/methods/ |
"use strict"; module.exports = function (e, dateEvent) { // we need to handle the store this.query to make sure we're not mutating outside of it var query = this.vuex ? JSON.parse(JSON.stringify(this.query)) : this.query; // in case we pass an object manually (mostly used for init-date-filters should refactor if (Object.prototype.toString.call(e).slice(8, -1) == 'Object') { query = this.vuex ? JSON.parse(JSON.stringify(e)) : e; if (!this.vuex) this.query = query; var name = dateEvent.target.name; var value = dateEvent.target.value; if (name) { this.dispatch('filter', { name: name, value: value }); this.dispatch("filter::".concat(name), value); } else { this.dispatch('filter', value); } this.updateState('query', query); } else if (e) { var _name = this.getName(e.target.name); var _value = e.target.value; if (_name) { query[_name] = _value; } else { query = _value; } if (!this.vuex) this.query = query; if (_name) { this.dispatch('filter', { name: _name, value: _value }); this.dispatch("filter::".concat(_name), _value); } else { this.dispatch('filter', _value); } this.updateState('query', query); } return search(this, query); }; function search(that, query) { if (that.vuex) { that.commit('SET_FILTER', query); } else { that.page = 1; that.updateState('page', 1); that.getData(); } }