Files
YwxAppThink/addon/mqttbroker/view/backend/admin/setting.html
T

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>