Browse Source

【修改】质量管理体系-内控检查:查询部门、列表部门、录入部门改为多选;列表上传材料多个显示;合格、不合格按钮加条件限制;

金隅分支
dyy 2 years ago
parent
commit
98579e3999
4 changed files with 46 additions and 38 deletions
  1. +13
    -5
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/PersonnelManagement/Views/MP_ManagementPlan/Form.js
  2. +9
    -4
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/PersonnelManagement/Views/MP_ManagementPlan/Index.js
  3. +23
    -5
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/PersonnelManagement/Views/MP_ManagementPlan/IndexManagement.js
  4. +1
    -24
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/PersonnelManagement/MP_ManagementPlan/MP_ManagementPlanService.cs

+ 13
- 5
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/PersonnelManagement/Views/MP_ManagementPlan/Form.js View File

@@ -33,7 +33,7 @@ var bootstrap = function ($, learun) {
//});

$('#MPDepartment').lrselect({
type: 'tree',
type: 'treemultiple',
// 展开最大高度
maxHeight: 200,
// 是否允许搜索
@@ -41,10 +41,18 @@ var bootstrap = function ($, learun) {
// 访问数据接口地址
url: top.$.rootUrl + '/LR_OrganizationModule/Department/GetTree',
select: function (val) {
var departmentIds = val.id;
$('#MPReceiveUser').lrselectRefresh({
url: top.$.rootUrl + '/LR_OrganizationModule/User/GetListByDepartmentIds?departmentId=' + departmentIds
})
if (val && val.length > 0) {
var departmentIds = '';
for (var i = 0; i < val.length; i++) {
departmentIds += val[i].id;
if (i < val.length - 1) {
departmentIds += ',';
}
}
$('#MPReceiveUser').lrselectRefresh({
url: top.$.rootUrl + '/LR_OrganizationModule/User/GetListByDepartmentIds?departmentId=' + departmentIds
})
}
}
});



+ 9
- 4
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/PersonnelManagement/Views/MP_ManagementPlan/Index.js View File

@@ -139,8 +139,10 @@ var bootstrap = function ($, learun) {
}

});
if (i < deptarr.length - 1) {
content += ',';
}
}
content = content.substring(0, content.length - 1);
callback(content);
} else {
learun.clientdata.getAsync('custmerData',
@@ -192,13 +194,16 @@ var bootstrap = function ($, learun) {
success: function (res) {
var bb = '';
$.each(res.data, function (i, item) {

bb += '<span onclick="downLoad(\'' +
item.F_Id +
'\',)" style="color:blue">' +
item.F_FileName +
'</span>,&nbsp;&nbsp;&nbsp;';
})
'</span>&nbsp;&nbsp;&nbsp;';

if (i < res.data.length - 1) {
bb += ',&nbsp;&nbsp;&nbsp;';
}
});
callback(bb);
}
});


+ 23
- 5
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/PersonnelManagement/Views/MP_ManagementPlan/IndexManagement.js View File

@@ -42,7 +42,7 @@ var bootstrap = function ($, learun) {
//$('#MPMonth').lrselectSet(jsdate.getMonth() + 1);

$('#MPDepartment').lrselect({
type: 'tree',
type: 'treemultiple',
// 展开最大高度
maxHeight: 200,
// 是否允许搜索
@@ -50,11 +50,17 @@ var bootstrap = function ($, learun) {
// 访问数据接口地址
url: top.$.rootUrl + '/LR_OrganizationModule/Department/GetTree',
select: function (val) {
if (val) {
var departmentIds = val.id;
if (val && val.length > 0) {
var departmentIds = '';
for (var i = 0; i < val.length; i++) {
departmentIds += val[i].id;
if (i < val.length - 1) {
departmentIds += ',';
}
}
$('#MPReceiveUser').lrselectRefresh({
url: top.$.rootUrl + '/LR_OrganizationModule/User/GetListByDepartmentIds?departmentId=' + departmentIds
});
})
}
}
});
@@ -156,6 +162,11 @@ var bootstrap = function ($, learun) {
$('#lr_qualified').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('MPId');
if (learun.checkrow(keyValue)) {
var MPConclusion = $('#gridtable').jfGridValue('MPConclusion');
if (MPConclusion == 1) {
learun.alert.warning("当前项已合格");
return false;
}
learun.layerConfirm('是否确认合格!', function (res) {
if (res) {
learun.deleteForm(top.$.rootUrl + '/PersonnelManagement/MP_ManagementPlan/Qqualified', { keyValue: keyValue, status: true }, function () {
@@ -169,6 +180,11 @@ var bootstrap = function ($, learun) {
$('#lr_noqualified').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('MPId');
if (learun.checkrow(keyValue)) {
var MPConclusion = $('#gridtable').jfGridValue('MPConclusion');
if (MPConclusion != 1) {
learun.alert.warning("当前项已不合格");
return false;
}
learun.layerConfirm('是否确认不合格!', function (res) {
if (res) {
learun.deleteForm(top.$.rootUrl + '/PersonnelManagement/MP_ManagementPlan/Qqualified', { keyValue: keyValue, status: false }, function () {
@@ -225,8 +241,10 @@ var bootstrap = function ($, learun) {
}

});
if (i < deptarr.length - 1) {
content += ',';
}
}
content = content.substring(0, content.length - 1);
callback(content);
} else {
learun.clientdata.getAsync('custmerData',


+ 1
- 24
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/PersonnelManagement/MP_ManagementPlan/MP_ManagementPlanService.cs View File

@@ -30,30 +30,7 @@ namespace Learun.Application.TwoDevelopment.PersonnelManagement
try
{
var strSql = new StringBuilder();
strSql.Append("SELECT ");
strSql.Append(@"
t.MPId,
t.MPAcademicYearNo,
t.MPSemester,
t.MPFile,
t.MPType,
t.MPUploader,
t.MPRemark,
t.MPDepartment,
t.MPProjectName,
t.MPFileTwo,
t.MPUploadTimes,
t.MPOverTime,
t.MPStatus,
t.MPConclusion,
t.ParentId,
t.SUpdateTime,
t.MPFileTwoRemark,
t.MPUploaderTwo,
t.MPMonth,
t.MPReceiveUser,
t.MPUploadTime
");
strSql.Append("SELECT t.* ");
strSql.Append(" FROM MP_ManageMentPlan t ");
strSql.Append(" WHERE 1=1 ");
strSql.Append($" AND MPType={MPType} ");


Loading…
Cancel
Save