mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 12:56:28 +08:00
路由修改Win
This commit is contained in:
@@ -43,11 +43,43 @@
|
|||||||
<div class="layui-btn-group demoTable">
|
<div class="layui-btn-group demoTable">
|
||||||
<button class="layui-btn layui-btn-ms layui-btn-normal" lay-event="addRoute">添加路由</button>
|
<button class="layui-btn layui-btn-ms layui-btn-normal" lay-event="addRoute">添加路由</button>
|
||||||
</div>
|
</div>
|
||||||
<table class="layui-hide" id="table"></table>
|
<table class="layui-hide" id="routeTable" lay-filter="routeTable"></table>
|
||||||
<script type="text/html" id="optBar">
|
<script type="text/html" id="optBar" >
|
||||||
<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="edit">修改</a>
|
<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="edit">修改</a>
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="updateWin" style="display: none;padding: 20px;">
|
||||||
|
<form class="layui-form" action="" lay-filter="updateWinFilter">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">id</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" name="id" readonly="readonly" class="layui-input"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">uri</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" name="uri" lay-verify="required" class="layui-input"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">忽略验证</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="radio" name="ignoreValidate" value="true" title="是">
|
||||||
|
<input type="radio" name="ignoreValidate" value="false" title="否">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">状态</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="radio" name="disabled" value="true" title="启用">
|
||||||
|
<input type="radio" name="disabled" value="false" title="<span class='x-red'>禁用</span>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="../../assets/js/lib.js"></script>
|
<script type="text/javascript" src="../../assets/js/lib.js"></script>
|
||||||
<script type="text/javascript" src="routeManager.js"></script>
|
<script type="text/javascript" src="routeManager.js"></script>
|
||||||
|
@@ -3,8 +3,8 @@ lib.use(['element', 'table', 'tree', 'form'], function () {
|
|||||||
var table = layui.table;
|
var table = layui.table;
|
||||||
var currentServiceId;
|
var currentServiceId;
|
||||||
|
|
||||||
var serverTable = table.render({
|
var routeTable = table.render({
|
||||||
elem: '#table'
|
elem: '#routeTable'
|
||||||
, url: ApiUtil.createUrl('route.list')
|
, url: ApiUtil.createUrl('route.list')
|
||||||
, cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
|
, cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
|
||||||
, cols: [[
|
, cols: [[
|
||||||
@@ -28,6 +28,31 @@ lib.use(['element', 'table', 'tree', 'form'], function () {
|
|||||||
]]
|
]]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//监听单元格事件
|
||||||
|
table.on('tool(routeTable)', function(obj){
|
||||||
|
var data = obj.data;
|
||||||
|
if(obj.event === 'edit'){
|
||||||
|
//表单初始赋值
|
||||||
|
data.disabled = !data.disabled + '';
|
||||||
|
data.ignoreValidate = data.ignoreValidate + '';
|
||||||
|
form.val('updateWinFilter', data)
|
||||||
|
|
||||||
|
layer.open({
|
||||||
|
type: 1
|
||||||
|
,title: '修改路由'
|
||||||
|
,area: ['490px', '360px']
|
||||||
|
,content: $('#updateWin') //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
|
||||||
|
,btn: ['保存', '取消']
|
||||||
|
,yes: function(index, layero){
|
||||||
|
|
||||||
|
}
|
||||||
|
,btn2: function(index, layero){
|
||||||
|
layer.close(index);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
$('#profileList').find('li').on('click', function () {
|
$('#profileList').find('li').on('click', function () {
|
||||||
initTree($(this).text());
|
initTree($(this).text());
|
||||||
})
|
})
|
||||||
@@ -83,7 +108,7 @@ lib.use(['element', 'table', 'tree', 'form'], function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
function searchTable(param) {
|
function searchTable(param) {
|
||||||
serverTable.reload({
|
routeTable.reload({
|
||||||
where: {
|
where: {
|
||||||
data: JSON.stringify(param)
|
data: JSON.stringify(param)
|
||||||
, profile: window.profile
|
, profile: window.profile
|
||||||
|
Reference in New Issue
Block a user