diff --git a/application/admin/controller/school/activity/Activity.php b/application/admin/controller/school/activity/Activity.php index 86af1c3..86d84b9 100644 --- a/application/admin/controller/school/activity/Activity.php +++ b/application/admin/controller/school/activity/Activity.php @@ -44,12 +44,12 @@ class Activity extends Backend $this->view->assign("addTypeList", $this->model->getAddTypeList()); $this->view->assign("feelList", $this->model->getFeelList()); $this->view->assign("authStatusList", $this->model->getAuthStatusList()); - + $this->view->assign("showList", $this->model->getShowList()); $this->view->assign("cateList", $this->model->getCateList()); $this->view->assign("cateListJson", json_encode($this->model->getCateList(), JSON_UNESCAPED_UNICODE)); - - + $this->view->assign("platformList", $this->model->getPlatformList()); + $this->view->assign("platformListJson", json_encode($this->model->getPlatformList(), JSON_UNESCAPED_UNICODE)); } diff --git a/application/admin/lang/zh-cn/school/activity/activity.php b/application/admin/lang/zh-cn/school/activity/activity.php index 55c8e60..0a2a66f 100644 --- a/application/admin/lang/zh-cn/school/activity/activity.php +++ b/application/admin/lang/zh-cn/school/activity/activity.php @@ -76,4 +76,10 @@ return [ 'Admin.nickname' => '昵称', 'Admin.avatar' => '头像', "Refund_id" => '退款策略', + 'Show' => '显示状态', + 'Show 1' => '显示', + 'Show 2' => '隐藏', + "Platform" => '上架平台', + "Platform wechat_miniapp" => '微信小程序', + "Platform tt_miniapp" => '抖音小程序', ]; diff --git a/application/admin/model/school/activity/Activity.php b/application/admin/model/school/activity/Activity.php index 9db30fa..aadbced 100644 --- a/application/admin/model/school/activity/Activity.php +++ b/application/admin/model/school/activity/Activity.php @@ -38,9 +38,25 @@ class Activity extends Model 'feel_text', 'auth_status_text', 'auth_time_text', + 'show_text', 'canceltime_text' ]; + public function getShowList() + { + return ['1' => __('Show 1'), '2' => __('Show 2')]; + } + + + public function getShowTextAttr($value, $data) + { + $value = $value ? $value : (isset($data['show']) ? $data['show'] : ''); + $list = $this->getShowList(); + return isset($list[$value]) ? $list[$value] : ''; + } + + + public function getCateList(){ return \app\admin\model\school\activity\Cate::column("name", 'id'); @@ -77,6 +93,17 @@ class Activity extends Model return ['0' => __('Hot 0'), '1' => __('Hot 1')]; } + public function getPlatformList(){ + return ['wechat_miniapp' => __('Platform wechat_miniapp'), 'tt_miniapp' => __('Platform tt_miniapp')]; + } + + protected function setPlatformAttr($value) + { + //如果是数组则转成字符串逗号拼接 + $value = is_array($value) ? implode(',', $value) : $value; + return $value; + } + public function getNewList() { return ['0' => __('New 0'), '1' => __('New 1')]; @@ -158,6 +185,9 @@ class Activity extends Model } + + + public function getNewTextAttr($value, $data) { $value = $value ? $value : (isset($data['new']) ? $data['new'] : ''); diff --git a/application/admin/view/school/activity/activity/add.html b/application/admin/view/school/activity/activity/add.html index 1ee9842..0a8c0c0 100644 --- a/application/admin/view/school/activity/activity/add.html +++ b/application/admin/view/school/activity/activity/add.html @@ -205,6 +205,22 @@ + + +
+ +
+ +
+ {foreach name="showList" item="vo"} + + {/foreach} +
+ +
+
+ +
@@ -262,7 +278,7 @@
- + + {foreach name="platformList" item="vo"} + + {/foreach} + + + +
+
+ diff --git a/application/admin/view/school/activity/activity/copy.html b/application/admin/view/school/activity/activity/copy.html index b878552..7a5c37c 100644 --- a/application/admin/view/school/activity/activity/copy.html +++ b/application/admin/view/school/activity/activity/copy.html @@ -274,7 +274,26 @@
- + +
+ +
+ + + + + +
+
+ + + + + diff --git a/application/admin/view/school/activity/activity/edit.html b/application/admin/view/school/activity/activity/edit.html index f91a36f..bd06975 100644 --- a/application/admin/view/school/activity/activity/edit.html +++ b/application/admin/view/school/activity/activity/edit.html @@ -207,6 +207,22 @@ + + +
+ +
+ +
+ {foreach name="showList" item="vo"} + + {/foreach} +
+ +
+
+ +
@@ -273,7 +289,31 @@
- + +
+ +
+ + + + + + + + + + + +
+
+ + + + diff --git a/application/admin/view/school/activity/activity/index.html b/application/admin/view/school/activity/activity/index.html index 2cefc28..bea6cca 100644 --- a/application/admin/view/school/activity/activity/index.html +++ b/application/admin/view/school/activity/activity/index.html @@ -4,6 +4,13 @@ {:build_heading(null,FALSE)} + +