refactor: 程序版本写入改用 web_update_materialcodecode 接口
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -449,14 +449,10 @@
|
|||||||
<script>
|
<script>
|
||||||
import { mapGetters } from 'vuex'
|
import { mapGetters } from 'vuex'
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import { mqttIp, mqttTopic, mqttInitRequestTopic, writePlcApi, writePlcApi_BtnType, selectOpNameApi, multiReadPlcApi, partUnloadedApi } from '@/../static/config'
|
import { mqttIp, mqttTopic, mqttInitRequestTopic, writePlcApi_BtnType, selectOpNameApi, multiReadPlcApi, partUnloadedApi, updateProgramVersionApi } from '@/../static/config'
|
||||||
|
|
||||||
// ==================== 常量定义 ====================
|
// ==================== 常量定义 ====================
|
||||||
|
|
||||||
/** 程序版本 PLC 字符串信号标识 */
|
|
||||||
const PROGRAM_VERSION_TAG_ID = '208640'
|
|
||||||
|
|
||||||
/** 程序版本下拉选项 */
|
|
||||||
/** 程序版本可选项(PLC 实际可写的字符值) */
|
/** 程序版本可选项(PLC 实际可写的字符值) */
|
||||||
const PROGRAM_VERSION_OPTIONS = []
|
const PROGRAM_VERSION_OPTIONS = []
|
||||||
|
|
||||||
@@ -620,12 +616,13 @@ export default {
|
|||||||
}, { timeout: 5000 })
|
}, { timeout: 5000 })
|
||||||
},
|
},
|
||||||
|
|
||||||
/** 写入程序版本到PLC(使用 Web_WritePLC 接口) */
|
/** 写入程序版本到PLC(使用 web_update_materialcodecode 接口) */
|
||||||
async writeProgramVersionToPLC(opName, version) {
|
async writeProgramVersionToPLC(opName, version) {
|
||||||
return axios.post(writePlcApi, {
|
const result = opName === this.opNameList[0] ? this.ws1Result : this.ws2Result
|
||||||
tagTypeCodeID: PROGRAM_VERSION_TAG_ID,
|
return axios.post(updateProgramVersionApi, {
|
||||||
OPName: opName,
|
OpCode: opName,
|
||||||
tagValue: version
|
SortNo: result.扫码物料编码 || '',
|
||||||
|
V: version
|
||||||
}, { timeout: 5000 })
|
}, { timeout: 5000 })
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -449,14 +449,10 @@
|
|||||||
<script>
|
<script>
|
||||||
import { mapGetters } from 'vuex'
|
import { mapGetters } from 'vuex'
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import { mqttIp, mqttTopic, mqttInitRequestTopic, writePlcApi, writePlcApi_BtnType, selectOpNameApi, multiReadPlcApi, partUnloadedApi } from '@/../static/config'
|
import { mqttIp, mqttTopic, mqttInitRequestTopic, writePlcApi_BtnType, selectOpNameApi, multiReadPlcApi, partUnloadedApi, updateProgramVersionApi } from '@/../static/config'
|
||||||
|
|
||||||
// ==================== 常量定义 ====================
|
// ==================== 常量定义 ====================
|
||||||
|
|
||||||
/** 程序版本 PLC 字符串信号标识 */
|
|
||||||
const PROGRAM_VERSION_TAG_ID = '208640'
|
|
||||||
|
|
||||||
/** 程序版本下拉选项 */
|
|
||||||
/** 程序版本可选项(PLC 实际可写的字符值) */
|
/** 程序版本可选项(PLC 实际可写的字符值) */
|
||||||
const PROGRAM_VERSION_OPTIONS = []
|
const PROGRAM_VERSION_OPTIONS = []
|
||||||
|
|
||||||
@@ -620,12 +616,13 @@ export default {
|
|||||||
}, { timeout: 5000 })
|
}, { timeout: 5000 })
|
||||||
},
|
},
|
||||||
|
|
||||||
/** 写入程序版本到PLC(使用 Web_WritePLC 接口) */
|
/** 写入程序版本到PLC(使用 web_update_materialcodecode 接口) */
|
||||||
async writeProgramVersionToPLC(opName, version) {
|
async writeProgramVersionToPLC(opName, version) {
|
||||||
return axios.post(writePlcApi, {
|
const result = opName === this.opNameList[0] ? this.ws1Result : this.ws2Result
|
||||||
tagTypeCodeID: PROGRAM_VERSION_TAG_ID,
|
return axios.post(updateProgramVersionApi, {
|
||||||
OPName: opName,
|
OpCode: opName,
|
||||||
tagValue: version
|
SortNo: result.扫码物料编码 || '',
|
||||||
|
V: version
|
||||||
}, { timeout: 5000 })
|
}, { timeout: 5000 })
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ export const writePlcApi_BtnType = api + `/api/Web_WritePLC_BtnType`
|
|||||||
export const multiReadPlcApi = api + `/api/Web_MultReadPLC`
|
export const multiReadPlcApi = api + `/api/Web_MultReadPLC`
|
||||||
export const selectOpNameApi = api + `/api/Web_SetScanPoint`
|
export const selectOpNameApi = api + `/api/Web_SetScanPoint`
|
||||||
export const partUnloadedApi = api + `/api/Web_PartUnloaded`
|
export const partUnloadedApi = api + `/api/Web_PartUnloaded`
|
||||||
|
export const updateProgramVersionApi = api + `/api/web_update_materialcodecode`
|
||||||
|
|
||||||
export const readFile_config = url + `/webpage/file/` // invoice
|
export const readFile_config = url + `/webpage/file/` // invoice
|
||||||
export const readImg_config = url + `/webpage/img/` // delivery/MS/performancebond
|
export const readImg_config = url + `/webpage/img/` // delivery/MS/performancebond
|
||||||
|
|||||||
Reference in New Issue
Block a user