diff --git a/application/admin/controller/wdsxh/member/Rights.php b/application/admin/controller/wdsxh/member/Rights.php index fda59c1..4c0a0ff 100755 --- a/application/admin/controller/wdsxh/member/Rights.php +++ b/application/admin/controller/wdsxh/member/Rights.php @@ -1,6 +1,6 @@ model = new \app\admin\model\wdsxh\member\MemberBenefits(); + $this->view->assign("statusList", $this->model->getDisabledList()); } /** - * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个基础方法、destroy/restore/recyclebin三个回收站方法 - * 因此在当前控制器中可不用编写增删改查的代码,除非需要自己控制这部分逻辑 - * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改 + * 列表 + * + * @param type $param + * @return type */ - public function index() { - $statusList = []; - $this->assign('statusList',$statusList); + if ($this->request->isAjax()) { + [$where, $sort, $order, $offset, $limit] = $this->buildparams(); + $list = $this->model + ->where($where) + ->order($sort, $order) + ->paginate($limit); + $result = ['total' => $list->total(), 'rows' => $list->items()]; + return json($result); + } + return $this->view->fetch(); } } diff --git a/application/admin/lang/zh-cn/wdsxh/member/rights.php b/application/admin/lang/zh-cn/wdsxh/member/rights.php new file mode 100644 index 0000000..e630935 --- /dev/null +++ b/application/admin/lang/zh-cn/wdsxh/member/rights.php @@ -0,0 +1,12 @@ + '权益名称', + 'Member Benefits Image' => '权益图标', + 'Member Benefits Desc' => '权益描述', + 'Member Benefits Sort' => '排序', + 'Member Benefits Status' => '状态', + 'Member Benefits Enabled' => '显示', + 'Member Benefits Disabled' => '隐藏', + 'Member Benefits Operate' => '操作', +]; diff --git a/application/admin/model/wdsxh/member/MemberBenefits.php b/application/admin/model/wdsxh/member/MemberBenefits.php new file mode 100644 index 0000000..a810cf4 --- /dev/null +++ b/application/admin/model/wdsxh/member/MemberBenefits.php @@ -0,0 +1,56 @@ + www.maiwd.cn +// +---------------------------------------------------------------------- + +namespace app\admin\model\wdsxh\member; + +use think\Model; + + +class MemberBenefits extends Model +{ + // 表名 + protected $name = 'wdsxh_member_benefits'; + + // 自动写入时间戳字段 + protected $autoWriteTimestamp = false; + + // 定义时间戳字段名 + protected $createTime = 'created_at'; + protected $updateTime = 'updated_at'; + protected $deleteTime = false; + + // 追加属性 + protected $append = [ + 'disabled_text' + ]; + + + protected static function init() + { + self::afterInsert(function ($row) { + $pk = $row->getPk(); + $row->getQuery()->where($pk, $row[$pk])->update(['sort' => $row[$pk]]); + }); + } + + public function getDisabledList() + { + return ['0' => __('Member Benefits Enabled'), '1' => __('Member Benefits Disabled')]; + } + + + public function getDisabledTextAttr($value, $data) + { + $value = $value ? $value : (isset($data['disabled']) ? $data['disabled'] : ''); + $list = $this->getDisabledList(); + return isset($list[$value]) ? $list[$value] : ''; + } +} diff --git a/application/admin/view/wdsxh/member/rights/add.html b/application/admin/view/wdsxh/member/rights/add.html index 440789e..b0a3b80 100755 --- a/application/admin/view/wdsxh/member/rights/add.html +++ b/application/admin/view/wdsxh/member/rights/add.html @@ -1,16 +1,16 @@ -
+
- +
- +
@@ -34,13 +34,13 @@
- +
@@ -48,7 +48,7 @@
- +
@@ -58,4 +58,4 @@ -
\ No newline at end of file + diff --git a/application/admin/view/wdsxh/member/rights/edit.html b/application/admin/view/wdsxh/member/rights/edit.html index 440789e..a8ee6bb 100755 --- a/application/admin/view/wdsxh/member/rights/edit.html +++ b/application/admin/view/wdsxh/member/rights/edit.html @@ -1,16 +1,16 @@ -
+
- +
- +
@@ -18,7 +18,7 @@
- +
@@ -34,13 +34,13 @@
- +
@@ -48,7 +48,7 @@
- +
@@ -58,4 +58,4 @@
-
\ No newline at end of file + diff --git a/application/admin/view/wdsxh/member/rights/index.html b/application/admin/view/wdsxh/member/rights/index.html index 89019ce..d4fd2cb 100755 --- a/application/admin/view/wdsxh/member/rights/index.html +++ b/application/admin/view/wdsxh/member/rights/index.html @@ -1,16 +1,15 @@
- +
{:build_heading(null,FALSE)} -
-
@@ -19,19 +18,6 @@ {:__('Add')} {:__('Edit')} - - - - - - - - - - - - -