aBin 5 years ago
parent
commit
8fe5c60961
  1. 4
      rest/project.http
  2. 3
      src/components/LoadCells/LoadCells.vue
  3. 87
      src/components/RFID/RFID.vue
  4. 1
      src/mixins/socket.js
  5. 2
      src/store/modules/messages/mutations.js

4
rest/project.http

@ -65,8 +65,8 @@ POST {{record}}/debug/record
{
"param":{
"authId": "1",
"type": "10",
"value":"3000",
"type": "2",
"value":"24",
"time":"1607937529000"
}
}

3
src/components/LoadCells/LoadCells.vue

@ -56,8 +56,7 @@ export default {
watch: {
weighSensor1: {
handle(value) {
console.log('weighSensor1: ', value);
handler(value) {
this.lists[0].number = value.split('');
},
deep: true,

87
src/components/RFID/RFID.vue

@ -20,24 +20,25 @@ export default {
data() {
return {
lists: [
{ code: 1, active: false, name: '急救护士到场' },
{ code: 1, active: false, name: '急救医生到场' },
{ code: 3, active: false, name: '护士采血' },
{ code: 3, active: false, name: '采血车到场' },
{ code: 4, active: false, name: 'CT室' },
{ code: 8, active: false, name: '介入室' },
{ code: 17, active: false, name: '分诊区' },
{ code: 18, active: false, name: '平车停放点' },
{ code: 19, active: false, name: '卒中中心' },
{ code: 20, active: false, name: '急诊' },
{ code: 21, active: false, name: '抢救室' },
{ code: 22, active: false, name: '走廊' },
{ code: 23, active: false, name: '心电图' },
{ code: 24, active: false, name: '专用电梯(一楼)' },
{ code: 25, active: false, name: '专用电梯(四楼)' },
{ code: 26, active: false, name: 'CCU导管室' },
{ code: '1', active: false, name: '急救护士到场' },
{ code: '1', active: false, name: '急救医生到场' },
{ code: '3', active: false, name: '护士采血' },
{ code: '3', active: false, name: '采血车到场' },
{ code: '4', active: false, name: 'CT室' },
{ code: '8', active: false, name: '介入室' },
{ code: '17', active: false, name: '分诊区' },
{ code: '18', active: false, name: '平车停放点' },
{ code: '19', active: false, name: '卒中中心' },
{ code: '20', active: false, name: '急诊' },
{ code: '21', active: false, name: '抢救室' },
{ code: '22', active: false, name: '走廊' },
{ code: '23', active: false, name: '心电图' },
{ code: '24', active: false, name: '专用电梯(一楼)' },
{ code: '25', active: false, name: '专用电梯(四楼)' },
{ code: '26', active: false, name: 'CCU导管室' },
],
num: 0, //div
t: null,
};
},
@ -50,20 +51,20 @@ export default {
},
watch: {
weighSensor1: {
handle(value) {
// console.log('value: ', value);
// this.lists[0].number = value.split('');
// console.log('this.lists: ', this.lists);
rfidMessage: {
handler(value) {
this.setLight(value.step);
},
deep: true,
},
},
mounted() {
console.log('收到消息rfid', this.rfidMessage);
// this.setLight();
this.setTime();
created() {
if (this.rfidMessage && this.rfidMessage.step) {
this.setLight(this.rfidMessage.step);
} else {
this.setLight();
}
// this.changePage();
},
@ -81,7 +82,7 @@ export default {
//
setTime() {
let i = 0;
setInterval(() => {
this.t = setInterval(() => {
this.lists.forEach((element, j) => {
if (j === i) {
element.active = true;
@ -116,23 +117,27 @@ export default {
},
//
setLight(code) {
// debugger;
this.lists.forEach((element, j) => {
if (element.code === code) {
element.active = true;
//
for (let a = 0; a < this.newArr.length; a++) {
const arr = this.newArr[a];
const item = arr.find(item => item.name === element.name);
if (item) {
this.num = a;
setLight(step) {
if (step) {
clearInterval(this.t);
this.lists.forEach((element, j) => {
if (element.code === step) {
element.active = true;
//
for (let a = 0; a < this.newArr.length; a++) {
const arr = this.newArr[a];
const item = arr.find(item => item.name === element.name);
if (item) {
this.num = a;
}
}
} else {
element.active = false;
}
} else {
element.active = false;
}
});
});
} else {
this.setTime();
}
},
},
};

1
src/mixins/socket.js

@ -91,7 +91,6 @@ const mixin = {
break;
case 7: // 震动传感器
this.messagesAddVibrationSensor(data.data);
console.log('RFID.data: ', data.data);
break;
case 8: // 溶栓剂量(总量)
this.messagesAddThrombolyticDose(data.data.value);

2
src/store/modules/messages/mutations.js

@ -95,7 +95,6 @@ const mutations = {
* @param {*} data
*/
messagesAddRfid(state, data) {
console.log('RFID: ', data);
state.rfidMessage = data;
},
@ -105,7 +104,6 @@ const mutations = {
* @param {*} data
*/
messagesAddWeighSensor1(state, data) {
console.log('weighSensor1: ', data);
state.weighSensor1 = data;
},

Loading…
Cancel
Save