From 905e6091cac7d536b09341161242bf6ded9dd0c7 Mon Sep 17 00:00:00 2001 From: zhuyu Date: Wed, 21 May 2025 16:40:32 +0800 Subject: [PATCH] feature: kpi item template --- application/admin/controller/oa/Doc.php | 23 +++++++++++++++++++++++ application/admin/view/oa/doc/add.html | 9 ++++----- application/admin/view/oa/doc/detail.html | 23 +++++++++++++++++++++++ application/admin/view/oa/doc/edit.html | 9 ++++----- public/assets/js/backend/oa/doc.js | 12 +++++++++++- 5 files changed, 65 insertions(+), 11 deletions(-) create mode 100644 application/admin/view/oa/doc/detail.html diff --git a/application/admin/controller/oa/Doc.php b/application/admin/controller/oa/Doc.php index 3329cd2..282e9f8 100644 --- a/application/admin/controller/oa/Doc.php +++ b/application/admin/controller/oa/Doc.php @@ -88,11 +88,34 @@ class Doc extends Backend ->whereRaw('JSON_OVERLAPS(group_ids, ?)', [json_encode($this->auth->getChildrenGroupIds(true))]) ->order($sort, $order) ->paginate($limit); + + foreach ($list as $k => $row) { + $list[$k]['url'] = cdnurl($row['path']); + } + $result = ['total' => $list->total(), 'rows' => $list->items()]; return json($result); } + public function detail($ids) + { + $row = $this->model->get(['id' => $ids]); + if (!$row) { + $this->error(__('No Results were found')); + } + if ($this->request->isAjax()) { + $this->success("Ajax请求成功", null, ['id' => $ids]); + } + + $row['url'] = cdnurl($row['path']); + + + $this->view->assign("row", $row->toArray()); + return $this->view->fetch(); + } + + /** * 添加 * diff --git a/application/admin/view/oa/doc/add.html b/application/admin/view/oa/doc/add.html index d412acf..63af6ea 100644 --- a/application/admin/view/oa/doc/add.html +++ b/application/admin/view/oa/doc/add.html @@ -33,16 +33,15 @@
-
+
- +
- - + +
-
    -
    +
    - +
    - - + +
    -