1
0
forked from dyf/dyf-vue-ui

670控制中心频繁弹窗问题处理。

This commit is contained in:
liub
2025-10-10 11:59:52 +08:00
parent 03df0388b4
commit b89bc455f6

View File

@ -99,11 +99,11 @@
</div>
<div class="form-item">
<span class="form-label">职位:</span>
<el-input v-if="deviceDetail" placeholder="请输入职位" v-model="deviceDetail.personnelInfo.name" />
<el-input v-if="deviceDetail" placeholder="请输入职位" v-model="deviceDetail.personnelInfo.position" />
</div>
<div class="form-item">
<span class="form-label">姓名:</span>
<el-input v-if="deviceDetail" placeholder="请输入姓名" v-model="deviceDetail.personnelInfo.position" />
<el-input v-if="deviceDetail" placeholder="请输入姓名" v-model="deviceDetail.personnelInfo.name" />
</div>
<div class="form-item">
<span class="form-label">ID:</span>
@ -440,11 +440,13 @@ const handleModeClick = async (id: string, type: string) => {
showClose();
return;
}
else if (type == 'sosMode' && id === '1') {
else if (type == 'sosMode' && id === '1' && timer==null) {
ShowConfirm({
title: '提示',
text: '您确认开启180秒强制报警',
cancelCallback: null,
cancelCallback: ()=>{
timer=null;
},
OkCallback: () => {
sendCmd(function () {
@ -523,8 +525,8 @@ const registerPostInit = () => {
}
let data = {
code: deviceDetail.value.personnelInfo.code,
name: deviceDetail.value.personnelInfo.name,
position: deviceDetail.value.personnelInfo.position,
name: deviceDetail.value.personnelInfo.position,
position: deviceDetail.value.personnelInfo.name,
unitName: deviceDetail.value.personnelInfo.unitName,
deviceId: route.params.deviceId,
deviceImei: deviceDetail.value.deviceImei