提交 ed9e9a1d 编写于 作者: H hjdhnx

设置中心增加长文本编辑

上级 a0b9a808
无法预览此类型文件
.save_conf{ .btn_option{
border-radius: 50px; border-radius: 50px;
border-style: solid; border-style: solid;
color: #FFFFFF; color: #FFFFFF;
...@@ -12,10 +12,13 @@ ...@@ -12,10 +12,13 @@
input.conf{ input.conf{
margin-bottom: 10px; margin-bottom: 10px;
width: 220px; width: 180px;
} }
label{ .label{
font-size: 12px; font-size: 12px;
color: #5c6cf6; color: #5c6cf6;
font-weight: bold; font-weight: bold;
width: 60px;
/*display:block;*/
text-align: center;
} }
\ No newline at end of file
...@@ -11,14 +11,20 @@ ...@@ -11,14 +11,20 @@
<link rel="icon" href="/static/img/logo.png" type="image/x-icon"> <link rel="icon" href="/static/img/logo.png" type="image/x-icon">
<script src="/static/js/jquery.min.js"></script> <script src="/static/js/jquery.min.js"></script>
<script src="/static/js/common.js"></script> <script src="/static/js/common.js"></script>
<link rel="stylesheet" href="/static/plugin/layui/css/layui.css">
<script src="/static/plugin/layui/layui.js"></script>
</head> </head>
<body> <body>
<script> <script>
function saveConf(obj){ function saveConf(key,value){
let thisObj=$(obj);//js对象转jquery对象 // let thisObj=$(obj);//js对象转jquery对象
let key = thisObj.attr("value"); // let key = thisObj.attr("value");
let value = $('.conf[name="'+key+'"]').val(); // let value = $('.conf[name="'+key+'"]').val();
console.log('key:'+key+',value:'+value); console.log('key:'+key+',value:'+value);
if(!key||typeof(value)==='undefined'){
layer.msg('saveConf传参异常',{time:1000});
return
}
let params = { let params = {
key:key, key:key,
value:value value:value
...@@ -26,8 +32,10 @@ ...@@ -26,8 +32,10 @@
$.post("/admin/save_conf",params,function(data,status){ $.post("/admin/save_conf",params,function(data,status){
// console.log(data); // console.log(data);
if(data.code === 200){ if(data.code === 200){
alert(data.msg); // alert(data.msg);
layer.msg(data.msg,{time:1000});
console.log('保存'+key+'成功了...'); console.log('保存'+key+'成功了...');
$(`input.conf[name="${key}"]`).val(value);
if(/UNAME|PWD/.test(params.key)){ if(/UNAME|PWD/.test(params.key)){
location.reload(); location.reload();
} }
...@@ -35,7 +43,8 @@ ...@@ -35,7 +43,8 @@
if(/登录/.test(data.msg)){ if(/登录/.test(data.msg)){
location.href = '/admin' location.href = '/admin'
}else{ }else{
alert(data.msg); // alert(data.msg);
layer.msg(data.msg,{time:1000});
console.log('保存'+key+'失败了...'); console.log('保存'+key+'失败了...');
return false return false
} }
...@@ -43,8 +52,24 @@ ...@@ -43,8 +52,24 @@
}); });
} }
$(document).ready(function() { $(document).ready(function() {
$(".save_conf1").click(function () { $(".save_conf").click(function () {
console.log(this); let key = $(this).attr('value');
let value = $(`input.conf[name="${key}"]`).val();
saveConf(key,value);
});
$('.edit_conf').click(function (){
let key = $(this).attr('value');
let value = $(`input.conf[name="${key}"]`).val();
layer.prompt({
formType: 2,
value: value,
title: '请输入 '+key,
area: ['320px', '100px'] //自定义文本域宽高
}, function(value, index, elem){
console.log(value); //得到value
saveConf(key,value);
layer.close(index);
});
}); });
$('#update_db').click(function (){ $('#update_db').click(function (){
if(confirm('确定要升级数据库?升级过程可能较长,需要耐心等待提示完成。判断标准为是否正常打开缓存文件列表-查看界面,如果正常就不需要进行此操作。升级数据库后将正常使用未来功能多选操作,可对规则进行多选显示或者隐藏')){ if(confirm('确定要升级数据库?升级过程可能较长,需要耐心等待提示完成。判断标准为是否正常打开缓存文件列表-查看界面,如果正常就不需要进行此操作。升级数据库后将正常使用未来功能多选操作,可对规则进行多选显示或者隐藏')){
...@@ -78,8 +103,12 @@ ...@@ -78,8 +103,12 @@
</h4> </h4>
<form action="#"> <form action="#">
{% for conf in conf_lists %} {% for conf in conf_lists %}
<label>{{ conf.name }}</label>: <input class="conf" type="text" name="{{ conf.key }}" placeholder="请输入{{ conf.key }}..." value="{{ conf.value }}"/> <span class="label">
<a class="save_conf" href="javascript:void(0);" onclick="saveConf(this)" value="{{ conf.key }}">保存</a> {{ conf.name }}:
</span>
<input class="conf" type="text" name="{{ conf.key }}" placeholder="请输入{{ conf.key }}..." value="{{ conf.value }}"/>
<a class="save_conf btn_option" href="javascript:void(0);" value="{{ conf.key }}">保存</a>
<a class="edit_conf btn_option" href="javascript:void(0);" value="{{ conf.key }}">编辑</a>
{% if loop.last==False %}</br>{% endif %}{% endfor %} {% if loop.last==False %}</br>{% endif %}{% endfor %}
</form> </form>
</body> </body>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册