123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- <title>企业用户设置</title>
- <link rel="stylesheet" href="../../assets/libs/layui/css/layui.css"/>
- <link rel="stylesheet" href="../../assets/module/admin.css?v=312"/>
- <link rel="stylesheet" href="../../assets/module/formSelects/formSelects-v4.css"/>
- <style>
- .layui-card-body {
- padding: 0;
- }
- #datatable + .layui-table-view .layui-table-body tbody > tr > td {
- padding: 0;
- }
- #datatable + .layui-table-view .layui-table-body tbody > tr > td > .layui-table-cell {
- height: 60px;
- line-height: 60px;
- }
- .tdImg {
- width: 50px;
- height: 50px;
- max-width: none;
- cursor: zoom-in;
- }
- .split-item:last-child {
- padding: 15px;
- }
- .split-item .ztree {
- padding: 15px;
- }
- .layui-form-item {
- margin-bottom: 0;
- margin-top: 20px;
- }
- .layui-form-item .layui-inline {
- margin-bottom: 25px;
- margin-right: 0;
- }
- .form-group-bottom {
- bottom: 0;
- left: 0;
- right: 0;
- background-color: #fff;
- padding: 10px 20px;
- box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, .05);
- }
- </style>
- </head>
- <body>
- <!-- 页面加载loading -->
- <div class="page-loading">
- <div class="ball-loader">
- <span></span><span></span><span></span><span></span>
- </div>
- </div>
- <!-- 正文开始 -->
- <div class="layui-fluid">
- <div class="layui-row">
- <div class="layui-card">
- <div class="layui-card-header">
- 企业应用私有
- </div>
- <div class="layui-card-body">
- <div class="split-group" id="split-group">
- <div class="split-item" id="split1" style="overflow: hidden;overflow-y: scroll;">
- <ul id="groupTree" class="ztree"></ul>
- </div>
- <div class="split-item" id="split2" style="overflow: hidden;overflow-y: scroll;">
- <table class="layui-table" id="datatable" lay-filter="datatable"></table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- <!-- 状态列 -->
- <script type="text/html" id="accountStatusTpl">
- <input type="checkbox" lay-filter="accountStatus" value="{{d.accountStatus}}" accountId="{{d.aId}}"
- lay-skin="switch"
- lay-text="正常|锁定" {{d.accountStatus==0?'checked':''}}/>
- </script>
- <script type="text/html" id="grantGroupTpl">
- {{# if(d.grantGroupId > 0){ }}
- <a class="layui-table-link" lay-event="editGrantGroup"><i class="layui-icon layui-icon-friends"></i>{{d.grantGroupName}}</a>
- {{# }else{ }}
- <a class="layui-btn layui-btn-radius layui-btn-xs" lay-event="addGrantGroup"><i
- class="layui-icon layui-icon-add-1"></i>部门</a>
- {{# } }}
- </script>
- <!-- 表格操作列 -->
- <script type="text/html" id="optionTpl">
- <a class="layui-btn layui-btn-primary layui-btn-xs bg-c-update" lay-event="edit">修改</a>
- <a class="layui-btn layui-btn-danger layui-btn-xs bg-c-submit" lay-event="del">删除</a>
- <a class="layui-btn layui-btn-danger layui-btn-xs bg-c-orange" lay-event="resetPwd">重置密码</a>
- </script>
- <!-- 表单弹窗 -->
- <script type="text/html" id="modelTpl">
- <form id="modelForm" lay-filter="modelForm" class="layui-form model-form">
- <div class="layui-form-item">
- <label class="layui-form-label">所属部门</label>
- <!-- <div class="layui-input-block">-->
- <!-- <input type="hidden" class="layui-input" id="groupId" name="groupId" value="" lay-verify="required"/>-->
- <!-- <input type="text" class="layui-input layui-disabled" id="groupName" name="groupName" value="" disabled/>-->
- <!-- </div>-->
- <div class="layui-input-block">
- <input type="text" id="groupName_" class="layui-input" name="groupName_" placeholder="点击选择"
- class="form-control" readonly lay-verify="required" required>
- <input type="hidden" id="gId_" name="gId_" readonly>
- <div id="menuContent_" class="menuContent">
- <ul id="groupTree_" class="ztree" style="margin-top:0;"></ul>
- </div>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">帐号</label>
- <div class="layui-input-block">
- <input type="hidden" class="layui-input" id="accountId" name="accountId" value=""/>
- <input type="hidden" class="layui-input" id="oldAccountName" name="oldAccountName" value=""/>
- <input type="text" class="layui-input" id="accountName" name="accountName" value=""
- autocomplete="off" lay-verify="accountName|required" maxlength="128"/>
- </div>
- </div>
- <div class="layui-form-item pwd">
- <label class="layui-form-label">密码</label>
- <div class="layui-input-block">
- <!--注:初始化密码为 888888-->
- <input type="text" disabled class="layui-input" value="注:初始化密码为 888888"
- style="border: 0px;color: red;"/>
- <input type="password" class="layui-input" id="password" name="password"
- value="888888" maxlength="32" style="display: none"/>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">姓名</label>
- <div class="layui-input-block">
- <input type="text" class="layui-input" id="accountRealName" name="accountRealName"
- placeholder="输入姓名" value="" autocomplete="off" lay-verify="required" maxlength="64"/>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">性别</label>
- <div class="layui-input-block">
- <input type="radio" name="accountSex" value="1" title="男">
- <input type="radio" name="accountSex" value="2" title="女">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">手机号码</label>
- <div class="layui-input-block">
- <input type="hidden" class="layui-input" id="oldAccountTel" name="oldAccountTel" placeholder="手机号码"/>
- <input type="text" class="layui-input" id="accountTel" name="accountTel" placeholder="手机号码"
- autocomplete="off" lay-verify="phone|accountTel" maxlength="11"/>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">角色</label>
- <div class="layui-input-block">
- <input type="hidden" name="oldRoleId" id="oldRoleId">
- <select id="roleList" name="roleId" lay-filter="roleList" lay-verType="tips"
- lay-verify="roleId|required" required
- class="layui-input-block">
- <option value="">选择角色</option>
- </select>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">岗位</label>
- <div class="layui-input-block">
- <select id="positionId" name="positionId" lay-search=""></select>
- <input type="hidden" id="gmpId" name="gmpId" value=""/>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">身份证号</label>
- <div class="layui-input-block">
- <input type="text" class="layui-input" id="accountIdCard" name="accountIdCard" placeholder="身份证号"
- autocomplete="off" maxlength="18"/>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">职称</label>
- <div class="layui-input-block">
- <input type="text" class="layui-input" id="accountRank" name="accountRank" placeholder="职称"
- autocomplete="off" maxlength="64"/>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">工种</label>
- <div class="layui-input-block">
- <input type="text" class="layui-input" id="accountWorkType" name="accountWorkType" placeholder="工种"
- autocomplete="off" maxlength="64"/>
- </div>
- </div>
- <div class="layui-form-item text-right">
- <button class="layui-btn layui-btn-primary" type="button" ew-event="closePageDialog">取消</button>
- <button class="layui-btn" lay-filter="modelSubmit" lay-submit>保存</button>
- </div>
- </form>
- </script>
- <script type="text/html" id="resetPwdModelTpl">
- <form id="resetPwdModelForm" lay-filter="resetPwdModelForm" class="layui-form model-form">
- <div class="layui-form-item">
- <div class="" style="color: red;margin-left: 57px">
- 温馨提示:系统默认重置密码为 888888
- </div>
- <input type="hidden" name="aId" value=""/>
- <input type="password" class="layui-input" id="newPassword" name="newPassword" value="888888"
- lay-verify="pwd|required" maxlength="32" style="display: none"/>
- </div>
- <!--<div class="layui-form-item">-->
- <!--<label class="layui-form-label">再输一遍</label>-->
- <!--<div class="layui-input-block">-->
- <!--<input type="password" class="layui-input" id="rePassword" name="rePassword" value=""-->
- <!--lay-verify="pwd|required" maxlength="32"/>-->
- <!--</div>-->
- <!--</div>-->
- <div class="layui-form-item text-right">
- <button class="layui-btn layui-btn-primary" type="button" ew-event="closePageDialog">取消</button>
- <button class="layui-btn" lay-filter="resetPwdModelSubmit" lay-submit>确认</button>
- </div>
- </form>
- </script>
- <!-- js部分 -->
- <script type="text/javascript" src="../../assets/libs/layui/layui.js"></script>
- <script type="text/javascript" src="../../assets/js/common.js?v=312"></script>
- <script>
- layui.use(['layer', 'form', 'util', 'zTree', 'admin', 'uParas', 'table', 'Split', '_zTree', 'formSelects', 'upload'], function () {
- var $ = layui.jquery;
- var layer = layui.layer;
- var form = layui.form;
- var admin = layui.admin;
- var uParas = layui.uParas;
- var table = layui.table;
- var _zTree = layui._zTree;
- var Split = layui.Split;
- var formSelects = layui.formSelects;
- var vue = layui.vue;
- var upload = layui.upload;
- // 水平分割
- Split(['#split1', '#split2'], {sizes: [15, 85], minSize: 200});
- var pageHeight = admin.getPageHeight();
- $("#split-group").css("height", pageHeight - 80);
- $("#add").hide();
- $(".layui-table").hide();
- form.verify({
- accountName: function (value, item) {
- var message;
- var checkValue = value.trim();
- //用户名正则,4到16位(字母,数字,下划线,减号)
- // if (!(/^[[a-zA-Z0-9_]{2,16}$/.test(checkValue))) {
- // return "请输入正确的用户名";
- // }
- var oldAccountName = $("#oldAccountName").val();
- if (((oldAccountName != "") && (oldAccountName != checkValue))
- || ((oldAccountName == "") && (checkValue != ""))) {
- //初始化群组树
- var url1 = uParas.baseUrl + '/ent/groupAccount/checkAccountNameExist/' + checkValue;
- $.ajax({
- type: "GET",
- dataType: "json",
- async: false,
- url: url1,
- success: function (resp) {
- if (resp.code == 1) {
- message = "帐号名称已存在,请重新输入!"
- }
- }
- });
- if (message != '') {
- return message;
- }
- }
- },
- accountTel: function (value, item) {
- var message;
- var checkValue = value.trim();
- if (!(/^1\d{10}$/.test(value))) {
- return "请输入正确的手机号码";
- }
- var oldAccountTel = $("#oldAccountTel").val();
- if (((oldAccountTel != "") && (oldAccountTel != checkValue)) || ((oldAccountTel == "") && (checkValue != ""))) {
- //初始化群组树
- var url1 = uParas.baseUrl + '/ent/groupAccount/checkAccountTelExist/' + checkValue;
- $.ajax({
- type: "GET",
- dataType: "json",
- async: false,
- url: url1,
- success: function (resp) {
- if (resp.code == 1) {
- message = "手机号已存在,请更换手机号!"
- }
- }
- });
- if (message != '') {
- return message;
- }
- }
- },
- phone: [/^1\d{10}$/, '手机必须11位,只能是数字!'],
- email: [/^[a-z0-9._%-]+@([a-z0-9-]+\.)+[a-z]{2,4}$|^1[3|4|5|7|8]\d{9}$/, '邮箱格式不对'],
- // pwd: function () {
- // var newPwd = $('#newPassword').val();
- // var rePwd = $('#rePassword').val();
- // ;
- // if (newPwd != rePwd) {
- // return "两次输入不一致!";
- // }
- //
- // }
- });
- function load(id) {
- initDataTable(id)
- }
- var insTb = null;
- function initDataTable(id) {
- console.log(id)
- // 渲染表格
- if (!insTb && typeof (insTb) != "undefined" && insTb != 0) {
- insTb = table.render({
- elem: '#datatable',
- url: uParas.baseUrl + '/ent/groupAccount/queryExcludeAccount',
- where: {
- gId: id,
- cId: id,
- },
- page: true,
- cellMinWidth: 150,
- cols: [[
- {type: 'numbers', align: 'center', title: '#'},
- {field: 'accountName', align: 'left', sort: false, title: '账号'},
- {
- field: 'accountRealName', align: 'left', sort: false, title: '姓名'
- // templet: function(data) {
- // return '<dvi lay-event="userInfo" ' +
- // 'style="cursor:pointer;">'+ data.accountRealName +'</dvi>';
- // }
- },
- {field: 'accountTel', align: 'center', sort: false, title: '联系方式'},
- {field: 'groupName', align: 'left', sort: false, title: '所在部门'},
- {field: 'positionTitle', align: 'left', sort: false, title: '岗位'},
- {
- field: 'accountStatus',
- align: 'center',
- sort: false,
- title: '状态',
- templet: '#accountStatusTpl',
- unresize: true
- },
- {align: 'center', toolbar: '#optionTpl', title: '操作', width: 220},
- ]]
- });
- }
- }
- /*授权部门*/
- function setGrantGroup(grantGroupId) {
- var html = '';
- if (grantGroupId > 0) {
- html += '<a class="layui-btn layui-btn-xs bg-c-update" lay-event="editGrantGroup">编辑</a>';
- html += '<a class="layui-btn layui-btn-xs bg-c-submit" lay-event="delGrantGroup">解除</a>';
- } else {
- html += '<a class="layui-btn layui-btn-xs bg-c-add" style="width: 78px" lay-event="addGrantGroup">添加 授权</a>';
- }
- return html;
- }
- /*授权部门*/
- function setGrantGroupName(grantGroupName) {
- var html = '<span style="color: #cccccc">未授权</span>';
- if (grantGroupName != null && grantGroupName != '') {
- html = ' ' + grantGroupName;
- }
- return html;
- }
- //监听帐号状态操作
- form.on('switch(accountStatus)', function (obj) {
- console.log(obj);
- var accountId = obj.elem.attributes['accountId'].nodeValue;
- var accountStatus = obj.elem.checked ? 0 : 1;
- layer.load();
- var url = uParas.baseUrl + '/ent/groupAccount/updateAccountStatus/' + accountId + "/" + accountStatus;
- admin.req(url, {}, function (resp) {
- layer.closeAll('loading');
- if (resp.code == 1) {
- layer.msg(resp.msg);
- } else {
- layer.msg(resp.msg);
- insTb.reload({}, 'data');
- }
- }, 'POST');
- });
- // 工具条点击事件
- table.on('tool(datatable)', function (obj) {
- var data = obj.data;
- var layEvent = obj.event;
- if (layEvent == 'edit') { // 修改
- showEditModel(data);
- } else if (layEvent == 'del') { // 删除
- doDel(obj);
- } else if (layEvent == 'resetPwd') {
- resetPwd(data);
- } else if (layEvent == 'addGrantGroup') {
- addGrantGroup(data);
- } else if (layEvent == 'editGrantGroup') {
- editGrantGroup(data);
- } else if (layEvent == 'delGrantGroup') {
- delGrantGroup(data);
- }
- // else if (layEvent == 'userInfo') {
- // window.location.href = './userInfo.html?aId=' + data.aId;
- // }
- });
- function reLoadData() {
- insTb.reload({}, 'data');
- }
- /*添加*/
- function addGrantGroup(data) {
- admin.open({
- type: 2,
- title: '授权部门',
- content: "./grantGroup.html?aId=" + data.aId,
- area: ['600px', '500px'],
- success: function (layero, dIndex) {
- layer.setTop(layero);
- },
- end: function () {
- reLoadData();
- }
- });
- }
- /*编辑授权*/
- function editGrantGroup(data) {
- admin.open({
- type: 2,
- title: '授权部门',
- content: "./grantGroup.html?aId=" + data.aId + '&gmpgId=' + data.gmpgId + '&grantGroupName=' + data.grantGroupName + '&grantGroupId=' + data.grantGroupId,
- area: ['600px', '500px'],
- success: function (layero, dIndex) {
- layer.setTop(layero);
- },
- end: function () {
- reLoadData();
- }
- });
- }
- /*解除授权*/
- function delGrantGroup(data) {
- layer.confirm('确定给【' + data.accountRealName + '】解除授权?', {
- skin: 'layui-layer-admin',
- shade: .1
- }
- , function (i) {
- layer.close(i);
- layer.load();
- var url = uParas.baseUrl + '/ent/groupAccount/delGrantGroup?gmpgId=' + data.gmpgId;
- admin.req(url, {}, function (resp) {
- layer.closeAll('loading');
- if (resp.code == 1) {
- layer.msg(resp.msg);
- insTb.reload({}, 'data');
- } else {
- layer.msg(resp.msg);
- }
- }, 'POST');
- });
- }
- // 显示新增弹窗
- function showAddModel(data) {
- var curGroupId = $("#curGroupId").val();
- var curGroupName = $("#curGroupName").html();
- admin.open({
- type: 1,
- title: '添加帐号',
- content: $('#modelTpl').html(),
- success: function (layero, dIndex) {
- _zTree._init('/admin/common/getGroupLists', 'gId', 'groupParent', 'groupName', 'gId', 0, "groupTree_", changeGroup, "menuContent_", "groupName_", "gId_", curGroupId);
- uParas.initSimpleSelect("positionId", 'modelForm', "/ent/position/getList", "positionTitle", "pId");
- $.ajax({
- url: uParas.baseUrl + '/admin/common/getRoleList',
- type: 'get',
- dataType: 'json',
- success: function (resp) {
- let rolePrefix = '企业普通用户';
- if (resp.code == 1) {
- const {data} = resp;
- let roleListDoms = '';
- $.each(resp.data, function (index, item) {
- if (item.roleName.indexOf(rolePrefix) !== -1) {
- roleListDoms += `<option value="${item.roleId}">${item.roleName}</option>`
- }
- });
- $('#roleList').append(roleListDoms);
- form.render('select')
- } else {
- layer.msg(resp.msg);
- }
- }
- })
- form.val('modelForm', {
- 'groupId': curGroupId,
- 'groupName': curGroupName,
- 'accountSex': '1',
- });
- var url = uParas.baseUrl + '/ent/groupAccount/saveAccountGroupPosition';
- // 保存处理
- form.on('submit(modelSubmit)', function (data) {
- layer.load();
- console.log(data.field);
- data.field.groupId = data.field.gId_;
- data.field.roleList = data.field.roleId;
- admin.req(url, data.field, function (resp) {
- layer.closeAll('loading');
- if (resp.code == 1) {
- layer.close(dIndex);
- layer.msg(resp.msg);
- insTb.reload({}, 'data');
- } else {
- layer.msg(resp.msg);
- }
- }, 'POST');
- return false;
- });
- }
- });
- }
- // 显示表单弹窗
- function showEditModel(data) {
- console.log(data);
- admin.open({
- type: 1,
- title: '编辑帐号',
- content: $('#modelTpl').html(),
- success: function (layero, dIndex) {
- $(".pwd").hide();
- $.ajax({
- url: uParas.baseUrl + '/sys/role/list?limit=100',
- type: 'get',
- dataType: 'json',
- success: function (resp) {
- if (resp.code == 0) {
- const {data} = resp;
- let roleListDoms = '';
- $.each(resp.data, function (index, item) {
- roleListDoms += `<option value="${item.rId}">${item.roleName}</option>`
- });
- $('#roleList').append(roleListDoms);
- form.render('select')
- } else {
- layer.msg(resp.msg);
- }
- }
- })
- var url1 = uParas.baseUrl + "/ent/groupAccount/getAccountById/" + data.gmId;
- admin.req(url1, {}, function (resp) {
- if (resp.code == 1) {
- form.val('modelForm', {
- 'groupId': resp.data.gId,
- 'gId_': resp.data.gId,
- 'groupName': resp.data.groupName,
- 'groupName_': resp.data.groupName,
- 'accountId': resp.data.aId,
- 'accountName': resp.data.accountName,
- 'password': resp.data.password,
- 'accountSex': "" + resp.data.accountSex + "",
- 'oldAccountName': resp.data.accountName,
- 'accountRealName': resp.data.accountRealName,
- 'accountTel': resp.data.accountTel,
- 'oldAccountTel': resp.data.accountTel,
- 'accountRank': resp.data.accountRank,
- 'accountIdCard': resp.data.accountIdCard,
- 'accountWorkType': resp.data.accountWorkType,
- 'roleList': resp.data.roleId,
- 'oldRoleId': resp.data.roleId,
- }); // 回显数据
- _zTree._init('/admin/common/getGroupLists', 'gId', 'groupParent', 'groupName', 'gId', 0, "groupTree_", data.gId, "menuContent_", "groupName_", "gId_");
- uParas.initSimpleSelect("positionId", 'modelForm', "/ent/position/getList", "positionTitle", "pId", resp.data.positionId);
- $('#roleList').val(resp.data.roleId);
- form.render('select')
- } else {
- layer.msg(resp.msg)
- }
- }, 'GET');
- var url = uParas.baseUrl + '/ent/groupAccount/updateAccountGroupPosition';
- // 表单提交事件
- form.on('submit(modelSubmit)', function (dataF) {
- layer.load();
- var out = dataF.field;
- out.gmId = data.gmId;
- out.gmpId = data.gmpId;
- out.groupId = dataF.field.gId_;
- out.aId = data.aId;
- out.roleList = out.roleId;
- admin.req(url, out, function (resp) {
- layer.closeAll('loading');
- if (resp.code == 1) {
- layer.close(dIndex);
- layer.msg(resp.msg);
- insTb.reload({}, 'data');
- } else {
- layer.msg(resp.msg);
- }
- }, 'POST');
- return false;
- });
- }
- });
- }
- // 删除
- function doDel(obj) {
- layer.confirm('确定要删除“' + obj.data.accountRealName + '”吗?', {
- skin: 'layui-layer-admin',
- shade: .1
- }
- , function (i) {
- layer.close(i);
- layer.load();
- var url = uParas.baseUrl + '/ent/groupAccount/deleteAccountGroupPosition/' + obj.data.aId;
- admin.req(url, {}, function (resp) {
- layer.closeAll('loading');
- if (resp.code == 1) {
- layer.msg(resp.msg);
- insTb.reload({}, 'data');
- } else {
- layer.msg(resp.msg);
- }
- }, 'GET');
- });
- }
- //重置密码
- function resetPwd(data) {
- admin.open({
- type: 1,
- title: '重置密码',
- content: $('#resetPwdModelTpl').html(),
- success: function (layero, dIndex) {
- form.val('resetPwdModelForm', {
- 'aId': data.aId,
- }); // 回显数据
- var url = uParas.baseUrl + '/ent/groupAccount/resetPassword';
- // 表单提交事件
- form.on('submit(resetPwdModelSubmit)', function (data) {
- layer.load();
- admin.req(url, data.field, function (resp) {
- layer.closeAll('loading');
- if (resp.code == 1) {
- layer.close(dIndex);
- layer.msg("密码重置成功");
- } else {
- layer.msg(resp.msg);
- }
- }, 'POST');
- return false;
- });
- }
- });
- }
- function onClick(event, treeId, treeNode, clickFlag) {
- var obj = treeNode;
- var cId = obj.id;
- $("#name").html(obj.name);
- $("#cId").val(cId);
- $("#add").show();
- $(".layui-table").show();
- load(cId);
- }
- _zTree._initx('/sys/company/queryList', "groupTree", onClick);
- // 点击图片放大
- $(document).off('click.tbImg').on('click.tbImg', '[tb-img]', function () {
- layer.photos({photos: {data: [{src: $(this).attr('src')}]}, shade: .1, closeBtn: true});
- });
- });
- </script>
- </html>
|