parent
88fac85ca5
commit
7a530f5d58
@ -0,0 +1,98 @@
|
||||
{extend name="header_admin" /}
|
||||
{block name="title"}基础设置- {$options.siteName}{/block}
|
||||
{block name="content"}
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<!-- Breadcrumbs-->
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item">
|
||||
<a href="/Admin">管理面板</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item active">配色方案</li>
|
||||
</ol>
|
||||
|
||||
<!-- Area Chart Example-->
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<h2>配色方案</h2>
|
||||
<div class="alert alert-primary" role="alert">
|
||||
<ul>
|
||||
<li>你可以使用<a href="https://theme.cloudreve.org">Cloudreve配色工具</a>创建配色,并将生成的配置信息填写在下方;</li>
|
||||
<li>主色调为不同配色的区分标识,请不要创建主色调相同的配色方案。</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-9">
|
||||
<form id="colorForm">
|
||||
<div class="row form-setting">
|
||||
<div class="col-md-1 form-label ">
|
||||
<label for="colFormLabelSm" class="col-form-label col-form-label-sm">默认配色方案</label>
|
||||
</div>
|
||||
<div class="col-md-4"><select class="form-control" name="header">
|
||||
{volist name="colors" id="theme"}
|
||||
<option value="{$key}" {eq name="optionsForSet.defaultTheme" value="$key"}selected{/eq}>{$key}</option>
|
||||
{/volist}
|
||||
|
||||
</select></div>
|
||||
</div>
|
||||
<div class="row form-setting">
|
||||
<div class="col-md-1 form-label ">
|
||||
<label for="colFormLabelSm" class="col-form-label col-form-label-sm">可选配色方案</label>
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
<table class="table" id="colorTable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">主色调</th>
|
||||
<th scope="col">颜色配置</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{volist name="colors" id="theme"}
|
||||
<tr>
|
||||
<th scope="row" style="color:{$key}">{$key}
|
||||
<br><button id="removeRow" type="button" data-action="removeRow" class="btn btn-default">删除</button>
|
||||
</th>
|
||||
<td><textarea class="form-control" rows="4" name="color[]">{:json_encode($theme)}</textarea></td>
|
||||
</tr>
|
||||
{/volist}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
<div style="text-align:right;"><button id="addRow" type="button" class="btn btn-default">增加一行</button></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="row form-setting">
|
||||
<div class="col-md-1 form-label ">
|
||||
</div>
|
||||
<div class="col-md-4"> <button type="button" class="btn btn-primary" id="saveColor">保存设置</button></div>
|
||||
<div class="col-md-4 option-des"> </div>
|
||||
<br> <br>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<br><br>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="file_side">
|
||||
<div class="nav flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Example DataTables Card-->
|
||||
</div>
|
||||
<!-- /.container-fluid-->
|
||||
</div>
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script src="/static/js/admin/color.js"></script>
|
||||
<script type="text/javascript">
|
||||
</script>
|
||||
{/block}
|
@ -0,0 +1,23 @@
|
||||
$("#addRow").click(function(){
|
||||
$("#colorTable tbody").append('<tr><td></td><td><textarea class="form-control" rows="4" name="color[]"></textarea></td></tr>');
|
||||
})
|
||||
$("[data-action='removeRow']").on("click",function(e){
|
||||
$(this).parent().parent().remove();
|
||||
});
|
||||
$("#saveColor").click(function() {
|
||||
$("#saveColor").attr("disabled", "true");
|
||||
$.post("/Admin/SaveColorSetting",
|
||||
$("#colorForm").serialize()
|
||||
, function(data) {
|
||||
if (data.error == "1") {
|
||||
toastr["warning"](data.msg);
|
||||
$("#saveColor").removeAttr("disabled");
|
||||
} else if (data.error == "200") {
|
||||
toastr["success"]("设置已保存");
|
||||
$("#saveColor").removeAttr("disabled");
|
||||
}else{
|
||||
toastr["warning"]("未知错误");
|
||||
$("#saveColor").removeAttr("disabled");
|
||||
}
|
||||
});
|
||||
})
|
Loading…
Reference in new issue