From 43a4a1a8dd15a25897dd8e8f9d2099621b99f288 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Tue, 28 Apr 2026 17:39:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E5=91=98=E6=9D=83=E7=9B=8A=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/wdsxh/member/RightsProject.php | 2 +- .../view/wdsxh/member/rights_project/add.html | 43 +++++++++ .../wdsxh/member/rights_project/edit.html | 44 +++++++++ .../wdsxh/member/rights_project/index.html | 32 +++++++ .../js/backend/wdsxh/member/rights_project.js | 90 +++++++++++++++++++ 5 files changed, 210 insertions(+), 1 deletion(-) mode change 100644 => 100755 application/admin/view/wdsxh/member/rights_project/add.html mode change 100644 => 100755 application/admin/view/wdsxh/member/rights_project/edit.html mode change 100644 => 100755 application/admin/view/wdsxh/member/rights_project/index.html create mode 100755 public/assets/js/backend/wdsxh/member/rights_project.js diff --git a/application/admin/controller/wdsxh/member/RightsProject.php b/application/admin/controller/wdsxh/member/RightsProject.php index adf93d0..8ae39dd 100644 --- a/application/admin/controller/wdsxh/member/RightsProject.php +++ b/application/admin/controller/wdsxh/member/RightsProject.php @@ -18,7 +18,7 @@ use app\common\controller\Backend; * * @icon fa fa-circle-o */ -class Rights extends Backend +class RightsProject extends Backend { protected $join_config_model = null; diff --git a/application/admin/view/wdsxh/member/rights_project/add.html b/application/admin/view/wdsxh/member/rights_project/add.html old mode 100644 new mode 100755 index e69de29..ce4b30f --- a/application/admin/view/wdsxh/member/rights_project/add.html +++ b/application/admin/view/wdsxh/member/rights_project/add.html @@ -0,0 +1,43 @@ +
+ +
+ +
+ +
+
+ + + +
+ +
+
+ + + +
+
+
+ +
+ +
+ +
+
+ + +
diff --git a/application/admin/view/wdsxh/member/rights_project/edit.html b/application/admin/view/wdsxh/member/rights_project/edit.html old mode 100644 new mode 100755 index e69de29..58886c9 --- a/application/admin/view/wdsxh/member/rights_project/edit.html +++ b/application/admin/view/wdsxh/member/rights_project/edit.html @@ -0,0 +1,44 @@ +
+ +
+ +
+ +
+
+ + + + +
+ +
+
+ + + +
+
+
+ +
+ +
+ +
+
+ + +
diff --git a/application/admin/view/wdsxh/member/rights_project/index.html b/application/admin/view/wdsxh/member/rights_project/index.html old mode 100644 new mode 100755 index e69de29..d4fd2cb --- a/application/admin/view/wdsxh/member/rights_project/index.html +++ b/application/admin/view/wdsxh/member/rights_project/index.html @@ -0,0 +1,32 @@ +
+ +
+ {:build_heading(null,FALSE)} + +
+ +
+
+
+ +
+ +
+
+
diff --git a/public/assets/js/backend/wdsxh/member/rights_project.js b/public/assets/js/backend/wdsxh/member/rights_project.js new file mode 100755 index 0000000..a676a8e --- /dev/null +++ b/public/assets/js/backend/wdsxh/member/rights_project.js @@ -0,0 +1,90 @@ +define(["jquery", "bootstrap", "backend", "table", "form"], function ( + $, + undefined, + Backend, + Table, + Form, +) { + var Controller = { + index: function () { + // 初始化表格参数配置 rights_project.js + Table.api.init({ + extend: { + index_url: "wdsxh/member/rights_project/index" + location.search, + add_url: "wdsxh/member/rights_project/add" + location.search, + edit_url: "wdsxh/member/rights_project/edit" + location.search, + del_url: "wdsxh/member/rights_project/del", + table: "wdsxh_member_rights_project", + }, + }); + + var table = $("#table"); + + // 初始化表格 + table.bootstrapTable({ + url: $.fn.bootstrapTable.defaults.extend.index_url, + pk: "id", + sortName: "sort", + columns: [ + [ + { checkbox: true }, + { field: "id", title: __("Id") }, + { + field: "title", + title: __("Member Benefits Title"), + operate: "LIKE", + }, + { + field: "desc", + title: __("Member Benefits Desc"), + operate: "LIKE", + }, + { + field: "image", + title: __("Member Benefits Image"), + operate: false, + formatter: Table.api.formatter.image, + }, + { + field: "sort", + title: __("Member Benefits Sort"), + operate: false, + }, + { + field: "disabled", + title: __("Member Benefits Status"), + searchList: { + 0: __("Member Benefits Enabled"), + 1: __("Member Benefits Disabled"), + }, + custom: { 0: "success", 1: "gray" }, + formatter: Table.api.formatter.status, + }, + { + field: "operate", + title: __("Member Benefits Operate"), + table: table, + events: Table.api.events.operate, + formatter: Table.api.formatter.operate, + }, + ], + ], + }); + + // 为表格绑定事件 + Table.api.bindevent(table); + }, + add: function () { + Controller.api.bindevent(); + }, + edit: function () { + Controller.api.bindevent(); + }, + api: { + bindevent: function () { + Form.api.bindevent($("form[role=form]")); + }, + }, + }; + return Controller; +});