diff --git a/dist/Js/navbar.js b/dist/Js/navbar.js index 1d7e574..542cc69 100644 --- a/dist/Js/navbar.js +++ b/dist/Js/navbar.js @@ -4,7 +4,7 @@ function navINIT() { loadCart(); function loadHelper(src = './dist/js/utils/helpers.js'){ if ($(`script[src="${src}"]`).length > 0) { - return new Promise((resolve) => resolve); + return new Promise((resolve) => resolve()); } return new Promise(function (resolve, reject) { var s; diff --git a/dist/Js/shoppingcart/select_delivery.js b/dist/Js/shoppingcart/select_delivery.js index 7bf4ee8..1c0efd7 100644 --- a/dist/Js/shoppingcart/select_delivery.js +++ b/dist/Js/shoppingcart/select_delivery.js @@ -4,8 +4,10 @@ function initSelectDevlivery() { let currencyId = null; let billingInfo = null; let userName = null; + let stateArr = []; $('.mianselectdelivery').removeClass('d-none'); + let orderBtnAction = { removeOrdernowBtn() { @@ -98,6 +100,39 @@ function initSelectDevlivery() { } + function clearAllInputs(){ + $("#state").select2({ + placeholder: "Select a City", + allowClear: true + }); + + $('#phonenumber').val(null); + $('#addressdes').val(null); + $('#zipcode').val(null); + } + + async function appendFormDetails(){ + let cookieRes = COOKIE_HELPER_ACTIONS.getCookie(); + console.log(cookieRes); + const { errorMsg, isError, response } = await API_SERVICES_ACTIONS.getAPIService(`apis/v4/bizgaze/integrations/products/getbillinginfo/contactid/${cookieRes.userId}`); + let res = JSON.parse(response.result)[0]; + debugger; + const {cityid, lobid,organizationname,addressline,cityname,phonenumber,zipcode,name } =res; + + setAddressHeader({name:organizationname,phonenumber,addressline,cityname,zipcode}); + + $('#phonenumber').val(phonenumber); + $('#addressdes').val(addressline); + $('#zipcode').val(zipcode); + debugger; + $('.userNamelogin').html(`${userName}`); + + editMode = true; + console.log(stateArr); + renderStates(stateArr); + + } + async function getAddressRes() { let cookieRes = COOKIE_HELPER_ACTIONS.getCookie(); console.log(cookieRes); @@ -263,6 +298,8 @@ function initSelectDevlivery() { }) } + + async function loadEvents() { $('.addnewAddressContainer').off('click').click(function (e) { $('.addnewAddressContainer').addClass('d-none'); @@ -285,8 +322,19 @@ function initSelectDevlivery() { paymentContainerAction.paymentContainerAdd(); $('.displayadress').removeClass('d-none'); } + + clearAllInputs(); }); + $('.changeAddressBtn').off('click').click(function (e){ + console.log(e.target); + //getAddressRes(); + appendFormDetails(); + removeOrderSummary(); + changeAddressBtnAction.removeChangeAddressBtn(); + $('.displayadress').addClass('d-none') + }) + $('.saveanddeliver').off('click').click(async function (e) { @@ -338,12 +386,7 @@ function initSelectDevlivery() { }); - $('.changeAddressBtn').off('click').click(function (e){ - console.log(e.target); - removeOrderSummary(); - changeAddressBtnAction.removeChangeAddressBtn(); - $('.displayadress').addClass('d-none') - }) + $('.ordernowbtn').off().click(async function (e){ let cookieRes = COOKIE_HELPER_ACTIONS.getCookie(); @@ -488,6 +531,21 @@ function initSelectDevlivery() { } + function renderStates(data){ + $('#state').off('select2:select'); + let html = ''; + for (let i = 0; i < data.length; i++) { + html += `` + + } + + $('#state').append(html); + $("#state").select2({ + placeholder: "Select a City", + allowClear: true + }); + } + async function getCountryStateCurrency() { const countryRes = await API_SERVICES_ACTIONS.getAPIService('apis/v4/bizgaze/integrations/products/getcountry');; @@ -527,17 +585,10 @@ function initSelectDevlivery() { console.log("start") let html = ''; statesList = stateData; - for (let i = 0; i < stateData.length; i++) { - html += `` + stateArr = stateData; + renderStates(stateArr) - } - - $('#state').append(html); - - $("#state").select2({ - placeholder: "Select a City", - allowClear: true - }); + const currencyRes = await API_SERVICES_ACTIONS.getAPIService('apis/v4/bizgaze/integrations/products/getcurrencies'); @@ -580,7 +631,7 @@ debugger; `);