|
|
@@ -37,7 +37,7 @@ var bootstrap = function ($, learun) { |
|
|
|
res = top[id].validForm(); |
|
|
|
// 保存数据 |
|
|
|
if (res) { |
|
|
|
res = top[id].save('', function() { |
|
|
|
res = top[id].save('', function () { |
|
|
|
page.search(); |
|
|
|
}); |
|
|
|
} |
|
|
@@ -86,7 +86,7 @@ var bootstrap = function ($, learun) { |
|
|
|
url: top.$.rootUrl + '/AssetManagementSystem/Ass_Acceptance/ViewForm?keyValue=' + keyValue, |
|
|
|
width: 600, |
|
|
|
height: 400, |
|
|
|
btn:null |
|
|
|
btn: null |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
@@ -102,7 +102,7 @@ var bootstrap = function ($, learun) { |
|
|
|
} |
|
|
|
learun.layerConfirm('是否确认删除该项!', function (res) { |
|
|
|
if (res) { |
|
|
|
learun.deleteForm(top.$.rootUrl + '/AssetManagementSystem/Ass_Acceptance/DeleteForm', { keyValue: keyValue}, function () { |
|
|
|
learun.deleteForm(top.$.rootUrl + '/AssetManagementSystem/Ass_Acceptance/DeleteForm', { keyValue: keyValue }, function () { |
|
|
|
refreshGirdData(); |
|
|
|
}); |
|
|
|
} |
|
|
@@ -113,7 +113,43 @@ var bootstrap = function ($, learun) { |
|
|
|
$('#lr_print').on('click', function () { |
|
|
|
$('#gridtable').jqprintTable(); |
|
|
|
}); |
|
|
|
|
|
|
|
//审核 |
|
|
|
$('#check').on('click', function () { |
|
|
|
var keyValue = $('#gridtable').jfGridValue('ID'); |
|
|
|
if (learun.checkrow(keyValue)) { |
|
|
|
var Status = $('#gridtable').jfGridValue('Status'); |
|
|
|
if (Status != 0) { |
|
|
|
learun.alert.warning("当前项无需验收!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
learun.layerConfirm('是否确认审核该项?', function (res) { |
|
|
|
if (res) { |
|
|
|
learun.postForm(top.$.rootUrl + '/AssetManagementSystem/Ass_Acceptance/Check', { keyValue: keyValue }, function () { |
|
|
|
refreshGirdData(); |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
//去审 |
|
|
|
$('#uncheck').on('click', function () { |
|
|
|
var keyValue = $('#gridtable').jfGridValue('ID'); |
|
|
|
if (learun.checkrow(keyValue)) { |
|
|
|
var Status = $('#gridtable').jfGridValue('Status'); |
|
|
|
//var Status = Status.split(','); |
|
|
|
if (Status != 0) { |
|
|
|
learun.alert.warning("当前项无需验收!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
learun.layerConfirm('是否确认取消审核该项?', function (res) { |
|
|
|
if (res) { |
|
|
|
learun.postForm(top.$.rootUrl + '/AssetManagementSystem/Ass_Acceptance/UnCheck', { keyValue: keyValue }, function () { |
|
|
|
refreshGirdData(); |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
// 提交 |
|
|
|
$('#lr_submit').on('click', function () { |
|
|
|
var keyValue = $('#gridtable').jfGridValue('ID'); |
|
|
@@ -139,73 +175,80 @@ var bootstrap = function ($, learun) { |
|
|
|
$('#gridtable').lrAuthorizeJfGrid({ |
|
|
|
url: top.$.rootUrl + '/AssetManagementSystem/Ass_Acceptance/GetPageList', |
|
|
|
headData: [ |
|
|
|
{ label: "设备名称", name: "Name", width: 100, align: "left"}, |
|
|
|
{ label: "品牌", name: "Manufacturer", width: 100, align: "left"}, |
|
|
|
{ label: "规格型号", name: "Model", width: 100, align: "left"}, |
|
|
|
{ label: "单位", name: "Unit", width: 100, align: "left"}, |
|
|
|
{ label: "数量", name: "Stock", width: 100, align: "left"}, |
|
|
|
{ label: "单价", name: "Price", width: 100, align: "left"}, |
|
|
|
{ label: "总价", name: "TotalPrice", width: 100, align: "left"}, |
|
|
|
{ label: "使用部门", name: "DepartmentId", width: 100, align: "left", |
|
|
|
formatterAsync: function (callback, value, row, op,$cell) { |
|
|
|
learun.clientdata.getAsync('department', { |
|
|
|
key: value, |
|
|
|
callback: function (_data) { |
|
|
|
callback(_data.name); |
|
|
|
} |
|
|
|
}); |
|
|
|
}}, |
|
|
|
{ label: "使用人", name: "UserID", width: 100, align: "left", |
|
|
|
formatterAsync: function (callback, value, row, op,$cell) { |
|
|
|
{ label: "设备名称", name: "Name", width: 100, align: "left" }, |
|
|
|
{ label: "品牌", name: "Manufacturer", width: 100, align: "left" }, |
|
|
|
{ label: "规格型号", name: "Model", width: 100, align: "left" }, |
|
|
|
{ label: "单位", name: "Unit", width: 100, align: "left" }, |
|
|
|
{ label: "数量", name: "Stock", width: 100, align: "left" }, |
|
|
|
{ label: "单价", name: "Price", width: 100, align: "left" }, |
|
|
|
{ label: "总价", name: "TotalPrice", width: 100, align: "left" }, |
|
|
|
{ |
|
|
|
label: "使用部门", name: "DepartmentId", width: 100, align: "left", |
|
|
|
formatterAsync: function (callback, value, row, op, $cell) { |
|
|
|
learun.clientdata.getAsync('department', { |
|
|
|
key: value, |
|
|
|
callback: function (_data) { |
|
|
|
callback(_data.name); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "使用人", name: "UserID", width: 100, align: "left", |
|
|
|
formatterAsync: function (callback, value, row, op, $cell) { |
|
|
|
learun.clientdata.getAsyncReal('user', { |
|
|
|
key: value, |
|
|
|
callback: function (_data) { |
|
|
|
callback(_data.name); |
|
|
|
} |
|
|
|
}); |
|
|
|
}}, |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
{ label: "放置地点", name: "Place", width: 100, align: "left" }, |
|
|
|
{ |
|
|
|
label: "状态", name: "Status", width: 100, align: "left", |
|
|
|
formatter: function (cellvalue, row) { |
|
|
|
if (cellvalue === '1') { |
|
|
|
if (cellvalue === '0') { |
|
|
|
return '<span class=\"label label-warning\">审批中</span>'; |
|
|
|
} else if (cellvalue === '2') { |
|
|
|
return '<span class=\"label label-success\">已审核</span>'; |
|
|
|
} else if (cellvalue === '1') { |
|
|
|
return '<span class=\"label label-success\">验收成功</span>'; |
|
|
|
} else { |
|
|
|
return '<span class=\"label label-default\" >草稿</span>'; |
|
|
|
return '<span class=\"label label-default\" >验收不合规</span>'; |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
{ label: "备注", name: "Remark", width: 100, align: "left"}, |
|
|
|
{ label: "备注", name: "Remark", width: 100, align: "left" }, |
|
|
|
], |
|
|
|
mainId:'ID', |
|
|
|
mainId: 'ID', |
|
|
|
isPage: true |
|
|
|
}); |
|
|
|
page.search(); |
|
|
|
}, |
|
|
|
search: function (param) { |
|
|
|
param = param || {}; |
|
|
|
$('#gridtable').jfGridSet('reload',{ queryJson: JSON.stringify(param) }); |
|
|
|
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); |
|
|
|
} |
|
|
|
}; |
|
|
|
refreshGirdData = function (res, postData) { |
|
|
|
if (!!res) |
|
|
|
{ |
|
|
|
if (res.code == 200) |
|
|
|
{ |
|
|
|
// 发起流程 |
|
|
|
var postData = { |
|
|
|
schemeCode:'ASS_zcys',// 填写流程对应模板编号 |
|
|
|
processId:processId, |
|
|
|
level:'1', |
|
|
|
}; |
|
|
|
learun.httpAsync('Post', top.$.rootUrl + '/LR_NewWorkFlow/NWFProcess/CreateFlow', postData, function(data) { |
|
|
|
learun.loading(false); |
|
|
|
}); |
|
|
|
} |
|
|
|
page.search(); |
|
|
|
} |
|
|
|
//refreshGirdData = function (res, postData) { |
|
|
|
// if (!!res) |
|
|
|
// { |
|
|
|
// if (res.code == 200) |
|
|
|
// { |
|
|
|
// // 发起流程 |
|
|
|
// var postData = { |
|
|
|
// schemeCode:'ASS_zcys',// 填写流程对应模板编号 |
|
|
|
// processId:processId, |
|
|
|
// level:'1', |
|
|
|
// }; |
|
|
|
// learun.httpAsync('Post', top.$.rootUrl + '/LR_NewWorkFlow/NWFProcess/CreateFlow', postData, function(data) { |
|
|
|
// learun.loading(false); |
|
|
|
// }); |
|
|
|
// } |
|
|
|
// page.search(); |
|
|
|
// } |
|
|
|
//}; |
|
|
|
refreshGirdData = function () { |
|
|
|
page.search(); |
|
|
|
}; |
|
|
|
page.init(); |
|
|
|
} |