|
@@ -589,6 +589,15 @@ var tools = {
|
|
|
return isRepeat;
|
|
|
},
|
|
|
|
|
|
+ getContentByCode: function (items, code) {
|
|
|
+ for(let item of items){
|
|
|
+ if(item.data.code == code){
|
|
|
+ return item.data.content;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ },
|
|
|
+
|
|
|
addAttr: function(attr){
|
|
|
if(!attr){
|
|
|
attr = new Array();
|
|
@@ -1005,13 +1014,15 @@ var tools = {
|
|
|
let updateDatas = [];
|
|
|
let createDatas = [];
|
|
|
let nodeId = controller.tree.selected.getID();
|
|
|
+ console.log(`totalJobs`);
|
|
|
+ console.log(totalJobs);
|
|
|
uncrossedDatas.forEach(obj => {
|
|
|
let cnDataObj, ceDataObj, content, jobId;
|
|
|
let isExisit = tools.isExist(totalJobs.jobsArr, 'content', obj.data, null);
|
|
|
let isRepeat = tools.isRepeat(controller.tree.selected.jobs, 'content', obj.data, 'reference', 'job');
|
|
|
if(isExisit && !isRepeat){
|
|
|
totalJobs.jobsArr.forEach(job => {
|
|
|
- if(obj.data === job.data.content){
|
|
|
+ if(obj.data == job.data.content){
|
|
|
jobId = job.data.id;
|
|
|
}
|
|
|
});
|
|
@@ -1046,7 +1057,7 @@ var tools = {
|
|
|
let isRepeat = tools.isRepeat(controller.tree.selected.jobs, 'content', cData.newData, 'reference', 'job');
|
|
|
if(isExisit && !isRepeat){
|
|
|
totalJobs.jobsArr.forEach(job => {
|
|
|
- if(cData.newData === job.data.content){
|
|
|
+ if(cData.newData == job.data.content){
|
|
|
newJobId = job.data.id;
|
|
|
}
|
|
|
});
|
|
@@ -1094,7 +1105,7 @@ var tools = {
|
|
|
let isRepeat = tools.isRepeat(controller.tree.selected.items, 'content', obj.data, 'reference', 'item');
|
|
|
if(isExisit && !isRepeat){
|
|
|
totalItems.itemsArr.forEach(item => {
|
|
|
- if(obj.data === item.data.content){
|
|
|
+ if(obj.data == item.data.content){
|
|
|
itemId = item.data.id;
|
|
|
}
|
|
|
});
|
|
@@ -1130,7 +1141,7 @@ var tools = {
|
|
|
let isRepeat = tools.isRepeat(controller.tree.selected.items, 'content', cData.newData, 'reference', 'item');
|
|
|
if(isExisit && !isRepeat){
|
|
|
totalItems.itemsArr.forEach(item => {
|
|
|
- if(cData.newData === item.data.content){
|
|
|
+ if(cData.newData == item.data.content){
|
|
|
newItemId = item.data.id;
|
|
|
}
|
|
|
});
|
|
@@ -1536,7 +1547,7 @@ let pasteController = {
|
|
|
if(datas[i]){
|
|
|
if(datas[i].type === UpdateExist){
|
|
|
totalJobs.jobsArr.forEach(job => {
|
|
|
- if(job.data.content === datas[i].newData){
|
|
|
+ if(job.data.content == datas[i].newData){
|
|
|
let serialNo = datas[i].serialNo;
|
|
|
let index = tools.getIndex(controller.tree.selected.jobs, datas[i].orgJobId, 'job');
|
|
|
job.count ++;
|
|
@@ -1560,7 +1571,7 @@ let pasteController = {
|
|
|
else if(datas[i].type === CreateExist){
|
|
|
let serialNo = datas[i].serialNo;
|
|
|
totalJobs.jobsArr.forEach(job => {
|
|
|
- if(job.data.content === datas[i].newData){
|
|
|
+ if(job.data.content == datas[i].newData){
|
|
|
job.count ++;
|
|
|
controller.tree.selected.jobs.push({job: job, serialNo: serialNo});
|
|
|
}
|
|
@@ -1590,7 +1601,7 @@ let pasteController = {
|
|
|
if(datas.length > 0){
|
|
|
for(let i =0; i<datas.length; i++){
|
|
|
if(datas[i]){
|
|
|
- if(datas[i].type === UpdateExist){
|
|
|
+ if(datas[i].type == UpdateExist){
|
|
|
let serialNo = datas[i].serialNo;
|
|
|
totalItems.itemsArr.forEach(item => {
|
|
|
if(item.data.content === datas[i].newData){
|
|
@@ -1616,7 +1627,7 @@ let pasteController = {
|
|
|
else if(datas[i].type === CreateExist){
|
|
|
let serialNo = datas[i].serialNo;
|
|
|
totalItems.itemsArr.forEach(item => {
|
|
|
- if(item.data.content === datas[i].newData){
|
|
|
+ if(item.data.content == datas[i].newData){
|
|
|
item.count ++;
|
|
|
controller.tree.selected.items.push({item: item, serialNo: serialNo});
|
|
|
}
|