问题修改

This commit is contained in:
hayu 2025-08-12 17:50:41 +08:00
parent 7685aafbde
commit c3d88653aa
4 changed files with 28 additions and 18 deletions

View File

@ -577,13 +577,13 @@
{ {
"path": "pages/devicesSearch/ocrSearch", "path": "pages/devicesSearch/ocrSearch",
"style": { "style": {
"navigationBarTitleText": "OCR查询" "navigationBarTitleText": "安全工器具识别"
} }
}, },
{ {
"path": "pages/devicesSearch/ocrSearch2", "path": "pages/devicesSearch/ocrSearch2",
"style": { "style": {
"navigationBarTitleText": "OCR扫描" "navigationBarTitleText": "工器具识别"
} }
}, },
{ {

View File

@ -57,43 +57,43 @@
<uni-forms-item label="出入库次数:" name="inOutNum"> <uni-forms-item label="出入库次数:" name="inOutNum">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.inOutNum }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.inOutNum }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="初次入库:" name="inTime"> <uni-forms-item v-if="codeData.jiJuType===2" label="初次入库:" name="inTime">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.inTime }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.inTime }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="服务工程次数:" name="serviceNum"> <uni-forms-item v-if="codeData.jiJuType===2" label="服务工程次数:" name="serviceNum">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.serviceNum }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.serviceNum }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="检验次数:" name="serviceNum"> <uni-forms-item v-if="codeData.jiJuType===2" label="检验次数:" name="serviceNum">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.serviceNum }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.serviceNum }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="更换配件次数:" name="checkNum"> <uni-forms-item v-if="codeData.jiJuType===2" label="更换配件次数:" name="checkNum">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.checkNum }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.checkNum }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="检修员:" name="inspectionPerson"> <uni-forms-item label="检修员:" name="inspectionPerson">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.inspectionPerson }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.inspectionPerson }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="报废:" name="scrapTime"> <uni-forms-item v-if="codeData.jiJuType===2" label="报废:" name="scrapTime">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.scrapTime }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.scrapTime }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="生产厂家:" name="statusName"> <uni-forms-item label="生产厂家:" name="statusName">
<text style="height: 100%;display: flex;align-items: center;">{{}}</text> <text style="height: 100%;display: flex;align-items: center;">{{}}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="领料单位:" name="leaseUnit"> <uni-forms-item v-if="codeData.jiJuType===2" label="领料单位:" name="leaseUnit">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.leaseUnit }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.leaseUnit }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="领料工程:" name="leaseProject"> <uni-forms-item v-if="codeData.jiJuType===2" label="领料工程:" name="leaseProject">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.leaseProject }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.leaseProject }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="领料时间:" name="leaseTime"> <uni-forms-item v-if="codeData.jiJuType===2" label="领料时间:" name="leaseTime">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.leaseTime }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.leaseTime }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="退料单位:" name="backUnit"> <uni-forms-item v-if="codeData.jiJuType===2" label="退料单位:" name="backUnit">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.backUnit }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.backUnit }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="退料工程:" name="backProject"> <uni-forms-item v-if="codeData.jiJuType===2" label="退料工程:" name="backProject">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.backProject }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.backProject }}</text>
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="退料时间:" name="backTime"> <uni-forms-item v-if="codeData.jiJuType===2" label="退料时间:" name="backTime">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.backTime }}</text> <text style="height: 100%;display: flex;align-items: center;">{{ codeData.backTime }}</text>
</uni-forms-item> </uni-forms-item>
@ -148,7 +148,7 @@
<script> <script>
import ImageUtils from "../../services/utils/imageUtils"; import ImageUtils from "../../services/utils/imageUtils";
import {decryptWithSM4} from "../../utils/sm"; import {decryptWithSM4} from "../../utils/sm";
import {getDeviceListAPI} from "../../services/picking/outbound"; import {getDeviceListAPINew} from "../../services/picking/outbound";
import ElectronicSeal from '@/components/ElectronicSeal/index.vue' import ElectronicSeal from '@/components/ElectronicSeal/index.vue'
export default { export default {
@ -740,7 +740,7 @@ export default {
return; return;
} }
try { try {
getDeviceListAPI({'maCode': this.queryCodeParams.maCode}).then(response => { getDeviceListAPINew({'maCode': this.queryCodeParams.maCode}).then(response => {
console.log("xxxxxxxxxxx", response) console.log("xxxxxxxxxxx", response)
if (response.code === 200 && response.data && response.data.length > 0) { if (response.code === 200 && response.data && response.data.length > 0) {
this.optionList = response.data.map(option => ({ this.optionList = response.data.map(option => ({
@ -774,7 +774,7 @@ export default {
async changeTag() { async changeTag() {
if (!this.queryCodeParams.maId) return; if (!this.queryCodeParams.maId) return;
try { try {
const response = await getDeviceListAPI({'maId': this.queryCodeParams.maId}) const response = await getDeviceListAPINew({'maId': this.queryCodeParams.maId})
if (response.data && response.data.length !== 0) { if (response.data && response.data.length !== 0) {
this.codeData = response.data[0] this.codeData = response.data[0]
} }

View File

@ -113,7 +113,7 @@ const newInfoList = ref([
iconSrc: '../../static/searchModel/qrCode.png', iconSrc: '../../static/searchModel/qrCode.png',
}, },
{ {
title: 'OCR查询', title: '安全工器具识别',
url: '/pages/devicesSearch/ocrSearch', url: '/pages/devicesSearch/ocrSearch',
iconSrc: '../../static/searchModel/qrCode.png', iconSrc: '../../static/searchModel/qrCode.png',
}, },
@ -144,7 +144,7 @@ const newInfoList = ref([
iconSrc: '../../static/searchModel/electTag.png', iconSrc: '../../static/searchModel/electTag.png',
}, },
{ {
title: 'OCR扫描', title: '工器具识别',
url: '/pages/devicesSearch/ocrSearch2', url: '/pages/devicesSearch/ocrSearch2',
iconSrc: '../../static/searchModel/qrCode.png', iconSrc: '../../static/searchModel/qrCode.png',
}, },

View File

@ -107,6 +107,16 @@ export const getDeviceListAPI = (data) => {
data, data,
}) })
} }
export const getDeviceListAPINew = (data) => {
return http({
method: 'GET',
url: '/material/ma_machine/getHisByCodeNew',
data,
})
}
//出库退回 //出库退回
export const leaseOutBackApi = (data) => { export const leaseOutBackApi = (data) => {
return http({ return http({