From 1dea8e2e07b49e23c6dca6d5c6893b7d580dd572 Mon Sep 17 00:00:00 2001 From: xiaoz Date: Tue, 17 Dec 2024 12:37:22 +0800 Subject: [PATCH] update template --- templates/admin/add_category.php | 3 +- templates/admin/add_link.php | 2 +- templates/admin/index.php | 2 +- templates/admin/init.php | 86 ++++++++++------ templates/admin/link_list.php | 108 ++++++++++++++++++-- templates/admin/setting/subscribe.php | 8 +- templates/admin/setting/transition_page.php | 4 +- templates/admin/static/embed.js | 66 ++++++------ templates/admin/static/style.css | 3 + 9 files changed, 208 insertions(+), 74 deletions(-) diff --git a/templates/admin/add_category.php b/templates/admin/add_category.php index b6ebf5b..08ece36 100755 --- a/templates/admin/add_category.php +++ b/templates/admin/add_category.php @@ -7,8 +7,7 @@
-

1. 关于字体图标的说明请参考帮助文档:https://dwz.ovh/7nr1f

-

2. 权重越大,排序越靠前

+

注意:权重越大,分类排序越靠前

diff --git a/templates/admin/add_link.php b/templates/admin/add_link.php index f8eb7e8..d4fa317 100755 --- a/templates/admin/add_link.php +++ b/templates/admin/add_link.php @@ -9,7 +9,7 @@

1. 权重越大,排序越靠前

2. 识别功能可以自动获取链接标题和描述信息,但不确保一定成功

-

3. 仅 5iux/heimdall/tushan2/webstack 支持自定义图标,其余主题均自动获取链接图标。

+

3. 仅 default2/5iux/heimdall/tushan2/webstack 支持自定义图标,其余主题均自动获取链接图标。

diff --git a/templates/admin/index.php b/templates/admin/index.php index 68f6657..adec37d 100755 --- a/templates/admin/index.php +++ b/templates/admin/index.php @@ -107,7 +107,7 @@
-

Chrome浏览器扩展

+

浏览器扩展

https://dwz.ovh/4kxn2

diff --git a/templates/admin/init.php b/templates/admin/init.php index 753aaa0..df0a0ba 100755 --- a/templates/admin/init.php +++ b/templates/admin/init.php @@ -13,8 +13,21 @@ @@ -23,36 +36,49 @@
- +
-
-
- -
- -
-
-
- -
- -
-
+ +
+
+

初始化OneNav

+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
-
- -
- -
-
- -
- -
- - +
+ +
+ +
+
+ +
+ +
+ + +
+
diff --git a/templates/admin/link_list.php b/templates/admin/link_list.php index 0a2c800..5f25431 100755 --- a/templates/admin/link_list.php +++ b/templates/admin/link_list.php @@ -9,9 +9,9 @@
    -
  1. 仅 5iux/heimdall/tushan2/webstack 支持自定义图标,其余主题均自动获取链接图标。
  2. +
  3. 仅 default2/5iux/heimdall/tushan2/webstack 支持自定义图标,其余主题均自动获取链接图标。
  4. 分类的私有属性优先级高于链接的私有属性
  5. -
  6. 权重数字越大,排序越靠前
  7. +
  8. 权重数字越大,链接排序越靠前
@@ -39,16 +39,24 @@
-
+
-
+
+ +
+
+ +
+
+ +
@@ -128,6 +136,59 @@ layui.use(['table','form'], function(){ }); }); + // 提交批量检测 + form.on('submit(batch_check)', function(data){ + let content = ` +
    +
  • 1. 此功能仅订阅用户可用!
  • +
  • 2. 检测较为耗时,检测期间请勿关闭和刷新此页面!
  • +
  • 3. 检测结果仅供参考,无法确保100%准确,具体以实际访问为准!
  • +
+ `; + // 弹出确认提示 + layer.confirm(content, { + btn: ['开始检测','取消'], + title: '即将对链接进行批量检测!', + area: ['400px', 'auto'] + + }, function(){ + // 关闭确认提示 + layer.closeAll('dialog'); + // 显示全局加载 + var index = layer.load(1); + $.ajax({ + url: '/index.php?c=api&method=batch_check_links', + type: 'GET', + success: function(response) { + // 请求成功后执行的代码 + if( response.code == 200 ) { + // 关闭全局加载 + layer.close(index); + layer.msg("批量检测成功!",{icon:1}); + // 2s后重新载入页面 + setTimeout(function(){ + location.reload(); + },2000); + } + else{ + layer.msg(response.msg,{icon:5}); + // 关闭全局加载 + layer.close(index); + } + }, + error: function(xhr, status, error) { + layer.close(index); + // 请求出错时执行的代码 + console.log(error); + layer.msg("批量检测失败!",{icon:5}); + } + }); + }, function(){ + // 取消后执行的代码 + }); + return false; + }); + // 提交搜索 form.on('submit(search_keyword)', function(data){ console.log(data.field); @@ -180,8 +241,22 @@ layui.use(['table','form'], function(){ return up_time; } - }} - ,{field: 'weight', title: '权重', width: 75,sort:true,edit: 'text'} + }} + ,{field: 'check_status', title: '状态', width: 80,sort:true,templet:function(d){ + let title = `检测时间:${d.last_checked_time}`; + if(d.check_status == 1) { + return `正常`; + } + else if(d.check_status == 2) { + return `异常`; + } + else if(d.check_status == 3) { + return `未知`; + } + else { + return `未检测`; + } + }} ,{field: 'property', title: '私有', width: 80, sort: true,templet: function(d){ if(d.property == 1) { return ''; @@ -190,6 +265,7 @@ layui.use(['table','form'], function(){ return ''; } }} + ,{field: 'weight', title: '权重', width: 75,sort:true,edit: 'text'} ,{field: 'click', title: '点击数',width:90,sort:true} ,{fixed: 'right', title:'操作', toolbar: '#link_operate'} ]] @@ -252,7 +328,21 @@ function reset_query(){ } }} - ,{field: 'weight', title: '权重', width: 75,sort:true,edit: 'text'} + ,{field: 'check_status', title: '状态', width: 80,sort:true,templet:function(d){ + let title = `检测时间:${d.last_checked_time}`; + if(d.check_status == 1) { + return `正常`; + } + else if(d.check_status == 2) { + return `异常`; + } + else if(d.check_status == 3) { + return `未知`; + } + else { + return `未检测`; + } + }} ,{field: 'property', title: '私有', width: 80, sort: true,templet: function(d){ if(d.property == 1) { return ''; @@ -261,6 +351,7 @@ function reset_query(){ return ''; } }} + ,{field: 'weight', title: '权重', width: 75,sort:true,edit: 'text'} ,{field: 'click', title: '点击数',width:90,sort:true} ,{fixed: 'right', title:'操作', toolbar: '#link_operate'} ]] @@ -268,7 +359,8 @@ function reset_query(){ // 渲染链接列表END }) } - + + \ No newline at end of file diff --git a/templates/admin/setting/subscribe.php b/templates/admin/setting/subscribe.php index 507a6d8..439f993 100755 --- a/templates/admin/setting/subscribe.php +++ b/templates/admin/setting/subscribe.php @@ -61,7 +61,7 @@
- 购买订阅 + 购买订阅
@@ -120,6 +120,12 @@