41 lines
1.5 KiB
HTML
41 lines
1.5 KiB
HTML
|
|
<div class="layui-card-body">
|
|
<div class="admin-title">服务设置</div>
|
|
<form class="layui-form" id="settingForm">
|
|
{foreach $def as $item}
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">{$item.title}</label>
|
|
<div class="layui-input-inline">
|
|
{if isset($item.options) && $item.options}
|
|
<select name="{$item.name}">
|
|
{foreach $item.options as $k=>$v}
|
|
<option value="{$k}" {if (isset($saved[$item['name']]) && $saved[$item['name']]==$k)}selected{/if}>{$v}</option>
|
|
{/foreach}
|
|
</select>
|
|
{else}
|
|
<input type="text" name="{$item.name}" value="{$saved[$item['name']] ?? $item.value}" class="layui-input">
|
|
{/if}
|
|
</div>
|
|
{if isset($item.tip) && $item.tip}<div class="layui-form-mid layui-word-aux">{$item.tip}</div>{/if}
|
|
</div>
|
|
{/foreach}
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block">
|
|
<button class="layui-btn" lay-submit lay-filter="save">保存</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<script>
|
|
layui.use(['form', 'jquery'], function(){
|
|
var form = layui.form, $ = layui.jquery;
|
|
form.on('submit(save)', function(data){
|
|
$.post('/mqttbroker/backend/setting', data.field, function(res){
|
|
layer.msg(res.message || '已保存');
|
|
});
|
|
return false;
|
|
});
|
|
});
|
|
</script>
|