diff --git a/application/admin/controller/school/activity/Activity.php b/application/admin/controller/school/activity/Activity.php index ada94c9..7b40a70 100644 --- a/application/admin/controller/school/activity/Activity.php +++ b/application/admin/controller/school/activity/Activity.php @@ -55,6 +55,11 @@ class Activity extends Backend $this->view->assign("platformList", $this->model->getPlatformList()); $this->view->assign("platformListJson", json_encode($this->model->getPlatformList(), JSON_UNESCAPED_UNICODE)); + $this->view->assign("settlestatusList", $this->model->getSettlestatusList()); + $this->view->assign("settlestatusListJson", json_encode($this->model->getSettlestatusList(), JSON_UNESCAPED_UNICODE)); + + + } diff --git a/application/admin/lang/zh-cn/school/activity/order/settle_log.php b/application/admin/lang/zh-cn/school/activity/order/settle_log.php index ba226bf..f71436c 100644 --- a/application/admin/lang/zh-cn/school/activity/order/settle_log.php +++ b/application/admin/lang/zh-cn/school/activity/order/settle_log.php @@ -8,10 +8,10 @@ return [ 'Status' => '结算状态', 'Status 1' => '冻结中', 'Set status to 1' => '设为冻结中', - 'Status 2' => '待结算', - 'Set status to 2' => '设为待结算', - 'Status 3' => '已结算', - 'Set status to 3' => '设为已结算', + 'Status 2' => '待体现', + 'Set status to 2' => '设为待体现', + 'Status 3' => '已体现', + 'Set status to 3' => '设为已体现', 'Status -1' => '已关闭', 'Set status to -1' => '设为已关闭', 'Settletime' => '结算时间', diff --git a/application/admin/model/school/activity/Activity.php b/application/admin/model/school/activity/Activity.php index aadbced..94fd077 100644 --- a/application/admin/model/school/activity/Activity.php +++ b/application/admin/model/school/activity/Activity.php @@ -39,9 +39,29 @@ class Activity extends Model 'auth_status_text', 'auth_time_text', 'show_text', - 'canceltime_text' + 'canceltime_text', + 'settlestatus_text', ]; + + public function getSettlestatusList() + { + //结算状态:1=未结算,2=结算中,3=已结算 + return ['1' => __('未结算'), '2' => __('结算中'), '3' => __('已结算')]; + } + + + public function getSettlestatusTextAttr($value, $data) + { + $value = $value ? $value : (isset($data['settlestatus']) ? $data['settlestatus'] : ''); + $list = $this->getSettlestatusList(); + return isset($list[$value]) ? $list[$value] : ''; + } + + + + + public function getShowList() { return ['1' => __('Show 1'), '2' => __('Show 2')]; diff --git a/application/admin/view/school/activity/activity/index.html b/application/admin/view/school/activity/activity/index.html index bea6cca..bf66968 100644 --- a/application/admin/view/school/activity/activity/index.html +++ b/application/admin/view/school/activity/activity/index.html @@ -3,6 +3,13 @@
{:build_heading(null,FALSE)} + +