From d682234293d68ddae95b91bf6a6793eeef7e6269 Mon Sep 17 00:00:00 2001
From: 100011797 <2642441182@qq.com>
Date: Wed, 11 Jan 2023 10:01:28 +0800
Subject: [PATCH] fix: merge
---
src/components/Table/index.vue | 44 ++++++++++++++++++----------------
src/views/demo/table/index.vue | 31 ++++++++++++++----------
2 files changed, 42 insertions(+), 33 deletions(-)
diff --git a/src/components/Table/index.vue b/src/components/Table/index.vue
index c921bd97..c7143149 100644
--- a/src/components/Table/index.vue
+++ b/src/components/Table/index.vue
@@ -53,8 +53,13 @@
@@ -135,33 +140,30 @@ const modelChange = (type: keyof typeof ModelEnum) => {
// 请求数据
const handleSearch = async (params1?: Record) => {
const resp = await props.request({
- pageSize: 10,
+ pageSize: 12,
pageIndex: 1,
...params1
})
if(resp.status === 200){
- dataSource.value = [ // resp.result?.data ||
- {
- key: '1',
- name: '胡彦斌',
- age: 32,
- address: '西湖区湖底公园1号',
- },
- {
- key: '2',
- name: '胡彦祖',
- age: 42,
- address: '西湖区湖底公园1号',
- },
- ],
+ dataSource.value = resp.result?.data || []
pageIndex.value = resp.result?.pageIndex || 0
pageSize.value = resp.result?.pageSize || 6
total.value = resp.result?.total || 0
}
}
-const pageChange = () => {
-
+const pageChange = (page: number, size: number) => {
+ if(pageSize.value === size) {
+ handleSearch({
+ pageSize: size,
+ pageIndex: page,
+ })
+ } else {
+ handleSearch({
+ pageSize: size,
+ pageIndex: 1,
+ })
+ }
}
watchEffect(() => {
@@ -226,9 +228,9 @@ watchEffect(() => {
margin-top: 20px;
display: flex;
justify-content: flex-end;
- // position: absolute;
- // right: 24px;
- // bottom: 24px;
+ /deep/ .ant-pagination-item {
+ display: none !important;
+ }
}
}
\ No newline at end of file
diff --git a/src/views/demo/table/index.vue b/src/views/demo/table/index.vue
index 1aa3ed02..66db096e 100644
--- a/src/views/demo/table/index.vue
+++ b/src/views/demo/table/index.vue
@@ -3,19 +3,19 @@
server.post(`/device-product/_query`, data)
-const actions = [{
- key: 'delete',
- disabled: true,
- text: "删除"
-}]
+const actions = [
+ {
+ key: 'edit',
+ // disabled: true,
+ text: "编辑"
+ },
+ {
+ key: 'delete',
+ disabled: true,
+ text: "删除"
+ }
+]