From 0665e45a229de401c9e4e4af0b87952466019d85 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期一, 15 六月 2026 13:17:30 +0800
Subject: [PATCH] feat:销售台账 1.查询全部 2.导出除了反审核 3.发货导出添加筛选
---
src/views/salesManagement/deliveryLedger/index.vue | 31 +++++++++++++++++++++++++++++--
1 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/src/views/salesManagement/deliveryLedger/index.vue b/src/views/salesManagement/deliveryLedger/index.vue
index 7e96f23..6545adf 100644
--- a/src/views/salesManagement/deliveryLedger/index.vue
+++ b/src/views/salesManagement/deliveryLedger/index.vue
@@ -14,6 +14,11 @@
<el-input v-model="searchForm.expressNumber" placeholder="璇疯緭鍏�" clearable prefix-icon="Search" style="width: 200px"
@change="handleQuery" />
</el-form-item>
+ <el-form-item label="鍙戣揣鏃ユ湡锛�">
+ <el-date-picker v-model="shippingDateRange" type="daterange" range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�"
+ end-placeholder="缁撴潫鏃ユ湡" value-format="YYYY-MM-DD" format="YYYY-MM-DD" clearable style="width: 240px"
+ @change="handleShippingDateChange" />
+ </el-form-item>
<el-form-item>
<el-button type="primary" @click="handleQuery"> 鎼滅储 </el-button>
</el-form-item>
@@ -294,11 +299,14 @@
// 鐢ㄦ埛淇℃伅琛ㄥ崟寮规鏁版嵁
const operationType = ref("");
const dialogFormVisible = ref(false);
+const shippingDateRange = ref([]);
const data = reactive({
searchForm: {
salesContractNo: "", // 閿�鍞鍗曞彿
shippingCarNumber: "", // 杞︾墝鍙�
expressNumber: "", // 蹇�掑崟鍙�
+ shippingDateStart: "", // 鍙戣揣鏃ユ湡寮�濮�
+ shippingDateEnd: "", // 鍙戣揣鏃ユ湡缁撴潫
},
form: {
id: null,
@@ -336,6 +344,18 @@
const handleQuery = () => {
page.current = 1;
getList();
+};
+
+// 鍙戣揣鏃ユ湡鍙樻洿
+const handleShippingDateChange = (value) => {
+ if (value && value.length === 2) {
+ searchForm.value.shippingDateStart = value[0];
+ searchForm.value.shippingDateEnd = value[1];
+ } else {
+ searchForm.value.shippingDateStart = "";
+ searchForm.value.shippingDateEnd = "";
+ }
+ handleQuery();
};
const paginationChange = (obj) => {
@@ -482,13 +502,20 @@
// 瀵煎嚭
const handleOut = () => {
- ElMessageBox.confirm("閫変腑鐨勫唴瀹瑰皢琚鍑猴紝鏄惁纭瀵煎嚭锛�", "瀵煎嚭", {
+ ElMessageBox.confirm("鏄惁纭瀵煎嚭鍙戣揣鍙拌处鏁版嵁锛�", "瀵煎嚭", {
confirmButtonText: "纭",
cancelButtonText: "鍙栨秷",
type: "warning",
})
.then(() => {
- proxy.download("/shippingInfo/export", {}, "鍙戣揣鍙拌处.xlsx");
+ const params = {
+ salesContractNo: searchForm.value.salesContractNo,
+ shippingCarNumber: searchForm.value.shippingCarNumber,
+ expressNumber: searchForm.value.expressNumber,
+ shippingDateStart: searchForm.value.shippingDateStart,
+ shippingDateEnd: searchForm.value.shippingDateEnd,
+ };
+ proxy.download("/shippingInfo/export", params, "鍙戣揣鍙拌处.xlsx");
})
.catch(() => {
proxy.$modal.msg("宸插彇娑�");
--
Gitblit v1.9.3