From b4a57366e3ff6fa863d93566edffdeb2c968d5bf Mon Sep 17 00:00:00 2001 From: LiLongLong <13717757313@163.com> Date: Tue, 4 Mar 2025 00:55:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/matrix/craft.ts | 2 +- src/services/matrix/manage.ts | 2 +- src/views/matrixCraft/index.vue | 35 +++++++++++++++- src/views/matrixManage/matrixList.vue | 75 ++++++++++++++++++++++++++++------- 4 files changed, 96 insertions(+), 18 deletions(-) diff --git a/src/services/matrix/craft.ts b/src/services/matrix/craft.ts index 9ee3d43..8aed58b 100644 --- a/src/services/matrix/craft.ts +++ b/src/services/matrix/craft.ts @@ -6,7 +6,7 @@ export function getList(params: { pageSize: number; pageNum: number }) { return httpRequest({ url: "/api/matrixCraft/list", params: { ...params }, - method: "GET", + method: "POST", }); } diff --git a/src/services/matrix/manage.ts b/src/services/matrix/manage.ts index 83a96c8..a2b9932 100644 --- a/src/services/matrix/manage.ts +++ b/src/services/matrix/manage.ts @@ -6,7 +6,7 @@ export function getList(params: { pageNum: number; pageSize: number }){ return httpRequest>({ url: "/api/matrix/list", params: { ...params }, - method: "GET", + method: "POST", }); } diff --git a/src/views/matrixCraft/index.vue b/src/views/matrixCraft/index.vue index da16272..b099b7b 100644 --- a/src/views/matrixCraft/index.vue +++ b/src/views/matrixCraft/index.vue @@ -4,9 +4,30 @@ 新增工艺 编辑 删除 + + + + + + + 搜索
- + @@ -74,6 +95,11 @@ let sprayVisible = ref(false) let tableData = ref([]) let operType = ref('add') + let loading = ref(false) + const searchForm = ref({ + matrixCraftName:undefined, + matrixId:undefined, + }) const defaultCraft: CraftItem = { id: 1, name: '', @@ -101,17 +127,21 @@ getCraftList() }) - //基质列表 //工艺列表 const getCraftList = () => { const params = { pageNum:1, pageSize:10, + ...searchForm.value } + + loading.value = true; getList(params).then((res:any)=>{ tableData.value = res.data.list total.value = res.data.total + }).finally(()=>{ + loading.value = false; }) } @@ -215,6 +245,7 @@ background: linear-gradient(90deg, #0657c0 24%, #096ae0 101%);; } .spurt_print{ + height: 80vh; .spurt_print_btn{ margin-top: 2rem; } diff --git a/src/views/matrixManage/matrixList.vue b/src/views/matrixManage/matrixList.vue index 2df0968..e42cab4 100644 --- a/src/views/matrixManage/matrixList.vue +++ b/src/views/matrixManage/matrixList.vue @@ -1,17 +1,35 @@