Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
Scott
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Scott Sun
Scott
Commits
9080de4b
Commit
9080de4b
authored
4 years ago
by
Scott Sun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
scott
parent
4cdb5e56
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
77 additions
and
28 deletions
+77
-28
ATS_AIM_customer_data_analysis.js
ats/topcam/ATS_AIM_customer_data_analysis.js
+23
-5
ATS_AIM_data_input.js
ats/topcam/ATS_AIM_data_input.js
+29
-2
create_work.js
ats/topcam/create_work.js
+1
-4
emai.js
ats/topcam/emai.js
+15
-8
silkScreenOptimize.js
public_script/silkScreenOptimize.js
+9
-9
No files found.
ats/topcam/ATS_AIM_customer_data_analysis.js
View file @
9080de4b
...
...
@@ -982,6 +982,25 @@ try {
GEN
.
checkInout
({
job
:
job
,
mode
:
"in"
})
}
var
job_attrs
=
db
.
query
(
""
,
function
(
q
){
return
q
.
selectValue
({
table
:
'pdm_job'
,
field_format
:{
job_attrs
:
'json'
},
field
:
'job_attrs'
,
where
:{
id
:
JobId
}
})
});
if
(
!
job_attrs
)
{
job_attrs
=
{}}
job_attrs
.
readin_result
=
"已读入"
db
.
query
(
""
,
function
(
q
){
return
q
.
updateRow
({
table
:
'pdm_job'
,
data
:{
job_attrs
:
job_attrs
},
update_policy
:{
attr_data
:
'json_merge'
},
where
:{
id
:
JobId
}
})
});
IKM
.
msg
(
"export"
)
...
...
@@ -1012,11 +1031,12 @@ try {
})
});
var
err
=
mail
.
sendMail
({
host
:
'smtp.exmail.qq.com'
,
host
:
'cshas.ats.net'
,
port
:
"25"
,
auth_method
:
mail
.
AuthMethod
.
LOGIN
,
connection_type
:
mail
.
ConnectionType
.
TCP
,
from
:
'scott.sun@topibd.com
'
,
password
:
'159482673Sun'
,
// user:'ferre.zhang@cn.ats.net
',
//
password:'159482673Sun',
to
:
'scott.sun@topibd.com'
,
subject
:
db_customer
+
' / '
+
job
+
' reading is ready!'
,
content
:
db_customer
+
' / '
+
job
+
' reading is ready!'
...
...
@@ -1025,8 +1045,6 @@ try {
print
(
err
.
text
());
}
if
(
mode
===
"aimdfm"
)
{
$
.
QDfm
.
updateRow
({
table
:
"pdm_aimdfm_task"
,
...
...
This diff is collapsed.
Click to expand it.
ats/topcam/ATS_AIM_data_input.js
View file @
9080de4b
...
...
@@ -86,7 +86,8 @@ if (mode === "aimdfm") {
}
var
Status
=
'ok'
;
var
resultData
=
[];
var
import_info
=
[]
var
import_info
=
[];
var
inputState
=
[];
try
{
script_info
({
result_severity
:
"import start"
})
var
par
=
PAR
;
...
...
@@ -169,6 +170,29 @@ try {
// 将jobFile下的zip解压
decompression
(
jobFile
[
0
].
path
,
[])
var
job_attrs
=
db
.
query
(
""
,
function
(
q
){
return
q
.
selectValue
({
table
:
'pdm_job'
,
field_format
:{
job_attrs
:
'json'
},
field
:
'job_attrs'
,
where
:{
id
:
JobId
}
})
});
if
(
!
job_attrs
)
{
job_attrs
=
{}}
if
(
inputState
.
indexOf
(
"rar"
)
>=
0
||
inputState
.
indexOf
(
"7z"
)
>=
0
)
{
job_attrs
.
readin_result
=
"解压失败-格式无法识别"
}
else
{
job_attrs
.
readin_result
=
"已读入"
}
db
.
query
(
""
,
function
(
q
){
return
q
.
updateRow
({
table
:
'pdm_job'
,
data
:{
job_attrs
:
job_attrs
},
update_policy
:{
attr_data
:
'json_merge'
},
where
:{
id
:
JobId
}
})
});
jobFiles
=
fs
.
listDir
(
jobFile
[
0
].
path
)
// 分析料号文件 得到料号导入信息 导入类型
...
...
@@ -515,6 +539,9 @@ function decompression(path, zips) {
var
files
=
fs
.
listDir
(
path
)
var
count
=
0
;
var
zipfiles
=
files
.
filter
(
function
(
item
){
if
(
item
.
suffix
==
"zip"
||
item
.
suffix
==
"rar"
||
item
.
suffix
==
"7z"
)
{
inputState
.
push
(
item
.
suffix
)
}
if
(
item
.
suffix
===
"zip"
&&
zips
.
indexOf
(
item
.
path
)
<
0
){
if
(
item
.
name
.
length
>=
20
)
{
var
mvname
=
"zip_custom"
+
count
+
".zip"
;
...
...
This diff is collapsed.
Click to expand it.
ats/topcam/create_work.js
View file @
9080de4b
"use strict"
;
var
fs
=
require
(
"fs"
);
var
db
=
require
(
'topsin.database'
);
var
error
=
require
(
'topsin.error'
);
...
...
@@ -20,10 +19,8 @@ try {
if
(
query_1
.
lastError
().
isValid
()){
throw
query_1
.
lastError
().
text
()};
// 获取远程文件夹
console
.
log
(
1
);
var
samba
=
fs
.
listDir
(
"
\\\\
10.90.2.100
\\
samba"
,
1
);
console
.
log
(
2
);
throw
"tmp"
var
sambaDirs_1
=
[];
var
sambaFiles_1
=
[];
samba
.
forEach
(
function
(
v
)
{
...
...
This diff is collapsed.
Click to expand it.
ats/topcam/emai.js
View file @
9080de4b
let
mail
=
require
(
'topsin.mail'
);
let
error
=
require
(
'topsin.error'
);
var
mail
=
require
(
'topsin.mail'
);
var
error
=
require
(
'topsin.error'
);
var
err
=
mail
.
sendMail
({
host
:
'smtp.exmail.qq.com'
,
auth_method
:
mail
.
AuthMethod
.
LOGIN
,
connection_type
:
mail
.
ConnectionType
.
TCP
,
from
:
'scott.sun@topibd.com'
,
password
:
'159482673Sun'
,
// host:'smtp.exmail.qq.com',
// host:'cshas.ats.net',
host
:
"cshas.ats.net"
,
port
:
"25"
,
// auth_method:mail.AuthMethod.LOGIN,
// connection_type:mail.ConnectionType.TCP,
// user: "ferre.zhang@cn.ats.net",
// user:'scott.sun@topibd.com',
// password:'159482673Sun',
to
:
'scott.sun@topibd.com'
,
subject
:
'customer_code / job_name reading is ready!'
,
content
:
'customer_code / job_name reading is ready!'
...
...
@@ -14,3 +18,6 @@ var err = mail.sendMail({
if
(
err
.
isValid
())
{
print
(
err
.
text
());
}
This diff is collapsed.
Click to expand it.
public_script/silkScreenOptimize.js
View file @
9080de4b
...
...
@@ -178,17 +178,17 @@ try {
var
workstep
=
getWorkStep
()
if
(
!
Array
.
isArray
(
workstep
)){
throw
"工作step错误"
}
//
var err = createCoverLayer({workstep:workstep}) // 创建套层
//
if (err) {throw err}
//
GEN.PAUSE("createCoverLayer end; please check")
var
err
=
createCoverLayer
({
workstep
:
workstep
})
// 创建套层
if
(
err
)
{
throw
err
}
GEN
.
PAUSE
(
"createCoverLayer end; please check"
)
//
var err = ssFrameSeparate({workstep:workstep}) // 分离文字和文字框
//
if (err) {throw err}
//
GEN.PAUSE("ssFrameSeparate end; please check")
var
err
=
ssFrameSeparate
({
workstep
:
workstep
})
// 分离文字和文字框
if
(
err
)
{
throw
err
}
GEN
.
PAUSE
(
"ssFrameSeparate end; please check"
)
//
var err = slBoxOptimize({workstep:workstep}) // 文字框优化
//
if (err) {throw err}
//
GEN.PAUSE("slBoxOptimize end; please check")
var
err
=
slBoxOptimize
({
workstep
:
workstep
})
// 文字框优化
if
(
err
)
{
throw
err
}
GEN
.
PAUSE
(
"slBoxOptimize end; please check"
)
var
err
=
slOptimize
({
workstep
:
workstep
})
// 文字优化
if
(
err
)
{
throw
err
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment