Commit 8814bdc9 by linjinhong

添加其他机器清除功能

parent acee4b3d
[2025-04-19T08:56:05.876] [INFO] log -
时间:2025-04-19 08:56:05
ip : ::1
host : localhost:3000
响应时间 : 0.375 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MDMyMTM2fQ.00t74kybiVmuU_i5vgYkX7nWVEVzoyvWpAtzkkOW938niVRMN_l3eL1Gjey5dMO0s7s4KpckNtPSCii7VQog2w
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T08:57:02.660] [INFO] log -
时间:2025-04-19 08:57:02
ip : ::1
host : localhost:3000
响应时间 : 0.267 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MDMyMTM2fQ.00t74kybiVmuU_i5vgYkX7nWVEVzoyvWpAtzkkOW938niVRMN_l3eL1Gjey5dMO0s7s4KpckNtPSCii7VQog2w
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T09:09:37.856] [INFO] log -
时间:2025-04-19 09:09:37
ip : ::1
host : localhost:3000
响应时间 : 0.31 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MDMyMTM2fQ.00t74kybiVmuU_i5vgYkX7nWVEVzoyvWpAtzkkOW938niVRMN_l3eL1Gjey5dMO0s7s4KpckNtPSCii7VQog2w
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T09:09:52.489] [INFO] log -
时间:2025-04-19 09:09:52
ip : ::1
host : localhost:3000
响应时间 : 0.263 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MDMyMTM2fQ.00t74kybiVmuU_i5vgYkX7nWVEVzoyvWpAtzkkOW938niVRMN_l3eL1Gjey5dMO0s7s4KpckNtPSCii7VQog2w
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T09:11:05.629] [INFO] log -
时间:2025-04-19 09:11:05
ip : ::1
host : localhost:3000
响应时间 : 0.266 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MDMyMTM2fQ.00t74kybiVmuU_i5vgYkX7nWVEVzoyvWpAtzkkOW938niVRMN_l3eL1Gjey5dMO0s7s4KpckNtPSCii7VQog2w
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T09:12:33.191] [INFO] log -
时间:2025-04-19 09:12:33
ip : ::1
host : localhost:3000
响应时间 : 0.263 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MDMyMTM2fQ.00t74kybiVmuU_i5vgYkX7nWVEVzoyvWpAtzkkOW938niVRMN_l3eL1Gjey5dMO0s7s4KpckNtPSCii7VQog2w
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T11:12:45.588] [INFO] log -
时间:2025-04-19 11:12:45
ip : ::1
host : localhost:3000
响应时间 : 0.188 s
method :POST
url :/login
token :
body :{"factoryCode":"T34","account":"123456","password":"123456","user":1}
状态码 :200
data :{"code":200,"data":{"sysUser":{"id":46,"account":"123456","password":"e10adc3949ba59abbe56e057f20f883e","supperMark":1,"factoryId":33,"factoryCode":"T34","status":1,"factory":{"id":33,"bianma":"T34","title":"T34","typeId":16,"name":"123","mobile":"123456","goodsNumber":49,"authorizeNumber":0,"status":1}},"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog"},"message":"操作成功"}
[2025-04-19T11:12:46.489] [INFO] log -
时间:2025-04-19 11:12:46
ip : ::1
host : localhost:3000
响应时间 : 0.331 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T11:13:16.951] [INFO] log -
时间:2025-04-19 11:13:16
ip : ::1
host : localhost:3000
响应时间 : 1.188 s
method :POST
url :/toPrint
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.xml\" -I \"Input\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png\" -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -S 72578082 -L -2154,-2770 -D 0 -W 1","fileName":"a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","print_cmd":"GTXproCMD.exe send -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -P \"Microsoft Print to PDF"}
状态码 :200
data :{"code":500,"msg":"生成arxp文件失败"}
[2025-04-19T11:14:40.729] [INFO] log -
时间:2025-04-19 11:14:40
ip : ::1
host : localhost:3000
响应时间 : 0.084 s
method :POST
url :/toPrint
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\1ce924db-6827-4988-9bbd-42f0860593f0.xml\" -I \"Input\\1ce924db-6827-4988-9bbd-42f0860593f0.png\" -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -S 27192719 -L -0693,-0626 -D 0 -W 1","fileName":"1ce924db-6827-4988-9bbd-42f0860593f0.png","print_cmd":"GTXproCMD.exe send -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -P \"Microsoft Print to PDF"}
状态码 :200
data :{"code":500,"msg":"生成arxp文件失败"}
[2025-04-19T11:14:53.204] [INFO] log -
时间:2025-04-19 11:14:53
ip : ::1
host : localhost:3000
响应时间 : 0.069 s
method :POST
url :/toPrint
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\1ce924db-6827-4988-9bbd-42f0860593f0.xml\" -I \"Input\\1ce924db-6827-4988-9bbd-42f0860593f0.png\" -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -S 27192719 -L -0693,-0626 -D 0 -W 1","fileName":"1ce924db-6827-4988-9bbd-42f0860593f0.png","print_cmd":"GTXproCMD.exe send -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -P \"Microsoft Print to PDF"}
状态码 :200
data :{"code":500,"msg":"生成arxp文件失败"}
[2025-04-19T11:15:57.397] [INFO] log -
时间:2025-04-19 11:15:57
ip : ::1
host : localhost:3000
响应时间 : 0.07 s
method :POST
url :/toPrint
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.xml\" -I \"Input\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png\" -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -S 27192719 -L 0687,0940 -D 0 -W 1","fileName":"a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","print_cmd":"GTXproCMD.exe send -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -P \"Microsoft Print to PDF"}
状态码 :200
data :{"code":500,"msg":"生成arxp文件失败"}
[2025-04-19T11:17:01.987] [INFO] log -
时间:2025-04-19 11:17:01
ip : ::1
host : localhost:3000
响应时间 : 0.278 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T11:17:25.794] [INFO] log -
时间:2025-04-19 11:17:25
ip : ::1
host : localhost:3000
响应时间 : 0.068 s
method :POST
url :/toPrint
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.xml\" -I \"Input\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png\" -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -S 03540387 -L 1870,2103 -D 0 -W 1","fileName":"80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","print_cmd":"GTXproCMD.exe send -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -P \"Microsoft Print to PDF"}
状态码 :200
data :{"code":500,"msg":"生成arxp文件失败"}
[2025-04-19T11:17:41.297] [INFO] log -
时间:2025-04-19 11:17:41
ip : ::1
host : localhost:3000
响应时间 : 0.068 s
method :POST
url :/toPrint
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.xml\" -I \"Input\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png\" -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -S 03540387 -L 1870,2103 -D 0 -W 1","fileName":"80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","print_cmd":"GTXproCMD.exe send -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -P \"Microsoft Print to PDF"}
状态码 :200
data :{"code":500,"msg":"生成arxp文件失败"}
[2025-04-19T11:18:16.760] [INFO] log -
时间:2025-04-19 11:18:16
ip : ::1
host : localhost:3000
响应时间 : 0.454 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T11:20:08.875] [INFO] log -
时间:2025-04-19 11:20:08
ip : ::1
host : localhost:3000
响应时间 : 0.46 s
method :GET
url :/checkUpdate?version=1.0.6
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{}
状态码 :304
data :{"code":200,"data":{"id":14,"version":"1.0.7","title":"新版本更新!","content":"1.修复打印机数据传输错误问题","fullUpdate":0,"forcedUpdate":0,"businessType":"production_assistant","createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49","fileList":[{"id":56,"storageType":"local","businessType":"production_assistant","businessId":14,"fileUrl":"/data/upload/erp//app/productionAssistant/1.0.7/css.zip","versionPath":"/data/upload/erp//app/productionAssistant/1.0.7","fileUrlCrc":0,"createTime":"2025-04-14T09:29:49","updateTime":"2025-04-14T09:29:49"}]},"message":"操作成功"}
[2025-04-19T11:20:22.458] [INFO] log -
时间:2025-04-19 11:20:22
ip : ::1
host : localhost:3000
响应时间 : 0.13 s
method :POST
url :/toPrint
token :eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjo0NiwiYWNjb3VudCI6IjEyMzQ1NiIsInBhc3N3b3JkIjoiZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2UiLCJzdXBwZXJNYXJrIjoxLCJmYWN0b3J5SWQiOjMzLCJmYWN0b3J5Q29kZSI6IlQzNCIsInN0YXR1cyI6MSwiZmFjdG9yeSI6eyJpZCI6MzMsImJpYW5tYSI6IlQzNCIsInRpdGxlIjoiVDM0IiwidHlwZUlkIjoxNiwibmFtZSI6IjEyMyIsIm1vYmlsZSI6IjEyMzQ1NiIsImdvb2RzTnVtYmVyIjo0OSwiYXV0aG9yaXplTnVtYmVyIjowLCJzdGF0dXMiOjF9fSwiZXhwIjoxNzQ1MTE4NzY0fQ.cjFZiKjS5tNw10DJAGSsWH_GFnSgb5AsC4jDINZgNZCSA9l2GdJlaMEBsAEsBSVEmBfbhdq009rIJ4z9-qzyog
body :{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.xml\" -I \"Input\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.png\" -A \"Output\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.arxp\" -S 03540387 -L 1870,2103 -D 0 -W 1","fileName":"57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.png","print_cmd":"GTXproCMD.exe send -A \"Output\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.arxp\" -P \"Microsoft Print to PDF"}
状态码 :200
data :{"code":500,"msg":"生成arxp文件失败"}
[{"head_setting":{"gridShow":1,"gridValue":0,"unit":"mm","language":"cn","autoPrint":false,"gridSpacing":10},"version":"1.0.6","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"SUNY-JMPSC-250411-001","print_time":"2025-04-19 11:20:22","position_unit":{"x":245.5,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":276,"w":48.7,"h":54.2,"r":0},"position_after_px":{"x":186.2,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":209.5,"w":35,"h":39,"r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print\\Input\\2025-04-19_11-20-18\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.png","fileName":"57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.png","rate":1.1129807692307692,"w":41.6,"zIndex":0,"x":221.2,"y":248.85,"h":46.3,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.xml\" -I \"Input\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.png\" -A \"Output\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.arxp\" -S 03540387 -L 1870,2103 -D 0 -W 1","fileName":"57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.png","print_cmd":"GTXproCMD.exe send -A \"Output\\57a3b7a6-503c-4bb8-8a9e-7015f2b7efc9.arxp\" -P \"Microsoft Print to PDF"}},{"head_setting":{"gridShow":1,"gridValue":0,"unit":"mm","language":"cn","autoPrint":false,"gridSpacing":10},"version":"1.0.6","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"SUNY-JMPSC-250411-001","print_time":"2025-04-19 11:17:41","position_unit":{"x":245.5,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":276,"w":48.7,"h":54.2,"r":0},"position_after_px":{"x":186.2,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":209.5,"w":35,"h":39,"r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print\\Input\\2025-04-19_11-17-21\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","fileName":"80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","rate":1.1129807692307692,"w":41.6,"zIndex":0,"x":221.2,"y":248.85,"h":46.3,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.xml\" -I \"Input\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png\" -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -S 03540387 -L 1870,2103 -D 0 -W 1","fileName":"80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","print_cmd":"GTXproCMD.exe send -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -P \"Microsoft Print to PDF"}},{"head_setting":{"gridShow":1,"gridValue":0,"unit":"mm","language":"cn","autoPrint":false,"gridSpacing":10},"version":"1.0.6","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"SUNY-JMPSC-250411-001","print_time":"2025-04-19 11:17:25","position_unit":{"x":245.5,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":276,"w":48.7,"h":54.2,"r":0},"position_after_px":{"x":186.2,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":209.5,"w":35,"h":39,"r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print\\Input\\2025-04-19_11-17-21\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","fileName":"80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","rate":1.1129807692307692,"w":41.6,"zIndex":0,"x":221.2,"y":248.85,"h":46.3,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.xml\" -I \"Input\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png\" -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -S 03540387 -L 1870,2103 -D 0 -W 1","fileName":"80253ee6-e3d4-45f0-acd4-c58c6a0b5608.png","print_cmd":"GTXproCMD.exe send -A \"Output\\80253ee6-e3d4-45f0-acd4-c58c6a0b5608.arxp\" -P \"Microsoft Print to PDF"}},{"head_setting":{"gridShow":1,"gridValue":0,"unit":"mm","language":"cn","autoPrint":false,"gridSpacing":10},"version":"1.0.6","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"SUNY-JMPSC-250411-001","print_time":"2025-04-19 11:15:57","position_unit":{"x":245.5,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":276,"w":48.7,"h":54.2,"r":0},"position_after_px":{"x":67.9,"rate":1,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":93.2,"w":271.6,"h":271.6,"r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print\\Input\\2025-04-19_11-12-51\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","fileName":"a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","rate":1,"w":322.66666666666663,"zIndex":0,"x":80.66666666666669,"y":110.66666666666669,"h":322.66666666666663,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.xml\" -I \"Input\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png\" -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -S 27192719 -L 0687,0940 -D 0 -W 1","fileName":"a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","print_cmd":"GTXproCMD.exe send -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -P \"Microsoft Print to PDF"}},{"head_setting":{"gridShow":1,"gridValue":0,"unit":"mm","language":"cn","autoPrint":false,"gridSpacing":10},"version":"1.0.6","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"SUNY-JMPSC-250411-001","print_time":"2025-04-19 11:14:53","position_unit":{"x":245.5,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":276,"w":48.7,"h":54.2,"r":0},"position_after_px":{"x":-70.2,"rate":1,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":-63.4,"w":271.6,"h":271.6,"r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print\\Input\\2025-04-19_11-12-51\\1ce924db-6827-4988-9bbd-42f0860593f0.png","fileName":"1ce924db-6827-4988-9bbd-42f0860593f0.png","rate":1,"w":322.66666666666663,"zIndex":0,"x":-83.33333333333331,"y":-75.33333333333331,"h":322.66666666666663,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\1ce924db-6827-4988-9bbd-42f0860593f0.xml\" -I \"Input\\1ce924db-6827-4988-9bbd-42f0860593f0.png\" -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -S 27192719 -L -0693,-0626 -D 0 -W 1","fileName":"1ce924db-6827-4988-9bbd-42f0860593f0.png","print_cmd":"GTXproCMD.exe send -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -P \"Microsoft Print to PDF"}},{"head_setting":{"gridShow":1,"gridValue":0,"unit":"mm","language":"cn","autoPrint":false,"gridSpacing":10},"version":"1.0.6","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"SUNY-JMPSC-250411-001","print_time":"2025-04-19 11:14:40","position_unit":{"x":245.5,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":276,"w":48.7,"h":54.2,"r":0},"position_after_px":{"x":-70.2,"rate":1,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":-63.4,"w":271.6,"h":271.6,"r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print\\Input\\2025-04-19_11-12-51\\1ce924db-6827-4988-9bbd-42f0860593f0.png","fileName":"1ce924db-6827-4988-9bbd-42f0860593f0.png","rate":1,"w":322.66666666666663,"zIndex":0,"x":-83.33333333333331,"y":-75.33333333333331,"h":322.66666666666663,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\1ce924db-6827-4988-9bbd-42f0860593f0.xml\" -I \"Input\\1ce924db-6827-4988-9bbd-42f0860593f0.png\" -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -S 27192719 -L -0693,-0626 -D 0 -W 1","fileName":"1ce924db-6827-4988-9bbd-42f0860593f0.png","print_cmd":"GTXproCMD.exe send -A \"Output\\1ce924db-6827-4988-9bbd-42f0860593f0.arxp\" -P \"Microsoft Print to PDF"}},{"head_setting":{"gridShow":1,"gridValue":0,"unit":"mm","language":"cn","autoPrint":false,"gridSpacing":10},"version":"1.0.6","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"SUNY-JMPSC-250411-001","print_time":"2025-04-19 11:13:15","position_unit":{"x":245.5,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":276,"w":48.7,"h":54.2,"r":0},"position_after_px":{"x":-216.2,"rate":1.1129807692307692,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":-277.9,"w":726,"h":808,"r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print\\Input\\2025-04-19_11-12-51\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","fileName":"a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","rate":1.1129807692307692,"w":862.3788144643487,"zIndex":0,"x":-256.85,"y":-330.1,"h":959.7727257488233,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.xml\" -I \"Input\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png\" -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -S 72578082 -L -2154,-2770 -D 0 -W 1","fileName":"a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.png","print_cmd":"GTXproCMD.exe send -A \"Output\\a2e6b7e6-a4c9-4512-b5ec-4cd625420eda.arxp\" -P \"Microsoft Print to PDF"}}]
\ No newline at end of file
...@@ -246,6 +246,8 @@ export default { ...@@ -246,6 +246,8 @@ export default {
let body = req.body; let body = req.body;
writeProfileXml(body); // 写入xml文件 writeProfileXml(body); // 写入xml文件
// GTXproCMD.exe print -X "Profile\\CO12.xml" -I "Input\\sample.png" -A "Output\\pO12.arxp" -S 03000400 -L 02540254 // GTXproCMD.exe print -X "Profile\\CO12.xml" -I "Input\\sample.png" -A "Output\\pO12.arxp" -S 03000400 -L 02540254
console.log(249, body);
toSend(body) toSend(body)
.then((r) => { .then((r) => {
res.send({ code: 200, msg: "操作成功" }); res.send({ code: 200, msg: "操作成功" });
......
...@@ -154,9 +154,9 @@ export const toSend = (body) => { ...@@ -154,9 +154,9 @@ export const toSend = (body) => {
body.cmd, body.cmd,
{ cwd: path.join(process.cwd(), "print"), shell: true }, { cwd: path.join(process.cwd(), "print"), shell: true },
(err, stdout, stderr) => { (err, stdout, stderr) => {
console.log(stdout, 1); // console.log(stdout, 1);
console.log(stderr, 2); // console.log(stderr, 2);
console.log(err, 4); console.log("err", err);
if (!err) { if (!err) {
exec( exec(
body.print_cmd, body.print_cmd,
......
import Vue from "vue"; import Vue from "vue";
import Vuex from "vuex"; import Vuex from "vuex";
Vue.use(Vuex); Vue.use(Vuex);
const defaultSetting = { const defaultSetting = {
gridShow: 1, gridShow: 1,
language: "cn", language: "cn",
gridValue: 1, gridValue: 1,
autoPrint: false, autoPrint: false,
gridSpacing: "10mm" gridSpacing: "10mm",
}; };
export default new Vuex.Store({ export default new Vuex.Store({
state: { state: {
actionList: [], actionList: [],
imgList: [], imgList: [],
desktopDevice: 1, //1是兄弟,2是其他
actionIndex: -1, actionIndex: -1,
systemSetting: { systemSetting: {
gridShow: 1, gridShow: 1,
...@@ -21,8 +21,8 @@ export default new Vuex.Store({ ...@@ -21,8 +21,8 @@ export default new Vuex.Store({
unit: "mm", unit: "mm",
language: "cn", language: "cn",
autoPrint: false, autoPrint: false,
gridSpacing: 10 gridSpacing: 10,
} },
}, },
mutations: { mutations: {
setDefaultSetting(state) { setDefaultSetting(state) {
...@@ -39,7 +39,10 @@ export default new Vuex.Store({ ...@@ -39,7 +39,10 @@ export default new Vuex.Store({
}, },
changeImgList(state, value) { changeImgList(state, value) {
state.imgList = value; state.imgList = value;
} },
changeDesktopDevice(state, value) {
state.desktopDevice = value;
},
}, },
getters: { getters: {
systemSetting(state) { systemSetting(state) {
...@@ -49,8 +52,8 @@ export default new Vuex.Store({ ...@@ -49,8 +52,8 @@ export default new Vuex.Store({
return state.actionList; return state.actionList;
}, },
getActionIndex: (state) => state.actionIndex, getActionIndex: (state) => state.actionIndex,
imgList: (state) => state.imgList imgList: (state) => state.imgList,
}, },
actions: {}, actions: {},
modules: {} modules: {},
}); });
...@@ -342,6 +342,14 @@ export default { ...@@ -342,6 +342,14 @@ export default {
handleCommand(command) { handleCommand(command) {
this.selectedOption = command; // 根据选中的项来更新 selectedOption this.selectedOption = command; // 根据选中的项来更新 selectedOption
}, },
changeDesktopDeviceFn(value) {
this.$store.commit("changeDesktopDevice", value);
if (value === 2) {
this.$store.commit("changeImgList", []);
}
console.log(347, value);
},
}, },
}; };
</script> </script>
...@@ -382,7 +390,11 @@ export default { ...@@ -382,7 +390,11 @@ export default {
<div class="selectInput"> <div class="selectInput">
<div>设备类型:</div> <div>设备类型:</div>
<el-select v-model="desktopDevice" placeholder="请选择设备类型"> <el-select
v-model="desktopDevice"
@change="changeDesktopDeviceFn"
placeholder="请选择设备类型"
>
<el-option label="兄弟" :value="1"> </el-option> <el-option label="兄弟" :value="1"> </el-option>
<el-option label="其他" :value="2"> </el-option> <el-option label="其他" :value="2"> </el-option>
</el-select> </el-select>
......
...@@ -6,13 +6,13 @@ import bus from "@/bus"; ...@@ -6,13 +6,13 @@ import bus from "@/bus";
import PrintDialog from "@/views/design/head/printDialog.vue"; import PrintDialog from "@/views/design/head/printDialog.vue";
import { mmToPx } from "@/utils"; import { mmToPx } from "@/utils";
import { raw } from "express"; import { raw } from "express";
import { mapState } from "vuex";
const img = require("../../../assets/bg_tshirt_shadow.png"); const img = require("../../../assets/bg_tshirt_shadow.png");
export default { export default {
components: { components: {
PrintDialog, PrintDialog,
VueDragResizeRotate, VueDragResizeRotate,
ImgSetting ImgSetting,
}, },
destroyed() { destroyed() {
document.removeEventListener("keyup", this.keyup); document.removeEventListener("keyup", this.keyup);
...@@ -31,7 +31,7 @@ export default { ...@@ -31,7 +31,7 @@ export default {
return { return {
w: this.grid[this.systemSetting.gridValue].w, w: this.grid[this.systemSetting.gridValue].w,
v: this.grid[this.systemSetting.gridValue].value, v: this.grid[this.systemSetting.gridValue].value,
h: this.grid[this.systemSetting.gridValue].h h: this.grid[this.systemSetting.gridValue].h,
}; };
}, },
gridSpacing() { gridSpacing() {
...@@ -40,7 +40,7 @@ export default { ...@@ -40,7 +40,7 @@ export default {
if (this.systemSetting.unit === "mm") { if (this.systemSetting.unit === "mm") {
return { return {
w: this.systemSetting.gridSpacing + "px", w: this.systemSetting.gridSpacing + "px",
h: this.systemSetting.gridSpacing + "px" h: this.systemSetting.gridSpacing + "px",
}; };
} else if (this.systemSetting.unit === "inch") { } else if (this.systemSetting.unit === "inch") {
console.log(this.systemSetting.gridValue); console.log(this.systemSetting.gridValue);
...@@ -50,7 +50,7 @@ export default { ...@@ -50,7 +50,7 @@ export default {
let h = this.grid[this.systemSetting.gridValue].h; let h = this.grid[this.systemSetting.gridValue].h;
return { return {
w: this.systemSetting.gridSpacing * ((w - row + 1) / row) + "px", w: this.systemSetting.gridSpacing * ((w - row + 1) / row) + "px",
h: this.systemSetting.gridSpacing * (h / col) + "px" h: this.systemSetting.gridSpacing * (h / col) + "px",
}; };
} }
}, },
...@@ -74,7 +74,9 @@ export default { ...@@ -74,7 +74,9 @@ export default {
} }
this.showImgSetting = false; this.showImgSetting = false;
return null; return null;
} },
...mapState(["desktopDevice"]),
}, },
data() { data() {
return { return {
...@@ -99,7 +101,7 @@ export default { ...@@ -99,7 +101,7 @@ export default {
imgHistoryIndex: 0, imgHistoryIndex: 0,
row: 8, row: 8,
img, img,
col: 7 col: 7,
}; };
}, },
watch: { watch: {
...@@ -114,7 +116,7 @@ export default { ...@@ -114,7 +116,7 @@ export default {
dom_i.style.zIndex === "" || !dom_i.style.zIndex dom_i.style.zIndex === "" || !dom_i.style.zIndex
? 0 ? 0
: dom_i.style.zIndex; : dom_i.style.zIndex;
dom[i].addEventListener("click", e => { dom[i].addEventListener("click", (e) => {
this.selectIndex = i; this.selectIndex = i;
this.selectItem(i); this.selectItem(i);
}); });
...@@ -124,7 +126,7 @@ export default { ...@@ -124,7 +126,7 @@ export default {
this.$store.commit("changeImgList", this.imgList); this.$store.commit("changeImgList", this.imgList);
}, },
deep: true, deep: true,
immediate: true immediate: true,
}, },
selectIndex() { selectIndex() {
if (this.selectIndex >= 0) { if (this.selectIndex >= 0) {
...@@ -134,7 +136,13 @@ export default { ...@@ -134,7 +136,13 @@ export default {
} else { } else {
this.showImgSetting = false; this.showImgSetting = false;
} }
} },
desktopDevice(newValue, oldValue) {
if (newValue == 2) {
this.imgList = [];
this.selectImgList = [];
}
},
}, },
methods: { methods: {
changePrintDialogShow() { changePrintDialogShow() {
...@@ -156,11 +164,11 @@ export default { ...@@ -156,11 +164,11 @@ export default {
formData.append("file", files[i]); formData.append("file", files[i]);
let { data } = await that.$api.post("/uploadImage", formData, { let { data } = await that.$api.post("/uploadImage", formData, {
headers: { headers: {
"Content-Type": "application/x-www-form-urlencoded" "Content-Type": "application/x-www-form-urlencoded",
} },
}); });
that.selectImgIndex = 0; that.selectImgIndex = 0;
that.addFile(data, file => { that.addFile(data, (file) => {
that.imgHistoryList.push(JSON.parse(JSON.stringify(that.imgList))); that.imgHistoryList.push(JSON.parse(JSON.stringify(that.imgList)));
}); });
} }
...@@ -262,10 +270,10 @@ export default { ...@@ -262,10 +270,10 @@ export default {
}, },
selectImg(it, i) { selectImg(it, i) {
// this.selectImgIndexList.push(i) // this.selectImgIndexList.push(i)
let item = this.imgList.find(img => img.fileName === it.fileName); let item = this.imgList.find((img) => img.fileName === it.fileName);
if (item) return; if (item) return;
// this.selectImgIndexList = Array.from(new Set(this.selectImgIndexList)) // this.selectImgIndexList = Array.from(new Set(this.selectImgIndexList))
this.getBackFile({files:[it]}, file => { this.getBackFile({ files: [it] }, (file) => {
this.imgHistoryList.push(JSON.parse(JSON.stringify(this.imgList))); this.imgHistoryList.push(JSON.parse(JSON.stringify(this.imgList)));
}); });
}, },
...@@ -279,9 +287,10 @@ export default { ...@@ -279,9 +287,10 @@ export default {
let w = document.getElementById("line").clientWidth / 2; let w = document.getElementById("line").clientWidth / 2;
let h = document.getElementById("line").clientHeight / 2; let h = document.getElementById("line").clientHeight / 2;
let dom = document.getElementsByClassName("drr")[this.selectIndex]; let dom = document.getElementsByClassName("drr")[this.selectIndex];
let z_index let z_index;
if(dom){ if (dom) {
z_index = dom.style.zIndex === "" || !dom.style.zIndex ? 0 : dom.style.zIndex; z_index =
dom.style.zIndex === "" || !dom.style.zIndex ? 0 : dom.style.zIndex;
} }
switch (type) { switch (type) {
...@@ -354,8 +363,7 @@ export default { ...@@ -354,8 +363,7 @@ export default {
this.$set(item, "x", data.x); this.$set(item, "x", data.x);
this.imgHistoryList.push(JSON.parse(JSON.stringify(this.imgList))); this.imgHistoryList.push(JSON.parse(JSON.stringify(this.imgList)));
}, },
resizing(index) { resizing(index) {},
},
rotating(data, item) { rotating(data, item) {
console.log(data); console.log(data);
this.$set(item, "r", data.angle.toFixed(2)); this.$set(item, "r", data.angle.toFixed(2));
...@@ -418,24 +426,24 @@ export default { ...@@ -418,24 +426,24 @@ export default {
}; };
}); });
}, },
getBackFile({ files, size }, callback) { getBackFile({ files, size }, callback) {
let that = this; let that = this;
let bw = document.getElementById("line").clientWidth; let bw = document.getElementById("line").clientWidth;
for (let i = 0; i < files.length; i++) { for (let i = 0; i < files.length; i++) {
files[i].url = files[i].productionFile; files[i].url = files[i].productionFile;
that.$nextTick(async () => { that.$nextTick(async () => {
let w = document.getElementById("line").clientWidth / 2; let w = document.getElementById("line").clientWidth / 2;
let width_px , height_px ,rate ; let width_px, height_px, rate;
if(size){ if (size) {
width_px = mmToPx(size.width) width_px = mmToPx(size.width);
height_px = mmToPx(size.height) height_px = mmToPx(size.height);
console.log(width_px,height_px,'w,h'); console.log(width_px, height_px, "w,h");
rate = height_px / width_px rate = height_px / width_px;
}else{ } else {
let data = await that.getImageSize(files[i].url) let data = await that.getImageSize(files[i].url);
rate = data.height / data.width rate = data.height / data.width;
width_px = bw * (2 / 3) width_px = bw * (2 / 3);
height_px = width_px* rate height_px = width_px * rate;
} }
that.imgList = []; that.imgList = [];
...@@ -446,19 +454,18 @@ export default { ...@@ -446,19 +454,18 @@ export default {
w: width_px, w: width_px,
zIndex: that.imgList.length, zIndex: that.imgList.length,
x: w, x: w,
y: height_px/ 2, y: height_px / 2,
h: height_px, h: height_px,
r: 0 r: 0,
}); });
that.selectIndex = that.imgList.length - 1; that.selectIndex = that.imgList.length - 1;
that.showImgSetting = true; that.showImgSetting = true;
that.$nextTick(() => { that.$nextTick(() => {
that.ev('center') that.ev("center");
}) });
if (i === files.length - 1) { if (i === files.length - 1) {
callback && callback(); callback && callback();
} }
}); });
} }
}, },
...@@ -467,7 +474,7 @@ export default { ...@@ -467,7 +474,7 @@ export default {
let bw = document.getElementById("line").clientWidth; let bw = document.getElementById("line").clientWidth;
let bh = document.getElementById("line").clientHeight; let bh = document.getElementById("line").clientHeight;
that.$nextTick(() => { that.$nextTick(() => {
that.getImageSize(file.url).then(data => { that.getImageSize(file.url).then((data) => {
let w = document.getElementById("line").clientWidth / 2; let w = document.getElementById("line").clientWidth / 2;
let rate = data.height / data.width; let rate = data.height / data.width;
that.imgList = []; that.imgList = [];
...@@ -480,7 +487,7 @@ export default { ...@@ -480,7 +487,7 @@ export default {
x: w, x: w,
y: (bw * (2 / 3) * rate) / 2, y: (bw * (2 / 3) * rate) / 2,
h: bw * (2 / 3) * rate, h: bw * (2 / 3) * rate,
r: 0 r: 0,
}); });
console.log(that.imgList); console.log(that.imgList);
that.selectIndex = that.imgList.length - 1; that.selectIndex = that.imgList.length - 1;
...@@ -506,7 +513,7 @@ export default { ...@@ -506,7 +513,7 @@ export default {
image.onload = function() { image.onload = function() {
resolve({ resolve({
width: image.width, width: image.width,
height: image.height height: image.height,
}); });
}; };
image.onerror = function() { image.onerror = function() {
...@@ -571,12 +578,12 @@ export default { ...@@ -571,12 +578,12 @@ export default {
callback && callback(imgData); callback && callback(imgData);
}; };
return img; return img;
} },
}, },
mounted() { mounted() {
this.imgHeight = window.screen.height + "px"; this.imgHeight = window.screen.height + "px";
this.systemSetting = this.$dataStore.get("setting"); this.systemSetting = this.$dataStore.get("setting");
bus.$on("busEmit", v => { bus.$on("busEmit", (v) => {
let { type, value, size } = v; let { type, value, size } = v;
switch (type) { switch (type) {
case "grid": case "grid":
...@@ -587,7 +594,7 @@ export default { ...@@ -587,7 +594,7 @@ export default {
this.indexChange(value); this.indexChange(value);
break; break;
case "bg": case "bg":
this.changeImageColor(value, res => { this.changeImageColor(value, (res) => {
this.img = res; this.img = res;
}); });
break; break;
...@@ -607,7 +614,7 @@ export default { ...@@ -607,7 +614,7 @@ export default {
console.log(value); console.log(value);
this.selectImgList = value; this.selectImgList = value;
this.selectImgIndex = 0; this.selectImgIndex = 0;
this.getBackFile({ files: [value[0]], size }, file => { this.getBackFile({ files: [value[0]], size }, (file) => {
this.imgHistoryList.push( this.imgHistoryList.push(
JSON.parse(JSON.stringify(this.imgList)) JSON.parse(JSON.stringify(this.imgList))
); );
...@@ -624,7 +631,7 @@ export default { ...@@ -624,7 +631,7 @@ export default {
this.$nextTick(() => { this.$nextTick(() => {
this.listenUpload(); this.listenUpload();
}); });
} },
}; };
</script> </script>
...@@ -653,9 +660,9 @@ export default { ...@@ -653,9 +660,9 @@ export default {
:draggable="true" :draggable="true"
:resizable="true" :resizable="true"
:rotatable="true" :rotatable="true"
@dragstop="a => dragStop(a, item)" @dragstop="(a) => dragStop(a, item)"
@resizestop="a => resizeStop(a, item)" @resizestop="(a) => resizeStop(a, item)"
@rotatestop="a => rotating(a, item)" @rotatestop="(a) => rotating(a, item)"
:angle="item.r" :angle="item.r"
> >
<div <div
...@@ -685,10 +692,10 @@ export default { ...@@ -685,10 +692,10 @@ export default {
</vue-drag-resize-rotate> </vue-drag-resize-rotate>
</div> </div>
<div <div
:class="{'no-border-grid':systemSetting.gridShow !== 1}" :class="{ 'no-border-grid': systemSetting.gridShow !== 1 }"
:style="{ :style="{
width: gridWH.w + 'px', width: gridWH.w + 'px',
height: gridWH.h + 'px' height: gridWH.h + 'px',
}" }"
class="grid" class="grid"
> >
...@@ -730,7 +737,10 @@ export default { ...@@ -730,7 +737,10 @@ export default {
:item="returnItem" :item="returnItem"
@close="close" @close="close"
> >
<div class="select-img" v-if="selectImgList.length"> <div
class="select-img"
v-if="selectImgList.length && $store.state.desktopDevice === 1"
>
<div <div
@click="selectImg(it, i)" @click="selectImg(it, i)"
v-for="(it, i) in selectImgList" v-for="(it, i) in selectImgList"
......
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