This commit is contained in:
2022-07-13 18:20:46 +08:00
parent 6d88b4aac3
commit 36edf3d0d5
7 changed files with 153 additions and 125 deletions

View File

@@ -72,7 +72,7 @@
:disabled="item.device_code == ''"
:popper-class="isErrorColor(item)"
>
<div style="height: 390px;overflow-y: auto" v-if="item.device_code !== ''">
<div v-if="item.device_code !== ''" style="height: 390px;overflow-y: auto">
<div style="padding: 3px;">
设备信息
</div>
@@ -175,15 +175,21 @@
<!--弹窗设置设备与图标绑定与角度-->
<el-dialog title="设备设置" :visible.sync="dialogFormVisible4" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="80px">
<el-form-item label="设备编号" prop="device_code" label-width="120px">
<el-input v-model="form.device_code" :disabled="true" />
</el-form-item>
<el-form-item label="是否请求" prop="requireSucess" label-width="80px">
<el-form-item label="缺料请求成功" prop="requireSucess" label-width="120px">
<el-radio-group v-model="form.requireSucess">
<el-radio-button :label="0"></el-radio-button>
<el-radio-button :label="1"></el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item label="空想请求成功" prop="fullrequireSucess" label-width="120px">
<el-radio-group v-model="form.fullrequireSucess">
<el-radio-button :label="0"></el-radio-button>
<el-radio-button :label="1"></el-radio-button>
</el-radio-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible4 = false"> </el-button>
@@ -207,7 +213,7 @@
<el-button type="primary" @click="saveBarcode"> </el-button>
</div>
</el-dialog>
<XJDeviceMonitor ref="child1"/>
<XJDeviceMonitor ref="child1" />
</div>
</template>
@@ -246,7 +252,8 @@ export default {
barcode: '',
suspended: null,
material_type: '',
requireSucess: ''
requireSucess: '',
fullrequireSucess: ''
},
grid_width: 1000
}
@@ -286,6 +293,7 @@ export default {
this.form.hasGoodStatus = clickObj.data.hasGoods
this.form.material_type = clickObj.data.material_type
this.form.requireSucess = clickObj.data.requireSucess
this.form.fullrequireSucess = clickObj.data.fullrequireSucess
},
hasGoods(item) {
if (item.data && item.data.hasGoods > 0) {
@@ -327,152 +335,155 @@ export default {
continue
}
if (val === 'message' && data.isError === true) {
const obj = {name: '设备信息', value: data[val]}
const obj = { name: '设备信息', value: data[val] }
arr.push(obj)
}
if (val === 'message' && data.isError === 'false') {
const obj = {name: '异常信息', value: data[val]}
const obj = { name: '异常信息', value: data[val] }
arr.push(obj)
}
if (val === 'move') {
const obj = {name: '光电信号', value: data[val]}
const obj = { name: '光电信号', value: data[val] }
arr.push(obj)
} else if (val === 'mode') {
const obj = {name: '模式', value: data[val]}
const obj = { name: '模式', value: data[val] }
arr.push(obj)
} else if (val === 'error') {
const obj = {name: '报警', value: data[val]}
const obj = { name: '报警', value: data[val] }
arr.push(obj)
} else if (val === 'ip') {
const obj = {name: 'IP地址', value: data[val]}
const obj = { name: 'IP地址', value: data[val] }
arr.push(obj)
} else if (val === 'number') {
const obj = {name: '托盘数量', value: data[val]}
const obj = { name: '托盘数量', value: data[val] }
arr.push(obj)
} else if (val === 'qty') {
const obj = {name: '数量', value: data[val]}
const obj = { name: '数量', value: data[val] }
arr.push(obj)
} else if (val === 'weight') {
const obj = {name: '重量', value: data[val]}
const obj = { name: '重量', value: data[val] }
arr.push(obj)
} else if (val === 'instruction_message') {
const obj = {name: '指令信息', value: data[val]}
const obj = { name: '指令信息', value: data[val] }
arr.push(obj)
} else if (val === 'last_instruction_message') {
const obj = {name: '上次指令信息', value: data[val]}
const obj = { name: '上次指令信息', value: data[val] }
arr.push(obj)
} else if (val === 'container') {
const obj = {name: '载具号', value: data[val]}
const obj = { name: '载具号', value: data[val] }
arr.push(obj)
} else if (val === 'last_container') {
const obj = {name: '上次载具号', value: data[val]}
const obj = { name: '上次载具号', value: data[val] }
arr.push(obj)
} else if (val === 'instruction_code') {
const obj = {name: '指令号', value: data[val]}
const obj = { name: '指令号', value: data[val] }
arr.push(obj)
} else if (val === 'last_instruction_code') {
const obj = {name: '上次指令号', value: data[val]}
const obj = { name: '上次指令号', value: data[val] }
arr.push(obj)
} else if (val === 'action') {
const obj = {name: '动作信号', value: data[val]}
const obj = { name: '动作信号', value: data[val] }
arr.push(obj)
} else if (val === 'io_action') {
const obj = {name: '允许进出信号', value: data[val]}
const obj = { name: '允许进出信号', value: data[val] }
arr.push(obj)
} else if (val === 'material') {
const obj = {name: '物料', value: data[val]}
const obj = { name: '物料', value: data[val] }
arr.push(obj)
} else if (val === 'batch') {
const obj = {name: '批次', value: data[val]}
const obj = { name: '批次', value: data[val] }
arr.push(obj)
} else if (val === 'requestSucess') {
const obj = {name: '是否请求任务', value: data[val]}
const obj = { name: '缺料请求成功', value: data[val] }
arr.push(obj)
} else if (val === 'fullrequestSucess') {
const obj = { name: '空箱请求成功', value: data[val] }
arr.push(obj)
} else if (val === 'applySucess') {
const obj = {name: '是否申请指令', value: data[val]}
const obj = { name: '是否申请指令', value: data[val] }
arr.push(obj)
} else if (val === 'message') {
const obj = {name: '说明', value: data[val]}
const obj = { name: '说明', value: data[val] }
arr.push(obj)
} else if (val === 'empty_is_lack') {
const obj = {name: '空箱位缺箱', value: data[val]}
const obj = { name: '空箱位缺箱', value: data[val] }
arr.push(obj)
} else if (val === 'empty_is_finish') {
const obj = {name: '空位完成', value: data[val]}
const obj = { name: '空位完成', value: data[val] }
arr.push(obj)
} else if (val === 'full_ready_req_agv') {
const obj = {name: '满箱位就绪请求AGV', value: data[val]}
const obj = { name: '满箱位就绪请求AGV', value: data[val] }
arr.push(obj)
} else if (val === 'full_out') {
const obj = {name: '满箱已运出满箱位', value: data[val]}
const obj = { name: '满箱已运出满箱位', value: data[val] }
arr.push(obj)
} else if (val === 'finish') {
const obj = {name: '订单完成', value: data[val]}
const obj = { name: '订单完成', value: data[val] }
arr.push(obj)
} else if (val === 'order_compel_finish') {
const obj = {name: '订单强制完成', value: data[val]}
const obj = { name: '订单强制完成', value: data[val] }
arr.push(obj)
} else if (val === 'now_order_prod_num') {
const obj = {name: '当前生产总量', value: data[val]}
const obj = { name: '当前生产总量', value: data[val] }
arr.push(obj)
} else if (val === 'now_one_prod_num') {
const obj = {name: '当前箱生产量', value: data[val]}
const obj = { name: '当前箱生产量', value: data[val] }
arr.push(obj)
} else if (val === 'task') {
const obj = {name: '任务号', value: data[val]}
const obj = { name: '任务号', value: data[val] }
arr.push(obj)
} else if (val === 'full_number') {
const obj = {name: '出料口满框数量', value: data[val]}
const obj = { name: '出料口满框数量', value: data[val] }
arr.push(obj)
} else if (val === 'storage_stock_num') {
const obj = {name: '储料仓库存数量', value: data[val]}
const obj = { name: '储料仓库存数量', value: data[val] }
arr.push(obj)
} else if (val === 'line_stock_num') {
const obj = {name: '线体库存数量', value: data[val]}
const obj = { name: '线体库存数量', value: data[val] }
arr.push(obj)
} else if (val === 'order_prod_allnum') {
const obj = {name: '订单生产总量', value: data[val]}
const obj = { name: '订单生产总量', value: data[val] }
arr.push(obj)
} else if (val === 'order') {
const obj = {name: '工单号', value: data[val]}
const obj = { name: '工单号', value: data[val] }
arr.push(obj)
} else if (val === 'storage_stock_num') {
const obj = {name: '储料仓库存数量', value: data[val]}
const obj = { name: '储料仓库存数量', value: data[val] }
arr.push(obj)
} else if (val === 'line_stock_num') {
const obj = {name: '线体库存数量', value: data[val]}
const obj = { name: '线体库存数量', value: data[val] }
arr.push(obj)
} else if (val === 'material_type') {
const obj = {name: '产品编号', value: data[val]}
const obj = { name: '产品编号', value: data[val] }
arr.push(obj)
} else if (val === 'lack_req') {
const obj = {name: '缺料请求', value: data[val]}
const obj = { name: '缺料请求', value: data[val] }
arr.push(obj)
} else if (val === 'empty_req') {
const obj = {name: '空箱请求', value: data[val]}
const obj = { name: '空箱请求', value: data[val] }
arr.push(obj)
} else if (val === 'address') {
const obj = {name: 'agv位置', value: data[val]}
const obj = { name: 'agv位置', value: data[val] }
arr.push(obj)
} else if (val === 'phaseName') {
const obj = {name: 'phase', value: data[val]}
const obj = { name: 'phase', value: data[val] }
arr.push(obj)
} else if (val === 'full_req') {
const obj = {name: '满箱请求', value: data[val]}
const obj = { name: '满箱请求', value: data[val] }
arr.push(obj)
} else if (val === 'open_time') {
const obj = {name: '开机时间', value: data[val]}
const obj = { name: '开机时间', value: data[val] }
arr.push(obj)
} else if (val === 'close_time') {
const obj = {name: '关机时间', value: data[val]}
const obj = { name: '关机时间', value: data[val] }
arr.push(obj)
} else if (val === 'feeding_qty') {
const obj = {name: '上料数量', value: data[val]}
const obj = { name: '上料数量', value: data[val] }
arr.push(obj)
} else if (val === 'error_num') {
const obj = {name: '故障次数', value: data[val]}
const obj = { name: '故障次数', value: data[val] }
arr.push(obj)
}
}