问题修改

This commit is contained in:
hayu 2025-08-13 11:04:51 +08:00
parent e0d58492f0
commit 08dad7b168
2 changed files with 48 additions and 10 deletions

View File

@ -9,10 +9,10 @@
</view>
<view class="table-list-item">
<uni-row :gutter="24" style="display: flex; align-items: center">
<uni-col :span="6">
<uni-col :span="5">
<text>设备编码</text>
</uni-col>
<uni-col :span="10">
<uni-col :span="13">
<view>
<uni-easyinput v-model="queryCodeParams.maCode" placeholder="请输入内容" />
</view>
@ -169,7 +169,7 @@ export default {
cameraReady: false,
deviceReadyTimeout: null,
pluginCheckRetries: 0,
maxRetries: 10,
maxRetries: 5,
//
isFocusing: false,
focusSuccess: false,
@ -181,6 +181,25 @@ export default {
systemInfo: null
}
},
onBackPress(options) {
console.log("进了-----")
//
if (this.showCamera){
console.log('关闭相机...');
try {
this.stopCamera();
} catch (error) {
console.error('关闭相机出错:', error);
} finally {
this.showCamera = false;
this.cameraStarted = false;
this.resetFocusState();
}
return true; //
}
//
return false;
},
onShow() {
this.initializeCordova();
//
@ -815,7 +834,7 @@ export default {
}
//
this.resetFocusState();
}
},
}
}
</script>

View File

@ -9,10 +9,10 @@
</view>
<view class="table-list-item">
<uni-row :gutter="24" style="display: flex; align-items: center">
<uni-col :span="6">
<uni-col :span="5">
<text>设备编码</text>
</uni-col>
<uni-col :span="10">
<uni-col :span="13">
<view>
<uni-easyinput v-model="queryCodeParams.maCode" placeholder="请输入内容" />
</view>
@ -54,7 +54,7 @@
<uni-forms-item label="下次检修时间:" name="nextCheckTime">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.nextCheckTime }}</text>
</uni-forms-item>
<uni-forms-item label="出入库次数:" name="inOutNum">
<uni-forms-item v-if="codeData.jiJuType===2" label="出入库次数:" name="inOutNum">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.inOutNum }}</text>
</uni-forms-item>
<uni-forms-item v-if="codeData.jiJuType===2" label="初次入库:" name="inTime">
@ -70,12 +70,12 @@
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.checkNum }}</text>
</uni-forms-item>
<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.thisCheckTime ? '王鹏' : '' }}</text>
</uni-forms-item>
<uni-forms-item v-if="codeData.jiJuType===2" label="报废:" name="scrapTime">
<text style="height: 100%;display: flex;align-items: center;">{{ codeData.scrapTime }}</text>
</uni-forms-item>
<uni-forms-item label="生产厂家:" name="statusName">
<uni-forms-item v-if="codeData.jiJuType===2" label="生产厂家:" name="statusName">
<text style="height: 100%;display: flex;align-items: center;">{{}}</text>
</uni-forms-item>
<uni-forms-item v-if="codeData.jiJuType===2" label="领料单位:" name="leaseUnit">
@ -169,7 +169,7 @@ export default {
cameraReady: false,
deviceReadyTimeout: null,
pluginCheckRetries: 0,
maxRetries: 10,
maxRetries: 5,
//
isFocusing: false,
focusSuccess: false,
@ -181,6 +181,25 @@ export default {
systemInfo: null
}
},
onBackPress(options) {
console.log("进了-----")
//
if (this.showCamera){
console.log('关闭相机...');
try {
this.stopCamera();
} catch (error) {
console.error('关闭相机出错:', error);
} finally {
this.showCamera = false;
this.cameraStarted = false;
this.resetFocusState();
}
return true; //
}
//
return false;
},
onShow() {
this.initializeCordova();
//