diff --git a/application/admin/controller/Dashboard.php b/application/admin/controller/Dashboard.php index e206a7c..ffd2a71 100755 --- a/application/admin/controller/Dashboard.php +++ b/application/admin/controller/Dashboard.php @@ -152,5 +152,28 @@ class Dashboard extends Backend return $this->view->fetch(); } + public function task_complete($ids = null) + { + + $row = (new Task())->get($ids); + if (!$row) { + $this->error(__('No Results were found')); + } + if (false === $this->request->isPost()) { + $this->view->assign('row', $row); + return $this->view->fetch(); + } + $params = $this->request->post('row/a'); + + $task = (new Task())->where('id', '=', $ids)->where('status', 1)->find(); + + if (!$task) { + $this->error('任务状态已变更,请刷新后操作'); + } + $task->save(['status' => 3, 'prove_file_path' => $params['prove_file_path']]); + + $this->success(); + } + } diff --git a/application/admin/view/dashboard/task.html b/application/admin/view/dashboard/task.html index 2133620..41816a9 100644 --- a/application/admin/view/dashboard/task.html +++ b/application/admin/view/dashboard/task.html @@ -1,83 +1,114 @@
{$item->title}
-{$item->desc}
-{$item->title}
-{$item->desc}
-{$item->title}
-{$item->desc}
-