Commit 289a5abb authored by Scott Sun's avatar Scott Sun

Merge branch 'master' of http://gitlab.topibd.net/scott.sun/scott

parents 5e0b1634 1943f0b6
var plugin = require('topsin.gengui');
var gui = plugin.newGui();
var gui = plugin.newGui(plugin.__dirname);
var tmplayers = gui.selectLayer({
title: '请选择需拼片原稿层',
// var tmplayers = gui.selectLayer({
// title: '请选择需拼片原稿层',
// layermatrix: {
// layer1: {
// context:"board",
// row: 1,
// name: "layer1",
// layer_type: "inner"
// },
// layer2: {
// context:"misc",
// row: 2,
// name: "layer2",
// layer_type: "outer"
// }
// },
// layertype: "_default",
// layertypelist: [{
// name: "_default",
// display_name: "_default",
// filter: function (x) {
// return true
// }
// }, ],
// selectmode: 'multiple',
// filter: ".*", // regular expression
// selectmode: "single", // single, multiple
// context: "all", // all, board, misc
// defaultsize: [600, 400], // window size
// gen:null
// });
// console.log(tmplayers);
r = gui.selectLayer({
title: "+1s",
filter: ".*", // regular expression
selectmode: "single", // single, multiple
// context: "all", // all, board, misc
// layertype: "inner", // default type of layertypelist
defaultsize: [600, 400], // window size
layermatrix: {
layer1: {
context: "board",
row: 1,
name: "layer1",
layer_type: "inner"
......@@ -15,22 +59,18 @@ var tmplayers = gui.selectLayer({
row: 2,
name: "layer2",
layer_type: "outer"
},
layer3: {
context: "misc",
row: 3,
name: "layer3",
layer_type: "inner"
}
},
layertype: "_default",
layertypelist: [{
name: "_default",
display_name: "_default",
filter: function (x) {
return true
}
}, ],
selectmode: 'multiple',
filter: ".*", // regular expression
selectmode: "single", // single, multiple
context: "all", // all, board, misc
defaultsize: [600, 400], // window size
gen:null
});
console.log(tmplayers);
\ No newline at end of file
layertypelist: [
{name: "inner", display_name: "Inner", filter: function(x) { return x["layer_type"] === "inner"; }},
{name: "all", display_name: "All", filter: function(x) { return true; }},
{name: "outer", display_name: "Outer", filter: function(x) { return x["layer_type"] === "outer"; }}
],
gen: null
});
\ No newline at end of file
This diff is collapsed.
## tableEdit
* 如图tableedit.png
* 表格里每一行可以自定义控件 编辑 返回arrayHash结构数据
## 显示提示信息
* show_loading("正在....") 显示提示信息
* update_loading("挑选铜皮重....") 更新提示信息
* hide_loading() 关闭提示信息
......@@ -2,4 +2,8 @@
* 100 102~106 108~113 115~116 119~127 129~130 132~142 145~150 rar压缩包
* 107 114 117 118 128 131无文件
* 144 创建profile失败
\ No newline at end of file
* 144 创建profile失败
99990110 99990113 创建profile的时候卡死
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
11
{"current_process_id":6451,"id":2623,"job_id":231,"msg":"No PN file was found in folder","task_title":"13520012_112:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-17 09:52:34\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"1352"},"task_workflow":{"end_time":"2021-01-06 15:01:53","start_time":"2021-01-06 15:01:53"}}
{"current_process_id":6447,"id":2622,"job_id":230,"msg":"No PN file was found in folder","task_title":"13520011_111:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-17 09:52:22\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"1352"},"task_workflow":{"end_time":"2021-01-06 15:01:43","start_time":"2021-01-06 15:01:43"}}
{"current_process_id":6443,"id":2621,"job_id":229,"msg":"No PN file was found in folder","task_title":"13520010_110:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-17 09:52:12\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"1352"},"task_workflow":{"end_time":"2021-01-06 15:01:33","start_time":"2021-01-06 15:01:33"}}
{"current_process_id":5954,"id":2484,"job_id":233,"msg":"Data format is done","progress":60,"task_title":"13520014_114:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-17 09:52:49\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-12-23 15:16:07","start_time":"2020-12-23 15:16:02"}}
{"current_process_id":4947,"id":2214,"job_id":222,"msg":"Failed to change name(Name clashes)","progress":50,"task_title":"13520003_103:topcam","user_name":"Danphyer Yuan","job_info":{"action_data":"{\"create_time\": \"2020-09-17 09:08:46\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-12-03 21:17:33","start_time":"2020-12-03 21:17:33"}}
{"current_process_id":4927,"id":2209,"job_id":234,"msg":"Failed to change name(Name clashes)","progress":50,"task_title":"13520015_115:topcam","user_name":"Danphyer Yuan","job_info":{"action_data":"{\"create_time\": \"2020-09-17 09:52:56\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-12-03 20:50:32","start_time":"2020-12-03 20:50:32"}}
{"current_process_id":4669,"id":2143,"job_id":601,"msg":"分析线路","progress":85,"task_title":"20443343_1500:topcam","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-12-02 13:00:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-12-02 15:03:21","start_time":"2020-12-02 15:03:21"}}
{"current_process_id":4200,"id":1994,"job_id":519,"msg":"format start","progress":35,"task_title":"20438472_800:topcam","user_name":"Sys","job_info":{"action_data":"{\"create_time\": \"2020-11-24 10:15:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-11-24 15:07:58","start_time":"2020-11-24 15:07:58"}}
{"current_process_id":873,"id":658,"job_id":99,"progress":0,"task_title":"20438797_1000:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-28 14:27:59\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-08-28 14:29:27","start_time":"2020-08-28 14:28:34"}}
{"current_process_id":852,"id":651,"job_id":95,"progress":0,"task_title":"20208888_100:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-26 14:50:29\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-08-26 14:51:17","start_time":"2020-08-26 14:51:17"}}
{"current_process_id":835,"id":644,"job_id":92,"progress":0,"task_title":"20438188_1200:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-26 10:30:47\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"1352"},"task_workflow":{"end_time":"2020-08-26 10:34:17","start_time":"2020-08-26 10:34:17"}}
\ No newline at end of file
This diff is collapsed.
19
{"current_process_id":6416,"id":2615,"job_id":157,"msg":"Failed to unzip the file","progress":10,"task_title":"21710046_146:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-14 09:56:32\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":6404,"id":2612,"job_id":108,"msg":"Failed to unzip the file","progress":10,"task_title":"21710001_101:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-04 14:14:45\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":6381,"id":2604,"job_id":76,"msg":"No PN file was found in folder","task_title":"20438188_1000:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-08-18 15:52:43\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":6379,"id":2603,"job_id":498,"msg":"Error-Signal layer analysis","progress":85,"task_title":"20444218_200:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-09 08:45:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"2171"},"task_workflow":{"end_time":"2021-01-05 11:27:10","start_time":"2021-01-05 11:27:10"}}
{"current_process_id":6375,"id":2602,"job_id":611,"msg":"Error-Signal layer analysis","progress":85,"task_title":"21710053_153:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-12-22 13:11:04\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{"end_time":"2021-01-05 11:23:47","start_time":"2021-01-05 11:23:47"}}
{"current_process_id":6367,"id":2600,"job_id":614,"msg":"Error-Signal layer analysis","progress":85,"task_title":"20442426_300:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2021-01-04 10:00:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"2171"},"task_workflow":{"end_time":"2021-01-05 11:21:07","start_time":"2021-01-05 11:21:07"}}
{"current_process_id":6363,"id":2599,"job_id":512,"msg":"Error-Signal layer analysis","progress":85,"task_title":"20439650_600:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-19 13:00:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"2171"},"task_workflow":{"end_time":"2021-01-05 11:20:49","start_time":"2021-01-05 11:20:49"}}
{"current_process_id":5648,"id":2393,"job_id":132,"msg":"Failed to unzip the file","progress":10,"task_title":"21710021_121:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-14 09:42:33\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":5632,"id":2389,"job_id":139,"msg":"Failed to unzip the file","progress":10,"task_title":"21710027_127:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-14 09:44:26\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":5628,"id":2388,"job_id":141,"msg":"Failed to unzip the file","progress":10,"task_title":"21710029_129:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-14 09:44:44\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":5624,"id":2387,"job_id":149,"msg":"Failed to unzip the file","progress":10,"task_title":"21710038_138:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-14 09:47:05\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":5604,"id":2382,"job_id":122,"msg":"Failed to unzip the file","progress":10,"task_title":"21710016_116:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-04 16:03:41\", \"create_user_id\": 1, \"create_user_name\": \"Admin\"}","customer_code":"2171"},"task_workflow":{}}
{"current_process_id":3219,"id":1474,"job_id":427,"msg":"format start","progress":35,"task_title":"20438188_2222:topcam","user_name":"Sys","job_info":{"action_data":"{\"create_time\": \"2020-10-22 12:45:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"2171"},"task_workflow":{"end_time":"2020-10-22 13:10:48","start_time":"2020-10-22 13:10:48"}}
{"current_process_id":2429,"id":1192,"job_id":388,"progress":35,"task_title":"99009900_100:topcam","user_name":"Sys","job_info":{"action_data":"{\"create_time\": \"2020-10-10 09:55:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"2171"},"task_workflow":{"end_time":"2020-10-10 09:55:05","start_time":"2020-10-10 09:55:05"}}
{"current_process_id":876,"id":659,"job_id":100,"progress":0,"task_title":"20436001_600:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-31 13:12:50\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"2171"},"task_workflow":{"end_time":"2020-08-31 13:14:31","start_time":"2020-08-31 13:13:19"}}
{"current_process_id":847,"id":648,"job_id":94,"progress":0,"task_title":"20435468_320:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-26 10:40:43\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"2171"},"task_workflow":{"end_time":"2020-08-26 13:16:29","start_time":"2020-08-26 13:10:30"}}
{"current_process_id":826,"id":641,"job_id":88,"progress":0,"task_title":"20444218_100:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-24 15:23:23\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"2171"},"task_workflow":{"end_time":"2020-08-24 15:34:12","start_time":"2020-08-24 15:24:51"}}
{"current_process_id":810,"id":633,"job_id":82,"progress":0,"task_title":"20443806_300:导入","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-21 10:29:58\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"2171"},"task_workflow":{"end_time":"2020-08-24 12:58:18","start_time":"2020-08-24 12:58:17"}}
{"current_process_id":750,"id":609,"job_id":84,"progress":0,"task_title":"20438188_100:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-21 15:25:58\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"2171"},"task_workflow":{"end_time":"2020-08-21 15:38:04","start_time":"2020-08-21 15:35:30"}}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
var db = require('topsin.database');
var _ = require("lodash")
var fs = require("fs");
db.addConnection({
databse_type:'pg',
database_host:'10.90.2.100:5432',
database_name:'TOPSTQ_ATS_V6',
database_user:'toplinker',
database_pwd:'TopLinker0510'
}, "MES_DB");
var result = db.query("MES_DB", function(query) {
return query.selectArrayMap({
table:'pdm_aimdfm_task',
field:['id','job_id','user_name',"current_process_id",'progress',"msg","task_title"],
order:'id DESC',
})
});
var jobid = {}
var okData = []
result.forEach(function(item){
// 过滤条件 jobid里面没有这个id job_id查询表pdm_job发现是正常料号// 顺便获取时间 task_title是topcam或者分析
if(!jobid[item.job_id]){
var job_info = db.query("MES_DB", function(query) {
return query.selectMap({
table:'pdm_job',
field:['customer_code','del_flag','action_data'],
where:{id:item.job_id}
});
});
if(job_info && job_info.del_flag!=1){
item.job_info = job_info;
var task_workflow = db.query("MES_DB", function(query) {
return query.selectMap({
table:'pdm_aimdfm_task_workprocess',
field:['start_time','end_time','action_data'],
where:{id:item.current_process_id}
});
});
item.task_workflow = task_workflow
okData.push(item)
jobid[item.job_id] = true;
}
}
})
console.log(result.length);
console.log(okData.length);
fs.writeFile("./test.js", _.toString(okData))
\ No newline at end of file
21
{"current_process_id":6465,"id":2627,"job_id":463,"msg":"Data format is done","progress":60,"task_title":"99990021_121:导入","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2021-01-06 15:56:18","start_time":"2021-01-06 15:56:16"}}
{"current_process_id":5940,"id":2480,"job_id":486,"msg":"Data format is done","progress":60,"task_title":"99990044_144:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 14:08:28","start_time":"2020-12-23 14:08:27"}}
{"current_process_id":5936,"id":2478,"job_id":475,"msg":"Data format is done","progress":60,"task_title":"99990033_133:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 12:56:18","start_time":"2020-12-23 12:56:17"}}
{"current_process_id":5930,"id":2475,"job_id":481,"msg":"Data format is done","progress":60,"task_title":"99990039_139:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:40:23","start_time":"2020-12-23 11:40:21"}}
{"current_process_id":5926,"id":2473,"job_id":483,"msg":"Data format is done","progress":60,"task_title":"99990041_141:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:38:14","start_time":"2020-12-23 11:38:12"}}
{"current_process_id":5924,"id":2472,"job_id":484,"msg":"Data format is done","progress":60,"task_title":"99990042_142:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:37:42","start_time":"2020-12-23 11:37:40"}}
{"current_process_id":5922,"id":2471,"job_id":489,"msg":"Data format is done","progress":60,"task_title":"99990047_147:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:36:37","start_time":"2020-12-23 11:36:36"}}
{"current_process_id":5920,"id":2470,"job_id":492,"msg":"Data format is done","progress":60,"task_title":"99990050_150:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:35:38","start_time":"2020-12-23 11:35:37"}}
{"current_process_id":5918,"id":2469,"job_id":599,"msg":"Data format is done","progress":60,"task_title":"99991001_1001:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-30 10:15:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:33:00","start_time":"2020-12-23 11:32:59"}}
{"current_process_id":5916,"id":2468,"job_id":605,"msg":"Data format is done","progress":60,"task_title":"99990006_120:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-12-03 13:00:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:30:15","start_time":"2020-12-23 11:30:14"}}
{"current_process_id":5914,"id":2467,"job_id":511,"msg":"Data format is done","progress":60,"task_title":"99990005_1051:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-12 10:45:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:27:54","start_time":"2020-12-23 11:27:53"}}
{"current_process_id":5912,"id":2466,"job_id":496,"msg":"Data format is done","progress":60,"task_title":"99990005_1050:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-05 13:48:14\", \"create_user_id\": 3, \"create_user_name\": \"Hedy Sun\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-12-23 11:26:45","start_time":"2020-12-23 11:26:43"}}
{"current_process_id":4861,"id":2192,"job_id":473,"msg":"No PN file was found in folder","task_title":"99990031_131:topcam","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{}}
{"current_process_id":4857,"id":2191,"job_id":470,"msg":"No PN file was found in folder","task_title":"99990028_128:topcam","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{}}
{"current_process_id":4849,"id":2189,"job_id":460,"msg":"No PN file was found in folder","task_title":"99990018_118:topcam","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{}}
{"current_process_id":4845,"id":2188,"job_id":459,"msg":"No PN file was found in folder","task_title":"99990017_117:topcam","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{}}
{"current_process_id":4841,"id":2187,"job_id":456,"msg":"No PN file was found in folder","task_title":"99990014_114:topcam","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{}}
{"current_process_id":4837,"id":2186,"job_id":449,"msg":"No PN file was found in folder","task_title":"99990007_107:topcam","user_name":"Hedy Sun","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{}}
{"current_process_id":4650,"id":2138,"job_id":598,"msg":"开始导入","task_title":"99991000_1000:topcam","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-30 10:15:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{}}
{"current_process_id":3591,"id":1748,"job_id":446,"msg":"创建profile失败","progress":55,"task_title":"99990005_120:topcam","user_name":"Sys","job_info":{"action_data":"{\"create_time\": \"2020-11-04 09:45:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-11-04 10:03:01","start_time":"2020-11-04 10:03:01"}}
{"current_process_id":879,"id":660,"job_id":101,"progress":0,"task_title":"20444372_100:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-09-01 16:19:59\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"vivo"},"task_workflow":{"end_time":"2020-09-01 16:27:07","start_time":"2020-09-01 16:27:07"}}
\ No newline at end of file
This diff is collapsed.
17
{"current_process_id":6395,"id":2609,"job_id":507,"msg":"Data format is done","progress":60,"task_title":"20438188_4004:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-11 14:30:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2021-01-05 11:33:47","start_time":"2021-01-05 11:33:45"}}
{"current_process_id":6392,"id":2608,"job_id":499,"msg":"Failed to unzip the file","task_title":"20421762_500:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-10 13:45:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{}}
{"current_process_id":6391,"id":2607,"job_id":506,"msg":"Data format is done","progress":60,"task_title":"20438188_4003:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-11 14:30:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2021-01-05 11:33:18","start_time":"2021-01-05 11:33:17"}}
{"current_process_id":6389,"id":2606,"job_id":504,"msg":"Data format is done","progress":60,"task_title":"20438188_4001:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-11 14:30:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2021-01-05 11:33:02","start_time":"2021-01-05 11:33:00"}}
{"current_process_id":5994,"id":2501,"job_id":508,"msg":"Data format is done","progress":60,"task_title":"20438188_4005:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-11 14:30:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:48:10","start_time":"2020-12-23 16:48:09"}}
{"current_process_id":5992,"id":2500,"job_id":552,"msg":"Data format is done","progress":60,"task_title":"66660031_1311:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:47:21","start_time":"2020-12-23 16:47:19"}}
{"current_process_id":5990,"id":2499,"job_id":557,"msg":"Data format is done","progress":60,"task_title":"66660036_136:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:46:57","start_time":"2020-12-23 16:46:56"}}
{"current_process_id":5988,"id":2498,"job_id":570,"msg":"Data format is done","progress":60,"task_title":"66660050_150:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:45:49","start_time":"2020-12-23 16:45:47"}}
{"current_process_id":5986,"id":2497,"job_id":550,"msg":"Data format is done","progress":60,"task_title":"66660030_130:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:45:24","start_time":"2020-12-23 16:45:23"}}
{"current_process_id":5984,"id":2496,"job_id":546,"msg":"Data format is done","progress":60,"task_title":"66660026_126:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:43:13","start_time":"2020-12-23 16:43:12"}}
{"current_process_id":5982,"id":2495,"job_id":500,"msg":"Data format is done","progress":60,"task_title":"20421762_510:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-10 14:45:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:40:30","start_time":"2020-12-23 16:40:29"}}
{"current_process_id":5970,"id":2491,"job_id":529,"msg":"Data format is done","progress":60,"task_title":"66660008_108:导入","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-12-23 16:37:15","start_time":"2020-12-23 16:37:14"}}
{"current_process_id":4343,"id":2042,"job_id":567,"msg":"format start","progress":35,"task_title":"66660047_147:topcam","user_name":"Sys","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{}}
{"current_process_id":4329,"id":2037,"job_id":562,"msg":"format start","progress":35,"task_title":"66660041_141:topcam","user_name":"Sys","job_info":{"action_data":"{\"create_time\": \"2020-11-24 16:30:02\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-11-24 16:44:58","start_time":"2020-11-24 16:44:58"}}
{"current_process_id":4203,"id":1995,"job_id":520,"msg":"format start","progress":35,"task_title":"20440196_300:topcam","user_name":"Sys","job_info":{"action_data":"{\"create_time\": \"2020-11-24 10:15:01\", \"create_user_id\": 1, \"create_user_name\": \"Sys\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-11-24 15:08:08","start_time":"2020-11-24 15:08:08"}}
{"current_process_id":3920,"id":1864,"job_id":104,"task_title":"20440383_700:ats_test","user_name":"Admin","job_info":{"action_data":"{\"create_time\": \"2020-09-04 11:00:39\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-11-10 10:23:36","start_time":"2020-11-10 10:23:36"}}
{"current_process_id":688,"id":588,"job_id":81,"progress":0,"task_title":"20160816195828_16h13-sa:topcam","user_name":"管理员","job_info":{"action_data":"{\"create_time\": \"2020-08-20 13:52:44\", \"create_user_id\": 1, \"create_user_name\": \"管理员\"}","customer_code":"wistron"},"task_workflow":{"end_time":"2020-08-20 14:47:55","start_time":"2020-08-20 14:47:55"}}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -30,7 +30,7 @@ PARAMETER:
HELP:
<html><body bgcolor="#DDECFE">
<font size="3" color="#003DB2"><p>功能简介</p></font>
<p> 标题 </p>
<p> 标题 </ p>
<br>
<font size="3" color="#003DB2"><p>参数配置</p></font>
<p> step信息 </p>
......@@ -70,7 +70,7 @@ var Status = 'ok';
var resultData = [];
var par = PAR;
var default_par = {
step: "orig",
step: "cad",
auto_save: "No",
units:"mm"
}
......@@ -81,26 +81,38 @@ try {
if(!GEN.isJobExists({job:job})){throw "料号"+job+"不存在"}
if(!GEN.isJobOpen({job:job})){ GEN.openJob({job:job}) }
if(mode == "aimdfm"){ if(GEN.checkInout({job:job,mode:"test"}) != 0){ throw "the job check" } else { GEN.checkInout({job:job,mode:"out"}) } }
var stepList = GEN.getStepList({job:job})
stepList = stepList.filter(function(step){
var reg = new RegExp(par.step,"ig")
return reg.test(step)
})
GEN.PAUSE("Ok")
IKM.msg("Ok")
GEN.openStep({job:job,name:"cad"})
var matrix = GEN.getMatrix({job:job})
exportInfo("getMatrix"); // 获取matrix
GEN.INFO({entity_type:'matrix', entity_path:job+'/matrix', data_type:'row', parameters:'name'});
exportInfo({matrix:Object.keys(matrix),infores: GEN.INFO_RESULT});
// 保存
// 保存
if(/yes/ig.test(par.auto_save)){GEN.checkInout({job:job,mode:"out"}); GEN.saveJob({ job: job });GEN.checkInout({job:job,mode:"in"});GEN.closeJob({job:job});} else {GEN.checkInout({job:job,mode:"in"})}
if (mode === "aimdfm") {
$.QDfm.updateRow({table: "pdm_aimdfm_task",data: {progress: 33.33},where: { id: $.task_id }});
$.QDfm.updateRow({table: "pdm_aimdfm_task",data: {progress: 100},where: { id: $.task_id }});
if (GEN.hasError()) { Status = 'error';resultData.push({ type: "error", title: "GEN错误!", detail: [{ desc: _.join(GEN.STATUS, "\n") }] });
return {status: Status,result_data: resultData};
} else { resultData.push({ type: "info", title: "操作完成, 请注意检查!" }); return {status: Status,result_data: resultData}; }
}else { return "Done" }
} catch (e) {
GEN.COM("disp_on")
GEN.COM("origin_on")
GEN.COM("checkin_closed_job,job="+job);
IKM.msg(_.join(GEN.STATUS, "\n"));IKM.msg(e);Status = 'error';
resultData.push({type: "error", title: "脚本执行出错!", detail: [{desc: _.toString(e)}]});
return (mode === "aimdfm") ? {status: Status, result_data: resultData} : "Error";
}
function exportInfo(info){
fs.writeFile("/home/toplinker/samba/Test_Scott/tmp", _.toString(info))
}
\ No newline at end of file
......@@ -11,6 +11,14 @@ var JobId = $.job_id;
try {
var _matrix = GEN.getMatrix({job:job})
var _layers = Object.keys(_matrix)
var specialLayers = _layers.filter(function(v){return /^gnd\d?\\.art$|^in\d?\\.art$|^vcc\\.art$/.test(v)})
var _tmpdata = tmp(specialLayers)
_tmpdata.forEach(function(item,v){
GEN.renameLayer({job:job,layer:item.layer,new_name:'gnd' + (v+2) + ".art"})
})
return "Done"
} catch (e) {
return "Error"
......
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