修试优化

This commit is contained in:
bb_pan 2025-08-27 21:01:36 +08:00
parent d2e8fb8097
commit 721c641d3e
2 changed files with 40 additions and 18 deletions

View File

@ -101,7 +101,7 @@
</view>
</view>
<ElectronicSeal :maCode="formData?.maCode" :maId="formData?.maId" />
<ElectronicSeal :maCode="formData?.maCode" :maId="formData?.maId" :devType="formData?.devType" />
</scroll-view>
</view>
</template>

View File

@ -24,6 +24,9 @@
@scanSuccessBox="handleScanSuccessBox"
@scanErrorBox="handleScanErrorBox"
/>
<view style="margin-top: 10px;">
<uni-easyinput v-model="maCode" placeholder="请输入设备编码" />
</view>
<view class="card" style="margin-top: 10px;">
<view style="font-size: 32rpx;font-weight: 600;margin-bottom: 20rpx;">设备信息</view>
<uni-row :gutter="24" style="display: flex; align-items: center;margin-bottom: 10px;">
@ -112,8 +115,12 @@ const boxInfo = ref([])
const scanQrCodeRef = ref(null)
const scanQrCodeRefBox = ref(null)
//
const ocrScan = () => {
const ocrScan = async () => {
if (!maCode.value) {
uni.showToast({ title: '请输入设备编码', icon: 'none' })
return
}
getInfo()
}
//
@ -159,9 +166,16 @@ const codeInBound = async () => {
if(qrCode.value==""){
uni.showToast({ title: '扫码识别失败', icon: 'none'})
}else{
let param = {
qrCode: qrCode.value,
getInfo()
}
}
const getInfo = async () => {
let param = {
qrCode: qrCode.value || '',
maCode: maCode.value || ''
}
try {
uni.showLoading({ title: '加载中...', mask: true })
//
const res = await getInfoByQrcodeApi(param)
console.log(res)
@ -174,6 +188,10 @@ const codeInBound = async () => {
}else{
uni.showToast({ title: res.data.msg, icon: 'none'})
}
} catch (error) {
console.log('🚀 ~ getInfo ~ error:', error)
} finally {
uni.hideLoading()
}
}
//
@ -191,7 +209,7 @@ const cinfirmCodeInBound = async () => {
// agreementId: maInfo.value.agreementId,
// maCodeList: arr,
// }
let param = {qrCode:qrCode.value}
let param = { qrCode: qrCode.value, maCode: maInfo.value.maCode }
console.log("bbbbbbbbbbbbbbbbb")
const res = await repairInputWarehouseApiTwo(param)
console.log("yyyyyyyyy",res)
@ -200,9 +218,13 @@ const cinfirmCodeInBound = async () => {
title: '入库成功!',
icon: 'none',
})
setTimeout(() => {
codeScan()
}, 800)
//
qrCode.value = ''
maCode.value = ''
maInfo.value = {}
// setTimeout(() => {
// codeScan()
// }, 800)
}
}
}