From a15ae1621561ec39cf8a49ccd9158f3e182dbdcc Mon Sep 17 00:00:00 2001 From: hdm Date: Wed, 27 Jul 2022 17:17:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E8=A3=85callback=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/view/analysis/index.html | 16 +++++++++++++++ app/install/view/index/step3.html | 31 +++++++++++++++--------------- 2 files changed, 31 insertions(+), 16 deletions(-) diff --git a/app/admin/view/analysis/index.html b/app/admin/view/analysis/index.html index 0d4fab7..b1bac9d 100644 --- a/app/admin/view/analysis/index.html +++ b/app/admin/view/analysis/index.html @@ -422,6 +422,22 @@ fieldset.layui-field-title { llqCharts.resize(); }; + + //页面停留时长统计 + let stopTime; + + window.onpageshow = ()=>{ + stopTime = new Date().getTime(); + } + + window.onpagehide = ()=>{ + stopTime = new Date().getTime() - stopTime; + let record = localStorage.getItem('data'); + console.log(record); + let data = record && JSON.parse(record) || []; + localStorage.setItem('data',JSON.stringify([...data,{user:new Date().getTime(),path:window.location.href,stopTime}])); + } + {/block} \ No newline at end of file diff --git a/app/install/view/index/step3.html b/app/install/view/index/step3.html index 56d7693..21b6fa2 100644 --- a/app/install/view/index/step3.html +++ b/app/install/view/index/step3.html @@ -145,6 +145,18 @@ form = layui.form, element = layui.element; var n = 0; + function install_ajax(){ + $.ajax({ + url:"https://www.gougucms.com/index.php?s=home/get_module/install_ajax", + dataType:'jsonp', + data:{'name':'勾股CMS'}, + jsonp:'callback', + success:function(result) { + console.log(result); + }, + timeout:3000 + }); + } //监听提交 form.on('submit(install)', function (data) { $('#progress').css('display', 'block'); @@ -163,10 +175,7 @@ data: data.field, beforeSend: function () { // 禁用按钮防止重复提交 - $("#install").attr({ - disabled: "disabled" - }); - $('#install').html('创建中...'); + $("#install").attr({disabled: "disabled"}).html('创建中...'); }, success: function (res) { if (res.code == 1) { @@ -188,21 +197,11 @@ } }, 500) } + install_ajax(); } }, complete: function () { - $.ajax({ - url:"https://www.gougucms.com/index.php?s=home/login/install_ajax", - dataType:'jsonp', - data:{'name':'勾股CMS'}, - jsonp:'callback', - success:function(result) { - console.log(result); - }, - timeout:3000 - }); - $("#install").removeAttr("disabled"); - $('#install').html('提交'); + $("#install").removeAttr("disabled").html('提交'); } }) return false;