diff --git a/rest/project.http b/rest/project.http
index 92caa52..df929c2 100644
--- a/rest/project.http
+++ b/rest/project.http
@@ -65,8 +65,8 @@ POST {{record}}/debug/record
{
"param":{
"authId": "1",
- "type": "2",
- "value":"70000",
+ "type": "10",
+ "value":"3000",
"time":"1607937529000"
}
}
diff --git a/src/components/LoadCells/LoadCells.vue b/src/components/LoadCells/LoadCells.vue
index c394212..ffd3c45 100644
--- a/src/components/LoadCells/LoadCells.vue
+++ b/src/components/LoadCells/LoadCells.vue
@@ -17,29 +17,6 @@
{{ item.number[a-1] ? item.number[a-1] : 0 }}
-
@@ -64,7 +41,7 @@ export default {
{
id: 3,
name: '称重传感器3',
- number: ['0', '0', '.', '0', '0', '0', '0'],
+ number: ['0', '.', '0'],
},
{
id: 4,
@@ -75,15 +52,15 @@ export default {
};
},
- computed: mapState('home', ['weighSensor1', 'weighSensor2', 'weighSensor3', 'weighSensor4']),
+ computed: mapState('messages', ['weighSensor1', 'weighSensor2', 'weighSensor3', 'weighSensor4']),
watch: {
- weighSensor1(value) {
- console.log('value: ', value);
- if (value) {
+ weighSensor1: {
+ handle(value) {
+ console.log('weighSensor1: ', value);
this.lists[0].number = value.split('');
- console.log('this.lists: ', this.lists);
- }
+ },
+ deep: true,
},
weighSensor2(value) {
if (value) {
diff --git a/src/components/Map/Map.js b/src/components/Map/Map.js
index 3572831..938d0c2 100644
--- a/src/components/Map/Map.js
+++ b/src/components/Map/Map.js
@@ -8,7 +8,7 @@ var option = {
regionHeight: 6, //地图高度
map: '山西',
viewControl: {
- distance: 350, //地图视角 控制初始大小
+ distance: 300, //地图视角 控制初始大小
rotateSensitivity: 1, //禁止旋转
zoomSensitivity: 1, //禁止缩放
},
@@ -44,10 +44,11 @@ var option = {
// regions: [
// {
// name: '运城',
+ // selected: true,
// itemStyle: {
// borderWidth: 3,
- // areaColor: 'red',
- // color: 'red',
+ // areaColor: '#f00',
+ // color: '#f00',
// },
// },
// ],
diff --git a/src/components/Panel/Panel.vue b/src/components/Panel/Panel.vue
index 3b4e8b1..3d532fb 100644
--- a/src/components/Panel/Panel.vue
+++ b/src/components/Panel/Panel.vue
@@ -4,27 +4,27 @@
患者体重(kg)
- {{ weight }}
+ {{ weightMessage }}
药物剂量(mg)
- {{ thrombolytic }}
+ {{ thrombolyticDose }}
团注剂量(mg)
- {{ bolus }}
+ {{ bolusDose }}
维持剂量(mg)
- {{ maintenance }}
+ {{ maintenanceDose }}
@@ -38,7 +38,7 @@
diff --git a/src/components/RFID/RFID.styl b/src/components/RFID/RFID.styl
index b8adf7d..b3baa53 100644
--- a/src/components/RFID/RFID.styl
+++ b/src/components/RFID/RFID.styl
@@ -84,15 +84,15 @@
.list {
width: 4rem;
height: 3.4rem;
- line-height: 3.4rem;
- font-size: 12px;
+}
+
+.list span {
+ width: 90%;
}
.active {
width: 4rem;
height: 4rem;
- line-height: 4rem;
- font-size: 12px;
}
.list1 {
diff --git a/src/components/RFID/RFID.vue b/src/components/RFID/RFID.vue
index 46bc9a9..b3d135b 100644
--- a/src/components/RFID/RFID.vue
+++ b/src/components/RFID/RFID.vue
@@ -42,7 +42,7 @@ export default {
},
computed: {
- ...mapState('home', ['rfidMessage']),
+ ...mapState('messages', ['rfidMessage']),
newArr() {
const arr = this.group(this.lists, 10);
return arr;
@@ -50,12 +50,13 @@ export default {
},
watch: {
- weighSensor1(value) {
- // console.log('value: ', value);
- // if (value) {
- // this.lists[0].number = value.split('');
- // console.log('this.lists: ', this.lists);
- // }
+ weighSensor1: {
+ handle(value) {
+ // console.log('value: ', value);
+ // this.lists[0].number = value.split('');
+ // console.log('this.lists: ', this.lists);
+ },
+ deep: true,
},
},
diff --git a/src/components/Sensor/Sensor.js b/src/components/Sensor/Sensor.js
index 1e5c5e1..27f4cfc 100644
--- a/src/components/Sensor/Sensor.js
+++ b/src/components/Sensor/Sensor.js
@@ -153,15 +153,7 @@ const mixin = {
};
},
},
- watch: {
- vibrationSensor(val) {
- var vibList = val.split(',');
- this.series1 = this.series1.concat(parseInt(vibList[0]));
- this.series2 = this.series1.concat(parseInt(vibList[1]));
- this.series3 = this.series1.concat(parseInt(vibList[2]));
- console.log('vibrationSensor:', val);
- },
- },
+ watch: {},
};
export default mixin;
diff --git a/src/components/Sensor/Sensor.vue b/src/components/Sensor/Sensor.vue
index 93c13a0..b843e7e 100644
--- a/src/components/Sensor/Sensor.vue
+++ b/src/components/Sensor/Sensor.vue
@@ -16,6 +16,19 @@ export default {
height: '',
};
},
+ watch: {
+ vibrationSensor(val) {
+ console.log(val.value);
+ if (val.type === 7) {
+ var vibList = val.value.split(',');
+ this.series1 = this.series1.concat(parseInt(vibList[0]));
+ this.series2 = this.series2.concat(parseInt(vibList[1]));
+ this.series3 = this.series3.concat(parseInt(vibList[2]));
+ this.drawLine();
+ }
+ console.log(this.series1, this.series2, this.series3);
+ },
+ },
mounted() {
this.drawLine();
let wh = window.innerWidth;
diff --git a/src/mixins/socket.js b/src/mixins/socket.js
index 276419f..20092e8 100644
--- a/src/mixins/socket.js
+++ b/src/mixins/socket.js
@@ -57,49 +57,57 @@ const mixin = {
*/
handleMessagesData(item) {
const data = JSON.parse(item.data);
- console.log('data: ', data.data);
switch (data.type) {
case 'ChannelStatus': // 认证消息
this.handleAuthMessage(data);
break;
- case 0: // 开始
- // 收到开始消息
- this.setStartMessages(true);
- break;
- case 1: // 体重
- // 收到同步消息
- // 把消息添加到store 的消息栈中
- this.setStartMessages(true);
- this.messagesAddWeight(data.data.value);
- console.log(data.data.value);
- break;
- case 2: // RFID
- this.messagesAddRfid(data.data);
- break;
- case 3: // 称重传感器一
- this.messagesAddWeighSensor1(data.data.value);
- break;
- case 4: // 称重传感器二
- this.messagesAddWeighSensor2(data.data.value);
- break;
- case 5: // 称重传感器三
- this.messagesAddWeighSensor3(data.data.value);
- break;
- case 6: // 称重传感器四
- this.messagesAddWeighSensor4(data.data.value);
- break;
- case 7: // 震动传感器
- this.messagesAddVibrationSensor(data.data);
- break;
- case 8: // 溶栓剂量(总量)
- this.messagesAddThrombolyticDose(data.data);
- break;
- case 9: // 团注剂量
- this.messagesAddBolusDose(data.data);
- break;
- case 10: // 维持剂量
- this.messagesAddMaintenanceDose(data.data);
+ case 'CarRecord': // 平车
+ if (!data.data.type) return;
+ switch (data.data.type) {
+ case 0: // 开始
+ // 收到开始消息
+ this.setStartMessages(true);
+ break;
+ case 1: // 体重
+ // 收到同步消息
+ // 把消息添加到store 的消息栈中
+ this.setStartMessages(true);
+ this.messagesAddWeight(data.data.value);
+ break;
+ case 2: // RFID
+ this.messagesAddRfid(data.data);
+ break;
+ case 3: // 称重传感器一
+ this.messagesAddWeighSensor1(data.data.value);
+ break;
+ case 4: // 称重传感器二
+ this.messagesAddWeighSensor2(data.data.value);
+ break;
+ case 5: // 称重传感器三
+ this.messagesAddWeighSensor3(data.data.value);
+ break;
+ case 6: // 称重传感器四
+ this.messagesAddWeighSensor4(data.data.value);
+ break;
+ case 7: // 震动传感器
+ this.messagesAddVibrationSensor(data.data);
+ console.log('RFID.data: ', data.data);
+ break;
+ case 8: // 溶栓剂量(总量)
+ this.messagesAddThrombolyticDose(data.data.value);
+ break;
+ case 9: // 团注剂量
+ this.messagesAddBolusDose(data.data.value);
+ break;
+ case 10: // 维持剂量
+ this.messagesAddMaintenanceDose(data.data.value);
+ break;
+ default:
+ break;
+ }
+
break;
+
default:
break;
}
diff --git a/src/views/BtnPage/BtnPage.vue b/src/views/BtnPage/BtnPage.vue
index 4d62181..4a7dd15 100644
--- a/src/views/BtnPage/BtnPage.vue
+++ b/src/views/BtnPage/BtnPage.vue
@@ -107,7 +107,7 @@ export default {
param: {
authId: '1',
type: '7',
- value: '10,20,10',
+ value: '10,20,30',
time: new Date().getTime(),
},
};