From eca92019490bd212b76003950f4d55555220d8aa Mon Sep 17 00:00:00 2001 From: ChenQiuYu Date: Wed, 14 May 2025 14:31:21 +0800 Subject: [PATCH 1/4] dev --- src/views/inventory/goods.vue | 80 +++++++++++++++++++++++++++-------- 1 file changed, 63 insertions(+), 17 deletions(-) diff --git a/src/views/inventory/goods.vue b/src/views/inventory/goods.vue index 38cbbb7..a46d763 100644 --- a/src/views/inventory/goods.vue +++ b/src/views/inventory/goods.vue @@ -12,12 +12,15 @@ @input="searchGoods" > - + - + @@ -47,21 +51,32 @@ - + -
-
搜索
-
重置
-
-
- - +
+
+ + +
+
+ + + + 重置 +
+
+ + + + 搜索 +
@@ -72,7 +87,8 @@
- + - - + + + + + + @@ -143,6 +143,8 @@ const route = useRoute() let open_code = ref(null) onMounted(() => { init() + getSupplierList() + getManagerUserList() }) const addOrderRef = ref('') const openAdd = () => { @@ -162,8 +164,9 @@ let init = () => { const query = { page: page.value, pageSize: 20, + ...searchModel.value } - post("inventory/order/list", {query: query,...searchModel.value}).then((res: any) => { + post("inventory/order/list", {query: query}).then((res: any) => { tableData.value = res.list total.value = res.total_count }) @@ -197,24 +200,39 @@ const handleDateChange = (date: any[]) => { if (selectedDate.value[0] == selectedDate.value[1]) { selectedDate.value[1] = getEndOfDay(selectedDate.value[1]); // 输出今天 23:59 } + searchModel.value.beginTime = selectedDate.value[0] + searchModel.value.endTime = selectedDate.value[1] +} +const supplier_list = ref([]) +const getSupplierList = () => { + const query = { + turn: 1 + } + post("inventory/supplier/list", {query: query}).then((res: any) => { + supplier_list.value = res.list + }) +} +const managerUserList: any = ref([]) +const getManagerUserList = () => { + post("manager/user/list", { + }).then((res: any) => { + managerUserList.value = res + }) } - const searchModel = ref({ - purchaseDate:"", code: "", - cateId: [], - minInterestRate: "", - maxInterestRate: "", - curProfitCate: [] + managerUserIds: [], + supplierIds: [], + beginTime: null, + endTime:null }) const resetSearch = () => { searchModel.value = { - purchaseDate:"", code: "", - cateId: [], - minInterestRate: "", - maxInterestRate: "", - curProfitCate: [] + managerUserIds: [], + supplierIds: [], + beginTime: null, + endTime:null } init() } @@ -360,6 +378,7 @@ const resetSearch = () => { color: #4D6DE4; text-align: center; line-height: 42px; + cursor: pointer; &:hover { background: #4D6DE4; color: #fff; @@ -368,6 +387,9 @@ const resetSearch = () => { } } } +:deep(.el-range-editor.el-input__wrapper) { + height: 42px; +} :deep(.el-select__wrapper) { height: 42px; }