Commit 42f95dbe authored by Scott Sun's avatar Scott Sun

s

parent 2c610ac5
...@@ -459,7 +459,9 @@ try { ...@@ -459,7 +459,9 @@ try {
var finish_size = tool.finish_size - 0 var finish_size = tool.finish_size - 0
if(matrix[layer].type == "laser_drill"){ if(matrix[layer].type == "laser_drill"){
drill_type = "laser" drill_type = "laser"
layer_name = layer_name.replace("d", "l") } var info_drilll = /[^\d]+(\d+)-(\d+)/.exec(layer_name);
layer_name = "l" + info_drilll[1] + "-" + info_drilll[2];
}
if(matrix[layer].type == "bury_drill"){ if(matrix[layer].type == "bury_drill"){
drill_type = "via" drill_type = "via"
} }
......
...@@ -26,7 +26,7 @@ PARAMETER: ...@@ -26,7 +26,7 @@ PARAMETER:
] ]
VERSION_HISTORY: VERSION_HISTORY:
V1.00 2020-04-20 Scott Sun V1.00 2020-05-18 Scott Sun
1.新版本 1.新版本
HELP: HELP:
...@@ -165,42 +165,30 @@ try { ...@@ -165,42 +165,30 @@ try {
if(err){throw err} if(err){throw err}
return tmp_job_name return tmp_job_name
}) })
var steps = [];
// 分析arr_job 和 pcs_job // 分析arr_job 和 pcs_job
jobs.forEach(function(jobname){ jobs = jobs.map(function(jobname){
GEN.openJob({job:jobname}); GEN.openJob({job:jobname});
var steps = GEN.getStepList({job:jobname}) var step_tmp = GEN.getStepList({job:jobname})[0]
steps.forEach(function(stepname){ var type = getStepType(step_tmp)
var type = getStepType(stepname) // pcs arr return {
if(type == "pcs"){ jobname: jobname,
steps.unshift({ stepname: step_tmp,
jobname: jobname, type: type
stepname: stepname, }
type: type
})
}
if(type == "arr"){
steps.push({
jobname: jobname,
stepname: stepname,
type: type
})
}
})
})
GEN.createJob({name:job,db:custCfg.db})
steps.forEach(function(item){
GEN.copyStep({ // 合并
source_job:item.jobname,
source_name:item.stepname,
dest_job:job,
dest_name:item.stepname,
});
})
jobs.forEach(function(v){
GEN.closeJob({ job: v });
GEN.deleteJob({ job: v }); // 合并后 删除array的料号
}) })
var pcs_job = jobs.filter(function(v){return v.type == "pcs"})[0]
var arr_job = jobs.filter(function(v){return v.type == "arr"})[0]
GEN.copyStep({ // 合并
source_job:arr_job.jobname,
source_name:arr_job.stepname,
dest_job:pcs_job.jobname,
dest_name:arr_job.stepname,
});
GEN.closeJob({ job: arr_job.jobname });
GEN.deleteJob({ job: arr_job.jobname }); // 合并后 删除array的料号
// 修改pcs料号名称
GEN.COM("rename_entity,job=,is_fw=no,type=job,fw_type=form,name="+pcs_job.jobname+",new_name="+job)
} }
importOk = true importOk = true
} }
......
...@@ -62,7 +62,7 @@ try { ...@@ -62,7 +62,7 @@ try {
var mode = "use" // develop var mode = "use" // develop
var par = PAR; var par = PAR;
if(!par.hasOwnProperty("config_path") || par.config_path==""){ if(!par.hasOwnProperty("config_path") || par.config_path==""){
console.log("==============cfg"); console.log("======== ======cfg");
par.config_path = "cam/input_data" par.config_path = "cam/input_data"
}; };
var db_customer = db.query("",function(q){ var db_customer = db.query("",function(q){
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment