优化bug

This commit is contained in:
24kycj
2025-03-18 15:07:29 +08:00
parent b1a711a5ab
commit 16eb5bfa33
3 changed files with 164 additions and 13 deletions
+60 -8
View File
@@ -136,6 +136,7 @@ export default {
components: { TabBar },
data() {
return {
printer_info: {},
moveList: [
{
id: 1,
@@ -151,11 +152,11 @@ export default {
},
{
id: 4,
name: '校准盘仓'
name: '校准光盘桶'
},
{
id: 5,
name: '刷新CD数量'
name: '刷新光盘'
}
],
actionList: [
@@ -231,6 +232,10 @@ export default {
},
'$store.state.chat.cdList': {
handler(val) {
if (!val || val.length === 0) {
this.cdList = []
return
}
this.cdList = val.map((item) => {
item.cdType = 1
return item
@@ -238,7 +243,54 @@ export default {
},
deep: true,
immediate: true
}
},
'$store.state.chat.printer_info': {
handler(val) {
let data = { ...val }
this.printer_info = { ...data }
if (val.printer_name && val.printer_name === 'SE3') {
this.moveList = [
{
id: 1,
name: '校准打印机'
},
{
id: 4,
name: '校准光盘桶'
},
{
id: 5,
name: '刷新光盘'
}
]
} else {
this.moveList = [
{
id: 1,
name: '校准打印机'
},
{
id: 2,
name: '校准上光驱'
},
{
id: 3,
name: '校准下光驱'
},
{
id: 4,
name: '校准光盘桶'
},
{
id: 5,
name: '刷新光盘'
}
]
}
},
deep: true,
immediate: true
},
},
methods: {
// 校准设备
@@ -321,9 +373,9 @@ export default {
})
break
case 4:
// 校准盘仓
// 校准光盘桶
that
.$confirm('请在左右进盘仓各放入一张光盘,点击确定后将自动校准盘仓', '温馨提示', {
.$confirm('请在所有光盘桶放置一张光盘,点击确定后将校准每一个光盘桶的数量为 1', '温馨提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
@@ -344,9 +396,9 @@ export default {
})
break
case 5:
// 刷新CD数量
// 刷新光盘
that
.$confirm('请在左右进盘仓各放入一张光盘,点击确定后将刷新CD数量', '温馨提示', {
.$confirm('点击确定后将刷新所有光盘桶的光盘数量', '温馨提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
@@ -533,7 +585,7 @@ export default {
device_pos: 2
}
]
if (this.$store.state.chat.printer_info.printer_name !== 'SE3') {
if (this.printer_info.printer_name !== 'SE3') {
let top = this.cdList.filter((item) => item.cdType === 2)
let bottom = this.cdList.filter((item) => item.cdType === 3)
if (!top || top.length === 0) {