diff --git a/src/api/system/menu.js b/src/api/system/menu.js
index b71119f..810c236 100644
--- a/src/api/system/menu.js
+++ b/src/api/system/menu.js
@@ -8,16 +8,18 @@ export function save(data) {
})
}
-export function listmenu() {
- return request({
- url: '/api/admin/menu',
- method: 'get'
- })
+export function listmenu(isLoading = true,params) {
+ return request({
+ url: '/api/admin/menu',
+ method: 'get',
+ params,
+ isLoading
+ })
}
-export function del(data) {
- return request({
- url: '/api/admin/menu/delete',
- method: 'post',
- data
- })
+export function del(data) {
+ return request({
+ url: '/api/admin/menu/delete',
+ method: 'post',
+ data
+ })
}
diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue
index a970359..7ead59f 100644
--- a/src/components/XyTable/index.vue
+++ b/src/components/XyTable/index.vue
@@ -1,117 +1,402 @@
+
+
diff --git a/src/views/component/data.js b/src/views/component/data.js
new file mode 100644
index 0000000..3d5067b
--- /dev/null
+++ b/src/views/component/data.js
@@ -0,0 +1,66 @@
+const data = [
+ {
+ id:1,
+ name:'a',
+ age:10,
+ birth:'2022-01-01'
+ },
+ {
+ id:2,
+ name:'b',
+ age:11,
+ birth:'2022-01-01'
+ },
+ {
+ id:3,
+ name:'c',
+ age:14,
+ birth:'2022-01-01'
+ },
+ {
+ id:4,
+ name:'b',
+ age:11,
+ birth:'2022-01-01'
+ },
+ {
+ id:5,
+ name:'e',
+ age:20,
+ birth:'2022-01-02'
+ },
+ {
+ id:6,
+ name:'f',
+ age:20,
+ birth:'2022-01-02'
+ },
+ {
+ id:7,
+ name:'g',
+ age:20,
+ birth:'2022-01-02'
+ },
+ {
+ id:8,
+ name:'h',
+ age:20,
+ birth:'2022-01-02'
+ }
+]
+
+const getData = (params) => {
+ const { page,page_size } = params
+ let start = (page - 1) * page_size
+ let res = data.slice(start,start + page_size)
+ return {
+ per_page:page_size,
+ total:data.length,
+ data:res,
+ current_page:page
+ }
+}
+
+export {
+ getData
+}
diff --git a/src/views/component/table.vue b/src/views/component/table.vue
new file mode 100644
index 0000000..1a7ebb6
--- /dev/null
+++ b/src/views/component/table.vue
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+