serving.js 1.1 KB

123456789101112131415161718192021222324252627282930
  1. layui.use(['table', 'tab', 'jquery', 'mhttp', 'layer'], function () {
  2. let http = layui.mhttp;
  3. let $ = layui.jquery;
  4. let tab = layui.tab;
  5. let editMeLoading = layer.msg('加载数据中...', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
  6. let ret = http.ajax({
  7. url: '/system/config/info',
  8. data: {
  9. sgroup: 'sys',
  10. uid: 'lG1O8z'
  11. }
  12. });
  13. ret.then((data) => {
  14. layer.close(editMeLoading);
  15. var a = $('<a href="' + data.data.servicese_link.svalue + '" target="_blank">链接</a>'); //生成一个临时链接对象
  16. var d = a.get(0);
  17. if (document.createEvent) {
  18. var e = document.createEvent('MouseEvents');
  19. e.initEvent('click', true, true); //模拟点击操作
  20. d.dispatchEvent(e);
  21. a.remove(); // 点击后移除该对象
  22. } else if (document.all) {
  23. d.click();
  24. }
  25. parent.layui.tab.delCurrentTabByElem('content', function (id) {
  26. layer.msg("已打开新窗口");
  27. });
  28. });
  29. })