1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- "use strict";
- var times = 0;
- var lastTime = 0;
- var getLogInfo = function getLogInfo() {
- var num = 0;
- var info = my.getStorageSync({
- key: '__antmove_loginfo'
- }).data;
- if (info === null) {
- return false;
- }
- info = info.pages;
- info.forEach(function (v) {
- num += v.logs.length;
- });
- return num;
- };
- function getNewData() {
- if (!lastTime) {
- lastTime = new Date().getTime();
- times = 1;
- } else {
- var thisTime = new Date().getTime();
- times += 1;
- if (thisTime - lastTime > 1000 || times > 3) {
- times = 1;
- }
- lastTime = thisTime;
- }
- }
- var watchShakes = function watchShakes() {
- var pages = getCurrentPages();
- var url = pages[pages.length - 1].route;
- var logUrl = 'pages/ant-move-runtime-logs/index';
- var specificUrl = 'pages/ant-move-runtime-logs/specific/index';
- my.watchShake({
- success: function success() {
- var num = getLogInfo();
- var ifWatch = my.getStorageSync({
- key: 'ifWatch'
- }).data;
- getNewData();
- if (times !== 3 || !ifWatch || url === logUrl || url === specificUrl || !num) {
- watchShakes();
- return false;
- }
- my.confirm({
- title: '温馨提示',
- content: "\u5DF2\u6536\u96C6\u4E86".concat(num, "\u6761\u95EE\u9898\u65E5\u5FD7\uFF0C\u662F\u5426\u67E5\u770B? (\u8BE5\u5F39\u7A97\u548C\u95EE\u9898\u6536\u96C6\u9875\u9762\u7684\u4EE3\u7801\u7531Antmove\u5D4C\u5165\uFF0C\u4E0A\u7EBF\u65F6\u8BF7\u8BB0\u5F97\u53BB\u6389)"),
- confirmButtonText: '赶紧看看',
- cancelButtonText: '暂不需要',
- success: function success(res) {
- if (res.confirm) {
- my.navigateTo({
- url: '/pages/ant-move-runtime-logs/index'
- });
- }
- },
- complete: function complete() {
- watchShakes();
- }
- });
- }
- });
- };
- module.exports = watchShakes;
|