//else if (ServiceCore.LoginUser.Get().roles.indexOf(“G0056”) >= 0 || ServiceCore.LoginUser.Get().roles.indexOf(“G0057”) >= 0 || ServiceCore.LoginUser.Get().roles.indexOf(“G0060”) >= 0 || ServiceCore.LoginUser.Get().roles.indexOf(“G0061”) >= 0 || ServiceCore.LoginUser.Get().roles.indexOf(“G0062”) >= 0 || ServiceCore.LoginUser.Get().roles.indexOf(“G0064”) >= 0) { var people = 2; }
for (j = 1; j <4; j++) {
var people = j;
var data = {
Workshop: $scope.Workshop,
Workhouse: $scope.Workhouse,
Post: people,
MonitoringType: 2,
ActFlag: 7,
}
ServiceCore.AJAX2(data, urlController + “/” + “QueryMonitoringPollingRecordSettingList”).then(function (response) {
var equipment = response.data.result;
var arr = [];
for (i = 0; i < equipment.length; i++) {
function in_array(stringToSearch, arrayToSearch) {
for (s = 0; s < arrayToSearch.length; s++) {
thisEntry = arrayToSearch[s].toString();
if (thisEntry == stringToSearch) {
return true;
}
}
return false;
}
if (!(in_array(equipment[i].EQPCode, arr))) {
arr.push(equipment[i].EQPCode);
var people2 = equipment[i].Post;
}
}
var arrnum = arr.length * 2;
for (i = 0; i < arrnum; i++) {
if (i < arr.length) {
var dataResult = {
ID: $scope.ID,
//PlanGuidID: response.data.result.ID,
RecordCode: $scope.RecordCode,
Date: $scope.Date,
Workshop: $scope.Workshop,
Workhouse: $scope.Workhouse, //CreaterID: $scope.User.usercode,
CreateDate: $scope.date,
Status: 0,
currentdate: $scope.currentdate1,
EQPCode: arr[i],
formFlag: "close",
Frequency: 2,
Post: people2,
ActFlag: $scope.ID > 0 ? 3 : 2,
Flag: $scope.ID > 0 ? 1 : 0
}
}
else {
var dataResult = {
ID: $scope.ID,
//PlanGuidID: response.data.result.ID,
RecordCode: $scope.RecordCode,
Date: $scope.Date,
Workshop: $scope.Workshop,
Workhouse: $scope.Workhouse, //CreaterID: $scope.User.usercode,
CreateDate: $scope.date,
Status: 0,
currentdate: $scope.currentdate1,
EQPCode: arr[i - arr.length],
formFlag: "close",
Frequency: 1,
Post: people2,
ActFlag: $scope.ID > 0 ? 3 : 2,
Flag: $scope.ID > 0 ? 1 : 0
}
}
ServiceCore.AJAX2(dataResult, urlController + "/" + urlPathSave).then(function (response) {
});
}
var num = (equipment.length) * 2
for (i = 0; i < num; i++) {
if (i < equipment.length) {
var Frequency1 = 1;
var data2 = {
EQPCode: equipment[i].EQPCode,
MonitoringPoint: equipment[i].MonitoringPoint,
Frequency: Frequency1,
Requirement: equipment[i].Requirement,
Date: $scope.Date,
Post: people2,
ActFlag: 4,
CreatorID: $scope.User.usercode,
}
}
else {
var Frequency1 = 2;
var data2 = {
EQPCode: equipment[i - equipment.length].EQPCode,
MonitoringPoint: equipment[i - equipment.length].MonitoringPoint,
Frequency: Frequency1,
Requirement: equipment[i - equipment.length].Requirement,
Date: $scope.Date,
ActFlag: 4,
Post: people2,
CreatorID: $scope.User.usercode,
}
}
ServiceCore.AJAX2(data2, "MonitoringPolingRecordDetailQuery" + "/" + "MonitoringPolingRecordDetailSetting").then(function (response) {
swal("操作成功!", {
icon: "success"
});
$uibModalInstance.close(dataResult);
});
}
});
}; //else if (ServiceCore.LoginUser.Get().roles.indexOf("G0056") >= 0 || ServiceCore.LoginUser.Get().roles.indexOf("G0057") >= 0 || ServiceCore.LoginUser.Get().roles.indexOf("G0060") >= 0 || ServiceCore.LoginUser.Get().roles.indexOf("G0061") >= 0 || ServiceCore.LoginUser.Get().roles.indexOf("G0062") >= 0 || ServiceCore.LoginUser.Get().roles.indexOf("G0064") >= 0) { var people = 2; }
for (j = 1; j <4; j++) {
var people = j;
var data = {
Workshop: $scope.Workshop,
Workhouse: $scope.Workhouse,
Post: people,
MonitoringType: 2,
ActFlag: 7,
}
ServiceCore.AJAX2(data, urlController + "/" + "QueryMonitoringPollingRecordSettingList").then(function (response) {
var equipment = response.data.result;
var arr = [];
for (i = 0; i < equipment.length; i++) {
function in_array(stringToSearch, arrayToSearch) {
for (s = 0; s < arrayToSearch.length; s++) {
thisEntry = arrayToSearch[s].toString();
if (thisEntry == stringToSearch) {
return true;
}
}
return false;
}
if (!(in_array(equipment[i].EQPCode, arr))) {
arr.push(equipment[i].EQPCode);
var people2 = equipment[i].Post;
}
}
var arrnum = arr.length * 2;
for (i = 0; i < arrnum; i++) {
if (i < arr.length) {
var dataResult = {
ID: $scope.ID,
//PlanGuidID: response.data.result.ID,
RecordCode: $scope.RecordCode,
Date: $scope.Date,
Workshop: $scope.Workshop,
Workhouse: $scope.Workhouse, //CreaterID: $scope.User.usercode,
CreateDate: $scope.date,
Status: 0,
currentdate: $scope.currentdate1,
EQPCode: arr[i],
formFlag: "close",
Frequency: 2,
Post: people2,
ActFlag: $scope.ID > 0 ? 3 : 2,
Flag: $scope.ID > 0 ? 1 : 0
}
}
else {
var dataResult = {
ID: $scope.ID,
//PlanGuidID: response.data.result.ID,
RecordCode: $scope.RecordCode,
Date: $scope.Date,
Workshop: $scope.Workshop,
Workhouse: $scope.Workhouse, //CreaterID: $scope.User.usercode,
CreateDate: $scope.date,
Status: 0,
currentdate: $scope.currentdate1,
EQPCode: arr[i - arr.length],
formFlag: "close",
Frequency: 1,
Post: people2,
ActFlag: $scope.ID > 0 ? 3 : 2,
Flag: $scope.ID > 0 ? 1 : 0
}
}
ServiceCore.AJAX2(dataResult, urlController + "/" + urlPathSave).then(function (response) {
});
}
var num = (equipment.length) * 2
for (i = 0; i < num; i++) {
if (i < equipment.length) {
var Frequency1 = 1;
var data2 = {
EQPCode: equipment[i].EQPCode,
MonitoringPoint: equipment[i].MonitoringPoint,
Frequency: Frequency1,
Requirement: equipment[i].Requirement,
Date: $scope.Date,
Post: people2,
ActFlag: 4,
CreatorID: $scope.User.usercode,
}
}
else {
var Frequency1 = 2;
var data2 = {
EQPCode: equipment[i - equipment.length].EQPCode,
MonitoringPoint: equipment[i - equipment.length].MonitoringPoint,
Frequency: Frequency1,
Requirement: equipment[i - equipment.length].Requirement,
Date: $scope.Date,
ActFlag: 4,
Post: people2,
CreatorID: $scope.User.usercode,
}
}
ServiceCore.AJAX2(data2, "MonitoringPolingRecordDetailQuery" + "/" + "MonitoringPolingRecordDetailSetting").then(function (response) {
swal("操作成功!", {
icon: "success"
});
$uibModalInstance.close(dataResult);
});
}
});
};