You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
4.3 KiB
131 lines
4.3 KiB
{php include wl_template('common/header');}
|
|
{if empty($_GPC['lct'])}
|
|
<ul class="nav nav-tabs" id="myTab">
|
|
<li class="active"><a href="javascript:;">应用信息</a></li>
|
|
</ul>
|
|
{/if}
|
|
<div class="app-content">
|
|
<div class="app-filter">
|
|
<div class="filter-action" style="padding-top:10px;">
|
|
<a href="javascript:;" class="btn btn-primary js-pass" >还原应用信息</a>
|
|
</div>
|
|
<div class="filter-list">
|
|
<form action="./index.php?" class="form-horizontal form-filter" id="form1">
|
|
{php echo tpl_form_filter_hidden('cloud/plugin/index');}
|
|
<input type="hidden" name="type" value="{$type}"/>
|
|
<input type="hidden" name="lct" value="{$_GPC['lct']}"/>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">类型</label>
|
|
<div class="col-sm-9">
|
|
<div class="btn-group">
|
|
<a href="{php echo ifilter_url('type:');}" class="btn {if $type == ''}btn-primary{else}btn-default{/if}">不限</a>
|
|
{loop $types $key $row}
|
|
<a href="{php echo ifilter_url('type:' . $key);}" class="btn {if $type == $key}btn-primary{else}btn-default{/if}">{$row['name']}</a>
|
|
{/loop}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-inline">
|
|
<label class="col-sm-2 control-label">关键字</label>
|
|
<div class="col-sm-9">
|
|
<input class="form-control" name="keyword" placeholder="插件名称/插件标识" type="text" value="{$_GPC['keyword']}">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"></label>
|
|
<div class="col-sm-9">
|
|
<button class="btn btn-primary">筛选</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div class="app-table-list">
|
|
<form action="" class="form-table form form-validate" method="post">
|
|
{if empty($plugins)}
|
|
<div class="no-result">
|
|
<p>还没有相关数据</p>
|
|
</div>
|
|
{else}
|
|
<div class="table-responsive js-table">
|
|
<table class="table table-hover">
|
|
<thead>
|
|
<tr>
|
|
<th>开关</th>
|
|
<th>图标</th>
|
|
<th>标识</th>
|
|
<th>插件名称</th>
|
|
<th>插件简介</th>
|
|
<th>排序</th>
|
|
</tr>
|
|
</thead>
|
|
{loop $plugins $plugin}
|
|
<tr>
|
|
<input type="hidden" name="ids[]" value="{$plugin['id']}">
|
|
<td>
|
|
<div class="checkbox checkbox-inline">
|
|
<input type="checkbox" name="statuss[]" value="{$plugin['id']}" {if $plugin['status'] == 1}checked{/if}>
|
|
<label></label>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="js-selectAttachment img-item" style="width: 50px; height: 50px; background: #1ab394;">
|
|
<img src="{php echo tomedia($plugin['thumb']);}" width="50" height="50"/>
|
|
<input type="hidden" name="pluginimgs[]">
|
|
</div>
|
|
</td>
|
|
<td>{$plugin['name']}</td>
|
|
<td>
|
|
<input type="text" name="titles[]" value="{$plugin['title']}" class="form-control with200"/>
|
|
</td>
|
|
<td>
|
|
<input type="text" name="abilitys[]" value="{$plugin['ability']}" class="form-control"/>
|
|
</td>
|
|
<td>
|
|
<input type="text" name="displayorders[]" value="{$plugin['displayorder']}" class="form-control with100"/>
|
|
</td>
|
|
</tr>
|
|
{/loop}
|
|
</table>
|
|
<div class="app-table-foot clearfix">
|
|
<div class="pull-left">
|
|
<input name="token" type="hidden" value="{$_W['token']}" />
|
|
<input type="submit" class="btn btn-primary" name="submit" value="提交修改" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<script language="javascript">
|
|
$(function(){
|
|
require(['jquery', 'util'], function ($, util) {
|
|
$('.js-selectImg').unbind('click').click(function () {
|
|
var imgitem = $(this).closest('.img-item');
|
|
util.image('', function (data) {
|
|
imgitem.find('img').attr('src', data['url']);
|
|
imgitem.find('input').val(data['attachment']);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
$('.js-pass').click(function(e){
|
|
e.stopPropagation();
|
|
var id = $(this).attr('order-id');
|
|
util.nailConfirm(this, function(state) {
|
|
if (!state) return;
|
|
$.post("{php echo web_url('cloud/plugin/return_plugin')}", {}, function(data) {
|
|
if(!data.errno){
|
|
util.tips('还原成功');
|
|
location.reload();
|
|
}else{
|
|
util.tips('还原失败');
|
|
};
|
|
}, 'json');
|
|
}, {html:'确认还原所有应用信息吗?', placement:'right'});
|
|
});
|
|
|
|
</script>
|
|
{php include wl_template('common/footer');}
|