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