From b2ca193586dfe9d744a120714cc3e577bed6a8e8 Mon Sep 17 00:00:00 2001
From: chenjinlong <$chenjinlong>
Date: Thu, 31 Dec 2020 00:50:15 +0800
Subject: [PATCH 1/4] =?UTF-8?q?=E3=80=90ajaxUtil=E3=80=91=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0json=E6=A0=BC=E5=BC=8F=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/webapp/assets/expand/module/ax/ajaxUtil.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/main/webapp/assets/expand/module/ax/ajaxUtil.js b/src/main/webapp/assets/expand/module/ax/ajaxUtil.js
index 090a2131..67acdb3a 100644
--- a/src/main/webapp/assets/expand/module/ax/ajaxUtil.js
+++ b/src/main/webapp/assets/expand/module/ax/ajaxUtil.js
@@ -5,6 +5,9 @@ layui.define(['jquery'], function (exports) {
post: function (url, params, suc, err, contentType, async) {
ajaxUtil.sendAjax(url, params, 'POST', suc, err, contentType, async);
},
+ post: function (url, params, suc, err) {
+ ajaxUtil.sendAjax(url, params, 'POST', suc, err, null, null);
+ },
get: function (url, params, suc, err, contentType, async) {
ajaxUtil.sendAjax(url, params, 'GET', suc, err, contentType, async);
},
@@ -19,7 +22,7 @@ layui.define(['jquery'], function (exports) {
url: url,
cache: false,
async: async == undefined ? false : async,
- data: params == undefined ? '' : params,
+ data: params == undefined ? '' : JSON.stringify(params),
type: method == undefined ? "POST" : method,
contentType: contentType == undefined ? 'application/json; charset=UTF-8' : contentType,
dataType: "json",
From b5b8d75da2f7281721b30d5e5eb49095f26d4e19 Mon Sep 17 00:00:00 2001
From: chenjinlong <$chenjinlong>
Date: Thu, 31 Dec 2020 00:51:20 +0800
Subject: [PATCH 2/4] =?UTF-8?q?=E3=80=90Organization=E3=80=91=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E7=BB=84=E7=BB=87=E6=9E=B6=E6=9E=84=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=EF=BC=8C=E5=8A=9F=E8=83=BD=E6=9A=82=E6=9C=AA=E5=AE=9E=E7=8E=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../OrganizationViewController.java | 53 +++++++
.../system/organization/organization.js | 144 ++++++++++++++++++
.../system/organization/organization_add.js | 18 +++
.../system/organization/organization_edit.js | 25 +++
.../system/organization/organization.html | 67 ++++++++
.../system/organization/organization_add.html | 46 ++++++
.../organization/organization_edit.html | 46 ++++++
7 files changed, 399 insertions(+)
create mode 100644 src/main/java/cn/stylefeng/guns/modular/organization/OrganizationViewController.java
create mode 100644 src/main/webapp/assets/modular/system/organization/organization.js
create mode 100644 src/main/webapp/assets/modular/system/organization/organization_add.js
create mode 100644 src/main/webapp/assets/modular/system/organization/organization_edit.js
create mode 100644 src/main/webapp/pages/modular/system/organization/organization.html
create mode 100644 src/main/webapp/pages/modular/system/organization/organization_add.html
create mode 100644 src/main/webapp/pages/modular/system/organization/organization_edit.html
diff --git a/src/main/java/cn/stylefeng/guns/modular/organization/OrganizationViewController.java b/src/main/java/cn/stylefeng/guns/modular/organization/OrganizationViewController.java
new file mode 100644
index 00000000..3a8ff30b
--- /dev/null
+++ b/src/main/java/cn/stylefeng/guns/modular/organization/OrganizationViewController.java
@@ -0,0 +1,53 @@
+package cn.stylefeng.guns.modular.organization;
+
+import cn.stylefeng.roses.kernel.resource.api.annotation.ApiResource;
+import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+
+/**
+ * 职位管理控制器
+ *
+ * @author chenjinlong
+ * @date 2020/12/28 9:28
+ */
+@Controller
+@Slf4j
+@ApiResource(name = "职位管理相关的界面渲染", path = "organization")
+public class OrganizationViewController {
+
+ private String PREFIX = "/modular/system/organization";
+
+ /**
+ * 机构管理-首页-视图
+ *
+ * @author chenjinlong
+ * @date 2020/11/04 11:07
+ */
+ @GetResource(name = "机构管理-首页-视图", path = "", requiredPermission = false, requiredLogin = false)
+ public String indexView() {
+ return PREFIX + "/organization.html";
+ }
+
+ /**
+ * 机构管理—新增-视图
+ *
+ * @author chenjinlong
+ * @date 2020/11/04 11:07
+ */
+ @GetResource(name = "机构管理—新增-视图", path = "/addView", requiredPermission = false, requiredLogin = false)
+ public String addView() {
+ return PREFIX + "/organization_add.html";
+ }
+
+ /**
+ * 机构管理_修改_视图
+ *
+ * @author chenjinlong
+ * @date 2020/11/04 11:07
+ */
+ @GetResource(name = "机构管理-修改-视图", path = "editView", requiredPermission = false, requiredLogin = false)
+ public String editView() {
+ return PREFIX + "/organization_edit.html";
+ }
+}
diff --git a/src/main/webapp/assets/modular/system/organization/organization.js b/src/main/webapp/assets/modular/system/organization/organization.js
new file mode 100644
index 00000000..3256b375
--- /dev/null
+++ b/src/main/webapp/assets/modular/system/organization/organization.js
@@ -0,0 +1,144 @@
+layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','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 Organization = {
+ tableId: "organizationTable"
+ };
+
+ // 初始化表格的列
+ 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: 'statusFlag', sort: true, templet: '#statusTpl', title: '状态'},
+ {align: 'center', toolbar: '#tableBar', title: '操作'}
+ ]];
+ };
+
+ // 点击查询按钮
+ Organization.search = function () {
+ var queryData = {};
+ queryData['positionName'] = $("#positionName").val();
+ //queryData['positionCode'] = $("#positionCode").val();
+ table.reload(Organization.tableId, {
+ where: queryData,
+ page: {curr: 1}
+ });
+ };
+
+ // 弹出添加对话框
+ Organization.openAddDlg = function () {
+ func.open({
+ height: 800,
+ title: '添加职位',
+ content: Feng.ctxPath + '/hrOrganization/addView',
+ tableId: Organization.tableId
+ });
+ };
+
+ // 点击编辑
+ Organization.openEditDlg = function (data) {
+ func.open({
+ height: 800,
+ title: '修改职位',
+ content: Feng.ctxPath + '/organization/editView?positionId=' + data.positionId,
+ tableId: Organization.tableId
+ });
+ };
+
+ // 导出excel按钮
+ Organization.exportExcel = function () {
+ var checkRows = table.checkStatus(Organization.tableId);
+ if (checkRows.data.length === 0) {
+ Feng.error("请选择要导出的数据");
+ } else {
+ table.exportFile(tableResult.config.id, checkRows.data, 'xls');
+ }
+ };
+
+ // 点击删除
+ Organization.delete = function (data) {
+ var operation = function () {
+ ajaxUtil.post(Feng.ctxPath + "/hrOrganization/delete", {"positionId":data.positionId},function (data) {
+ Feng.success("删除成功!");
+ table.reload(Organization.tableId);
+ },function (data) {
+ Feng.error("删除失败!" + data.responseJSON.message + "!");
+ });
+ };
+ Feng.confirm("是否删除?", operation);
+ };
+
+ // 修改职位状态
+ Organization.updateStatus = function (positionId, checked) {
+ ajaxUtil.post(Feng.ctxPath + "/hrOrganization/updateStatus", {"positionId":positionId,"statusFlag":checked},function (data) {
+ Feng.success("修改成功!");
+ },function (data) {
+ Feng.error("修改失败!" + data.responseJSON.message);
+ table.reload(Organization.tableId);
+ });
+ };
+
+ // 渲染表格
+ var tableResult = table.render({
+ elem: '#' + Organization.tableId,
+ url: Feng.ctxPath + '/hrOrganization/page',
+ page: true,
+ request: {pageName: 'pageNo', limitName: 'pageSize'}, //自定义分页参数
+ height: "full-158",
+ cellMinWidth: 100,
+ cols: Organization.initColumn(),
+ parseData: Feng.parseData
+ });
+
+ // 搜索按钮点击事件
+ $('#btnSearch').click(function () {
+ Organization.search();
+ });
+
+ // 添加按钮点击事件
+ $('#btnAdd').click(function () {
+ Organization.openAddDlg();
+ });
+
+ // 导出excel
+ $('#btnExp').click(function () {
+ Organization.exportExcel();
+ });
+
+ // 工具条点击事件
+ table.on('tool(' + Organization.tableId + ')', function (obj) {
+ var data = obj.data;
+ var event = obj.event;
+ if (event === 'edit') {
+ Organization.openEditDlg(data);
+ } else if (event === 'delete') {
+ Organization.delete(data);
+ }
+ dropdown.hideAll();
+ });
+
+ // 修改状态
+ form.on('switch(status)', function (obj) {
+ var positionId = obj.elem.value;
+ var checked = obj.elem.checked ? 1 : 2;
+ Organization.updateStatus(positionId, checked);
+ });
+});
diff --git a/src/main/webapp/assets/modular/system/organization/organization_add.js b/src/main/webapp/assets/modular/system/organization/organization_add.js
new file mode 100644
index 00000000..b01eb4bf
--- /dev/null
+++ b/src/main/webapp/assets/modular/system/organization/organization_add.js
@@ -0,0 +1,18 @@
+layui.use(['form', 'admin', 'ax', 'ajaxUtil'], function () {
+ var form = layui.form;
+ var admin = layui.admin;
+ var ajaxUtil = layui.ajaxUtil;
+
+ //表单提交事件
+ form.on('submit(btnSubmit)', function (data) {
+ ajaxUtil.post(Feng.ctxPath + "/hrOrganization/add", data.field, function (res) {
+ admin.closeThisDialog();
+ Feng.success("添加成功!");
+ admin.putTempData('formOk', true);
+
+ }, function (res) {
+ admin.closeThisDialog();
+ Feng.error("添加失败!" + res.responseJSON.message);
+ });
+ });
+});
\ 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
new file mode 100644
index 00000000..450527c7
--- /dev/null
+++ b/src/main/webapp/assets/modular/system/organization/organization_edit.js
@@ -0,0 +1,25 @@
+layui.use(['form', 'admin', 'ajaxUtil'], function () {
+ var form = layui.form;
+ var admin = layui.admin;
+ var ajaxUtil = layui.ajaxUtil;
+ //获取详情信息,填充表单
+
+ ajaxUtil.get("/hrOrganization/detail?orgId=" + Feng.getUrlParam("positionId"), function (res) {
+ form.val('positionForm', res.data);
+ }, function (res) {
+ admin.closeThisDialog();
+ Feng.error("编辑异常!" + res.responseJSON.message);
+ });
+
+ //表单提交事件
+ form.on('submit(btnSubmit)', function (data) {
+ ajaxUtil.post(Feng.ctxPath + "/hrOrganization/edit", data.field, function (res) {
+ Feng.success("修改成功!");
+ admin.putTempData('formOk', true);
+ admin.closeThisDialog();
+ }, function (res) {
+ admin.closeThisDialog();
+ Feng.error("修改失败!" + res.responseJSON.message);
+ });
+ });
+});
\ No newline at end of file
diff --git a/src/main/webapp/pages/modular/system/organization/organization.html b/src/main/webapp/pages/modular/system/organization/organization.html
new file mode 100644
index 00000000..5bd69589
--- /dev/null
+++ b/src/main/webapp/pages/modular/system/organization/organization.html
@@ -0,0 +1,67 @@
+@layout("/layout/_container.html",{js:["/assets/modular/system/organization/organization.js"]}){
+
+
+ 职位表管理
+
+
+
+
+
+
+
+@}
\ No newline at end of file
diff --git a/src/main/webapp/pages/modular/system/organization/organization_add.html b/src/main/webapp/pages/modular/system/organization/organization_add.html
new file mode 100644
index 00000000..a66a33bb
--- /dev/null
+++ b/src/main/webapp/pages/modular/system/organization/organization_add.html
@@ -0,0 +1,46 @@
+@layout("/layout/_form.html",{js:["/assets/modular/system/organization/organization_add.js"]}){
+
+
+
+@}
\ No newline at end of file
diff --git a/src/main/webapp/pages/modular/system/organization/organization_edit.html b/src/main/webapp/pages/modular/system/organization/organization_edit.html
new file mode 100644
index 00000000..40dbf4b9
--- /dev/null
+++ b/src/main/webapp/pages/modular/system/organization/organization_edit.html
@@ -0,0 +1,46 @@
+@layout("/layout/_form.html",{js:["/assets/modular/system/organization/organization_edit.js"]}){
+
+
+
+@}
\ No newline at end of file
From d9b8eca541795e9951f64d3e341257c71c5c24b9 Mon Sep 17 00:00:00 2001
From: chenjinlong <$chenjinlong>
Date: Thu, 31 Dec 2020 00:52:25 +0800
Subject: [PATCH 3/4] =?UTF-8?q?=E3=80=90Position=E3=80=91=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=E5=AE=8C=E5=96=84=E5=B9=B6=E4=B8=94=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?easyweb=E6=96=B0=E7=BB=84=E4=BB=B6=E7=94=A8=E4=BA=8Ecopy?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../position/PositionViewController.java | 24 ++---
.../modular/system/position/position.js | 93 ++++++++-----------
.../modular/system/position/position_add.js | 2 +-
.../modular/system/position/position_edit.js | 4 +-
.../modular/system/position/position.html | 32 ++++++-
5 files changed, 79 insertions(+), 76 deletions(-)
diff --git a/src/main/java/cn/stylefeng/guns/modular/position/PositionViewController.java b/src/main/java/cn/stylefeng/guns/modular/position/PositionViewController.java
index 20a2b390..77d12452 100644
--- a/src/main/java/cn/stylefeng/guns/modular/position/PositionViewController.java
+++ b/src/main/java/cn/stylefeng/guns/modular/position/PositionViewController.java
@@ -19,40 +19,34 @@ public class PositionViewController {
private String PREFIX = "/modular/system/position";
/**
- * 职位管理
+ * 职位管理-首页-视图
*
- * @param
- * @return
* @author chenjinlong
- * @date 2020/12/28 9:33
+ * @date 2020/11/04 11:07
*/
- @GetResource(name = "职位管理", path = "", requiredPermission = false, requiredLogin = false)
+ @GetResource(name = "职位管理-首页-视图", path = "", requiredPermission = false, requiredLogin = false)
public String indexView() {
return PREFIX + "/position.html";
}
/**
- * 职位管理
+ * 职位管理-首页-视图
*
- * @param
- * @return
* @author chenjinlong
- * @date 2020/12/28 9:33
+ * @date 2020/11/04 11:07
*/
- @GetResource(name = "职位管理", path = "/addView", requiredPermission = false, requiredLogin = false)
+ @GetResource(name = "职位管理-首页-视图", path = "/addView", requiredPermission = false, requiredLogin = false)
public String addView() {
return PREFIX + "/position_add.html";
}
/**
- * 职位管理
+ * 职位管理-首页-视图
*
- * @param
- * @return
* @author chenjinlong
- * @date 2020/12/28 9:33
+ * @date 2020/11/04 11:07
*/
- @GetResource(name = "职位管理", path = "editView", requiredPermission = false, requiredLogin = false)
+ @GetResource(name = "职位管理-首页-视图", path = "editView", requiredPermission = false, requiredLogin = false)
public String editView() {
return PREFIX + "/position_edit.html";
}
diff --git a/src/main/webapp/assets/modular/system/position/position.js b/src/main/webapp/assets/modular/system/position/position.js
index 3b229e2c..33bf2680 100644
--- a/src/main/webapp/assets/modular/system/position/position.js
+++ b/src/main/webapp/assets/modular/system/position/position.js
@@ -1,21 +1,18 @@
-layui.use(['table', 'admin', 'ax', 'form', 'func'], function () {
+layui.use(['table', 'admin', 'ax', 'form', 'func', 'ajaxUtil', 'dropdown','util'], function () {
var $ = layui.$;
var table = layui.table;
- var $ax = layui.ax;
- var admin = layui.admin;
var form = layui.form;
var func = layui.func;
+ var ajaxUtil = layui.ajaxUtil;
+ var dropdown = layui.dropdown;
+ var util = layui.util;
- /**
- * 职位表管理
- */
+ // 职位表管理
var Position = {
tableId: "positionTable"
};
- /**
- * 初始化表格的列
- */
+ // 初始化表格的列
Position.initColumn = function () {
return [[
{type: 'checkbox'},
@@ -23,28 +20,30 @@ layui.use(['table', 'admin', 'ax', 'form', 'func'], function () {
{field: 'positionName', sort: true, title: '职位名称'},
{field: 'positionCode', sort: true, title: '职位编码'},
{field: 'positionRemark', sort: true, title: '备注'},
- {field: 'createTime', sort: true, title: '创建时间'},
- {field: 'updateTime', sort: true, title: '更新时间'},
- {field: 'status', sort: true, templet: '#statusTpl', 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: 'statusFlag', sort: true, templet: '#statusTpl', title: '状态'},
{align: 'center', toolbar: '#tableBar', title: '操作'}
]];
};
- /**
- * 点击查询按钮
- */
+ // 点击查询按钮
Position.search = function () {
var queryData = {};
- queryData['condition'] = $("#condition").val();
+ queryData['positionName'] = $("#positionName").val();
+ //queryData['positionCode'] = $("#positionCode").val();
table.reload(Position.tableId, {
where: queryData,
page: {curr: 1}
});
};
- /**
- * 弹出添加对话框
- */
+ // 弹出添加对话框
Position.openAddDlg = function () {
func.open({
height: 800,
@@ -54,11 +53,7 @@ layui.use(['table', 'admin', 'ax', 'form', 'func'], function () {
});
};
- /**
- * 点击编辑
- *
- * @param data 点击按钮时候的行数据
- */
+ // 点击编辑
Position.openEditDlg = function (data) {
func.open({
height: 800,
@@ -68,9 +63,7 @@ layui.use(['table', 'admin', 'ax', 'form', 'func'], function () {
});
};
- /**
- * 导出excel按钮
- */
+ // 导出excel按钮
Position.exportExcel = function () {
var checkRows = table.checkStatus(Position.tableId);
if (checkRows.data.length === 0) {
@@ -80,38 +73,27 @@ layui.use(['table', 'admin', 'ax', 'form', 'func'], function () {
}
};
- /**
- * 点击删除
- *
- * @param data 点击按钮时候的行数据
- */
- Position.onDeleteItem = function (data) {
+ // 点击删除
+ Position.delete = function (data) {
var operation = function () {
- var ajax = new $ax(Feng.ctxPath + "/position/delete", function (data) {
+ ajaxUtil.post(Feng.ctxPath + "/hrPosition/delete", {"positionId":data.positionId},function (data) {
Feng.success("删除成功!");
table.reload(Position.tableId);
- }, function (data) {
+ },function (data) {
Feng.error("删除失败!" + data.responseJSON.message + "!");
});
- ajax.set("positionId", data.positionId);
- ajax.start();
};
Feng.confirm("是否删除?", operation);
};
- /**
- * 修改职位状态
- */
- Position.changeStatus = function (positionId, checked) {
- var ajax = new $ax(Feng.ctxPath + "/position/changeStatus", function (data) {
+ // 修改职位状态
+ Position.updateStatus = function (positionId, checked) {
+ ajaxUtil.post(Feng.ctxPath + "/hrPosition/updateStatus", {"positionId":positionId,"statusFlag":checked},function (data) {
Feng.success("修改成功!");
- }, function (data) {
+ },function (data) {
Feng.error("修改失败!" + data.responseJSON.message);
table.reload(Position.tableId);
});
- ajax.set("positionId", positionId);
- ajax.set("status", checked);
- ajax.start();
};
// 渲染表格
@@ -119,6 +101,7 @@ layui.use(['table', 'admin', 'ax', 'form', 'func'], function () {
elem: '#' + Position.tableId,
url: Feng.ctxPath + '/hrPosition/page',
page: true,
+ request: {pageName: 'pageNo', limitName: 'pageSize'}, //自定义分页参数
height: "full-158",
cellMinWidth: 100,
cols: Position.initColumn(),
@@ -143,21 +126,19 @@ layui.use(['table', 'admin', 'ax', 'form', 'func'], function () {
// 工具条点击事件
table.on('tool(' + Position.tableId + ')', function (obj) {
var data = obj.data;
- var layEvent = obj.event;
-
- if (layEvent === 'edit') {
+ var event = obj.event;
+ if (event === 'edit') {
Position.openEditDlg(data);
- } else if (layEvent === 'delete') {
- Position.onDeleteItem(data);
+ } else if (event === 'delete') {
+ Position.delete(data);
}
+ dropdown.hideAll();
});
- // 修改user状态
+ // 修改状态
form.on('switch(status)', function (obj) {
-
var positionId = obj.elem.value;
- var checked = obj.elem.checked ? true : false;
-
- Position.changeStatus(positionId, checked);
+ var checked = obj.elem.checked ? 1 : 2;
+ Position.updateStatus(positionId, checked);
});
});
diff --git a/src/main/webapp/assets/modular/system/position/position_add.js b/src/main/webapp/assets/modular/system/position/position_add.js
index b505bb9e..7001f086 100644
--- a/src/main/webapp/assets/modular/system/position/position_add.js
+++ b/src/main/webapp/assets/modular/system/position/position_add.js
@@ -24,7 +24,7 @@ layui.use(['form', 'admin', 'ax', 'ajaxUtil'], function () {
//表单提交事件
form.on('submit(btnSubmit)', function (data) {
- ajaxUtil.post(Feng.ctxPath + "/hrPosition/add", JSON.stringify(data.field), function (res) {
+ ajaxUtil.post(Feng.ctxPath + "/hrPosition/add", data.field, function (res) {
admin.closeThisDialog();
Feng.success("添加成功!");
admin.putTempData('formOk', true);
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 d449accb..3804c18a 100644
--- a/src/main/webapp/assets/modular/system/position/position_edit.js
+++ b/src/main/webapp/assets/modular/system/position/position_edit.js
@@ -15,7 +15,7 @@ var PositionInfoDlg = {
}
};
-layui.use(['form', 'admin', 'ax', 'ajaxUtil'], function () {
+layui.use(['form', 'admin', 'ajaxUtil'], function () {
var $ = layui.jquery;
var $ax = layui.ax;
var form = layui.form;
@@ -32,7 +32,7 @@ layui.use(['form', 'admin', 'ax', 'ajaxUtil'], function () {
//表单提交事件
form.on('submit(btnSubmit)', function (data) {
- ajaxUtil.post(Feng.ctxPath + "/hrPosition/edit", JSON.stringify(data.field), function (res) {
+ ajaxUtil.post(Feng.ctxPath + "/hrPosition/edit", data.field, function (res) {
Feng.success("修改成功!");
admin.putTempData('formOk', true);
admin.closeThisDialog();
diff --git a/src/main/webapp/pages/modular/system/position/position.html b/src/main/webapp/pages/modular/system/position/position.html
index 550519dd..b223ced0 100644
--- a/src/main/webapp/pages/modular/system/position/position.html
+++ b/src/main/webapp/pages/modular/system/position/position.html
@@ -12,12 +12,25 @@
@@ -31,9 +44,24 @@
@}
\ No newline at end of file
From a742c45dab04d52d17b2e2be12ec16a8de541684 Mon Sep 17 00:00:00 2001
From: chenjinlong <$chenjinlong>
Date: Thu, 31 Dec 2020 01:06:59 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E3=80=90Organization=E3=80=91=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../system/organization/organization.html | 53 +++++++++----------
1 file changed, 25 insertions(+), 28 deletions(-)
diff --git a/src/main/webapp/pages/modular/system/organization/organization.html b/src/main/webapp/pages/modular/system/organization/organization.html
index 5bd69589..e988d339 100644
--- a/src/main/webapp/pages/modular/system/organization/organization.html
+++ b/src/main/webapp/pages/modular/system/organization/organization.html
@@ -6,35 +6,32 @@
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+