增加删除和批量删除功能
This commit is contained in:
parent
4536b129ae
commit
77994b60e3
@ -158,8 +158,8 @@ class Index extends BaseController
|
||||
$request = request();
|
||||
if ($request->isDelete() || $request->isAjax()) {
|
||||
$id = get_params("id");
|
||||
$detail = Db::name('WorkOrderList')->where('id', $id)->find();
|
||||
if (Db::name('WorkOrderList')->where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
||||
$detail = WorkOrderList::where('id', $id)->find();
|
||||
if (WorkOrderList::where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
||||
$log_data = array(
|
||||
'module' => 'WorkOrderList',
|
||||
'field' => 'delete',
|
||||
@ -186,8 +186,8 @@ class Index extends BaseController
|
||||
if ($request->isDelete() || $request->isAjax()) {
|
||||
$ids = get_params("ids");
|
||||
foreach ($ids as $id) {
|
||||
$detail = Db::name('WorkOrderList')->where('id', $id)->find();
|
||||
if (Db::name('WorkOrderList')->where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
||||
$detail = WorkOrderList::where('id', $id)->find();
|
||||
if (WorkOrderList::where('id', $id)->update(['delete_time' => date('Y-m-d H:i:s')]) !== false) {
|
||||
$log_data = array(
|
||||
'module' => 'WorkOrderList',
|
||||
'field' => 'delete',
|
||||
|
||||
@ -106,33 +106,6 @@
|
||||
// 调用项目类型
|
||||
// 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 () {
|
||||
var checkStatus = table.checkStatus('workorder');
|
||||
@ -165,7 +138,7 @@
|
||||
);
|
||||
});
|
||||
|
||||
//查看详情唤醒view界面
|
||||
//查看详情、编辑、删除工单
|
||||
table.on('tool(workorder)', function (obj) {
|
||||
var data = obj.data; // 获取当前行的数据
|
||||
if (obj.event === 'view') {
|
||||
@ -174,6 +147,23 @@
|
||||
} else if (obj.event === 'edit') {
|
||||
var id = data.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…
x
Reference in New Issue
Block a user