Commit 745fcfc014e3e9e13d6a415a8f094cfef68be908

Authored by Vben
1 parent 9c2a2a0c

fix(table): fix pagination error

package.json
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 }, 28 },
29 "dependencies": { 29 "dependencies": {
30 "@iconify/iconify": "^2.0.0-rc.6", 30 "@iconify/iconify": "^2.0.0-rc.6",
31 - "@vueuse/core": "^4.3.1", 31 + "@vueuse/core": "^4.3.4",
32 "@zxcvbn-ts/core": "^0.3.0", 32 "@zxcvbn-ts/core": "^0.3.0",
33 "ant-design-vue": "2.0.1", 33 "ant-design-vue": "2.0.1",
34 "apexcharts": "^3.25.0", 34 "apexcharts": "^3.25.0",
@@ -83,7 +83,7 @@ @@ -83,7 +83,7 @@
83 "eslint-config-prettier": "^8.1.0", 83 "eslint-config-prettier": "^8.1.0",
84 "eslint-plugin-prettier": "^3.3.1", 84 "eslint-plugin-prettier": "^3.3.1",
85 "eslint-plugin-vue": "^7.7.0", 85 "eslint-plugin-vue": "^7.7.0",
86 - "esno": "^0.4.5", 86 + "esno": "^0.4.6",
87 "fs-extra": "^9.1.0", 87 "fs-extra": "^9.1.0",
88 "http-server": "^0.12.3", 88 "http-server": "^0.12.3",
89 "husky": "^5.1.3", 89 "husky": "^5.1.3",
@@ -110,9 +110,9 @@ @@ -110,9 +110,9 @@
110 "vite-plugin-purge-icons": "^0.7.0", 110 "vite-plugin-purge-icons": "^0.7.0",
111 "vite-plugin-pwa": "^0.5.6", 111 "vite-plugin-pwa": "^0.5.6",
112 "vite-plugin-style-import": "^0.7.6", 112 "vite-plugin-style-import": "^0.7.6",
113 - "vite-plugin-svg-icons": "^0.1.2", 113 + "vite-plugin-svg-icons": "^0.2.1",
114 "vite-plugin-theme": "^0.4.8", 114 "vite-plugin-theme": "^0.4.8",
115 - "vite-plugin-windicss": "0.6.6", 115 + "vite-plugin-windicss": "0.6.10",
116 "vue-eslint-parser": "^7.6.0", 116 "vue-eslint-parser": "^7.6.0",
117 "yargs": "^16.2.0" 117 "yargs": "^16.2.0"
118 }, 118 },
src/components/Table/src/hooks/useDataSource.ts
@@ -172,7 +172,7 @@ export function useDataSource( @@ -172,7 +172,7 @@ export function useDataSource(
172 172
173 const { current = 1, pageSize = PAGE_SIZE } = unref(getPaginationInfo) as PaginationProps; 173 const { current = 1, pageSize = PAGE_SIZE } = unref(getPaginationInfo) as PaginationProps;
174 174
175 - if (!pagination || isBoolean(getPaginationInfo)) { 175 + if ((isBoolean(pagination) && !pagination) || isBoolean(getPaginationInfo)) {
176 pageParams = {}; 176 pageParams = {};
177 } else { 177 } else {
178 pageParams[pageField] = (opt && opt.page) || current; 178 pageParams[pageField] = (opt && opt.page) || current;
yarn.lock
@@ -1770,31 +1770,31 @@ @@ -1770,31 +1770,31 @@
1770 resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz#96d52988efc07444c108c7c6803ba7cc93e40045" 1770 resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz#96d52988efc07444c108c7c6803ba7cc93e40045"
1771 integrity sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg== 1771 integrity sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==
1772 1772
1773 -"@vueuse/core@^4.3.1":  
1774 - version "4.3.1"  
1775 - resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.3.1.tgz#f6fdb2afef6acbe59abb9832d0a7cfa01e65ce36"  
1776 - integrity sha512-/UkL83zSkE1qb1aqidSjUxADB9ggRnchXe5CliqAb5Ak7Rt9IfdUC4zfvvAtwlIgNvT1Fo9YCtgRma4H2TVLEQ== 1773 +"@vueuse/core@^4.3.4":
  1774 + version "4.3.4"
  1775 + resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.3.4.tgz#32dcd4b48536c6b8051495389a259ed1b96e9413"
  1776 + integrity sha512-OKMJNdQltsMu8l9MMQ0qvjKK4kO5x0tHveqn6ypWcSQ/NSSMRcUynbE4G404DM52Adg3aFtgrirXcM4uoM6cjg==
1777 dependencies: 1777 dependencies:
1778 - "@vueuse/shared" "4.3.1" 1778 + "@vueuse/shared" "4.3.4"
1779 vue-demi latest 1779 vue-demi latest
1780 1780
1781 -"@vueuse/shared@4.3.1":  
1782 - version "4.3.1"  
1783 - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.3.1.tgz#6f0f6c82f096ca329d9541d6f37f29a2d19dd107"  
1784 - integrity sha512-K2F+z16BqcOtEp/pJEK7cPvOMsgBChGGfx0UAatXt8Awk+b4Vi6L6//KclAV1N7w+e9u2kJlC1Ld8GqdY5ZxRg== 1781 +"@vueuse/shared@4.3.4":
  1782 + version "4.3.4"
  1783 + resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.3.4.tgz#fe8e66842da4b7b5005a4a427d673e89f472f958"
  1784 + integrity sha512-O1PxiG8cSD4YQKHJXWAeBVVTJNpBwCse7TkTsMqqLzqOjP2apbncfPzOcYJHVR5NkUXmtvPBIWAQuRavXKmHSw==
1785 dependencies: 1785 dependencies:
1786 vue-demi latest 1786 vue-demi latest
1787 1787
1788 -"@windicss/plugin-utils@0.6.6":  
1789 - version "0.6.6"  
1790 - resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.6.6.tgz#cc193cbf7f09011049e718703a1dbb64471280c2"  
1791 - integrity sha512-9W6sy8oSDqYDeTtv03S5AMm5qc8w70f2obwFiVeI0JuhFM1lra3+bMin4HEbRJqJQCjy6xDiSkF6vxOiLSg9kQ== 1788 +"@windicss/plugin-utils@0.6.10":
  1789 + version "0.6.10"
  1790 + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.6.10.tgz#39a7f5df9f515eae556ef610a8ae21be9b07ef0c"
  1791 + integrity sha512-dMPHtUHmOktnikLah8tmMQjU2gb5AGxuXO8wen3lMo/G8YZI1H9Ua9qnMUIbaJ11mlGhpv89iYEsyfRHThbi/w==
1792 dependencies: 1792 dependencies:
1793 - esbuild "^0.8.54"  
1794 - esbuild-register "^2.0.0" 1793 + esbuild "^0.8.56"
  1794 + esbuild-register "^2.2.0"
1795 fast-glob "^3.2.5" 1795 fast-glob "^3.2.5"
1796 micromatch "^4.0.2" 1796 micromatch "^4.0.2"
1797 - windicss "^2.2.3" 1797 + windicss "^2.2.6"
1798 1798
1799 "@zxcvbn-ts/core@^0.3.0": 1799 "@zxcvbn-ts/core@^0.3.0":
1800 version "0.3.0" 1800 version "0.3.0"
@@ -3676,17 +3676,14 @@ es-to-primitive@^1.2.1: @@ -3676,17 +3676,14 @@ es-to-primitive@^1.2.1:
3676 is-date-object "^1.0.1" 3676 is-date-object "^1.0.1"
3677 is-symbol "^1.0.2" 3677 is-symbol "^1.0.2"
3678 3678
3679 -esbuild-register@^2.0.0:  
3680 - version "2.0.0"  
3681 - resolved "https://registry.npmjs.org/esbuild-register/-/esbuild-register-2.0.0.tgz#579a6eff4e5713a318602b4d305bcb6f8c5b08f9"  
3682 - integrity sha512-98i1+7OnCURCbKaWw5wnY05e4v7uknFEER7LtVxi/lCs8U+sl6/LnITvfeoDLrsqxlA3O6BjxK8QqsirfYULfA== 3679 +esbuild-register@^2.2.0:
  3680 + version "2.2.0"
  3681 + resolved "https://registry.npmjs.org/esbuild-register/-/esbuild-register-2.2.0.tgz#1c68af6e8e6c4a23af01825224e71bcbd3c85d83"
  3682 + integrity sha512-27039YMtpC3lI8yYGGm78SAQBtBo/4IPMReWVsNh4++VtvozmasBd1a2HiTdk0297iuA2pMzrzvL5cZJqQCKxQ==
3683 dependencies: 3683 dependencies:
3684 - joycon "^2.2.5"  
3685 - pirates "^4.0.1"  
3686 - source-map-support "^0.5.19"  
3687 - strip-json-comments "^3.1.1" 3684 + jsonc-parser "^3.0.0"
3688 3685
3689 -esbuild@0.8.56, esbuild@^0.8.52, esbuild@^0.8.53, esbuild@^0.8.54: 3686 +esbuild@0.8.56, esbuild@^0.8.52, esbuild@^0.8.54, esbuild@^0.8.56:
3690 version "0.8.56" 3687 version "0.8.56"
3691 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.56.tgz#9c7c3d6e614db7367afa348adb0ab287c296735e" 3688 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.56.tgz#9c7c3d6e614db7367afa348adb0ab287c296735e"
3692 integrity sha512-PTMdAWK3JI2MNW811znGssGP5GR44tQPr++VQ1rPP0n8Z1cTKbCPD3S/kXPLr3ZZDIwAaVm08fuFym6Rp8l/0A== 3689 integrity sha512-PTMdAWK3JI2MNW811znGssGP5GR44tQPr++VQ1rPP0n8Z1cTKbCPD3S/kXPLr3ZZDIwAaVm08fuFym6Rp8l/0A==
@@ -3796,13 +3793,13 @@ eslint@^7.21.0: @@ -3796,13 +3793,13 @@ eslint@^7.21.0:
3796 text-table "^0.2.0" 3793 text-table "^0.2.0"
3797 v8-compile-cache "^2.0.3" 3794 v8-compile-cache "^2.0.3"
3798 3795
3799 -esno@^0.4.5:  
3800 - version "0.4.5"  
3801 - resolved "https://registry.npmjs.org/esno/-/esno-0.4.5.tgz#befd93a0b9021b8879aef359d2938d38be960c5a"  
3802 - integrity sha512-QzQZPVlpII0RJCDecsi28gjJFa6DXb/kAn3IHE+XHTw382wAA89jF40DcP/t+Yn/usrHyDlmseBppvr5Jxy7qw== 3796 +esno@^0.4.6:
  3797 + version "0.4.6"
  3798 + resolved "https://registry.npmjs.org/esno/-/esno-0.4.6.tgz#2482fa119c7f111224c091575c7d43ad13cfbcc6"
  3799 + integrity sha512-6sjoAqYmkLL5h/9eNchRblH6Eq1WrUmak2ROHjH/6lyakGSmdPsl/pigp+pXez7yqPU0bsy4W5hpyoUUjlxhsQ==
3803 dependencies: 3800 dependencies:
3804 - esbuild "^0.8.53"  
3805 - esbuild-register "^2.0.0" 3801 + esbuild "^0.8.56"
  3802 + esbuild-register "^2.2.0"
3806 3803
3807 espree@^6.2.1: 3804 espree@^6.2.1:
3808 version "6.2.1" 3805 version "6.2.1"
@@ -5564,6 +5561,11 @@ json5@^2.1.2: @@ -5564,6 +5561,11 @@ json5@^2.1.2:
5564 dependencies: 5561 dependencies:
5565 minimist "^1.2.5" 5562 minimist "^1.2.5"
5566 5563
  5564 +jsonc-parser@^3.0.0:
  5565 + version "3.0.0"
  5566 + resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22"
  5567 + integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==
  5568 +
5567 jsonfile@^4.0.0: 5569 jsonfile@^4.0.0:
5568 version "4.0.0" 5570 version "4.0.0"
5569 resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 5571 resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@@ -6346,11 +6348,6 @@ node-fetch@2.6.1: @@ -6346,11 +6348,6 @@ node-fetch@2.6.1:
6346 resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" 6348 resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
6347 integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== 6349 integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
6348 6350
6349 -node-modules-regexp@^1.0.0:  
6350 - version "1.0.0"  
6351 - resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"  
6352 - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=  
6353 -  
6354 node-releases@^1.1.69: 6351 node-releases@^1.1.69:
6355 version "1.1.70" 6352 version "1.1.70"
6356 resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08" 6353 resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08"
@@ -6923,13 +6920,6 @@ pinkie@^2.0.0: @@ -6923,13 +6920,6 @@ pinkie@^2.0.0:
6923 resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 6920 resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
6924 integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= 6921 integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
6925 6922
6926 -pirates@^4.0.1:  
6927 - version "4.0.1"  
6928 - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87"  
6929 - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==  
6930 - dependencies:  
6931 - node-modules-regexp "^1.0.0"  
6932 -  
6933 please-upgrade-node@^3.2.0: 6923 please-upgrade-node@^3.2.0:
6934 version "3.2.0" 6924 version "3.2.0"
6935 resolved "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" 6925 resolved "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
@@ -7959,7 +7949,7 @@ source-map-resolve@^0.5.0: @@ -7959,7 +7949,7 @@ source-map-resolve@^0.5.0:
7959 source-map-url "^0.4.0" 7949 source-map-url "^0.4.0"
7960 urix "^0.1.0" 7950 urix "^0.1.0"
7961 7951
7962 -source-map-support@^0.5.17, source-map-support@^0.5.19, source-map-support@~0.5.12, source-map-support@~0.5.19: 7952 +source-map-support@^0.5.17, source-map-support@~0.5.12, source-map-support@~0.5.19:
7963 version "0.5.19" 7953 version "0.5.19"
7964 resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" 7954 resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
7965 integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== 7955 integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
@@ -9141,10 +9131,10 @@ vite-plugin-style-import@^0.7.6: @@ -9141,10 +9131,10 @@ vite-plugin-style-import@^0.7.6:
9141 es-module-lexer "^0.4.0" 9131 es-module-lexer "^0.4.0"
9142 magic-string "^0.25.7" 9132 magic-string "^0.25.7"
9143 9133
9144 -vite-plugin-svg-icons@^0.1.2:  
9145 - version "0.1.2"  
9146 - resolved "https://registry.npmjs.org/vite-plugin-svg-icons/-/vite-plugin-svg-icons-0.1.2.tgz#fe5ca5e896cba7b7c1a4582721b94894bef754e4"  
9147 - integrity sha512-MWeZjiI5zK916Z+bEYvgPD+Tv/71PFgZ8PBy287yZIBt/9CNshnohuK8oP91IhYaPwwyQNU3lHUlj3PCpT4wpg== 9134 +vite-plugin-svg-icons@^0.2.1:
  9135 + version "0.2.1"
  9136 + resolved "https://registry.npmjs.org/vite-plugin-svg-icons/-/vite-plugin-svg-icons-0.2.1.tgz#85a456ac30e8c67ab781a175d59daf36ef115ffd"
  9137 + integrity sha512-LgbBfKIsUPyPMXeBY/gEsr8l44ooDL5jbqGf8YjouMGTGfE4K2xXdO/5azyJZBkvvfPZBCCrAcGucMG08dAE/A==
9148 dependencies: 9138 dependencies:
9149 debug "^4.3.2" 9139 debug "^4.3.2"
9150 etag "^1.8.1" 9140 etag "^1.8.1"
@@ -9164,13 +9154,13 @@ vite-plugin-theme@^0.4.8: @@ -9164,13 +9154,13 @@ vite-plugin-theme@^0.4.8:
9164 es-module-lexer "^0.3.26" 9154 es-module-lexer "^0.3.26"
9165 tinycolor2 "^1.4.2" 9155 tinycolor2 "^1.4.2"
9166 9156
9167 -vite-plugin-windicss@0.6.6:  
9168 - version "0.6.6"  
9169 - resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.6.6.tgz#502c321a1764dff1a232195cb7bfc04fd98ffc84"  
9170 - integrity sha512-V2UlnHKxCmH1BwrI96YMaBocpIoHzBRYsfv1GOi0jMs7gyakAz3QcnjGwdB2ZtSsE+wPlv5MhSFbL1CFVsvW/A== 9157 +vite-plugin-windicss@0.6.10:
  9158 + version "0.6.10"
  9159 + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.6.10.tgz#b2719bc9f29220208162e04c342a8983f7536fdb"
  9160 + integrity sha512-ofeJGvHu/Tz+HIP9Ap0uQHBt5YNi2uv/4yoJH30I3zFE5gAdsKN3GgzrcySQEPaQIgWmcDNbpWqAFejLHFLpzw==
9171 dependencies: 9161 dependencies:
9172 - "@windicss/plugin-utils" "0.6.6"  
9173 - windicss "^2.2.3" 9162 + "@windicss/plugin-utils" "0.6.10"
  9163 + windicss "^2.2.6"
9174 9164
9175 vite@^2.0.5: 9165 vite@^2.0.5:
9176 version "2.0.5" 9166 version "2.0.5"
@@ -9297,10 +9287,10 @@ which@^2.0.1: @@ -9297,10 +9287,10 @@ which@^2.0.1:
9297 dependencies: 9287 dependencies:
9298 isexe "^2.0.0" 9288 isexe "^2.0.0"
9299 9289
9300 -windicss@^2.2.3:  
9301 - version "2.2.3"  
9302 - resolved "https://registry.npmjs.org/windicss/-/windicss-2.2.3.tgz#5d25cab4b397d64f74660cac9b947b29cda240e9"  
9303 - integrity sha512-rDaHpCgF3nq6tt21KC3691vhNZcbDHo0DJN+fgY5OmNCqd8muvZ9N4Zp9eqjWaJetg+ulz++MBM/pG9D70sj2w== 9290 +windicss@^2.2.6:
  9291 + version "2.2.6"
  9292 + resolved "https://registry.npmjs.org/windicss/-/windicss-2.2.6.tgz#1e1b40ca329f8dd5ab735734212f9f91c9497004"
  9293 + integrity sha512-RK502Xwsw0ptjVueJum0TEr286YJgtqK6kXpa60R6a1z2gGkVpEcaIfr6okQ5EYUk8WMRLrXoK6B2E6dSRg/sw==
9304 9294
9305 wmf@~1.0.1: 9295 wmf@~1.0.1:
9306 version "1.0.2" 9296 version "1.0.2"