diff --git a/git_info.json b/git_info.json
index 0551002..b0376ee 100644
--- a/git_info.json
+++ b/git_info.json
@@ -1 +1 @@
-{"branch_name":"dev","last_commit_date":"2022-02-14T10:30:18.000Z","last_commit_author":"anjujangid","last_commit_hash":"8c3f940308bc510defde9f95c815bd081f6b15b0"}
\ No newline at end of file
+{"branch_name":"dev","last_commit_date":"2022-02-14T11:33:50.000Z","last_commit_author":"rakesh","last_commit_hash":"e987740c1e4d0da4278211e6f4ff1e9eb2bc3d40"}
\ No newline at end of file
diff --git a/src/routes/retailer/boxed_order_history.vue b/src/routes/retailer/boxed_order_history.vue
index adb458e..7255bd4 100644
--- a/src/routes/retailer/boxed_order_history.vue
+++ b/src/routes/retailer/boxed_order_history.vue
@@ -24,25 +24,26 @@
@@ -54,25 +55,26 @@
@@ -114,7 +116,6 @@
@@ -129,59 +130,68 @@
-
-
-
-
-
+
+
+
+
+
-
- {{ isoStringToNormalDate(item.updatedAt) }}
-
-
- {{ item.incrementId }}
-
-
- {{ userInfo.firstname + '' + userInfo.lastname }}
-
-
- {{ userInfo.firstname + '' + userInfo.lastname }}
-
-
- {{ item.status }}
-
-
- {{ item.payment.poNumber }}
-
-
-
- View Order
-
-
-
-
-
+ :headers="headers"
+ :items="OrderHistory"
+ :items-per-page="10"
+ class="elevation-1 pt-5"
+ >
+
+ {{ isoStringToNormalDate(item.updatedAt) }}
+
+
+ {{ item.incrementId }}
+
+
+ {{ userInfo.firstname + "" + userInfo.lastname }}
+
+
+ {{ userInfo.firstname + "" + userInfo.lastname }}
+
+
+ {{ item.status }}
+
+
+ {{ item.payment.poNumber }}
+
+
+
+ View Order
+
+
+
+
+
diff --git a/src/services/product.service.js b/src/services/product.service.js
index a4684d3..bee4866 100644
--- a/src/services/product.service.js
+++ b/src/services/product.service.js
@@ -677,10 +677,30 @@ export const doFetchProductTags = wrapRequest((sku) => {
export const doFetchOrderHistory = wrapRequest((obj) => {
+ debugger
let query = "";
query = `searchCriteria[pageSize]=5000&searchCriteria[currentPage]=1&searchCriteria[sortOrders][0][field]=created_at&searchCriteria[sortOrders][0][direction]=DESC&searchCriteria[filter_groups][0][filters][0][field]=customer_id&searchCriteria[filter_groups][0][filters][0][value]=${obj.customerId}&searchCriteria[filter_groups][0][filters][0][condition_type]=eq`;
+
if(obj.incrementId){
- query = `&searchCriteria[filter_groups][1][filters][0][field]=increment_id&searchCriteria[filter_groups][1][filters][0][value]=${obj.incrementId}&searchCriteria[filter_groups][1][filters][0][condition_type]=eq`
+ query = `searchCriteria[filter_groups][1][filters][0][field]=increment_id&searchCriteria[filter_groups][1][filters][0][value]=${obj.incrementId}&searchCriteria[filter_groups][1][filters][0][condition_type]=eq`
+ }
+ if(obj.createdAt ){
+ query = `searchCriteria[filter_groups][2][filters][0][field]=created_at&
+ searchCriteria[filter_groups][2][filters][0][value]=${obj.createdAt}&searchCriteria[filter_groups][2][filters][0][condition_type]=gteq`
+ }
+ if(obj.createdTo){
+ query = `searchCriteria[filter_groups][3][filters][0][field]=created_at&searchCriteria[filter_groups][3][filters][0][value]=${obj.createdTo}&searchCriteria[filter_groups][3][filters][0][condition_type]=lteq`
+ }
+ if(obj.createdAt && obj.createdTo ){
+ query = `searchCriteria[filter_groups][2][filters][0][value]=${obj.createdAt}&searchCriteria[filter_groups][2][filters][0][condition_type]=gteq&searchCriteria[filter_groups][3][filters][0][field]=created_at&searchCriteria[filter_groups][3][filters][0][value]=${obj.createdTo}&searchCriteria[filter_groups][3][filters][0][condition_type]=lteq&searchCriteria[filter_groups][2][filters][0][field]=created_at`
+ }
+ if(obj.createdAt && obj.createdTo && obj.incrementId ){
+ query = `searchCriteria[filter_groups][1][filters][0][field]=increment_id&searchCriteria[filter_groups][1][filters][0][value]=${obj.incrementId}&searchCriteria[filter_groups][1][filters][0][condition_type]=eq
+ &searchCriteria[filter_groups][2][filters][0][value]=${obj.createdAt}&searchCriteria[filter_groups][2][filters][0][condition_type]=gteq&searchCriteria[filter_groups][3][filters][0][field]=created_at&searchCriteria[filter_groups][3][filters][0][value]=${obj.createdTo}&searchCriteria[filter_groups][3][filters][0][condition_type]=lteq&searchCriteria[filter_groups][2][filters][0][field]=created_at`
+ }
+ if(obj.incrementId && obj.createdAt ){
+ query = `searchCriteria[filter_groups][1][filters][0][field]=increment_id&searchCriteria[filter_groups][1][filters][0][value]=${obj.incrementId}&searchCriteria[filter_groups][1][filters][0][condition_type]=eq&searchCriteria[filter_groups][2][filters][0][field]=created_at&
+ searchCriteria[filter_groups][2][filters][0][value]=${obj.createdAt}&searchCriteria[filter_groups][2][filters][0][condition_type]=gteq`
}
const requestOptions = {
method: 'GET',
diff --git a/src/stores/retailer/orderlist.js b/src/stores/retailer/orderlist.js
index 7b88c2d..db0d1fb 100644
--- a/src/stores/retailer/orderlist.js
+++ b/src/stores/retailer/orderlist.js
@@ -9,11 +9,11 @@ export const orderlist = {
state: {
inProgress: true,
OrderHistory: {},
-
+
customerId: "",
- orderNumber: ""
- // createdDate: "",
- // toDate: "",
+ orderNumber: "",
+ createdFrom: "",
+ createdTo: "",
// purchaseOrderNumber: "",
},
@@ -32,10 +32,43 @@ export const orderlist = {
},
actions: {
- fetchOrderList: async ({state, commit },customerId) => {
+ fetchOrderList: async ({ state, commit }, customerId) => {
+ debugger
+
try {
commit('inProgress', true);
- let OrderHistory = await doFetchOrderHistory({customerId:customerId,incrementId:state.orderNumber});
+
+ let createdTo = state.createdTo
+ if(createdTo){
+ // let date = new Date(Date.now()+(3600 * 1000 *24));
+ // console.log(date)
+ // let To= date.getFullYear()+"-"+date.getDay()+"-"+date.getDate()
+ // console.log(To+"too")
+
+ // console.log(state.createdTo)
+
+ // // console.log( createdTo.setDate(createdTo.getDate() + 1),"full value")
+ // // console.log( state.createdTo,"full value")
+ let createdTo = new Date();
+
+ createdTo.setDate(createdTo.getDate() + 1);
+
+ console.log( createdTo.setDate(createdTo.getDate() + 1),"full value")
+ }
+ else{
+ let createdTo = new Date();
+ console.log(createdTo.setDate(createdTo.getDate() + 1)," null value")
+
+ createdTo.setDate(createdTo.getDate() + 1);
+
+ }
+
+ let OrderHistory = await doFetchOrderHistory({
+ customerId: customerId,
+ incrementId: state.orderNumber,
+ createdAt: state.createdFrom,
+ createdTo: state.createdTo
+ });
if (OrderHistory) {
commit('inProgress', false);
commit('setOrderHistory', humps(OrderHistory));
@@ -46,11 +79,13 @@ export const orderlist = {
throw error
}
},
- fetchReset: async ({state,commit },customerId) => {
+ fetchReset: async ({ state, commit }, customerId) => {
try {
- state.orderNumber="";
+ state.orderNumber = "";
+ state.createdFrom = "";
+ state.createdTo = "";
commit('inProgress', true);
- let orderHistory = await doFetchOrderHistory({customerId:customerId,incrementId:state.orderNumber});
+ let orderHistory = await doFetchOrderHistory({ customerId: customerId, incrementId: state.orderNumber,createdAt: state.createdFrom,createdTo: state.createdTo });
if (orderHistory) {
commit('inProgress', false);