var removeFlag = [[${@permission.hasPermi('system:dept:remove')}]];
var datas = [[${@dict.getType('sys_normal_disable')}]];
var prefix = ctx + "system/dept"
var originalOrders = {};
$(function() {
var options = {
@ -74,7 +78,13 @@
{
field: 'orderNum',
title: '排序',
align: "left"
align: "left",
formatter: function(value, row, index) {
var deptIdText = $.common.sprintf("<inputtype='hidden'name='deptIds'value='%s'>", row.deptId);
var orderNumText = $.common.sprintf("<inputtype='text'name='orderNums'value='%s'class='form-control'style='display:inline-block;width:60px;text-align:center;'>", row.orderNum);
originalOrders[row.deptId] = row.orderNum;
return deptIdText + orderNumText;
}
},
{
field: 'status',
@ -107,6 +117,25 @@
};
$.treeTable.init(options);
});
/* 保存排序-部门 */
function saveSort() {
var changedDeptIds = [];
var changedOrderNums = [];
$("input[name='deptIds']").each(function() {
var deptId = $(this).val();
var currentOrder = $(this).next("input[name='orderNums']").val();
if (String(originalOrders[deptId]) !== String(currentOrder)) {