From 88ebe9f8ee064523329c65e7a61f6f738e651fdd Mon Sep 17 00:00:00 2001
From: maven <2163098428@qq.com>
Date: 星期四, 28 八月 2025 09:59:06 +0800
Subject: [PATCH] yys 库存增加编号字段
---
src/hooks/usePaginationApi.jsx | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/hooks/usePaginationApi.jsx b/src/hooks/usePaginationApi.jsx
index aa995b0..749b078 100644
--- a/src/hooks/usePaginationApi.jsx
+++ b/src/hooks/usePaginationApi.jsx
@@ -1,8 +1,8 @@
import { ref, reactive, watchEffect, unref } from "vue";
-import useFormData from "./useFormData.js";
-// import { message } from "@/utils/message";
+import useFormData from "@/hooks/useFormData";
+import { deepClone, isEqual } from "@/utils/index.js"
+import { ElMessage } from 'element-plus'
-import { clone, isEqual } from "lodash";
/**
* 鍒嗛〉api
* @param api 鎺ュ彛
@@ -20,7 +20,7 @@
) {
const dataList = ref([]);
const { form: filters, resetForm } = useFormData(initalFilters);
- let lastFilters = clone(initalFilters);
+ let lastFilters = deepClone(initalFilters);
const sorter = reactive(sorters || {});
const others = ref({});
const loading = ref(true);
@@ -79,14 +79,14 @@
// 濡傛灉杩欐鍜屼笂娆$殑filter涓嶅悓锛岄偅涔堝氨閲嶇疆椤电爜
if (!isEqual(unref(filters), lastFilters)) {
pagination.currentPage = 1;
- lastFilters = clone(unref(filters));
+ lastFilters = deepClone(unref(filters));
}
loading.value = true;
api({
...getFinalParams(),
current: pagination.currentPage,
size: pagination.pageSize
- }).then(({ code, data, ...rest }) => {
+ }).then(({ code, data, msg, ...rest }) => {
if (code == 200) {
// pagination.currentPage = meta.current_page;
// pagination.pageSize = meta.per_page;
@@ -97,7 +97,7 @@
loading.value = false;
} else {
loading.value = false;
- // message(data.msg, { type: "error" });
+ ElMessage({ message: msg, type: "error" });
}
});
}
@@ -120,7 +120,7 @@
}
watchEffect(() => {
- pagination.align = paginationAlign.value;
+ pagination.align = paginationAlign.value
});
// onMounted(() => {
--
Gitblit v1.9.3