diff --git a/src/main/webapp/assets/modular/system/organization/organization.js b/src/main/webapp/assets/modular/system/organization/organization.js index 3256b375..8a51ac65 100644 --- a/src/main/webapp/assets/modular/system/organization/organization.js +++ b/src/main/webapp/assets/modular/system/organization/organization.js @@ -1,11 +1,10 @@ -layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util'], function () { +layui.use(['table', 'form', 'func', 'HttpRequest', 'xmSelect', 'util'], function () { var $ = layui.$; var table = layui.table; var form = layui.form; var func = layui.func; - var ajaxUtil = layui.ajaxUtil; - var dropdown = layui.dropdown; - var util = layui.util; + var HttpRequest = layui.HttpRequest; + var xmSelect = layui.xmSelect; // 职位表管理 var Organization = { @@ -16,17 +15,11 @@ layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util' Organization.initColumn = function () { return [[ {type: 'checkbox'}, - {field: 'positionId', hide: true, title: '主键id'}, - {field: 'positionName', sort: true, title: '职位名称'}, - {field: 'positionCode', sort: true, title: '职位编码'}, - {field: 'positionRemark', sort: true, title: '备注'}, - {field: 'createTime', sort: true, title: '创建时间',templet: function (d) { - return util.toDateString(d.createTime); - }}, - {field: 'updateTime', sort: true, title: '更新时间',templet: function (d) { - console.log(d.updateTime); - return d.updateTime==null?'': util.toDateString(d.updateTime); - }}, + {field: 'orgId', hide: true, title: '主键id'}, + {field: 'orgName', sort: true, title: '机构名称'}, + {field: 'orgCode', sort: true, title: '机构编码'}, + {field: 'orgSort', sort: true, title: '排序'}, + {field: 'orgRemark', sort: true, title: '备注'}, {field: 'statusFlag', sort: true, templet: '#statusTpl', title: '状态'}, {align: 'center', toolbar: '#tableBar', title: '操作'} ]]; @@ -35,8 +28,7 @@ layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util' // 点击查询按钮 Organization.search = function () { var queryData = {}; - queryData['positionName'] = $("#positionName").val(); - //queryData['positionCode'] = $("#positionCode").val(); + queryData['orgName'] = $("#orgName").val(); table.reload(Organization.tableId, { where: queryData, page: {curr: 1} @@ -47,7 +39,7 @@ layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util' Organization.openAddDlg = function () { func.open({ height: 800, - title: '添加职位', + title: '添加机构', content: Feng.ctxPath + '/hrOrganization/addView', tableId: Organization.tableId }); @@ -57,8 +49,8 @@ layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util' Organization.openEditDlg = function (data) { func.open({ height: 800, - title: '修改职位', - content: Feng.ctxPath + '/organization/editView?positionId=' + data.positionId, + title: '修改机构', + content: Feng.ctxPath + '/organization/editView?orgId=' + data.orgId, tableId: Organization.tableId }); }; @@ -76,7 +68,7 @@ layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util' // 点击删除 Organization.delete = function (data) { var operation = function () { - ajaxUtil.post(Feng.ctxPath + "/hrOrganization/delete", {"positionId":data.positionId},function (data) { + ajaxUtil.post(Feng.ctxPath + "/hrOrganization/delete", {"orgId":data.positionId},function (data) { Feng.success("删除成功!"); table.reload(Organization.tableId); },function (data) { @@ -88,7 +80,7 @@ layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util' // 修改职位状态 Organization.updateStatus = function (positionId, checked) { - ajaxUtil.post(Feng.ctxPath + "/hrOrganization/updateStatus", {"positionId":positionId,"statusFlag":checked},function (data) { + ajaxUtil.post(Feng.ctxPath + "/hrOrganization/updateStatus", {"orgId":positionId,"statusFlag":checked},function (data) { Feng.success("修改成功!"); },function (data) { Feng.error("修改失败!" + data.responseJSON.message); @@ -132,7 +124,6 @@ layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util' } else if (event === 'delete') { Organization.delete(data); } - dropdown.hideAll(); }); // 修改状态 diff --git a/src/main/webapp/assets/modular/system/organization/organization_add.js b/src/main/webapp/assets/modular/system/organization/organization_add.js index b01eb4bf..c20142be 100644 --- a/src/main/webapp/assets/modular/system/organization/organization_add.js +++ b/src/main/webapp/assets/modular/system/organization/organization_add.js @@ -1,18 +1,19 @@ -layui.use(['form', 'admin', 'ax', 'ajaxUtil'], function () { +layui.use(['form', 'admin', 'HttpRequest'], function () { var form = layui.form; var admin = layui.admin; - var ajaxUtil = layui.ajaxUtil; + var HttpRequest = layui.HttpRequest; //表单提交事件 form.on('submit(btnSubmit)', function (data) { - ajaxUtil.post(Feng.ctxPath + "/hrOrganization/add", data.field, function (res) { + var request = new HttpRequest(Feng.ctxPath + "/hrOrganization/add", 'post', function (data) { admin.closeThisDialog(); Feng.success("添加成功!"); admin.putTempData('formOk', true); - - }, function (res) { + }, function (data) { admin.closeThisDialog(); - Feng.error("添加失败!" + res.responseJSON.message); + Feng.error("添加失败!" + data.message); }); + request.set(data.field); + request.start(true); }); }); \ No newline at end of file diff --git a/src/main/webapp/assets/modular/system/organization/organization_edit.js b/src/main/webapp/assets/modular/system/organization/organization_edit.js index 450527c7..07d57bf9 100644 --- a/src/main/webapp/assets/modular/system/organization/organization_edit.js +++ b/src/main/webapp/assets/modular/system/organization/organization_edit.js @@ -1,25 +1,25 @@ -layui.use(['form', 'admin', 'ajaxUtil'], function () { +layui.use(['form', 'admin', 'HttpRequest'], function () { var form = layui.form; var admin = layui.admin; - var ajaxUtil = layui.ajaxUtil; - //获取详情信息,填充表单 + var HttpRequest = layui.HttpRequest; - ajaxUtil.get("/hrOrganization/detail?orgId=" + Feng.getUrlParam("positionId"), function (res) { - form.val('positionForm', res.data); - }, function (res) { - admin.closeThisDialog(); - Feng.error("编辑异常!" + res.responseJSON.message); - }); + //获取信息详情填充表单 + var request = new HttpRequest(Feng.ctxPath + "/hrOrganization/detail?orgId=" + Feng.getUrlParam("orgId"), 'get'); + var result = request.start(); + console.log(result); + form.val('organizationForm', result.data); //表单提交事件 form.on('submit(btnSubmit)', function (data) { - ajaxUtil.post(Feng.ctxPath + "/hrOrganization/edit", data.field, function (res) { + var request = new HttpRequest(Feng.ctxPath + "/hrOrganization/edit", 'post', function (data) { + admin.closeThisDialog(); Feng.success("修改成功!"); admin.putTempData('formOk', true); + }, function (data) { admin.closeThisDialog(); - }, function (res) { - admin.closeThisDialog(); - Feng.error("修改失败!" + res.responseJSON.message); + Feng.error("修改失败!" + data.message); }); + request.set(data.field); + request.start(true); }); }); \ No newline at end of file diff --git a/src/main/webapp/assets/modular/system/position/position.js b/src/main/webapp/assets/modular/system/position/position.js index aaad656c..6825c352 100644 --- a/src/main/webapp/assets/modular/system/position/position.js +++ b/src/main/webapp/assets/modular/system/position/position.js @@ -1,10 +1,9 @@ -layui.use(['table', 'admin', 'form', 'func', 'HttpRequest', 'dropdown', 'util'], function () { +layui.use(['table', 'form', 'func', 'HttpRequest', 'util'], function () { var $ = layui.$; var table = layui.table; var form = layui.form; var func = layui.func; var HttpRequest = layui.HttpRequest; - var dropdown = layui.dropdown; var util = layui.util; // 职位表管理 diff --git a/src/main/webapp/assets/modular/system/position/position_edit.js b/src/main/webapp/assets/modular/system/position/position_edit.js index 438a0207..5def58bf 100644 --- a/src/main/webapp/assets/modular/system/position/position_edit.js +++ b/src/main/webapp/assets/modular/system/position/position_edit.js @@ -2,10 +2,8 @@ layui.use(['form', 'admin', 'HttpRequest'], function () { var form = layui.form; var admin = layui.admin; var HttpRequest = layui.HttpRequest; - //获取详情信息,填充表单 - - //获取用户详情 + //获取信息详情填充表单 var request = new HttpRequest(Feng.ctxPath + "/hrPosition/detail?positionId=" + Feng.getUrlParam("positionId"), 'get'); var result = request.start(); form.val('positionForm', result.data); @@ -13,9 +11,9 @@ layui.use(['form', 'admin', 'HttpRequest'], function () { //表单提交事件 form.on('submit(btnSubmit)', function (data) { var request = new HttpRequest(Feng.ctxPath + "/hrPosition/edit", 'post', function (data) { + admin.closeThisDialog(); Feng.success("修改成功!"); admin.putTempData('formOk', true); - admin.closeThisDialog(); }, function (data) { admin.closeThisDialog(); Feng.error("修改失败!" + data.message); diff --git a/src/main/webapp/pages/modular/system/organization/organization.html b/src/main/webapp/pages/modular/system/organization/organization.html index e988d339..991bcd18 100644 --- a/src/main/webapp/pages/modular/system/organization/organization.html +++ b/src/main/webapp/pages/modular/system/organization/organization.html @@ -30,8 +30,20 @@