Files
ulthon_admin/extend/base/admin/view/system/timer_config/index.html
augushong 009647f96f refactor(timer): TimerConfig 控制器与视图迁移到 Base 层
控制器逻辑移入 extend/base/admin/controller/system/TimerConfigBase.php,app 层改为空壳继承。9 个视图文件迁移到 extend/base/admin/view/system/timer_config/。index.js 补 toolbar: ['refresh', 'export'] 声明(C 类页面,去掉默认的 add/delete)。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-07-25 22:39:20 +08:00

30 lines
1.5 KiB
PHP

<div class="layuimini-container">
<div class="layuimini-main">
<!-- 节点叠加层:选择节点后显示归属/触发;不选=纯配置视图(配置基础层永远在) -->
<div class="layui-form timer-node-filter" lay-filter="timerNodeFilter" style="margin: 10px 0;">
<div class="layui-inline">
<label class="layui-form-label" style="width:90px;">节点视角</label>
<div class="layui-input-inline" style="width:240px;">
<select name="node_filter" id="node_filter" lay-filter="node_filter">
<option value="">全局配置(不选节点)</option>
<!-- 动态填充:调 hostList 接口 -->
</select>
</div>
</div>
<div class="layui-inline" style="line-height:38px;">
<span class="layui-badge layui-bg-blue" id="node_hint" style="display:none;"></span>
</div>
</div>
<table id="currentTable" class="layui-table layui-hide"
data-auth-index="{:auth('system.timer_config/index')}"
data-auth-edit="{:auth('system.timer_config/edit')}"
data-auth-read="{:auth('system.timer_config/read')}"
data-auth-export="{:auth('system.timer_config/export')}"
data-auth-modify="{:auth('system.timer_config/modify')}"
data-auth-trigger="{:auth('system.timer_config/trigger')}"
lay-filter="currentTable">
</table>
</div>
</div>