| {include file="../../../application/admin/view/public/head" /} |
| <style> |
| .layui-form-select ul {max-height:200px} |
| .layui-btn+.layui-btn{margin-left:0px; } |
| </style> |
| <div class="page-container"> |
| <form class="layui-form layui-form-pane" action=""> |
| <input type="hidden" name="__token__" value="{$Request.token}" /> |
| <div class="layui-tab"> |
| <ul class="layui-tab-title"> |
| <li class="layui-this">{:lang('admin/database/batch_replace')}</li> |
| </ul> |
| <div class="layui-tab-content"> |
| <div class="layui-tab-item layui-show"> |
|
|
| <div class="layui-form-item"> |
| <label class="layui-form-label">{:lang('admin/database/select_table')}:</label> |
| <div class="layui-input-inline w400" > |
| <select name="table" lay-filter="table" lay-verify="table"> |
| {volist name="list" id="vo"} |
| <option value="{$vo.Name}">{$vo.Name}【{$vo.Comment}】</option> |
| {/volist} |
| </select> |
| </div> |
| </div> |
| <div class="layui-form-item row-fields"> |
| <label class="layui-form-label">{:lang('admin/database/select_col')}:</label> |
| <div class="layui-input-block fields" > |
|
|
| </div> |
| </div> |
| <div class="layui-form-item"> |
| <label class="layui-form-label">{:lang('admin/database/field')}:</label> |
| <div class="layui-input-block" > |
| <input type="text" id="field" name="field" placeholder="" lay-verify="field" class="layui-input"> |
| </div> |
| </div> |
|
|
| <div class="layui-form-item"> |
| <label class="layui-form-label">{:lang('admin/database/findstr')}:</label> |
| <div class="layui-input-block" > |
| <textarea name="findstr" placeholder="" lay-verify="findstr" class="layui-textarea"></textarea> |
| </div> |
| </div> |
| <div class="layui-form-item"> |
| <label class="layui-form-label">{:lang('admin/database/tostr')}:</label> |
| <div class="layui-input-block" > |
| <textarea name="tostr" placeholder="" lay-verify="tostr" class="layui-textarea"></textarea> |
| </div> |
| </div> |
| <div class="layui-form-item"> |
| <label class="layui-form-label">{:lang('admin/database/where')}:</label> |
| <div class="layui-input-block" > |
| <input type="text" name="where" placeholder="" value="" class="layui-input"> |
| </div> |
| </div> |
|
|
| <div class="layui-form-item"> |
|
|
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="layui-form-item center"> |
| <div class="layui-input-block"> |
| <button type="submit" class="layui-btn" lay-submit="" lay-filter="formSubmit">{:lang('btn_save')}</button> |
| <button class="layui-btn layui-btn-warm" type="reset">{:lang('btn_reset')}</button> |
| </div> |
| </div> |
| </form> |
| </div> |
|
|
| {include file="../../../application/admin/view/public/foot" /} |
| <script type="text/javascript"> |
| layui.use(['form', 'layer'], function(){ |
| |
| var form = layui.form |
| , layer = layui.layer, |
| $ = layui.jquery; |
| |
| form.on('select(table)', function(data){ |
| $('.fields').html(''); |
| if(data.value !=''){ |
| $.post("{:url('columns')}", {table:data.value}, function(res) { |
| if (res.code == 1) { |
| $.each(res.data,function(index,row){ |
| $(".fields").append('<a class="layui-btn layui-btn-sm" href="javascript:setfield(\''+row.Field+'\')">'+row.Field+'</a> '); |
| if(index>0 && index%5==0){ |
| |
| } |
| |
| }); |
| } |
| layer.msg(res.msg); |
| }); |
| } |
| }); |
| |
| |
| |
| form.verify({ |
| table: function (value) { |
| if (value == "") { |
| return "{:lang('admin/database/select_table')}"; |
| } |
| }, |
| field: function (value) { |
| if (value == "") { |
| return "{:lang('admin/database/select_col')}"; |
| } |
| }, |
| findstr: function (value) { |
| if (value == "") { |
| return "{:lang('admin/database/findstr')}"; |
| } |
| }, |
| tostr: function (value) { |
| if (value == "") { |
| return "{:lang('admin/database/tostr')}"; |
| } |
| } |
| }); |
| |
| }); |
| |
| function setfield(v){ |
| $('#field').val(v); |
| } |
| |
| </script> |
|
|
| </body> |
| </html> |