prepare('UPDATE ' . tn('tickets') . ' SET dept_id = 0 WHERE dept_id = ?')->execute([$id]); $db->prepare('DELETE FROM ' . tn('ticket_departments') . ' WHERE id = ?')->execute([$id]); $msg = '部门已删除,其工单已移至「未指定」。'; } // 新增 if (isset($_POST['add'])) { verifyCsrf(); $name = trim($_POST['name'] ?? ''); $desc = trim($_POST['description'] ?? ''); $sort = (int) ($_POST['sort'] ?? 0); if ($name === '') { $err = '请填写部门名称'; } else { $db->prepare('INSERT INTO ' . tn('ticket_departments') . ' (name, description, sort, created_at) VALUES (?,?,?,NOW())') ->execute([$name, $desc, $sort]); $msg = '部门已添加'; } } $list = $db->query('SELECT * FROM ' . tn('ticket_departments') . ' ORDER BY sort, id')->fetchAll(); $counts = $db->query('SELECT dept_id, COUNT(*) c FROM ' . tn('tickets') . ' GROUP BY dept_id')->fetchAll(PDO::FETCH_KEY_PAIR); adminHeader('工单部门', 'departments'); ?>

工单部门

新增部门

部门列表(共 个)

还没有部门。

ID名称说明工单数操作