alert-tips.html 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>演示提示</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  7. <!-- 所有的 css & js 资源 -->
  8. <link rel="stylesheet" href="https://unpkg.com/element-ui@2.13.0/lib/theme-chalk/index.css">
  9. <link rel="stylesheet" href="../../static/sa.css">
  10. <script src="https://unpkg.com/vue@2.6.10/dist/vue.min.js"></script>
  11. <script src="https://unpkg.com/element-ui@2.13.0/lib/index.js"></script>
  12. <script src="https://unpkg.com/jquery@3.4.1/dist/jquery.min.js"></script>
  13. <script src="https://www.layuicdn.com/layer-v3.1.1/layer.js"></script>
  14. <script src="../../static/sa.js"></script>
  15. <style type="text/css">
  16. .vue-box{background-color: #FFF;}
  17. .c-panel{line-height: 26px; padding: 1em 0.5em;}
  18. .q-a-box{margin-bottom: 20px;}
  19. .q-a-box h2{margin-bottom: 10px; font-size: 18px;}
  20. .q-a-box p{color: #333;}
  21. .s-bottom{position: fixed; width: 100%; bottom: 0px; background-color: #FFF; border-top: 1px #ccc solid; line-height: 60px; margin-bottom: 0px;}
  22. </style>
  23. </head>
  24. <body>
  25. <div class="vue-box" style="display: none;" :style="'display: block;'">
  26. <div class="c-panel">
  27. <!-- <h1>演示说明</h1>
  28. <br> -->
  29. <!-- ----------- 一个问题 ------------ -->
  30. <div class="q-a-box">
  31. <h2>1、为什么在演示环境里很多功能无法使用? SQL监控台为何无法打开?</h2>
  32. <p>为确保系统正常运行,部分可能影响到系统正常运行的接口已被禁用,将代码下载到本地部署后即可体验这些功能</p>
  33. </div>
  34. <!-- ----------- 一个问题 ------------ -->
  35. <div class="q-a-box">
  36. <h2>2、这个演示环境看到的功能有点少?</h2>
  37. <p>
  38. 当前演示环境只负责展示基础功能,被称为 [简洁版] <br>
  39. 与之对应的还有一个版本,包含一些常见业务,即 [深度定制版] <br>
  40. 两者有何不同?比如说你从百度上下载一个项目模板,要用到自己的项目之前,一定会先把大部分用不到的功能统统删掉,只留下最基础的功能,然后再开始Lu代码, <br>
  41. 这个删减之前就是 [深度定制版],删减之后就是 [简洁版] <br>
  42. 大多数框架都是只给提供 [深度定制版],想要获得 [简洁版],只能通过自己手动删减出来 <br>
  43. 而当前搭建的演示环境是 [简洁版],没有加入一些深度定制的功能模块 <br>
  44. [深度定制版] 目前正在搭建中,敬请期待...
  45. </p>
  46. </div>
  47. <!-- ----------- 一个问题 ------------ -->
  48. <div class="q-a-box">
  49. <h2>3、看不到代码生成器?</h2>
  50. <p>
  51. 前端表单构建,在 系统配置 -> 在线表单构建 <br>
  52. 后端的代码生成器,是和项目框架分开的,是分成的两个项目,将项目下载到本地就能运行代码生成器
  53. </p>
  54. </div>
  55. <!-- ----------- 一个问题 ------------ -->
  56. <div class="q-a-box">
  57. <h2>4、商品模块为何没有规格管理?</h2>
  58. <p>
  59. 参考问题2,下面的四个菜单,是代码生成器生成的代码直接放上去的,没有进行二次改动,这里展示的不是模板的能力,而是代码生成器的能力 <br>
  60. 可以看到,对于大多数简单模块,框架生成的代码已包含完善的增删改差,不用修改一行代码即可集成 <br>
  61. 如需使用商品规格添加页,可查看前端模板示例:<el-link type="primary" href="http://sa-admin.dev33.cn/#3-3-1" target="_blank">http://sa-admin.dev33.cn/#3-3-1</el-link>
  62. </p>
  63. </div>
  64. <!-- ----------- 一个问题 ------------ -->
  65. <div class="q-a-box">
  66. <h2>5、演示环境代表最终效果吗?</h2>
  67. <p>
  68. 不代表最终效果。 <br>
  69. 为了方便演示,演示环境对代码进行了一定程度的改动,并不与原始代码完全一致,且基础版本可能会有一定程度的滞后,最终效果请以GitHub仓库最新代码为准
  70. </p>
  71. </div>
  72. <div style="height: 100px;"></div>
  73. <!-- ----------- 一个s问题 ------------ -->
  74. <div class="q-a-box s-bottom">
  75. <el-checkbox v-model="is_not_alert">我已知晓,一小时内不再弹出</el-checkbox>
  76. <el-button type="primary" size="small" icon="el-icon-close" @click="close()">关闭</el-button>
  77. </div>
  78. </div>
  79. </div>
  80. <script>
  81. var app = new Vue({
  82. el: '.vue-box',
  83. data: {
  84. sa: sa, // 超级对象
  85. is_not_alert: false,
  86. p: { // 查询参数
  87. role_name: '',
  88. pageNo: 1,
  89. pageSize: 10000,
  90. },
  91. dataList: [], // 数据集合
  92. },
  93. methods: {
  94. // 关闭
  95. close: function() {
  96. if(this.is_not_alert) {
  97. sessionStorage.setItem('not_alert_time', new Date().getTime() + '');
  98. parent.location.href = parent.location.href;
  99. sa.closeCurrIframe();
  100. return;
  101. }
  102. sa.closeCurrIframe();
  103. }
  104. },
  105. created: function(){
  106. }
  107. })
  108. </script>
  109. </body>
  110. </html>