更新优化

This commit is contained in:
24kycj
2024-11-12 19:52:26 +08:00
parent 5d635afeb1
commit ffbb6af84e
2 changed files with 19 additions and 14 deletions
+12 -7
View File
@@ -160,15 +160,20 @@ const actions = {
const data = JSON.parse(e.data) // 转json对象 const data = JSON.parse(e.data) // 转json对象
if (data.resp_name) { if (data.resp_name) {
if (data.resp_name === 'task_list') { if (data.resp_name === 'task_list') {
commit('chat/setData', { name: 'task_list', data: data.resp_info.task_list }) commit('setData', { name: 'task_list', data: data.resp_info.task_list })
} else if (data.resp_name === 'printer_info') { } else if (data.resp_name === 'printer_info') {
let info = data.resp_info let info = data.resp_info
info.printer_status = String.fromCharCode(info.printer_status) info.printer_status = String.fromCharCode(info.printer_status)
info.printer_tray = String.fromCharCode(info.printer_tray) info.printer_tray = String.fromCharCode(info.printer_tray)
commit('chat/setData', { name: 'printer_info', data: info }) commit('setData', { name: 'printer_info', data: info })
} else if (data.resp_name === 'cd_list') { } else if (data.resp_name === 'cd_info') {
let info = data.resp_info const list = data.resp_info.cd_list
commit('chat/setData', { name: 'cd_list', data: info }) let cds = [{}, {}]
for (let i = 0; i < list.length; i++) {
if (list[i].cd_pos == 2) cds[0] = list[i]
else cds[1] = list[i]
}
commit('setData', { name: 'cd_list', data: cds })
} else if (data.resp_name === 'printer_error') { } else if (data.resp_name === 'printer_error') {
let error = data.resp_info let error = data.resp_info
let info = { let info = {
@@ -176,7 +181,7 @@ const actions = {
error2: '', error2: '',
error3: '' error3: ''
} }
commit('chat/setData', { name: 'printer_error', data: info }) commit('setData', { name: 'printer_error', data: info })
if (error.error1) { if (error.error1) {
let errors = error.error1.split('') let errors = error.error1.split('')
for (let i = 0; i < errors.length; i++) { for (let i = 0; i < errors.length; i++) {
@@ -196,7 +201,7 @@ const actions = {
} }
} }
setTimeout(() => { setTimeout(() => {
commit('chat/setData', { name: 'printer_error', data: info }) commit('setData', { name: 'printer_error', data: info })
}, 100) }, 100)
} }
} else { } else {
+7 -7
View File
@@ -73,19 +73,19 @@
<div class="device_info_option"> <div class="device_info_option">
<div class="flex_box flex_row_between device_info_option_list"> <div class="flex_box flex_row_between device_info_option_list">
<div class="device_info_option_item device_info_option_blue"> <div class="device_info_option_item device_info_option_blue">
<div :style="{width: printer_info.blue_last+'%'}" class="device_info_option_content"></div> <div :style="{height: parseInt(printer_info.blue_last)+'%'}" class="device_info_option_content"></div>
</div> </div>
<div class="device_info_option_item device_info_option_red"> <div class="device_info_option_item device_info_option_red">
<div :style="{width: printer_info.red_last+'%'}" class="device_info_option_content"></div> <div :style="{height: parseInt(printer_info.red_last)+'%'}" class="device_info_option_content"></div>
</div> </div>
<div class="device_info_option_item device_info_option_yellow"> <div class="device_info_option_item device_info_option_yellow">
<div :style="{width: printer_info.yellow_last+'%'}" class="device_info_option_content"></div> <div :style="{height: parseInt(printer_info.yellow_last)+'%'}" class="device_info_option_content"></div>
</div> </div>
</div> </div>
<div class="flex_box flex_row_between device_info_option_b"> <div class="flex_box flex_row_between device_info_option_b">
<div class="device_info_option_b_text device_info_option_b_text1">{{printer_info.blue_last}}%</div> <div class="device_info_option_b_text device_info_option_b_text1">{{parseInt(printer_info.blue_last)}}%</div>
<div class="device_info_option_b_text device_info_option_b_text1">{{printer_info.red_last}}%</div> <div class="device_info_option_b_text device_info_option_b_text1">{{parseInt(printer_info.red_last)}}%</div>
<div class="device_info_option_b_text device_info_option_b_text1">{{printer_info.yellow_last}}%</div> <div class="device_info_option_b_text device_info_option_b_text1">{{parseInt(printer_info.yellow_last)}}%</div>
</div> </div>
</div> </div>
</div> </div>
@@ -593,7 +593,7 @@ $red: #ff0000;
} }
} }
.device_info_option_list { .device_info_option_list {
width: 150px; width: 200px;
.device_info_option_item { .device_info_option_item {
width: 36px; width: 36px;
height: 67px; height: 67px;