From 1ab015896fcf64ba99c5271837169a342109adae Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 28 十一月 2025 11:07:53 +0800
Subject: [PATCH] 海川开心-查询条件添加默认日期

---
 src/views/procurementManagement/paymentHistory/index.vue           |   10 ++-
 src/views/procurementManagement/procurementInvoiceLedger/index.vue |    4 +
 src/views/procurementManagement/procurementReport/index.vue        |   11 +--
 src/views/inventoryManagement/issueManagement/index.vue            |    2 
 src/views/productionManagement/productionDispatching/index.vue     |    7 +-
 src/views/salesManagement/salesLedger/index.vue                    |   18 ++++-
 src/views/productionManagement/operationScheduling/index.vue       |    6 +-
 src/views/procurementManagement/procurementLedger/index.vue        |    8 ++
 src/views/salesManagement/invoiceLedger/index.vue                  |   18 ++++-
 src/views/productionManagement/productionReporting/index.vue       |   10 ++-
 src/views/salesManagement/indicatorStats/index.vue                 |    4 +
 src/views/inventoryManagement/receiptManagement/index.vue          |    8 ++
 src/views/productionManagement/productionOrder/index.vue           |    7 +-
 src/views/inventoryManagement/stockManagement/index.vue            |    2 
 src/views/salesManagement/receiptPaymentHistory/index.vue          |   12 +++
 src/views/inventoryManagement/dispatchLog/index.vue                |    2 
 16 files changed, 89 insertions(+), 40 deletions(-)

diff --git a/src/views/inventoryManagement/dispatchLog/index.vue b/src/views/inventoryManagement/dispatchLog/index.vue
index 62b96c5..675ca11 100644
--- a/src/views/inventoryManagement/dispatchLog/index.vue
+++ b/src/views/inventoryManagement/dispatchLog/index.vue
@@ -358,7 +358,7 @@
 	searchForm: {
 		supplierName: "",
 		customerName: "",
-		timeStr: "",
+		timeStr: getCurrentDate(),
 	},
 	form: {
 		supplierId: null,
diff --git a/src/views/inventoryManagement/issueManagement/index.vue b/src/views/inventoryManagement/issueManagement/index.vue
index 524c4a9..c3455ec 100644
--- a/src/views/inventoryManagement/issueManagement/index.vue
+++ b/src/views/inventoryManagement/issueManagement/index.vue
@@ -221,7 +221,7 @@
     inboundTime:'',
     nickName: '',
     userId: '',
-    timeStr: '',
+    timeStr: getCurrentDate(),
   },
   form: {
     productrecordId: '',
diff --git a/src/views/inventoryManagement/receiptManagement/index.vue b/src/views/inventoryManagement/receiptManagement/index.vue
index f62f4d2..967f8c4 100644
--- a/src/views/inventoryManagement/receiptManagement/index.vue
+++ b/src/views/inventoryManagement/receiptManagement/index.vue
@@ -164,6 +164,7 @@
 import { ref, reactive, toRefs, onMounted, getCurrentInstance, nextTick } from 'vue'
 import { ElMessageBox } from "element-plus";
 import useUserStore from '@/store/modules/user'
+import dayjs from 'dayjs'
 import {
 	getStockInPage,
 	getStockInPageByProduction,
@@ -173,6 +174,11 @@
 } from "@/api/inventoryManagement/stockIn.js";
 import FormDia from './components/formDia.vue'
 import FormDiaManual from './components/formDiaManual.vue'
+
+// 鑾峰彇褰撳墠鏃ユ湡
+function getCurrentDate() {
+  return dayjs().format('YYYY-MM-DD')
+}
 
 const userStore = useUserStore()
 const { proxy } = getCurrentInstance()
@@ -194,7 +200,7 @@
   searchForm: {
     supplierName: '',
     customerName: '',
-    timeStr: '',
+    timeStr: getCurrentDate(),
   },
 })
 const { searchForm } = toRefs(data)
diff --git a/src/views/inventoryManagement/stockManagement/index.vue b/src/views/inventoryManagement/stockManagement/index.vue
index ec49990..751daac 100644
--- a/src/views/inventoryManagement/stockManagement/index.vue
+++ b/src/views/inventoryManagement/stockManagement/index.vue
@@ -307,7 +307,7 @@
   searchForm: {
     supplierName: '',
     customerName: '',
-    timeStr: '',
+    timeStr: getCurrentDate(),
   },
   form: {
     supplierId: null,
diff --git a/src/views/procurementManagement/paymentHistory/index.vue b/src/views/procurementManagement/paymentHistory/index.vue
index c38b4b0..4d23b9c 100644
--- a/src/views/procurementManagement/paymentHistory/index.vue
+++ b/src/views/procurementManagement/paymentHistory/index.vue
@@ -118,9 +118,10 @@
 const { form: searchForm } = useFormData({
   searchText: undefined,
 	purchaseContractNumber: undefined,
-  paymentDate: [],
-  paymentDateStart: undefined,
-  paymentDateEnd: undefined,
+  // 璁剧疆浠樻鏃ユ湡鑼冨洿涓哄綋澶�
+  paymentDate: [dayjs().startOf('day').format('YYYY-MM-DD'), dayjs().endOf('day').format('YYYY-MM-DD')],
+  paymentDateStart: dayjs().startOf('day').format('YYYY-MM-DD'),
+  paymentDateEnd: dayjs().endOf('day').format('YYYY-MM-DD'),
 });
 
 // 鏌ヨ鍒楄〃
@@ -137,7 +138,8 @@
 const getList = () => {
   tableLoading.value = true;
   const { paymentDate, ...rest } = searchForm;
-  paymentHistoryListPage({ ...rest, ...page }).then((res) => {
+  const { total, ...pageParams } = page;
+  paymentHistoryListPage({ ...rest, ...pageParams }).then((res) => {
     tableLoading.value = false;
     tableData.value = res.records;
 		page.total = res.total;
diff --git a/src/views/procurementManagement/procurementInvoiceLedger/index.vue b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
index 91277e4..9aec1a0 100644
--- a/src/views/procurementManagement/procurementInvoiceLedger/index.vue
+++ b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
@@ -122,6 +122,7 @@
 import EditModal from "./Modal/EditModal.vue";
 import useUserStore from "@/store/modules/user.js";
 import {delInvoiceLedgerByRegProductId} from "@/api/salesManagement/invoiceLedger.js";
+import dayjs from "dayjs";
 const userStore = useUserStore();
 
 defineOptions({
@@ -147,7 +148,8 @@
   {
     purchaseContractNumber: undefined, // 閲囪喘鍚堝悓鍙�
     supplierName: undefined, // 渚涘簲鍟�
-    createdAt: [], // 鏉ョエ鏃ユ湡
+    // 璁剧疆鏉ョエ鏃ユ湡鑼冨洿涓哄綋澶�
+    createdAt: [dayjs().startOf('day').format('YYYY-MM-DD'), dayjs().endOf('day').format('YYYY-MM-DD')], // 鏉ョエ鏃ユ湡
   },
   [
     {
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index acbedab..f1e0fda 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -878,7 +878,13 @@
   },
 });
 const {  form, rules } = toRefs(data);
-const { form: searchForm } = useFormData(data.searchForm);
+const { form: searchForm } = useFormData({
+  ...data.searchForm,
+  // 璁剧疆褰曞叆鏃ユ湡鑼冨洿涓哄綋澶�
+  entryDate: [dayjs().startOf('day').format('YYYY-MM-DD'), dayjs().endOf('day').format('YYYY-MM-DD')],
+  entryDateStart: dayjs().startOf('day').format('YYYY-MM-DD'),
+  entryDateEnd: dayjs().endOf('day').format('YYYY-MM-DD')
+});
 
 // 浜у搧琛ㄥ崟寮规鏁版嵁
 const productFormVisible = ref(false);
diff --git a/src/views/procurementManagement/procurementReport/index.vue b/src/views/procurementManagement/procurementReport/index.vue
index 33a0e91..d421c67 100644
--- a/src/views/procurementManagement/procurementReport/index.vue
+++ b/src/views/procurementManagement/procurementReport/index.vue
@@ -280,6 +280,7 @@
 import { ref, reactive, onMounted } from 'vue'
 import { ElMessage } from 'element-plus'
 import { Document, List, TrendCharts, Shop, Search, Refresh, Download } from '@element-plus/icons-vue'
+import dayjs from "dayjs";
 
 // 鍝嶅簲寮忔暟鎹�
 const loading = ref(false)
@@ -690,14 +691,10 @@
 }
 
 onMounted(() => {
-  // 璁剧疆榛樿鏃堕棿鑼冨洿涓烘渶杩�30澶�
-  const endDate = new Date()
-  const startDate = new Date()
-  startDate.setDate(startDate.getDate() - 30)
-  
+  // 璁剧疆榛樿鏃堕棿鑼冨洿涓哄綋澶�
   searchForm.dateRange = [
-    startDate.toISOString().split('T')[0],
-    endDate.toISOString().split('T')[0]
+    dayjs().startOf('day').format('YYYY-MM-DD'),
+    dayjs().endOf('day').format('YYYY-MM-DD')
   ]
 })
 </script>
diff --git a/src/views/productionManagement/operationScheduling/index.vue b/src/views/productionManagement/operationScheduling/index.vue
index 1388a20..4c3e0bd 100644
--- a/src/views/productionManagement/operationScheduling/index.vue
+++ b/src/views/productionManagement/operationScheduling/index.vue
@@ -61,9 +61,9 @@
 	searchForm: {
 		staffName: "",
 		status: 1,
-		entryDate: null, // 褰曞叆鏃ユ湡
-		entryDateStart: undefined,
-		entryDateEnd: undefined,
+		entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 褰曞叆鏃ユ湡锛岄粯璁ゅ綋澶�
+		entryDateStart: dayjs().format("YYYY-MM-DD"),
+		entryDateEnd: dayjs().format("YYYY-MM-DD"),
 	},
 });
 const { searchForm } = toRefs(data);
diff --git a/src/views/productionManagement/productionDispatching/index.vue b/src/views/productionManagement/productionDispatching/index.vue
index e976013..0732740 100644
--- a/src/views/productionManagement/productionDispatching/index.vue
+++ b/src/views/productionManagement/productionDispatching/index.vue
@@ -88,9 +88,10 @@
 	searchForm: {
 		customerName: "",
 		projectName: "",
-		entryDate: null, // 褰曞叆鏃ユ湡
-		entryDateStart: undefined,
-		entryDateEnd: undefined,
+		status: "",
+		entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 褰曞叆鏃ユ湡锛岄粯璁ゅ綋澶�
+		entryDateStart: dayjs().format("YYYY-MM-DD"),
+		entryDateEnd: dayjs().format("YYYY-MM-DD"),
 	},
 });
 const { searchForm } = toRefs(data);
diff --git a/src/views/productionManagement/productionOrder/index.vue b/src/views/productionManagement/productionOrder/index.vue
index 9928d46..3ef1a65 100644
--- a/src/views/productionManagement/productionOrder/index.vue
+++ b/src/views/productionManagement/productionOrder/index.vue
@@ -133,9 +133,10 @@
 	searchForm: {
 		customerName: "",
 		projectName: "",
-		entryDate: null, // 褰曞叆鏃ユ湡
-		entryDateStart: undefined,
-		entryDateEnd: undefined,
+		status: "",
+		entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 褰曞叆鏃ユ湡锛岄粯璁ゅ綋澶�
+		entryDateStart: dayjs().format("YYYY-MM-DD"),
+		entryDateEnd: dayjs().format("YYYY-MM-DD"),
 	},
 });
 const { searchForm } = toRefs(data);
diff --git a/src/views/productionManagement/productionReporting/index.vue b/src/views/productionManagement/productionReporting/index.vue
index e6f2792..bbe8f77 100644
--- a/src/views/productionManagement/productionReporting/index.vue
+++ b/src/views/productionManagement/productionReporting/index.vue
@@ -148,10 +148,12 @@
 
 const data = reactive({
 	searchForm: {
-		staffName: "",
-		entryDate: null, // 褰曞叆鏃ユ湡
-		entryDateStart: undefined,
-		entryDateEnd: undefined,
+		customerName: "",
+		projectName: "",
+		status: "",
+		entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 褰曞叆鏃ユ湡锛岄粯璁ゅ綋澶�
+		entryDateStart: dayjs().format("YYYY-MM-DD"),
+		entryDateEnd: dayjs().format("YYYY-MM-DD"),
 	},
 });
 const { searchForm } = toRefs(data);
diff --git a/src/views/salesManagement/indicatorStats/index.vue b/src/views/salesManagement/indicatorStats/index.vue
index 617ef6f..24a4a62 100644
--- a/src/views/salesManagement/indicatorStats/index.vue
+++ b/src/views/salesManagement/indicatorStats/index.vue
@@ -224,6 +224,10 @@
 }
 
 onMounted(() => {
+  // 璁剧疆鎸囨爣绛涢�夋棩鏈熻寖鍥撮粯璁ゅ�间负褰撳ぉ
+  const today = dayjs().format('YYYY-MM-DD')
+  indicatorFilter.dateRange = [today, today]
+  
   nextTick(() => initIndicatorChart())
 })
 </script>
diff --git a/src/views/salesManagement/invoiceLedger/index.vue b/src/views/salesManagement/invoiceLedger/index.vue
index d377b88..d1695c4 100644
--- a/src/views/salesManagement/invoiceLedger/index.vue
+++ b/src/views/salesManagement/invoiceLedger/index.vue
@@ -245,7 +245,11 @@
 const getList = () => {
   tableLoading.value = true;
   const { invoiceDate, ...rest } = searchForm;
-  registrationProductPage({ ...rest, ...page }).then((res) => {
+  // 灏嗚寖鍥存棩鏈熷瓧娈典紶閫掔粰鍚庣
+  const params = { ...rest, ...page };
+  // 绉婚櫎寮�绁ㄦ棩鏈熺殑榛樿鍊艰缃紝鍙繚鐣欒寖鍥存棩鏈熷瓧娈�
+  delete params.invoiceDate;
+  registrationProductPage(params).then((res) => {
     tableLoading.value = false;
     tableData.value = res.data.records;
     total.value = res.data.total;
@@ -274,11 +278,9 @@
     fileList.value = res.data.fileList;
     if (!form.value.invoicePerson) {
       form.value.invoicePerson = userStore.nickName;
-      form.value.entryDate = getCurrentDate();
+      // 绉婚櫎褰曞叆鏃ユ湡榛樿鍊艰缃紝鍙鐞嗚寖鍥存棩鏈熷瓧娈�
     }
-    if (!form.value.invoiceDate) {
-      form.value.invoiceDate = getCurrentDate();
-    }
+    // 绉婚櫎寮�绁ㄦ棩鏈熼粯璁ゅ�艰缃紝鍙鐞嗚寖鍥存棩鏈熷瓧娈�
   });
   dialogFormVisible.value = true;
 };
@@ -434,6 +436,12 @@
 };
 
 onMounted(() => {
+  // 璁剧疆寮�绁ㄦ棩鏈熻寖鍥撮粯璁ゅ�间负褰撳ぉ
+  const today = dayjs().format('YYYY-MM-DD');
+  searchForm.invoiceDate = [today, today];
+  // 璁剧疆鑼冨洿鏃ユ湡瀛楁鐨勮捣濮嬪拰缁撴潫鏃堕棿
+  searchForm.invoiceDateStart = today;
+  searchForm.invoiceDateEnd = today;
   getList();
 });
 </script>
diff --git a/src/views/salesManagement/receiptPaymentHistory/index.vue b/src/views/salesManagement/receiptPaymentHistory/index.vue
index 589d567..8475f18 100644
--- a/src/views/salesManagement/receiptPaymentHistory/index.vue
+++ b/src/views/salesManagement/receiptPaymentHistory/index.vue
@@ -168,7 +168,11 @@
 const getList = () => {
   tableLoading.value = true;
   const { receiptPaymentDate, ...rest } = searchForm;
-  receiptPaymentHistoryListPage({ ...rest, ...page }).then((res) => {
+  // 灏嗚寖鍥存棩鏈熷瓧娈典紶閫掔粰鍚庣
+  const params = { ...rest, ...page };
+  // 绉婚櫎鍥炴鏃ユ湡鐨勯粯璁ゅ�艰缃紝鍙繚鐣欒寖鍥存棩鏈熷瓧娈�
+  delete params.receiptPaymentDate;
+  receiptPaymentHistoryListPage(params).then((res) => {
     tableLoading.value = false;
     tableData.value = res.records;
 		page.total = res.total;
@@ -212,6 +216,12 @@
 };
 
 onMounted(() => {
+  // 璁剧疆鍥炴鏃ユ湡鑼冨洿榛樿鍊间负褰撳ぉ
+  const today = dayjs().format('YYYY-MM-DD');
+  searchForm.receiptPaymentDate = [today, today];
+  // 璁剧疆鑼冨洿鏃ユ湡瀛楁鐨勮捣濮嬪拰缁撴潫鏃堕棿
+  searchForm.receiptPaymentDateStart = dayjs(today).format('YYYY-MM-DD 00:00:00');
+  searchForm.receiptPaymentDateEnd = dayjs(today).format('YYYY-MM-DD 23:59:59');
   getList();
 });
 </script>
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 9366a16..196c2ff 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -644,7 +644,11 @@
 const getList = () => {
   tableLoading.value = true;
   const { entryDate, ...rest } = searchForm;
-  ledgerListPage({ ...rest, ...page })
+  // 灏嗚寖鍥存棩鏈熷瓧娈典紶閫掔粰鍚庣
+  const params = { ...rest, ...page };
+  // 绉婚櫎褰曞叆鏃ユ湡鐨勯粯璁ゅ�艰缃紝鍙繚鐣欒寖鍥存棩鏈熷瓧娈�
+  delete params.entryDate;
+  ledgerListPage(params)
     .then((res) => {
       tableLoading.value = false;
       tableData.value = res.records;
@@ -785,7 +789,7 @@
   //     form.value.entryPerson = userAll.user.userId // 璁剧疆榛樿涓氬姟鍛樹负褰撳墠鐢ㄦ埛
   //   }
   // });
-  form.value.entryDate = getCurrentDate(); // 璁剧疆榛樿褰曞叆鏃ユ湡涓哄綋鍓嶆棩鏈�
+  // 绉婚櫎褰曞叆鏃ユ湡榛樿鍊艰缃紝鍙鐞嗚寖鍥存棩鏈熷瓧娈�
   dialogFormVisible.value = true;
 };
 function changs(val) {
@@ -1541,7 +1545,7 @@
 const openDeliveryForm = (row) => {
   currentDeliveryRow.value = row;
   deliveryForm.value = {
-    shippingDate: getCurrentDate(),
+    shippingDate: "", // 绉婚櫎榛樿鍊艰缃�
     shippingCarNumber: "",
   };
   deliveryFormVisible.value = true;
@@ -1576,7 +1580,13 @@
 };
 
 onMounted(() => {
-	getList();
+  // 璁剧疆褰曞叆鏃ユ湡鑼冨洿榛樿鍊间负褰撳ぉ
+  const today = dayjs().format('YYYY-MM-DD');
+  searchForm.entryDate = [today, today];
+  // 璁剧疆鑼冨洿鏃ユ湡瀛楁鐨勮捣濮嬪拰缁撴潫鏃堕棿
+  searchForm.entryDateStart = today;
+  searchForm.entryDateEnd = today;
+  getList();
 });
 </script>
 

--
Gitblit v1.9.3