使用 treeGrid.时候关闭右开页面回调bug修正

This commit is contained in:
hdm 2022-06-18 08:58:49 +08:00
parent c1fc8b9a39
commit 2f7751ea61

View File

@ -25,13 +25,11 @@
<!-- 脚本 --> <!-- 脚本 -->
{block name="script"} {block name="script"}
<script> <script>
var tableIns = null; const moduleInit = ['tool'];
function init(layui) { function gouguInit() {
var table = layui.table, var table = layui.table,form = layui.form;
rightpage = layui.rightpage,
form = layui.form;
tableIns = table.render({ layui.pageTable = table.render({
elem: '#test', elem: '#test',
title: '关键字列表', title: '关键字列表',
toolbar: '#toolbarDemo', toolbar: '#toolbarDemo',
@ -75,7 +73,7 @@
//监听搜索提交 //监听搜索提交
form.on('submit(webform)', function (data) { form.on('submit(webform)', function (data) {
if (data.field.keywords) { if (data.field.keywords) {
tableIns.reload({ layui.pageTable.reload({
where: { where: {
keywords: data.field.keywords keywords: data.field.keywords
}, },
@ -92,7 +90,7 @@
//表头工具栏事件 //表头工具栏事件
table.on('toolbar(test)', function(obj){ table.on('toolbar(test)', function(obj){
if (obj.event === 'add') { if (obj.event === 'add') {
rightpage.open("/home/keywords/add",'900px'); tool.side("/home/keywords/add");
return; return;
} }
}); });
@ -100,21 +98,18 @@
table.on('tool(test)', function (obj) { table.on('tool(test)', function (obj) {
var data = obj.data; var data = obj.data;
if (obj.event === 'edit') { if (obj.event === 'edit') {
rightpage.open('/home/keywords/add?id='+obj.data.id,'900px'); tool.side('/home/keywords/add?id='+obj.data.id);
return; return;
} }
if (obj.event === 'del') { if (obj.event === 'del') {
layer.confirm('确定要删除吗?', { icon: 3, title: '提示' }, function (index) { layer.confirm('确定要删除吗?', { icon: 3, title: '提示' }, function (index) {
$.ajax({ let callback = function (e) {
url: "/home/keywords/delete", layer.msg(e.msg);
data: { id: data.id }, if (e.code == 0) {
success: function (e) { obj.del();
layer.msg(e.msg);
if (e.code == 0) {
obj.del();
}
} }
}) }
tool.delete("/home/keywords/delete", { id: data.id }, callback);
layer.close(index); layer.close(index);
}); });
} }