物联设备与护理单元同步状态值01改为YN

This commit is contained in:
曹磊 2025-11-14 15:58:10 +08:00
parent d518ff607f
commit 7d4274e445
4 changed files with 30 additions and 30 deletions

View File

@ -27,7 +27,7 @@
<div style="margin-top:-3px;"><span style="background:#eeeeee;padding: 2px;border-radius:5px;font-size:11px;">用电量</span></div>
</a-col>
<a-col :span="12" style="text-align: left;">
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='1'?'已同步':'未同步'}}</div>
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='Y'?'已同步':'未同步'}}</div>
<div style="font-size: 12px;">同步状态</div>
</a-col>
<a-col :span="12" style="text-align: right;">
@ -38,7 +38,7 @@
</div>
<div style="font-size: 12px;">维修状态</div>
</a-col>
<a-col>
<a-divider style="margin: 12px 0 16px 0px;" />
</a-col>
@ -47,7 +47,7 @@
<span class="tbClass"><img src="../../../assets/iot/a1.png" style="width:20px;" /></span><br/>
<span class="antTitle">抄表</span>
</span>
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='0'">
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='N'">
<span class="tbClass"><img src="../../../assets/iot/a15.png" style="width:20px;" /></span><br/>
<span class="antTitle">移除</span>
</span>
@ -56,10 +56,10 @@
<span class="antTitle">维修</span>
</span>
</a-col>
</a-row>
</a-row>
</a-card>
</a-col>
<CameraPreviewModal ref="previewModal"></CameraPreviewModal>
<a-modal v-model:visible="wxvisible" title="维修" @ok="handleWxOk">
<div style="padding: 10px;text-align: center;">
@ -77,7 +77,7 @@ import { useMessage } from '/@/hooks/web/useMessage';
import CameraPreviewModal from '/@/views/iot/tplink/camera/components/CameraPreviewModal.vue'
import { c } from 'node_modules/vite/dist/node/moduleRunnerTransport.d-DJ_mE5sf';
import { defHttp } from '/@/utils/http/axios';
const wxvisible = ref<boolean>(false);
const bxInfo = ref<any>({});
const maintainStatus = ref<string>('');
@ -104,7 +104,7 @@ const plainOptions = [
defHttp.post({ url: '/iot/tq/electricityMeter/weixiu', params }).then(() => {
emit("ok");
});
}
}
/**
@ -114,14 +114,14 @@ const plainOptions = [
bxInfo.value = record;
wxvisible.value = true;
}
//
async function handleRead(record) {
const params = {
'cid' : record.cid,
'address' : record.address,
};
await defHttp.get({ url: '/iot/tq/electricityMeter/eleRead', params }).then((res) => {
await defHttp.get({ url: '/iot/tq/electricityMeter/eleRead', params }).then((res) => {
console.log("🚀 ~ handleRead ~ res:", res)
});
setTimeout(() => {

View File

@ -27,7 +27,7 @@
<div style="margin-top:-3px;"><span style="background:#eeeeee;padding: 2px;border-radius:5px;font-size:11px;">用水量</span></div>
</a-col>
<a-col :span="12" style="text-align: left;">
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='1'?'已同步':'未同步'}}</div>
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='Y'?'已同步':'未同步'}}</div>
<div style="font-size: 12px;">同步状态</div>
</a-col>
<a-col :span="12" style="text-align: right;">
@ -46,7 +46,7 @@
<span class="tbClass"><img src="../../../assets/iot/a11.png" style="width:20px;" /></span><br/>
<span class="antTitle">抄表</span>
</span>
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='0'">
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='N'">
<span class="tbClass"><img src="../../../assets/iot/a15.png" style="width:20px;" /></span><br/>
<span class="antTitle">移除</span>
</span>
@ -55,10 +55,10 @@
<span class="antTitle">维修</span>
</span>
</a-col>
</a-row>
</a-row>
</a-card>
</a-col>
<CameraPreviewModal ref="previewModal"></CameraPreviewModal>
<a-modal v-model:visible="wxvisible" title="维修" @ok="handleWxOk">
<div style="padding: 10px;text-align: center;">
@ -76,7 +76,7 @@ import { useMessage } from '/@/hooks/web/useMessage';
import CameraPreviewModal from '/@/views/iot/tplink/camera/components/CameraPreviewModal.vue'
import { c } from 'node_modules/vite/dist/node/moduleRunnerTransport.d-DJ_mE5sf';
import { defHttp } from '/@/utils/http/axios';
const wxvisible = ref<boolean>(false);
const bxInfo = ref<any>({});
const maintainStatus = ref<string>('');
@ -103,7 +103,7 @@ const plainOptions = [
defHttp.post({ url: '/iot/tq/waterMeter/weixiu', params }).then(() => {
emit("ok");
});
}
}
/**
@ -113,14 +113,14 @@ const plainOptions = [
bxInfo.value = record;
wxvisible.value = true;
}
//
async function handleRead(record) {
const params = {
'cid' : record.cid,
'address' : record.address,
};
await defHttp.get({ url: '/iot/tq/waterMeter/waterRead', params }).then((res) => {
await defHttp.get({ url: '/iot/tq/waterMeter/waterRead', params }).then((res) => {
console.log("🚀 ~ handleRead ~ res:", res)
});
setTimeout(() => {

View File

@ -23,7 +23,7 @@
<img src="../../../assets/iot/sxt.png" style="width: 84px;margin-top: 10px;">
</a-col>
<a-col :span="12" style="text-align: left;margin-top: -20px;">
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='1'?'已同步':'未同步'}}</div>
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='Y'?'已同步':'未同步'}}</div>
<div style="font-size: 12px;">同步状态</div>
</a-col>
<a-col :span="12" style="text-align: right;margin-top: -20px;">
@ -42,7 +42,7 @@
<span class="tbClass"><img src="../../../assets/iot/a14.png" style="width:20px;" /></span><br/>
<span class="antTitle">预览</span>
</span>
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='0'">
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='N'">
<span class="tbClass"><img src="../../../assets/iot/a15.png" style="width:20px;" /></span><br/>
<span class="antTitle">移除</span>
</span>
@ -54,7 +54,7 @@
</a-row>
</a-card>
</a-col>
<CameraPreviewModal ref="previewModal"></CameraPreviewModal>
<a-modal v-model:visible="wxvisible" title="维修" @ok="handleWxOk">
<div style="padding: 10px;text-align: center;">
@ -72,7 +72,7 @@ import { useMessage } from '/@/hooks/web/useMessage';
import CameraPreviewModal from '/@/views/iot/tplink/camera/components/CameraPreviewModal.vue'
import { c } from 'node_modules/vite/dist/node/moduleRunnerTransport.d-DJ_mE5sf';
import { defHttp } from '/@/utils/http/axios';
const wxvisible = ref<boolean>(false);
const bxInfo = ref<any>({});
const maintainStatus = ref<string>('');
@ -99,7 +99,7 @@ const plainOptions = [
defHttp.post({ url: '/iot/tplink/cameraInfo/weixiu', params }).then(() => {
emit("ok");
});
}
}
/**
@ -138,7 +138,7 @@ const plainOptions = [
},
});
}
}
</script>

View File

@ -37,7 +37,7 @@
</a-row>
</a-col>
<a-col :span="12" style="text-align: left;margin-top:9px;">
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='1'?'已同步':'未同步'}}</div>
<div style="font-weight: 700;font-size:16px;">{{item.syncType =='Y'?'已同步':'未同步'}}</div>
<div style="font-size: 12px;">同步状态</div>
</a-col>
<a-col :span="12" style="text-align: right;margin-top:9px;">
@ -56,7 +56,7 @@
<span class="tbClass"><img src="../../../assets/iot/a7.png" style="width:20px;" /></span><br/>
<span class="antTitle">抄表</span>
</span>
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='0'">
<span style="display:inline-block;cursor: pointer;margin-left:10px;" @click="handleDel(item)" v-if="item.syncType=='N'">
<span class="tbClass"><img src="../../../assets/iot/a15.png" style="width:20px;" /></span><br/>
<span class="antTitle">移除</span>
</span>
@ -65,7 +65,7 @@
<span class="antTitle">维修</span>
</span>
</a-col>
</a-row>
</a-row>
</a-card>
</a-col>
<CameraPreviewModal ref="previewModal"></CameraPreviewModal>
@ -85,7 +85,7 @@ import { useMessage } from '/@/hooks/web/useMessage';
import CameraPreviewModal from '/@/views/iot/tplink/camera/components/CameraPreviewModal.vue'
import { c } from 'node_modules/vite/dist/node/moduleRunnerTransport.d-DJ_mE5sf';
import { defHttp } from '/@/utils/http/axios';
const wxvisible = ref<boolean>(false);
const bxInfo = ref<any>({});
const maintainStatus = ref<string>('');
@ -112,7 +112,7 @@ const plainOptions = [
defHttp.post({ url: '/iot/yiweilian/humidDevice/weixiu', params }).then(() => {
emit("ok");
});
}
}
/**
@ -122,13 +122,13 @@ const plainOptions = [
bxInfo.value = record;
wxvisible.value = true;
}
// 湿
async function handleRead(record) {
const params = {
'sn' : record.sn,
};
await defHttp.get({ url: '/iot/yiweilian/humidDevice/updateDeviceRealTime', params }).then((res) => {
await defHttp.get({ url: '/iot/yiweilian/humidDevice/updateDeviceRealTime', params }).then((res) => {
console.log("🚀 ~ handleRead ~ res:", res)
});
setTimeout(() => {