diff --git a/git_info.json b/git_info.json index 084bfc6..0b98ab6 100644 --- a/git_info.json +++ b/git_info.json @@ -1 +1 @@ -{"branch_name":"beta","last_commit_date":"2022-01-24T12:46:48.000Z","last_commit_author":"anju j","last_commit_hash":"29509c005abdd92691f4543999a119df3fd403c0"} \ No newline at end of file +{"branch_name":"dev","last_commit_date":"2022-01-24T12:54:49.000Z","last_commit_author":"rakesh","last_commit_hash":"4ffb843e46532353dd9a1963aa9f3f079c2ebed2"} \ No newline at end of file diff --git a/src/routes/retailer/boxed_order_history.scss b/src/routes/retailer/boxed_order_history.scss new file mode 100644 index 0000000..0f55143 --- /dev/null +++ b/src/routes/retailer/boxed_order_history.scss @@ -0,0 +1,4 @@ +.width-250px { + width: 100% !important; + } + \ 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 f5150ae..d61c451 100644 --- a/src/routes/retailer/boxed_order_history.vue +++ b/src/routes/retailer/boxed_order_history.vue @@ -1,11 +1,229 @@ + - this is boxed order history page + Order Management + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + Reset + + + + + + + Search + + + + + + + + New Order + + + + + + + + + + \ No newline at end of file +export default { + name: "BoxedOrderHistoryPage", + data: () => ({ + date1: "", + date2: "", + menu1: false, + menu2: false, + headers: [ + { + text: "Date", + align: "start", + sortable: false, + value: "date", + }, + { text: "Order #", value: "order" }, + { text: "Retailer Name", value: "retailername" }, + { text: "Sales Rep Name", value: "salesrepname" }, + { text: "Status", value: "status" }, + { text: "PO Number", value: "POnumber" }, + { text: "Action", value: "action" }, + ], + desserts: [ + { + date: "1/27/22", + order: 1000316968, + retailername: "Pinamik Technologiess", + salesrepname: "Brent Kruger bkruger@gmx.com", + status: "In Process WS", + POnumber: "", + action: "View Order", + }, + { + date: "1/27/22", + order: 1000316968, + retailername: "Pinamik Technologiess", + salesrepname: "Brent Kruger bkruger@gmx.com", + status: "In Process WS", + POnumber: "", + action: "View Order", + }, + ], + }), + computed: { + createdDate() { + return this.formatDate(this.date1); + }, + toDate() { + return this.formatDate(this.date2); + }, + ...mapFields([ + "orderNumber", + // "createdDate", + // "toDate", + "purchaseOrderNumber" + ]) + }, + + methods: { + formatDate(date) { + if (!date) return null; + const [year, month, day] = date.split("-"); + return `${month}/${day}/${year}`; + }, + parseDate(date) { + if (!date) return null; + const [month, day, year] = date.split("/"); + return `${year}-${month.padStart(2, "0")}-${day.padStart(2, "0")}`; + }, + reset() { + this.$refs.form.reset(); + }, + searchOrder(value){ + value.preventDeafult(); + + } + }, +}; + + diff --git a/src/stores/index.js b/src/stores/index.js index 4cfcc4f..c2beb39 100644 --- a/src/stores/index.js +++ b/src/stores/index.js @@ -15,6 +15,7 @@ import { auth } from './gate/auth.module'; import { headerCategoryList } from './retailer/header'; import { meProductOne } from './retailer/me_product.one'; import { catalogBrowser } from './retailer/catalog_browser'; +import {orderlist} from "./retailer/orderlist" Vue.use(Vuex) /** @@ -32,7 +33,8 @@ const store = new Vuex.Store({ productOne, userCartProduct, meProductOne, - catalogBrowser + catalogBrowser, + orderlist } }) diff --git a/src/stores/retailer/orderlist.js b/src/stores/retailer/orderlist.js new file mode 100644 index 0000000..9ad5d4d --- /dev/null +++ b/src/stores/retailer/orderlist.js @@ -0,0 +1,33 @@ +import { getField, updateField } from 'vuex-map-fields'; + +export const orderlist = { + namespaced: true, + state: { + inprogress: false, + orderNumber: "", + createdDate: "", + toDate: "", + purchaseOrderNumber: "" + + }, + getters: { + getField, + + }, + mutations: { + updateField, + inProgress(state, yesOrNo) { + state.inProgress = yesOrNo + }, + // SetOrderlist(state, orderItem) { + // // console.log(state.orderNumber=orderItem) + // } + }, + + actions: { + searchOrder:({ commit }, orderItem) => { + commit('SetOrderlist', orderItem); + } + } + +}
this is boxed order history page