|
@@ -57,17 +57,21 @@
|
|
<table class="layui-hide" id="datagrid" lay-filter="datagrid-operate"></table>
|
|
<table class="layui-hide" id="datagrid" lay-filter="datagrid-operate"></table>
|
|
|
|
|
|
<script type="text/html" id="datagrid-operate-bar">
|
|
<script type="text/html" id="datagrid-operate-bar">
|
|
|
|
+ <div class="layui-btn-group">
|
|
|
|
+ <a class="layui-btn layui-btn-xs" lay-event="join"
|
|
|
|
+ data-permission="account.check_user">入职</a>
|
|
|
|
+ </div>
|
|
<div class="layui-btn-group">
|
|
<div class="layui-btn-group">
|
|
<a class="layui-btn layui-btn-xs" lay-event="edit"
|
|
<a class="layui-btn layui-btn-xs" lay-event="edit"
|
|
- data-permission="employee.add_employee">修改</a>
|
|
|
|
|
|
+ data-permission="account.add_employee">修改</a>
|
|
</div>
|
|
</div>
|
|
<div class="layui-btn-group">
|
|
<div class="layui-btn-group">
|
|
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete"
|
|
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete"
|
|
- data-permission="employee.delete_employee">删除</a>
|
|
|
|
|
|
+ data-permission="account.delete_employee">删除</a>
|
|
</div>
|
|
</div>
|
|
<div class="layui-btn-group">
|
|
<div class="layui-btn-group">
|
|
<a class="layui-btn layui-btn-xs layui-btn-warm"
|
|
<a class="layui-btn layui-btn-xs layui-btn-warm"
|
|
- data-permission="employee.add_employee"
|
|
|
|
|
|
+ data-permission="account.add_employee"
|
|
lay-event="manage_range">管理门店</a>
|
|
lay-event="manage_range">管理门店</a>
|
|
</div>
|
|
</div>
|
|
</script>
|
|
</script>
|
|
@@ -101,7 +105,10 @@
|
|
, {field: 'enable_text', title: '是否在用', width: 100}
|
|
, {field: 'enable_text', title: '是否在用', width: 100}
|
|
, {field: 'groups', title: '权限组', width: 200}
|
|
, {field: 'groups', title: '权限组', width: 200}
|
|
, {field: 'manager_barnchs', title: '管理门店', width: 200}
|
|
, {field: 'manager_barnchs', title: '管理门店', width: 200}
|
|
- , {width: 200, align: 'center', fixed: 'right', toolbar: '#datagrid-operate-bar'}
|
|
|
|
|
|
+ , {field: 'status_text', title: '状态', width: 80}
|
|
|
|
+ , {field: 'check_user_text', title: '入职审核人', width: 120}
|
|
|
|
+ , {field: 'date_joined', title: '入职时间', width: 180}
|
|
|
|
+ , {width: 250, align: 'center', fixed: 'right', toolbar: '#datagrid-operate-bar'}
|
|
]]
|
|
]]
|
|
, page: true
|
|
, page: true
|
|
, height: 'full-108'
|
|
, height: 'full-108'
|
|
@@ -137,6 +144,10 @@
|
|
content: 'edit.html?id=' + data.id
|
|
content: 'edit.html?id=' + data.id
|
|
});
|
|
});
|
|
} else if (obj.event === 'delete') {
|
|
} else if (obj.event === 'delete') {
|
|
|
|
+ if (data.status > 1) {
|
|
|
|
+ layer.msg('当前状态禁止删除!')
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
layer.confirm('确定要删除吗?', function (index) {
|
|
layer.confirm('确定要删除吗?', function (index) {
|
|
layer.close(index);
|
|
layer.close(index);
|
|
layui.admin.req({
|
|
layui.admin.req({
|
|
@@ -149,6 +160,23 @@
|
|
});
|
|
});
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+ else if (obj.event === 'join') {
|
|
|
|
+ if (data.status > 1) {
|
|
|
|
+ layer.msg('该员工已入职!')
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ layer.confirm('确定要入职该员工吗?', function (index) {
|
|
|
|
+ layer.close(index);
|
|
|
|
+ layui.admin.req({
|
|
|
|
+ notice: true
|
|
|
|
+ , url: '/account/employee/' + data.id + '/join/'
|
|
|
|
+ , type: 'post'
|
|
|
|
+ , done: function (res) {
|
|
|
|
+ table.reload('datagrid', {});
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+ }
|
|
else if (obj.event === 'manage_range') {
|
|
else if (obj.event === 'manage_range') {
|
|
layer.open({
|
|
layer.open({
|
|
type: 2,
|
|
type: 2,
|