expired.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <script src="<?=Yii::$app->request->baseUrl?>/resources/unpkg/vue@2.6.10/dist/vue.js"></script>
  5. <script src="<?=Yii::$app->request->baseUrl?>/resources/unpkg/qs@6.5.2/dist/qs.js"></script>
  6. <script src="<?=Yii::$app->request->baseUrl?>/resources/unpkg/axios@0.18.0/dist/axios.min.js"></script>
  7. <script src="<?=Yii::$app->request->baseUrl?>/resources/unpkg/element-ui@2.12.0/lib/index.js"></script>
  8. <script>
  9. let _layout = null;
  10. let _aside = null;
  11. const _csrf = '<?=Yii::$app->request->csrfToken?>';
  12. const _scriptUrl = '<?=Yii::$app->request->scriptUrl?>';
  13. const _baseUrl = '<?=\Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl?>';
  14. const _requestRoute = '<?=Yii::$app->requestedRoute?>';
  15. </script>
  16. <script src="<?=Yii::$app->request->baseUrl?>/resources/js/common.js"></script>
  17. </head>
  18. <body>
  19. <div id="app" v-cloak></div>
  20. </body>
  21. <script>
  22. const app = new Vue({
  23. el: '#app',
  24. created() {
  25. this.logout()
  26. },
  27. methods: {
  28. logout() {
  29. let self = this;
  30. request({
  31. params: {
  32. r: 'admin/auth/logout'
  33. },
  34. method: 'get',
  35. data: {}
  36. }).then(e => {
  37. // 在当前页面打开
  38. localStorage.setItem('user_key', '');
  39. localStorage.setItem('admin_menus', '');
  40. localStorage.setItem('mall_header_data', '');
  41. localStorage.setItem('mall_menus', '');
  42. localStorage.setItem('mall_info', '');
  43. window.location.href=e.data.data.url;
  44. }).catch(e => {
  45. console.log(e);
  46. });
  47. },
  48. },
  49. })
  50. </script>
  51. </html>