增加loading

This commit is contained in:
bb_pan 2025-08-05 16:15:29 +08:00
parent e770311461
commit dd084fd0cc
2 changed files with 28 additions and 15 deletions

View File

@ -155,8 +155,10 @@ const onCodeSearch = () => {
const getCodeDeviceInfoData = async () => { const getCodeDeviceInfoData = async () => {
console.log(queryCodeParams.value) console.log(queryCodeParams.value)
// const res = await getCodeDeviceListAPI(queryCodeParams.value) // const res = await getCodeDeviceListAPI(queryCodeParams.value)
uni.showLoading({ title: '加载中...', mask: true })
getDeviceListAPI({'maCode': queryCodeParams.value.maCode}).then(response => { getDeviceListAPI({'maCode': queryCodeParams.value.maCode}).then(response => {
console.log("xxxxxxxxxxx",response) console.log("xxxxxxxxxxx",response)
uni.hideLoading()
if (response.data && response.data.length !== 0) { if (response.data && response.data.length !== 0) {
optionList.value = response.data.map(option => ({ optionList.value = response.data.map(option => ({
value: option.maId, value: option.maId,
@ -172,6 +174,9 @@ const getCodeDeviceInfoData = async () => {
duration: 2000 duration: 2000
}) })
} }
}).catch(error => {
console.error("获取设备信息失败", error)
uni.hideLoading()
}) })
} }

View File

@ -139,6 +139,7 @@ onShow(() => {
// //
const scanStart = () => { const scanStart = () => {
qrCodeScan.value = '' qrCodeScan.value = ''
codeData.value = {}
if (scanQrCodeRef.value) { if (scanQrCodeRef.value) {
scanQrCodeRef.value.scanQrCode() scanQrCodeRef.value.scanQrCode()
} }
@ -166,21 +167,28 @@ const handleScanError = (error) => {
// //
const getMaInfoScan = async () => { const getMaInfoScan = async () => {
let param = { try {
qrCode: qrCodeScan.value, uni.showLoading({ title: '加载中...', mask: true })
} let param = {
console.log(param) qrCode: qrCodeScan.value,
const res = await getScanCodeAPI(param) }
console.log(res) console.log(param)
if (res.code == 200) { const res = await getScanCodeAPI(param)
if (res.data) { console.log(res)
codeData.value = res.data if (res.code == 200) {
}else{ if (res.data) {
uni.showToast({ title: res.data.msg, icon: 'none'}) codeData.value = res.data
} }else{
} else { uni.showToast({ title: res.data.msg, icon: 'none'})
uni.showToast({ title: res.data.msg, icon: 'none' }) }
} } else {
uni.showToast({ title: res.data.msg, icon: 'none' })
}
} catch (error) {
console.log('🚀 ~ getMaInfoScan ~ error:', error)
} finally {
uni.hideLoading()
}
} }