|
@@ -20,20 +20,10 @@
|
|
|
|
|
|
<div class="layui-card-body">
|
|
|
<form class="layui-form" action="" lay-filter="component-form-element">
|
|
|
- <div class="layui-row layui-col-space10 layui-form-item">
|
|
|
-
|
|
|
- <div class="layui-col-lg6">
|
|
|
- <label class="layui-form-label">网点:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="managers" xm-select="manager_range">
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <button class="layui-btn" id="id_save" lay-submit lay-filter="component-form-element"
|
|
|
- style="display: none">保存
|
|
|
- </button>
|
|
|
-
|
|
|
- </div>
|
|
|
+ <div id="id_store" class="demo-tree"></div>
|
|
|
+ <button class="layui-btn" id="id_save" lay-submit lay-filter="component-form-element"
|
|
|
+ style="display: none">保存
|
|
|
+ </button>
|
|
|
</form>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -48,29 +38,23 @@
|
|
|
}).extend({
|
|
|
index: 'lib/index' //主入口模块
|
|
|
, formSelects: 'formSelects-v4'
|
|
|
- }).use(['index', 'form', 'formSelects'], function () {
|
|
|
+ }).use(['index', 'form', 'tree', 'formSelects'], function () {
|
|
|
var $ = layui.$
|
|
|
, admin = layui.admin
|
|
|
, form = layui.form
|
|
|
+ , tree = layui.tree
|
|
|
, formSelects = layui.formSelects;
|
|
|
|
|
|
var id = layui.view.getParameterByName('id');
|
|
|
- formSelects.value('manager_range', []);
|
|
|
admin.req({
|
|
|
- url: '/account/branch/tree/?id=' + id
|
|
|
+ url: '/account/store/tree/?id=' + id
|
|
|
, done: function (res) {
|
|
|
var _nodes = res.data.branchs;
|
|
|
- var manages = res.data.manages;
|
|
|
- formSelects.data('manager_range', 'local', {
|
|
|
- arr: _nodes,
|
|
|
- tree: {
|
|
|
- //在点击节点的时候, 如果没有子级数据, 会触发此事件
|
|
|
- nextClick: function (id, item, callback) {
|
|
|
- return false;
|
|
|
- },
|
|
|
- }
|
|
|
+ tree.render({
|
|
|
+ elem: '#id_store'
|
|
|
+ , data: res.data
|
|
|
+ , showCheckbox: true
|
|
|
});
|
|
|
- formSelects.value('manager_range', manages);
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -78,7 +62,7 @@
|
|
|
admin.req({
|
|
|
url: '/account/employee/' + id + '/branch/'
|
|
|
, data: data.field
|
|
|
- , type: 'post'
|
|
|
+ , type: 'post'
|
|
|
, done: function (res) {
|
|
|
parent.layer.closeAll('iframe');
|
|
|
parent.layui.table.reload('datagrid', {});
|