59 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {{define "dashboard/setting"}}
 | |
| {{template "common/header" .}}
 | |
| {{template "common/menu" .}}
 | |
| <div class="nb-container">
 | |
|     <div class="ui container">
 | |
|         <form id="settingForm" class="ui large form" onsubmit="return false;">
 | |
|             <div class="field">
 | |
|                 <label>站点标题</label>
 | |
|                 <input type="text" name="Title" placeholder="哪吒监控" value="{{.Conf.Site.Brand}}">
 | |
|             </div>
 | |
|             <div class="field">
 | |
|                 <label>管理员列表</label>
 | |
|                 <input type="text" name="Admin" placeholder="1010,2020" value="{{.Conf.GitHub.Admin}}">
 | |
|             </div>
 | |
|             <div class="field">
 | |
|                 <select name="Theme">
 | |
|                     <option value="default"{{if eq .Conf.Site.Theme "default"}} selected="selected"{{end}}>默认主题</option>
 | |
|                     <option value="daynight"{{if eq .Conf.Site.Theme "daynight"}} selected="selected"{{end}}>JackieSung DayNight</option>
 | |
|                     <option value="hotaru"{{if eq .Conf.Site.Theme "hotaru"}} selected="selected"{{end}}>CokeMine Hotaru</option>
 | |
|                 </select>
 | |
|             </div>
 | |
|             <div class="field">
 | |
|                 <label>自定义代码(style、script 都可以)</label>
 | |
|                 <textarea name="CustomCode">{{.Conf.Site.CustomCode}}</textarea>
 | |
|             </div>
 | |
|             <div class="field">
 | |
|                 <label>前台查看密码</label>
 | |
|                 <input type="text" name="ViewPassword" placeholder="" value="{{.Conf.Site.ViewPassword}}">
 | |
|             </div>
 | |
|             <div class="field">
 | |
|                 <div class="ui nf-ssl checkbox">
 | |
|                     <input name="EnableIPChangeNotification" type="checkbox" tabindex="0" class="hidden">
 | |
|                     <label>开启 IP 变更提醒</label>
 | |
|                 </div>
 | |
|             </div>
 | |
|             <button class="ui button" type="submit">保存</button>
 | |
|         </form>
 | |
|     </div>
 | |
| </div>
 | |
| {{template "common/footer" .}}
 | |
| <script>
 | |
|     $('#settingForm').submit(function () {
 | |
|         $.post('/api/setting', $('#settingForm').serialize()).then((resp) => {
 | |
|             if (resp.code == 200) {
 | |
|                 alert("保存成功")
 | |
|             } else {
 | |
|                 alert(resp.message)
 | |
|             }
 | |
|         }).error(err => {
 | |
|             alert(err)
 | |
|         })
 | |
|         return false;
 | |
|     })
 | |
|     $('.checkbox').checkbox()
 | |
|     {{if .Conf.EnableIPChangeNotification}}
 | |
|     $('.checkbox').checkbox('set checked')
 | |
|     {{end}}
 | |
| </script>
 | |
| {{end}} |