Browse Source

销售订单-选择合同/选择报价单-单据日期筛选条件修改

jingbb 4 tháng trước cách đây
mục cha
commit
c4bf123725

+ 19 - 4
src/views/publicComponents/SelectContractModal.vue

@@ -20,7 +20,7 @@
                     <a-col :md="6" :sm="8">
                         <a-form-item name="billDate">
                             <template #label><span title="单据日期(bill date)">单据日期(bill date)</span></template>
-                            <a-range-picker value-format="YYYY-MM-DD"  v-model:value="queryParams.billDate" class="query-group-cust"/>
+                            <a-range-picker value-format="YYYY-MM-DD"  v-model:value="billDate" class="query-group-cust" @change="changeBillDate"/>
                         </a-form-item>
                     </a-col> 
                     <template v-if="toggleSearchStatus">
@@ -275,9 +275,9 @@
     let selectedRowKeys = ref([]);
     let selectedRows = ref([]);
     const toggleSearchStatus = ref(false);
+    var billDate = ref([])
     const queryParams = ref({
         billCode:'',
-        billDate:'',
         quotationProject:'',
         quotationProjectName:'',
         productionClass:'',
@@ -290,7 +290,8 @@
         childModel:'',
         saleDepartment:'',
         salesman:'',
-        
+        billDate_begin:'',
+        billDate_end:'',
     });
     let pagination = ref({
       current: 1,
@@ -366,9 +367,9 @@
         loadData();
     }
     function searchReset(){
+        billDate.value = []
         queryParams.value = {
             billCode:'',
-            billDate:'',
             quotationProject:'',
             quotationProjectName:'',
             productionClass:'',
@@ -381,6 +382,8 @@
             childModel:'',
             saleDepartment:'',
             salesman:'',
+            billDate_begin:'',
+            billDate_end:'',
         }
         pagination.value.current =1;
         pagination.value.pageSize = 10; 
@@ -428,6 +431,18 @@
         loadData()
         getOptiom()
     }
+    function changeBillDate(prop){
+       if(prop){
+            billDate.value = prop
+            queryParams.value.billDate_begin = prop[0]
+            queryParams.value.billDate_end = prop[1]
+       }else{
+            billDate.value = []
+            queryParams.value.billDate_begin = ''
+            queryParams.value.billDate_end = ''
+       }
+       
+    }
     defineExpose({
       getTable
     });

+ 21 - 5
src/views/publicComponents/SelectQuotationModal.vue

@@ -19,7 +19,7 @@
                     </a-col>
                     <a-col :md="6" :sm="8">
                         <a-form-item label="单据日期(bill date)">
-                            <a-range-picker value-format="YYYY-MM-DD"  v-model:value="queryParams.billDate" class="query-group-cust"/>
+                            <a-range-picker value-format="YYYY-MM-DD"  v-model:value="billDate"  @change="changeBillDate" class="query-group-cust"/>
                         </a-form-item>
                     </a-col> 
                     <template v-if="toggleSearchStatus">
@@ -264,9 +264,9 @@
     let selectedRowKeys = ref([]);
     let selectedRows = ref([]);
     const toggleSearchStatus = ref(false);
+    var billDate = ref([])
     const queryParams = ref({
         billCode:'',
-        billDate:'',
         quotationProject:'',
         quotationProjectName:'',
         productionClass:'',
@@ -276,7 +276,9 @@
         headModel:'',
         englishName:'',
         productCode:'',
-        childModel:''
+        childModel:'',
+        billDate_begin:'',
+        billDate_end:'',
     });
     let pagination = ref({
       current: 1,
@@ -346,9 +348,9 @@
         loadData();
     }
     function searchReset(){
+        billDate.value = []
         queryParams.value = {
             billCode:'',
-            billDate:'',
             quotationProject:'',
             quotationProjectName:'',
             productionClass:'',
@@ -358,7 +360,9 @@
             headModel:'',
             englishName:'',
             productCode:'',
-            childModel:''
+            childModel:'',
+            billDate_begin:'',
+        billDate_end:'',
         }
         pagination.value.current =1;
         pagination.value.pageSize = 10; 
@@ -406,6 +410,18 @@
         loadData()
         getOptiom()
     }
+    function changeBillDate(prop){
+       if(prop){
+            billDate.value = prop
+            queryParams.value.billDate_begin = prop[0]
+            queryParams.value.billDate_end = prop[1]
+       }else{
+            billDate.value = []
+            queryParams.value.billDate_begin = ''
+            queryParams.value.billDate_end = ''
+       }
+       
+    }
     defineExpose({
       getTable
     });