diff --git a/article-add.html b/article-add.html
index 6a90c65..d080672 100644
--- a/article-add.html
+++ b/article-add.html
@@ -68,7 +68,7 @@
';
+ layui.each(tree, function (index, item) {
+ var hasChild = item.list ? 1 : 0;
+ // 注意:递归调用时,this的环境会改变!
+ var append = hasChild ? obj.renderAuth(item.list, dept + 1, opt) : '';
+
+ // '+new Array(dept * 4).join(' ')+'
+ str += '
'
+ });
+ str += '
';
+ return str;
+ },
+ // 获取选中叶子结点
+ getLeaf: function (dst) {
+ var leafs = $(dst).find('.auth-leaf').parent().find('input[type="checkbox"]:checked');
+ var data = [];
+ leafs.each(function (index, item) {
+ // console.log(item);
+ data.push(item.value);
+ });
+ // console.log(data);
+ return data;
+ },
+ // 获取所有选中的数据
+ getAll: function (dst) {
+ var inputs = $(dst).find('input[type="checkbox"]');
+ var data = [];
+ inputs.each(function (index, item) {
+ data.push(item.value);
+ });
+ // console.log(data);
+ return data;
+ },
+ // 获取所有选中的数据
+ getChecked: function (dst) {
+ var inputs = $(dst).find('input[type="checkbox"]:checked');
+ var data = [];
+ inputs.each(function (index, item) {
+ data.push(item.value);
+ });
+ // console.log(data);
+ return data;
+ },
+ // 获取未选中数据
+ getNotChecked: function (dst) {
+ var inputs = $(dst).find('input[type="checkbox"]:not(:checked)');
+ var data = [];
+ inputs.each(function (index, item) {
+ data.push(item.value);
+ });
+ // console.log(data);
+ return data;
+ }
+ }
+ exports('authtree', obj);
+});
\ No newline at end of file
diff --git a/role-add.html b/role-add.html
new file mode 100644
index 0000000..1b005b4
--- /dev/null
+++ b/role-add.html
@@ -0,0 +1,124 @@
+
+
+
+