From 13404abe308717017e4d2c1e767c0850c286a438 Mon Sep 17 00:00:00 2001 From: 15090180611 <215509543@qq.com> Date: Fri, 7 Feb 2025 14:50:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=9C=BA=E6=9E=84API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/controller/style/HomeImages.php | 2 + .../admin/lang/zh-cn/style/home_images.php | 5 + application/admin/model/style/HomeImages.php | 16 +- .../admin/view/style/home_images/add.html | 18 +- .../admin/view/style/home_images/edit.html | 17 +- .../admin/view/style/home_images/index.html | 3 + .../common/controller/ManystoreApiBase.php | 30 + application/common/model/BaseModel.php | 22 + application/common/model/User.php | 10 +- .../model/school/classes/ClassesLib.php | 8 +- .../school/classes/activity/Activity.php | 86 +++ .../school/classes/activity/ActivityAuth.php | 44 ++ .../school/classes/activity/order/Order.php | 16 +- .../classes/activity/order/OrderLog.php | 16 + .../school/classes/hourorder/OrderLog.php | 81 ++- .../school/classes/order/ServiceOrder.php | 16 +- application/common/model/style/HomeImages.php | 17 +- application/config.php | 2 +- application/extra/upload.php | 2 +- .../manystoreapi/controller/ActivityOrder.php | 296 ++++++++ .../manystoreapi/controller/Attachment.php | 28 +- .../manystoreapi/controller/ClassesLib.php | 631 ++++++++++++++++++ .../manystoreapi/controller/ClassesOrder.php | 47 ++ .../manystoreapi/controller/Evaluate.php | 118 ++++ .../manystoreapi/controller/HourOrder.php | 399 +++++++++++ application/manystoreapi/controller/Index.php | 1 + .../manystoreapi/controller/ServiceOrder.php | 218 ++++++ application/manystoreapi/controller/User.php | 6 +- public/assets/js/backend/style/home_images.js | 39 +- 29 files changed, 2159 insertions(+), 35 deletions(-) create mode 100644 application/manystoreapi/controller/ActivityOrder.php create mode 100644 application/manystoreapi/controller/ClassesLib.php create mode 100644 application/manystoreapi/controller/Evaluate.php create mode 100644 application/manystoreapi/controller/HourOrder.php create mode 100644 application/manystoreapi/controller/ServiceOrder.php diff --git a/application/admin/controller/style/HomeImages.php b/application/admin/controller/style/HomeImages.php index 9b0782e..83957b6 100644 --- a/application/admin/controller/style/HomeImages.php +++ b/application/admin/controller/style/HomeImages.php @@ -23,6 +23,8 @@ class HomeImages extends Backend parent::_initialize(); $this->model = new \app\admin\model\style\HomeImages; $this->view->assign("typeList", $this->model->getTypeList()); + $this->view->assign("showtypeList", $this->model->getShowtypeList()); + $this->view->assign("showtypeListJson", json_encode($this->model->getShowtypeList(), JSON_UNESCAPED_UNICODE)); } diff --git a/application/admin/lang/zh-cn/style/home_images.php b/application/admin/lang/zh-cn/style/home_images.php index 2673431..2ed2b98 100644 --- a/application/admin/lang/zh-cn/style/home_images.php +++ b/application/admin/lang/zh-cn/style/home_images.php @@ -5,6 +5,11 @@ return [ 'Type' => '跳转类型', 'Type in' => '内部跳转', 'Type out' => '外部跳转', + 'Showtype' => '展示类型', + 'Showtype image' => '图片', + 'Showtype video' => '视频', + + 'Url' => '跳转链接', 'Weigh' => '权重', 'Createtime' => '创建时间', diff --git a/application/admin/model/style/HomeImages.php b/application/admin/model/style/HomeImages.php index 1532e08..155e82a 100644 --- a/application/admin/model/style/HomeImages.php +++ b/application/admin/model/style/HomeImages.php @@ -25,7 +25,8 @@ class HomeImages extends Model // 追加属性 protected $append = [ - 'type_text' + 'type_text', + 'showtype_text' ]; @@ -53,6 +54,19 @@ class HomeImages extends Model return isset($list[$value]) ? $list[$value] : ''; } + public function getShowtypeList() + { + return ['image' => __('Showtype image'), 'video' => __('Showtype video')]; + } + + + public function getShowtypeTextAttr($value, $data) + { + $value = $value ? $value : (isset($data['showtype']) ? $data['showtype'] : ''); + $list = $this->getShowtypeList(); + return isset($list[$value]) ? $list[$value] : ''; + } + diff --git a/application/admin/view/style/home_images/add.html b/application/admin/view/style/home_images/add.html index bd9b1fe..f1e0e3e 100644 --- a/application/admin/view/style/home_images/add.html +++ b/application/admin/view/style/home_images/add.html @@ -1,13 +1,27 @@