← All changes
|
assets/src/apps/js/admin/pages/tools/database/re-upgrade-db.js
+53
-53
4.3.8
→
4.4.10
View file →
| @@ -1,53 +1,53 @@ | ||
| 1 | -import lpModalOverlay from '../../../../utils/lp-modal-overlay'; | |
| 2 | -import handleAjax from '../../../../utils/handle-ajax-api'; | |
| 3 | - | |
| 4 | -const reUpgradeDB = () => { | |
| 5 | - const elToolReUpgradeDB = document.querySelector( '#lp-tool-re-upgrade-db' ); | |
| 6 | - | |
| 7 | - if ( ! elToolReUpgradeDB ) { | |
| 8 | - return; | |
| 9 | - } | |
| 10 | - | |
| 11 | - // Check valid to show popup re-upgrade | |
| 12 | - let url = 'lp/v1/database/check-db-valid-re-upgrade'; | |
| 13 | - handleAjax( url, {}, { | |
| 14 | - success( res ) { | |
| 15 | - const { data: { can_re_upgrade } } = res; | |
| 16 | - | |
| 17 | - if ( ! can_re_upgrade ) { | |
| 18 | - return; | |
| 19 | - } | |
| 20 | - | |
| 21 | - elToolReUpgradeDB.style.display = 'block'; | |
| 22 | - | |
| 23 | - const elBtnReUpradeDB = elToolReUpgradeDB.querySelector( '.lp-btn-re-upgrade-db' ); | |
| 24 | - const elMessage = elToolReUpgradeDB.querySelector( '.learn-press-message' ); | |
| 25 | - | |
| 26 | - elBtnReUpradeDB.addEventListener( 'click', () => { | |
| 27 | - // eslint-disable-next-line no-alert | |
| 28 | - if ( confirm( 'Are you want to Re Upgrade!' ) ) { | |
| 29 | - url = 'lp/v1/database/del-tb-lp-upgrade-db'; | |
| 30 | - handleAjax( url, {}, { | |
| 31 | - success( res ) { | |
| 32 | - const { status, message, data: { url } } = res; | |
| 33 | - | |
| 34 | - if ( 'success' === status && undefined !== url ) { | |
| 35 | - window.location.href = url; | |
| 36 | - } | |
| 37 | - }, | |
| 38 | - error( err ) { | |
| 39 | - elMessage.classList.add( 'error' ); | |
| 40 | - elMessage.textContent = err.message; | |
| 41 | - elMessage.style.display = 'block'; | |
| 42 | - }, | |
| 43 | - } ); | |
| 44 | - } | |
| 45 | - } ); | |
| 46 | - }, | |
| 47 | - error( err ) { | |
| 48 | - | |
| 49 | - }, | |
| 50 | - } ); | |
| 51 | -}; | |
| 52 | - | |
| 53 | -export default reUpgradeDB; | |
| 1 | +import lpModalOverlay from '../../../../utils/lp-modal-overlay'; | |
| 2 | +import handleAjax from '../../../../utils/handle-ajax-api'; | |
| 3 | + | |
| 4 | +const reUpgradeDB = () => { | |
| 5 | + const elToolReUpgradeDB = document.querySelector( '#lp-tool-re-upgrade-db' ); | |
| 6 | + | |
| 7 | + if ( ! elToolReUpgradeDB ) { | |
| 8 | + return; | |
| 9 | + } | |
| 10 | + | |
| 11 | + // Check valid to show popup re-upgrade | |
| 12 | + let url = 'lp/v1/database/check-db-valid-re-upgrade'; | |
| 13 | + handleAjax( url, {}, { | |
| 14 | + success( res ) { | |
| 15 | + const { data: { can_re_upgrade } } = res; | |
| 16 | + | |
| 17 | + if ( ! can_re_upgrade ) { | |
| 18 | + return; | |
| 19 | + } | |
| 20 | + | |
| 21 | + elToolReUpgradeDB.style.display = 'block'; | |
| 22 | + | |
| 23 | + const elBtnReUpradeDB = elToolReUpgradeDB.querySelector( '.lp-btn-re-upgrade-db' ); | |
| 24 | + const elMessage = elToolReUpgradeDB.querySelector( '.learn-press-message' ); | |
| 25 | + | |
| 26 | + elBtnReUpradeDB.addEventListener( 'click', () => { | |
| 27 | + // eslint-disable-next-line no-alert | |
| 28 | + if ( confirm( 'Are you want to Re Upgrade!' ) ) { | |
| 29 | + url = 'lp/v1/database/del-tb-lp-upgrade-db'; | |
| 30 | + handleAjax( url, {}, { | |
| 31 | + success( res ) { | |
| 32 | + const { status, message, data: { url } } = res; | |
| 33 | + | |
| 34 | + if ( 'success' === status && undefined !== url ) { | |
| 35 | + window.location.href = url; | |
| 36 | + } | |
| 37 | + }, | |
| 38 | + error( err ) { | |
| 39 | + elMessage.classList.add( 'error' ); | |
| 40 | + elMessage.textContent = err.message; | |
| 41 | + elMessage.style.display = 'block'; | |
| 42 | + }, | |
| 43 | + } ); | |
| 44 | + } | |
| 45 | + } ); | |
| 46 | + }, | |
| 47 | + error( err ) { | |
| 48 | + | |
| 49 | + }, | |
| 50 | + } ); | |
| 51 | +}; | |
| 52 | + | |
| 53 | +export default reUpgradeDB; | |