| | |
| | | let baseUrl = 'http://192.168.0.191:9291' |
| | | let baseUrl = 'http://127.0.0.1:9291' |
| | | // let baseUrl = 'http://192.168.30.240:9090' |
| | | const install = (Vue, vm) => { |
| | | |
| | | // æ¤ä¸ºèªå®ä¹é
ç½®åæ°ï¼å
·ä½åæ°è§ä¸æ¹è¯´æ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "name": "WIDESEAWCS_PDA", |
| | | "lockfileVersion": 3, |
| | | "requires": true, |
| | | "packages": { |
| | | "": { |
| | | "dependencies": { |
| | | "sm-crypto": "^0.3.12" |
| | | } |
| | | }, |
| | | "node_modules/jsbn": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz", |
| | | "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/sm-crypto": { |
| | | "version": "0.3.12", |
| | | "resolved": "https://registry.npmmirror.com/sm-crypto/-/sm-crypto-0.3.12.tgz", |
| | | "integrity": "sha512-272PBzB4PYaBdeGa41TH9ZlMGLPVRmS36Gs4FjmHwXIdihQypAbhhFWZTaa/3de69q2KfMme1M5O2W5+spAdrg==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "jsbn": "^1.1.0" |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | size: this.size |
| | | }; |
| | | // 使ç¨åæºå®æ´æ¥å£ |
| | | this.$u.post('/api/PDA/AGVPage', null).then(res => { |
| | | this.$u.post(' http://192.168.30.240:9090/makerwit/selectKHWareType', null).then(res => { |
| | | console.log(res); |
| | | this.$t.message.closeLoading(); |
| | | cb && cb(); |
| | |
| | | return; |
| | | } |
| | | let formDataParam = { |
| | | DTaskId: this.generateUUID(), |
| | | ProductCode: productCode, |
| | | OrderNo: orderNo, |
| | | Number: availableQuantity > 4 ? 4 : availableQuantity, |
| | | InputValue: inputValue, |
| | | dTaskId: this.generateUUID(), |
| | | productCode: productCode, |
| | | orderNo: orderNo, |
| | | number: availableQuantity > 4 ? 4 : availableQuantity, |
| | | inputValue: inputValue, |
| | | // ...å
¶ä»éè¦ä¼ éçåæ° |
| | | }; |
| | | this.$u.post('/api/PDA/AddCZTask', formDataParam).then(res => { |
| | | if (res.status) { |
| | | // 使ç¨åæºå®æ´æ¥å£ |
| | | this.$u.post('/api/PDA/insertTask', formDataParam).then(res => { |
| | | this.$u.post('http://192.168.30.240:9090/makerwit/insertTask', formDataParam).then(res => { |
| | | this.$t.message.closeLoading(); |
| | | if (res.status) { |
| | | if (res.code == 200) { |
| | | this.$t.message.toast('å¼å«æå'); |
| | | this.$refs.popup.close(); |
| | | // this.submit(); |
| | |
| | | size: this.size |
| | | }; |
| | | // 使ç¨åæºå®æ´æ¥å£ |
| | | this.$u.post('/api/PDA/AGVPage', null).then(res => { |
| | | this.$u.post('http://192.168.31.240:9090/makerwit/selectKHWareType', null).then(res => { |
| | | console.log(res); |
| | | this.$t.message.closeLoading(); |
| | | cb && cb(); |
| | |
| | | return; |
| | | } |
| | | let formDataParam = { |
| | | DTaskId: this.generateUUID(), |
| | | ProductCode: productCode, |
| | | OrderNo: orderNo, |
| | | Number: availableQuantity > 4 ? 4 : availableQuantity, |
| | | InputValue: inputValue, |
| | | dTaskId: this.generateUUID(), |
| | | productCode: productCode, |
| | | orderNo: orderNo, |
| | | number: availableQuantity > 4 ? 4 : availableQuantity, |
| | | inputValue: inputValue, |
| | | // ...å
¶ä»éè¦ä¼ éçåæ° |
| | | }; |
| | | |
| | | |
| | | // 使ç¨åæºå®æ´æ¥å£ |
| | | this.$u.post('/api/PDA/insertTask', formDataParam).then(res => { |
| | | this.$u.post('/api/PDA/AddCZTask', formDataParam).then(res => { |
| | | if (res.status) { |
| | | this.$u.post('/api/PDA/AddCZTask', formDataParam).then(res => { |
| | | this.$u.post('http://192.168.31.240:9090/makerwit/insertTask', formDataParam).then(res => { |
| | | this.$t.message.closeLoading(); |
| | | if (res.status) { |
| | | console.log(formDataParam); |
| | | if (res.code == 200) { |
| | | this.$t.message.toast('å¼å«æå'); |
| | | this.$refs.popup.close(); |
| | | // this.submit(); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * Copyright [2022] [https://www.xiaonuo.vip] |
| | | * Snowyéç¨APACHE LICENSE 2.0弿ºåè®®ï¼æ¨å¨ä½¿ç¨è¿ç¨ä¸ï¼éè¦æ³¨æä»¥ä¸å ç¹ï¼ |
| | | * 1.请ä¸è¦å é¤åä¿®æ¹æ ¹ç®å½ä¸çLICENSEæä»¶ã |
| | | * 2.请ä¸è¦å é¤åä¿®æ¹Snowyæºç 头é¨ççæå£°æã |
| | | * 3.æ¬é¡¹ç®ä»£ç å¯å
è´¹åä¸ä½¿ç¨ï¼åä¸ä½¿ç¨è¯·ä¿çæºç åç¸å
³æè¿°æä»¶ç项ç®åºå¤ï¼ä½è
声æçã |
| | | * 4.ååæºç æ¶åï¼è¯·æ³¨æè½¯ä»¶åºå¤ https://www.xiaonuo.vip |
| | | * 5.ä¸å¯äºæ¬¡åå弿ºåä¸åç±»ç«åï¼å¦ææ³æ³å¯èç³»å¢éxiaonuobase@qq.comåè®®åä½ã |
| | | * 6.è¥æ¨çé¡¹ç®æ æ³æ»¡è¶³ä»¥ä¸å ç¹ï¼éè¦æ´å¤åè½ä»£ç ï¼è·åSnowyå䏿æè®¸å¯ï¼è¯·å¨å®ç½è´ä¹°ææï¼å°å为 https://www.xiaonuo.vip |
| | | */ |
| | | /** |
| | | * å è§£å¯çå·¥å
·ç±» |
| | | * 使ç¨ï¼https://github.com/JuneAndGreen/sm-crypto |
| | | * |
| | | * @author yubaoshan |
| | | */ |
| | | import smCrypto from 'sm-crypto' |
| | | |
| | | const sm2 = smCrypto.sm2 |
| | | |
| | | const cipherMode = 0 // 1 - C1C3C2ï¼0 - C1C2C3ï¼é»è®¤ä¸º1 |
| | | const publicKey = |
| | | '04BD62406DF6789B1FBE8C457AECAE6D7C806CDB39316F190519905C24DF395E8952C47798D76ADECF8CA28C935702AFCDD9B17DE77121FA6448F0EDEFBD8365D6' |
| | | |
| | | /** |
| | | * å½å¯å è§£å¯å·¥å
·ç±» |
| | | */ |
| | | export default { |
| | | // SM2å å¯ |
| | | doSm2Encrypt(msgString) { |
| | | return sm2.doEncrypt(msgString, publicKey, cipherMode) |
| | | }, |
| | | // SM2æ°ç»å å¯ |
| | | doSm2ArrayEncrypt(msgString) { |
| | | return sm2.doEncrypt(msgString, publicKey, cipherMode) |
| | | } |
| | | } |
| | |
| | | |
| | | jsbn@^1.1.0: |
| | | version "1.1.0" |
| | | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" |
| | | resolved "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz" |
| | | integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== |
| | | |
| | | sm-crypto@^0.3.12: |
| | | version "0.3.12" |
| | | resolved "https://registry.yarnpkg.com/sm-crypto/-/sm-crypto-0.3.12.tgz#c23ec52b5f8a23b2fc4e7467f5738a90cee7b0d2" |
| | | resolved "https://registry.npmmirror.com/sm-crypto/-/sm-crypto-0.3.12.tgz" |
| | | integrity sha512-272PBzB4PYaBdeGa41TH9ZlMGLPVRmS36Gs4FjmHwXIdihQypAbhhFWZTaa/3de69q2KfMme1M5O2W5+spAdrg== |
| | | dependencies: |
| | | jsbn "^1.1.0" |
| | |
| | | } |
| | | |
| | | [HttpPost, Route("AddCZTask"), AllowAnonymous] |
| | | public WebResponseContent AddCZTask([FromBody] CZTaskDto czTaskDto) |
| | | public Task<WebResponseContent> AddCZTask([FromBody] CZTaskDto czTaskDto) |
| | | { |
| | | return WebResponseContent.Instance.OK(); |
| | | return _taskCZService.AddTaskCZAsync(czTaskDto); |
| | | } |
| | | } |
| | | } |
| | |
| | | "DBType": "SqlServer", |
| | | //è¿æ¥å符串 |
| | | //"ConnectionString": "HTI6FB1H05Krd07mNm9yBCNhofW6edA5zLs9TY~MNthRYW3kn0qKbMIsGp~3yyPDF1YZUCPBQx8U0Jfk4PH~ajNFXVIwlH85M3F~v_qKYQ3CeAz3q1mLVDn8O5uWt1~3Ut2V3KRkEwYHvW2oMDN~QIDXPxDgXN0R2oTIhc9dNu7QNaLEknblqmHhjaNSSpERdDVZIgHnMKejU_SL49tralBkZmDNi0hmkbL~837j1NWe37u9fJKmv91QPb~16JsuI9uu0EvNZ06g6PuZfOSAeFH9GMMIZiketdcJG3tHelo=", |
| | | "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWCS_GanFengLiYeNew;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWCS_GanFengLiYeNew;User ID=sa;Password=sa123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | |
| | | //è·¨å |
| | | "Cors": { |
| | |
| | | var taskModel = new DtCZTask() |
| | | { |
| | | TaskTaskID = dto.DTaskId, |
| | | TaskType = dto.TaskType, |
| | | //TaskType = dto.TaskType, |
| | | TaskEndAddress = dto.InputValue, |
| | | TaskStatus = TaskInStatusEnum.InNew.ToString(), |
| | | CreateDate = DateTime.Now, |
| | | TaskStartDate = DateTime.Now, |
| | | TaskEndDate = DateTime.Now.AddDays(1), |
| | | TaskName = dto.TaskType.ToString(), |
| | | //TaskName = dto.TaskType.ToString(), |
| | | TaskNumber = dto.Number, |
| | | TaskExecutor = "CZ", |
| | | TaskOrderNo = dto.OrderNo, |
| | |
| | | using WIDESEAWCS_ITaskInfoRepository; |
| | | using WIDESEAWCS_QuartzJob; |
| | | |
| | | namespace WIDESEAWCS_Tasks.AGVJob |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | [DisallowConcurrentExecution] |
| | | public class CommonAGVJob : JobBase, IJob, IDisposable |
| | |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob; |
| | | |
| | | namespace WIDESEAWCS_Tasks.AGVJob |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | public class SendTaskAGV |
| | | { |
| | |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob; |
| | | |
| | | namespace WIDESEAWCS_Tasks.AGVJob |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | public class UpdateTaskAGV |
| | | { |