From 1d4b02d4955f679b3b2da2d9789c2078e9c0c9a0 Mon Sep 17 00:00:00 2001 From: zollero Date: Wed, 13 Dec 2017 09:15:09 +0800 Subject: [PATCH] rebuild project & release --- lib/el-search-table-pagination.common.js | 8 ++++---- lib/index.js | 2 +- lib/search-table-pagination.js | 6 +++--- package.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/el-search-table-pagination.common.js b/lib/el-search-table-pagination.common.js index d881358..df2609a 100644 --- a/lib/el-search-table-pagination.common.js +++ b/lib/el-search-table-pagination.common.js @@ -410,7 +410,7 @@ exports.default = _main2.default; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue__ = __webpack_require__(7); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f5404f34_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__ = __webpack_require__(12); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6fcfa419_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__ = __webpack_require__(12); var normalizeComponent = __webpack_require__(0) /* script */ @@ -426,7 +426,7 @@ var __vue_scopeId__ = null var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue___default.a, - __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f5404f34_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__["a" /* default */], + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6fcfa419_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__["a" /* default */], __vue_template_functional__, __vue_styles__, __vue_scopeId__, @@ -633,7 +633,7 @@ exports.default = { } var totalValue = response; - if (response[totalField] && totalField && totalField.indexOf('.') !== -1) { + if (totalField && totalField.indexOf('.') !== -1) { totalField.split('.').forEach(function (vv) { totalValue = totalValue[vv]; }); @@ -1307,7 +1307,7 @@ exports.default = _main2.default; /* 14 */ /***/ (function(module, exports) { -module.exports = {"name":"el-search-table-pagination","version":"0.4.16","description":"A component which combines form、table with pagination components in Element UI. ","main":"./lib/index.js","files":["lib","src","packages"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cooking build -c build/cooking.conf.js,build/cooking.common.js,build/cooking.component.js"},"repository":{"type":"git","url":"git+https://github.com/zollero/el-search-table-pagination.git"},"keywords":["Element UI","UI","Vue","form","table","pagination"],"author":"zollero ","license":"MIT","bugs":{"url":"https://github.com/zollero/el-search-table-pagination/issues"},"homepage":"https://github.com/zollero/el-search-table-pagination#readme","peerDependencies":{"element-ui":"^2.0.7","vue":"^2.5.2"},"dependencies":{"axios":"^0.16.2"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-module-resolver":"^3.0.0","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","cooking":"^1.5.4","cooking-vue2":"^0.3.3","extract-text-webpack-plugin":"^3.0.2","html-webpack-plugin":"^2.30.1","vue-template-compiler":"^2.5.9","webpack":"^3.8.1","webpack-node-externals":"^1.6.0"}} +module.exports = {"name":"el-search-table-pagination","version":"0.4.17","description":"A component which combines form、table with pagination components in Element UI. ","main":"./lib/index.js","files":["lib","src","packages"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cooking build -c build/cooking.conf.js,build/cooking.common.js,build/cooking.component.js"},"repository":{"type":"git","url":"git+https://github.com/zollero/el-search-table-pagination.git"},"keywords":["Element UI","UI","Vue","form","table","pagination"],"author":"zollero ","license":"MIT","bugs":{"url":"https://github.com/zollero/el-search-table-pagination/issues"},"homepage":"https://github.com/zollero/el-search-table-pagination#readme","peerDependencies":{"element-ui":"^2.0.7","vue":"^2.5.2"},"dependencies":{"axios":"^0.16.2"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-module-resolver":"^3.0.0","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","cooking":"^1.5.4","cooking-vue2":"^0.3.3","extract-text-webpack-plugin":"^3.0.2","html-webpack-plugin":"^2.30.1","vue-template-compiler":"^2.5.9","webpack":"^3.8.1","webpack-node-externals":"^1.6.0"}} /***/ }), /* 15 */ diff --git a/lib/index.js b/lib/index.js index 83d5605..44f5a81 100644 --- a/lib/index.js +++ b/lib/index.js @@ -3,4 +3,4 @@ * Copyright(c) 2017 zollero * MIT Licensed */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("EL-SEARCH-TABLE-PAGINATION",["vue"],t):"object"==typeof exports?exports["EL-SEARCH-TABLE-PAGINATION"]=t(require("vue")):e["EL-SEARCH-TABLE-PAGINATION"]=t(e.Vue)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=10)}([function(e,t,n){"use strict";function r(e){return"[object Array]"===O.call(e)}function o(e){return"[object ArrayBuffer]"===O.call(e)}function a(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function s(e){return"string"==typeof e}function l(e){return"number"==typeof e}function u(e){return void 0===e}function c(e){return null!==e&&"object"==typeof e}function f(e){return"[object Date]"===O.call(e)}function d(e){return"[object File]"===O.call(e)}function p(e){return"[object Blob]"===O.call(e)}function h(e){return"[object Function]"===O.call(e)}function m(e){return c(e)&&h(e.pipe)}function g(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function y(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function b(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&void 0!==e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,o=e.length;n=200&&e<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(e){s.headers[e]={}}),o.forEach(["post","put","patch"],function(e){s.headers[e]=o.merge(i)}),e.exports=s}).call(t,n(26))},function(e,t){e.exports=function(e,t,n,r,o,a){var i,s=e=e||{},l=typeof e.default;"object"!==l&&"function"!==l||(i=e,s=e.default);var u="function"==typeof s?s.options:s;t&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0),n&&(u.functional=!0),o&&(u._scopeId=o);var c;if(a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=c):r&&(c=r),c){var f=u.functional,d=f?u.render:u.beforeCreate;f?(u._injectStyles=c,u.render=function(e,t){return c.call(t),d(e,t)}):u.beforeCreate=d?[].concat(d,c):[c]}return{esModule:i,exports:s,options:u}}},function(e,t,n){"use strict";function r(e){var t=["large","small","mini"],n=-1!==t.indexOf(e.toLowerCase())||""===e;if(!n)throw new Error("Size must be one of ['large', 'small', 'mini']");return n}function o(e){var t=["input","select","date","daterange"],n=-1!==t.indexOf(e.toLowerCase());if(!n)throw new Error("ItemType must be one of ['input', 'select', 'date', 'daterange']");return n}t.__esModule=!0;t.formProps={size:{type:String,default:"",validator:r},showResetBtn:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},labelWidth:Number,itemWidth:Number,submitHandler:Function,submitLoading:{type:Boolean,default:!1},submitBtnText:{type:String,default:"查询"},resetBtnText:{type:String,default:"重置"},forms:{type:Array,required:!0,label:String,prop:{type:[String,Array],required:!0},itemType:{type:String,default:"input",validator:o},size:{type:String,default:"",validator:r},placeholder:{type:String,default:""},editable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},options:Array,selectFetch:Function,selectResultField:String,selectResultHandler:Function,selectUrl:String,selectMethod:String,valueKey:String,labelKey:String,format:Function,selectParams:{type:Object,default:function(){return{}}},rules:Array,pickerOptions:Object}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(17),o=n.n(r),a=n(18),i=n(2),s=i(o.a,a.a,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r1&&void 0!==arguments[1]?arguments[1]:{};c.map(function(t){e.component(t.name,t)}),t.axios||(t.axios=n(22),t.axios.interceptors.response.use(function(e){return JSON.parse(JSON.stringify(e.data))},function(e){return Promise.reject(e.response)})),e.prototype.$axios=t.axios};"undefined"!=typeof window&&window.Vue&&f(window.Vue),t.default={version:u.default.version,install:f,SearchTablePagination:a.default,SearchForm:s.default}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(13),o=function(e){return e&&e.__esModule?e:{default:e}}(r);o.default.install=function(e){e.component(o.default.name,o.default)},t.default=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(14),o=n.n(r),a=n(19),i=n(2),s=i(o.a,a.a,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(15),a=r(o),i=n(16),s=r(i),l=n(4),u=r(l);t.default={name:"ElSearchTablePagination",components:{searchForm:u.default},props:s.default,data:function(){var e=this;return{Vue:a.default,pagination:{pageIndex:1,pageSize:function(){var t=e.pageSizes;return t.length>0?t[0]:20}()},total:0,loading:!1,tableData:[],cacheLocalData:[]}},computed:{newSlotScope:function(){return Number(a.default.version.replace(/\./g,""))>=250}},methods:{handleSizeChange:function(e){this.pagination.pageSize=e,this.dataChangeHandler()},handleCurrentChange:function(e){this.pagination.pageIndex=e,this.dataChangeHandler()},searchHandler:function(){this.pagination.pageIndex=1,this.dataChangeHandler(arguments[0])},dataChangeHandler:function(){var e=this.type;"local"===e?this.dataFilterHandler(arguments[0]):"remote"===e&&this.fetchHandler(arguments[0])},dataFilter:function(e){var t=this.pagination,n=t.pageIndex,r=t.pageSize;return e.filter(function(e,t){return t>=(n-1)*r&&t0){var i=t.filter(function(e){var t=[];return a.forEach(function(n){"number"==typeof e[n]?t.push(String(e[n])===String(o[n])):t.push(e[n]===o[n])}),t.every(function(e){return e})});this.tableData=this.dataFilter(i),this.total=i.length}else this.total=t.length,this.tableData=this.dataFilter(t)},fetchHandler:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.loading=!0;var n=this.fetch,r=this.method,o=this.url,a=this.$axios,i=this.headers,s=this.listField,l=this.pageIndexKey,u=this.pageSizeKey,c=this.totalField,f=this.params,d=this.showPagination,p=this.pagination;if(f=JSON.parse(JSON.stringify(Object.assign(f,t))),d){var h;f=Object.assign(f,(h={},h[l]=p.pageIndex,h[u]=p.pageSize,h))}var m=null;n?m=n(f):(a.interceptors.request.use(function(e){return Object.keys(i).forEach(function(t){e.headers[t]=i[t]}),e},function(e){return Promise.reject(e)}),r=r.toLowerCase(),m="get"===r?a[r](o,{params:f}):a[r](o,f)),m.then(function(t){var n=t;if(!t||t instanceof Array||(s&&-1!==s.indexOf(".")?s.split(".").forEach(function(e){n=n[e]}):n=t[s]),!(n&&n instanceof Array))throw new Error("The result of key:"+s+" is not Array.");e.dataHandler?e.tableData=n.map(e.dataHandler):e.tableData=n;var r=t;t[c]&&c&&-1!==c.indexOf(".")?c.split(".").forEach(function(e){r=r[e]}):r=t[c]||n.length,e.total=r,e.loading=!1}).catch(function(t){console.error("Get remote data failed. ",t),e.loading=!1})},emitEventHandler:function(e){this.$emit.apply(this,[e].concat(Array.from(arguments).slice(1)))},loadLocalData:function(e){if(!e)throw new Error("When the type is 'local', you must set attribute 'data' and 'data' must be a array.");var t=JSON.parse(JSON.stringify(e));this.tableData=this.dataFilter(t),this.cacheLocalData=t,this.total=t.length}},mounted:function(){var e=this;this.$refs.table.$on("expand",function(t,n){return e.emitEventHandler("expand",t,n)});var t=this.type,n=this.autoLoad,r=this.data,o=this.formOptions,a=this.params;"remote"===t&&n?o?this.$refs.searchForm.getParams(function(t,n){t||e.fetchHandler(Object.assign(n,a))}):this.fetchHandler(a):"local"===t&&this.loadLocalData(r)},watch:{data:function(e){this.loadLocalData(e)}}}},function(t,n){t.exports=e},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3),o={height:[String,Number],maxHeight:[String,Number],stripe:Boolean,border:Boolean,fit:{type:Boolean,default:!0},showHeader:{type:Boolean,default:!0},highlightCurrentRow:Boolean,currentRowKey:[String,Number],rowClassName:[String,Function],rowStyle:[String,Function],rowKey:[String,Function],emptyText:String,defaultExpandAll:Boolean,expandRowKeys:Array,defaultSort:Object,tooltipEffect:String,showSummary:Boolean,sumText:String,summaryMethod:Function,fetch:{type:Function},url:{type:String},method:{type:String,default:"get",validator:function(e){return-1!==["get","post","put","delete"].indexOf(e.toLowerCase())}},headers:{type:Object,default:function(){return{}}},listField:{type:String,default:"data.list"},totalField:{type:String,default:"data.total"},params:{type:Object,default:function(){return{}}},formOptions:{type:Object},autoLoad:{type:Boolean,default:!0},type:{type:String,default:"remote",validator:function(e){var t=["remote","local"],n=-1!==t.indexOf(e);if(!n)throw new Error("Invalid type of '"+e+"', please set one type of 'remote' or 'local'.");return n}},data:{type:Array},dataHandler:{type:Function},columns:{type:Array,required:!0,columnKey:String,label:{type:String,required:!0},prop:{type:String,required:!0},width:Number,minWidth:Number,fixed:[Boolean,String],renderHeader:Function,sortable:[Boolean,String],sortMethod:Function,resizable:{type:Boolean,default:!0},formatter:Function,showOverflowTooltip:Boolean,align:{type:String,default:"left"},headerAlign:String,className:{type:String,default:""},labelClassName:{type:String,default:""},selectable:Function,reserveSelection:Boolean,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterMethod:Function,filteredValue:Array,filter:{type:String},render:{type:Function},slotName:{type:String}},showPagination:{type:Boolean,default:!0},pageSizes:{type:Array,default:function(){return[20,50,100]}},paginationLayout:{type:String,default:"total, prev, pager, next, jumper, sizes"},pageIndexKey:{type:String,default:"pageIndex"},pageSizeKey:{type:String,default:"pageSize"}};Object.keys(r.formProps).forEach(function(e){o.formOptions[e]=r.formProps[e]}),t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t",license:"MIT",bugs:{url:"https://github.com/zollero/el-search-table-pagination/issues"},homepage:"https://github.com/zollero/el-search-table-pagination#readme",peerDependencies:{"element-ui":"^2.0.7",vue:"^2.5.2"},dependencies:{axios:"^0.16.2"},devDependencies:{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-module-resolver":"^3.0.0","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1",cooking:"^1.5.4","cooking-vue2":"^0.3.3","extract-text-webpack-plugin":"^3.0.2","html-webpack-plugin":"^2.30.1","vue-template-compiler":"^2.5.9",webpack:"^3.8.1","webpack-node-externals":"^1.6.0"}}},function(e,t,n){e.exports=n(23)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=a(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(0),a=n(5),i=n(25),s=n(1),l=r(s);l.Axios=i,l.create=function(e){return r(o.merge(s,e))},l.Cancel=n(9),l.CancelToken=n(40),l.isCancel=n(8),l.all=function(e){return Promise.all(e)},l.spread=n(41),e.exports=l,e.exports.default=l},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function r(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}e.exports=function(e){return null!=e&&(n(e)||r(e)||!!e._isBuffer)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(1),a=n(0),i=n(35),s=n(36),l=n(38),u=n(39);r.prototype.request=function(e){"string"==typeof e&&(e=a.merge({url:arguments[0]},arguments[1])),e=a.merge(o,this.defaults,{method:"get"},e),e.method=e.method.toLowerCase(),e.baseURL&&!l(e.url)&&(e.url=u(e.baseURL,e.url));var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},a.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(a.merge(n||{},{method:e,url:t}))}}),a.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(a.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function a(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function i(){m&&p&&(m=!1,p.length?h=p.concat(h):g=-1,h.length&&s())}function s(){if(!m){var e=o(i);m=!0;for(var t=h.length;t;){for(p=h,h=[];++g1)for(var n=1;n>8-s%1*8)){if((n=o.charCodeAt(s+=.75))>255)throw new r;t=t<<8|n}return i}var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=o},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,a,i){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(a)&&s.push("domain="+a),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(0);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(0),a=n(37),i=n(8),s=n(1);e.exports=function(e){return r(e),e.headers=e.headers||{},e.data=a(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return r(e),t.data=a(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=a(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(9);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r(function(t){e=t}),cancel:e}},e.exports=r},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("EL-SEARCH-TABLE-PAGINATION",["vue"],t):"object"==typeof exports?exports["EL-SEARCH-TABLE-PAGINATION"]=t(require("vue")):e["EL-SEARCH-TABLE-PAGINATION"]=t(e.Vue)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=10)}([function(e,t,n){"use strict";function r(e){return"[object Array]"===O.call(e)}function o(e){return"[object ArrayBuffer]"===O.call(e)}function a(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function s(e){return"string"==typeof e}function l(e){return"number"==typeof e}function u(e){return void 0===e}function c(e){return null!==e&&"object"==typeof e}function f(e){return"[object Date]"===O.call(e)}function d(e){return"[object File]"===O.call(e)}function p(e){return"[object Blob]"===O.call(e)}function h(e){return"[object Function]"===O.call(e)}function m(e){return c(e)&&h(e.pipe)}function g(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function y(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function b(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&void 0!==e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,o=e.length;n=200&&e<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(e){s.headers[e]={}}),o.forEach(["post","put","patch"],function(e){s.headers[e]=o.merge(i)}),e.exports=s}).call(t,n(26))},function(e,t){e.exports=function(e,t,n,r,o,a){var i,s=e=e||{},l=typeof e.default;"object"!==l&&"function"!==l||(i=e,s=e.default);var u="function"==typeof s?s.options:s;t&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0),n&&(u.functional=!0),o&&(u._scopeId=o);var c;if(a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=c):r&&(c=r),c){var f=u.functional,d=f?u.render:u.beforeCreate;f?(u._injectStyles=c,u.render=function(e,t){return c.call(t),d(e,t)}):u.beforeCreate=d?[].concat(d,c):[c]}return{esModule:i,exports:s,options:u}}},function(e,t,n){"use strict";function r(e){var t=["large","small","mini"],n=-1!==t.indexOf(e.toLowerCase())||""===e;if(!n)throw new Error("Size must be one of ['large', 'small', 'mini']");return n}function o(e){var t=["input","select","date","daterange"],n=-1!==t.indexOf(e.toLowerCase());if(!n)throw new Error("ItemType must be one of ['input', 'select', 'date', 'daterange']");return n}t.__esModule=!0;t.formProps={size:{type:String,default:"",validator:r},showResetBtn:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},labelWidth:Number,itemWidth:Number,submitHandler:Function,submitLoading:{type:Boolean,default:!1},submitBtnText:{type:String,default:"查询"},resetBtnText:{type:String,default:"重置"},forms:{type:Array,required:!0,label:String,prop:{type:[String,Array],required:!0},itemType:{type:String,default:"input",validator:o},size:{type:String,default:"",validator:r},placeholder:{type:String,default:""},editable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},options:Array,selectFetch:Function,selectResultField:String,selectResultHandler:Function,selectUrl:String,selectMethod:String,valueKey:String,labelKey:String,format:Function,selectParams:{type:Object,default:function(){return{}}},rules:Array,pickerOptions:Object}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(17),o=n.n(r),a=n(18),i=n(2),s=i(o.a,a.a,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r1&&void 0!==arguments[1]?arguments[1]:{};c.map(function(t){e.component(t.name,t)}),t.axios||(t.axios=n(22),t.axios.interceptors.response.use(function(e){return JSON.parse(JSON.stringify(e.data))},function(e){return Promise.reject(e.response)})),e.prototype.$axios=t.axios};"undefined"!=typeof window&&window.Vue&&f(window.Vue),t.default={version:u.default.version,install:f,SearchTablePagination:a.default,SearchForm:s.default}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(13),o=function(e){return e&&e.__esModule?e:{default:e}}(r);o.default.install=function(e){e.component(o.default.name,o.default)},t.default=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(14),o=n.n(r),a=n(19),i=n(2),s=i(o.a,a.a,!1,null,null,null);t.default=s.exports},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(15),a=r(o),i=n(16),s=r(i),l=n(4),u=r(l);t.default={name:"ElSearchTablePagination",components:{searchForm:u.default},props:s.default,data:function(){var e=this;return{Vue:a.default,pagination:{pageIndex:1,pageSize:function(){var t=e.pageSizes;return t.length>0?t[0]:20}()},total:0,loading:!1,tableData:[],cacheLocalData:[]}},computed:{newSlotScope:function(){return Number(a.default.version.replace(/\./g,""))>=250}},methods:{handleSizeChange:function(e){this.pagination.pageSize=e,this.dataChangeHandler()},handleCurrentChange:function(e){this.pagination.pageIndex=e,this.dataChangeHandler()},searchHandler:function(){this.pagination.pageIndex=1,this.dataChangeHandler(arguments[0])},dataChangeHandler:function(){var e=this.type;"local"===e?this.dataFilterHandler(arguments[0]):"remote"===e&&this.fetchHandler(arguments[0])},dataFilter:function(e){var t=this.pagination,n=t.pageIndex,r=t.pageSize;return e.filter(function(e,t){return t>=(n-1)*r&&t0){var i=t.filter(function(e){var t=[];return a.forEach(function(n){"number"==typeof e[n]?t.push(String(e[n])===String(o[n])):t.push(e[n]===o[n])}),t.every(function(e){return e})});this.tableData=this.dataFilter(i),this.total=i.length}else this.total=t.length,this.tableData=this.dataFilter(t)},fetchHandler:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.loading=!0;var n=this.fetch,r=this.method,o=this.url,a=this.$axios,i=this.headers,s=this.listField,l=this.pageIndexKey,u=this.pageSizeKey,c=this.totalField,f=this.params,d=this.showPagination,p=this.pagination;if(f=JSON.parse(JSON.stringify(Object.assign(f,t))),d){var h;f=Object.assign(f,(h={},h[l]=p.pageIndex,h[u]=p.pageSize,h))}var m=null;n?m=n(f):(a.interceptors.request.use(function(e){return Object.keys(i).forEach(function(t){e.headers[t]=i[t]}),e},function(e){return Promise.reject(e)}),r=r.toLowerCase(),m="get"===r?a[r](o,{params:f}):a[r](o,f)),m.then(function(t){var n=t;if(!t||t instanceof Array||(s&&-1!==s.indexOf(".")?s.split(".").forEach(function(e){n=n[e]}):n=t[s]),!(n&&n instanceof Array))throw new Error("The result of key:"+s+" is not Array.");e.dataHandler?e.tableData=n.map(e.dataHandler):e.tableData=n;var r=t;c&&-1!==c.indexOf(".")?c.split(".").forEach(function(e){r=r[e]}):r=t[c]||n.length,e.total=r,e.loading=!1}).catch(function(t){console.error("Get remote data failed. ",t),e.loading=!1})},emitEventHandler:function(e){this.$emit.apply(this,[e].concat(Array.from(arguments).slice(1)))},loadLocalData:function(e){if(!e)throw new Error("When the type is 'local', you must set attribute 'data' and 'data' must be a array.");var t=JSON.parse(JSON.stringify(e));this.tableData=this.dataFilter(t),this.cacheLocalData=t,this.total=t.length}},mounted:function(){var e=this;this.$refs.table.$on("expand",function(t,n){return e.emitEventHandler("expand",t,n)});var t=this.type,n=this.autoLoad,r=this.data,o=this.formOptions,a=this.params;"remote"===t&&n?o?this.$refs.searchForm.getParams(function(t,n){t||e.fetchHandler(Object.assign(n,a))}):this.fetchHandler(a):"local"===t&&this.loadLocalData(r)},watch:{data:function(e){this.loadLocalData(e)}}}},function(t,n){t.exports=e},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3),o={height:[String,Number],maxHeight:[String,Number],stripe:Boolean,border:Boolean,fit:{type:Boolean,default:!0},showHeader:{type:Boolean,default:!0},highlightCurrentRow:Boolean,currentRowKey:[String,Number],rowClassName:[String,Function],rowStyle:[String,Function],rowKey:[String,Function],emptyText:String,defaultExpandAll:Boolean,expandRowKeys:Array,defaultSort:Object,tooltipEffect:String,showSummary:Boolean,sumText:String,summaryMethod:Function,fetch:{type:Function},url:{type:String},method:{type:String,default:"get",validator:function(e){return-1!==["get","post","put","delete"].indexOf(e.toLowerCase())}},headers:{type:Object,default:function(){return{}}},listField:{type:String,default:"data.list"},totalField:{type:String,default:"data.total"},params:{type:Object,default:function(){return{}}},formOptions:{type:Object},autoLoad:{type:Boolean,default:!0},type:{type:String,default:"remote",validator:function(e){var t=["remote","local"],n=-1!==t.indexOf(e);if(!n)throw new Error("Invalid type of '"+e+"', please set one type of 'remote' or 'local'.");return n}},data:{type:Array},dataHandler:{type:Function},columns:{type:Array,required:!0,columnKey:String,label:{type:String,required:!0},prop:{type:String,required:!0},width:Number,minWidth:Number,fixed:[Boolean,String],renderHeader:Function,sortable:[Boolean,String],sortMethod:Function,resizable:{type:Boolean,default:!0},formatter:Function,showOverflowTooltip:Boolean,align:{type:String,default:"left"},headerAlign:String,className:{type:String,default:""},labelClassName:{type:String,default:""},selectable:Function,reserveSelection:Boolean,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterMethod:Function,filteredValue:Array,filter:{type:String},render:{type:Function},slotName:{type:String}},showPagination:{type:Boolean,default:!0},pageSizes:{type:Array,default:function(){return[20,50,100]}},paginationLayout:{type:String,default:"total, prev, pager, next, jumper, sizes"},pageIndexKey:{type:String,default:"pageIndex"},pageSizeKey:{type:String,default:"pageSize"}};Object.keys(r.formProps).forEach(function(e){o.formOptions[e]=r.formProps[e]}),t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t",license:"MIT",bugs:{url:"https://github.com/zollero/el-search-table-pagination/issues"},homepage:"https://github.com/zollero/el-search-table-pagination#readme",peerDependencies:{"element-ui":"^2.0.7",vue:"^2.5.2"},dependencies:{axios:"^0.16.2"},devDependencies:{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-module-resolver":"^3.0.0","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1",cooking:"^1.5.4","cooking-vue2":"^0.3.3","extract-text-webpack-plugin":"^3.0.2","html-webpack-plugin":"^2.30.1","vue-template-compiler":"^2.5.9",webpack:"^3.8.1","webpack-node-externals":"^1.6.0"}}},function(e,t,n){e.exports=n(23)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=a(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(0),a=n(5),i=n(25),s=n(1),l=r(s);l.Axios=i,l.create=function(e){return r(o.merge(s,e))},l.Cancel=n(9),l.CancelToken=n(40),l.isCancel=n(8),l.all=function(e){return Promise.all(e)},l.spread=n(41),e.exports=l,e.exports.default=l},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function r(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}e.exports=function(e){return null!=e&&(n(e)||r(e)||!!e._isBuffer)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(1),a=n(0),i=n(35),s=n(36),l=n(38),u=n(39);r.prototype.request=function(e){"string"==typeof e&&(e=a.merge({url:arguments[0]},arguments[1])),e=a.merge(o,this.defaults,{method:"get"},e),e.method=e.method.toLowerCase(),e.baseURL&&!l(e.url)&&(e.url=u(e.baseURL,e.url));var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},a.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(a.merge(n||{},{method:e,url:t}))}}),a.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(a.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function a(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function i(){m&&p&&(m=!1,p.length?h=p.concat(h):g=-1,h.length&&s())}function s(){if(!m){var e=o(i);m=!0;for(var t=h.length;t;){for(p=h,h=[];++g1)for(var n=1;n>8-s%1*8)){if((n=o.charCodeAt(s+=.75))>255)throw new r;t=t<<8|n}return i}var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=o},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,a,i){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(a)&&s.push("domain="+a),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(0);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(0),a=n(37),i=n(8),s=n(1);e.exports=function(e){return r(e),e.headers=e.headers||{},e.data=a(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return r(e),t.data=a(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=a(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(9);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r(function(t){e=t}),cancel:e}},e.exports=r},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); \ No newline at end of file diff --git a/lib/search-table-pagination.js b/lib/search-table-pagination.js index 7f86124..9537973 100644 --- a/lib/search-table-pagination.js +++ b/lib/search-table-pagination.js @@ -619,7 +619,7 @@ exports.default = _main2.default; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue__ = __webpack_require__(10); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f5404f34_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__ = __webpack_require__(13); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6fcfa419_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__ = __webpack_require__(13); var normalizeComponent = __webpack_require__(0) /* script */ @@ -635,7 +635,7 @@ var __vue_scopeId__ = null var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_main_vue___default.a, - __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f5404f34_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__["a" /* default */], + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6fcfa419_hasScoped_false_preserveWhitespace_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_main_vue__["a" /* default */], __vue_template_functional__, __vue_styles__, __vue_scopeId__, @@ -842,7 +842,7 @@ exports.default = { } var totalValue = response; - if (response[totalField] && totalField && totalField.indexOf('.') !== -1) { + if (totalField && totalField.indexOf('.') !== -1) { totalField.split('.').forEach(function (vv) { totalValue = totalValue[vv]; }); diff --git a/package.json b/package.json index ad21f17..6ae4e60 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "el-search-table-pagination", - "version": "0.4.17", + "version": "0.4.18", "description": "A component which combines form、table with pagination components in Element UI. ", "main": "./lib/index.js", "files": [