增加删除和批量删除功能
This commit is contained in:
parent
4536b129ae
commit
77994b60e3
@ -158,8 +158,8 @@ class Index extends BaseController
|
|||||||
$request = request();
|
$request = request();
|
||||||
if ($request->isDelete() || $request->isAjax()) {
|
if ($request->isDelete() || $request->isAjax()) {
|
||||||
$id = get_params("id");
|
$id = get_params("id");
|
||||||
$detail = Db::name('WorkOrderList')->where('id', $id)->find();
|
$detail = WorkOrderList::where('id', $id)->find();
|
||||||
if (Db::name('WorkOrderList')->where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
if (WorkOrderList::where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
||||||
$log_data = array(
|
$log_data = array(
|
||||||
'module' => 'WorkOrderList',
|
'module' => 'WorkOrderList',
|
||||||
'field' => 'delete',
|
'field' => 'delete',
|
||||||
@ -186,8 +186,8 @@ class Index extends BaseController
|
|||||||
if ($request->isDelete() || $request->isAjax()) {
|
if ($request->isDelete() || $request->isAjax()) {
|
||||||
$ids = get_params("ids");
|
$ids = get_params("ids");
|
||||||
foreach ($ids as $id) {
|
foreach ($ids as $id) {
|
||||||
$detail = Db::name('WorkOrderList')->where('id', $id)->find();
|
$detail = WorkOrderList::where('id', $id)->find();
|
||||||
if (Db::name('WorkOrderList')->where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
if (WorkOrderList::where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
||||||
$log_data = array(
|
$log_data = array(
|
||||||
'module' => 'WorkOrderList',
|
'module' => 'WorkOrderList',
|
||||||
'field' => 'delete',
|
'field' => 'delete',
|
||||||
|
|||||||
@ -106,33 +106,6 @@
|
|||||||
// 调用项目类型
|
// 调用项目类型
|
||||||
// getprojectcate();
|
// getprojectcate();
|
||||||
|
|
||||||
|
|
||||||
// 删除单条数据
|
|
||||||
table.on("tool(workorder)", function (obj) {
|
|
||||||
var data = obj.data;
|
|
||||||
if (obj.event === "delete") {
|
|
||||||
layui.layer.confirm(
|
|
||||||
"确定删除该工单吗?",
|
|
||||||
{ icon: 3, title: "提示" },
|
|
||||||
function (index) {
|
|
||||||
$.post(
|
|
||||||
"/workorder/index/delete",
|
|
||||||
{ id: data.id },
|
|
||||||
function (res) {
|
|
||||||
if (res.code === 0) {
|
|
||||||
layui.layer.msg(res.msg);
|
|
||||||
obj.del(); // 删除表格中的对应行数据
|
|
||||||
} else {
|
|
||||||
layui.layer.msg(res.msg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
layui.layer.close(index);
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
//批量删除数据
|
//批量删除数据
|
||||||
$("#batch_delete").on("click", function () {
|
$("#batch_delete").on("click", function () {
|
||||||
var checkStatus = table.checkStatus('workorder');
|
var checkStatus = table.checkStatus('workorder');
|
||||||
@ -165,7 +138,7 @@
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
//查看详情唤醒view界面
|
//查看详情、编辑、删除工单
|
||||||
table.on('tool(workorder)', function (obj) {
|
table.on('tool(workorder)', function (obj) {
|
||||||
var data = obj.data; // 获取当前行的数据
|
var data = obj.data; // 获取当前行的数据
|
||||||
if (obj.event === 'view') {
|
if (obj.event === 'view') {
|
||||||
@ -174,6 +147,23 @@
|
|||||||
} else if (obj.event === 'edit') {
|
} else if (obj.event === 'edit') {
|
||||||
var id = data.id;
|
var id = data.id;
|
||||||
tool.open('/workorder/index/edit/id/' + id, '处理工单');
|
tool.open('/workorder/index/edit/id/' + id, '处理工单');
|
||||||
|
} else if (obj.event === 'delete') {
|
||||||
|
var id = data.id;
|
||||||
|
layui.layer.confirm('确定要删除该工单吗?', {icon: 3, title: '提示'}, function(index){
|
||||||
|
$.post(
|
||||||
|
"/workorder/index/delete",
|
||||||
|
{ id: id },
|
||||||
|
function (res) {
|
||||||
|
if (res.code === 0) {
|
||||||
|
layui.layer.msg('删除成功');
|
||||||
|
obj.del(); // 删除表格中的对应行数据
|
||||||
|
} else {
|
||||||
|
layui.layer.msg(res.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
layui.layer.close(index);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user