add: 设备监控国际化

This commit is contained in:
2024-02-19 10:48:28 +08:00
parent b45e089e7f
commit e95b1b46cf
4 changed files with 381 additions and 138 deletions

View File

@@ -38,6 +38,87 @@ export default {
'the_past_week': 'The Past Week',
'the_past_month': 'The Past Month',
'the_past_three_months': 'The Past Three Months'
},
'click': {
'device_information': 'Device Information',
'monitor_item': 'Monitor Item',
'current_value': 'current value',
'device_setup': 'Device Settings',
'bar_code': 'Bar code',
'request_flag': 'Request flag',
'out_of_stock': 'Out of stock',
'with_pallets': 'There is a tray',
'pallets_and_goods': 'There are pallets and goods',
'material_code': 'Material code',
'disabled_manipulator': 'Disable manipulator',
'normal': 'normal',
'forbidden': 'disable',
'job_command': 'job command',
'recall': 'recall',
'scram': 'crash stop',
'police_clearance': 'clear the police',
'keep_out_of_storage': 'Keep out of storag',
'no_release': 'No export',
'stop_task': 'Stop task',
'equipment_number': 'Device number',
'device_name': 'Device name',
'exception_message': 'exception message',
'photoelectric_signal': 'photoelectric signal',
'mode': 'mode',
'alarm': 'alarm',
'ip_address': 'IP',
'pallet_quantity': 'Pallet quantity',
'instruction_information': 'instruction information',
'note_information': 'Remark information',
'current_instruction_message': 'current instruction information',
'last_instruction_message': 'last command information',
'action_signal': 'action signal',
'clearance_signal': 'allow in and out signal',
'materiel': 'material',
'lot': 'batch',
'request_task': 'Whether to request a task',
'request_order': 'Whether to request instructions',
'apply_labeling': 'Whether to apply for labelling',
'apply_for_bundling': 'Whether to apply for bundling',
'device_status': 'Device status',
'weight': 'weight',
'front_station_photoelectric_signal': 'forward station photoelectric signal',
'open': 'On',
'close': 'Off',
'AGV_phase': 'AGV Interaction Phase',
'description_of_the_AGV_phase': 'AGV Interaction Phase Description',
'AGV_action': 'AGV action',
'AGV_power': 'AGV Power',
'post-station_photoelectric_signal': 'post-station photoelectric signal',
'front_station_action_signal': 'forward motion signal',
'back_station_action_signal': 'post action signal',
'walk_y': 'walking column',
'previous_station_task': 'Former station task number',
'back_station_task': 'station task Back number',
'task_number': 'task number',
'disable': 'Whether to disable',
'current_temperature': 'Current temperature',
'oven_finish': 'Oven complete',
'house': 'Constant temperature countdown-house',
'minutes': 'Constant temperature countdown-minutes',
'seconds': 'Constant temperature countdown-seconds',
'gate_state': 'gate state',
'task_creation_failure': 'Cause of task creation failure',
'failed_to_create_instruction': 'Cause of instruction creation failure',
'no_electrical_signal_feedback_cause': 'Cause of no electrical signal feedback',
'request_success_flag': 'request success flag',
'delivery_completed': 'Outbound complete',
'inventory_quantity': 'inventory quantity',
'angle': 'Angle',
'electric_quantity': 'electricity',
'status': 'state',
'abnormal': 'exception',
'floor': 'floor',
'tray': 'tray',
'loading_or_not': 'loading or not',
'barcode': 'Vehicle number',
'barcode_length': 'Vehicle length',
'last_container': 'Last vehicle number'
}
}
}

View File

@@ -38,6 +38,87 @@ export default {
'the_past_week': 'Minggu Terakhir',
'the_past_month': 'Bulan Terakhir',
'the_past_three_months': 'Tiga Bulan Terakhir'
},
'click': {
'device_information': 'Informasi divaiscomment',
'monitor_item': 'kata',
'current_value': 'nilai saat ini',
'device_setup': 'pengaturan perangkat',
'bar_code': 'Kode bar',
'request_flag': 'minta tanda',
'out_of_stock': 'Tidak ada barang',
'with_pallets': 'Dengan nampan',
'pallets_and_goods': 'Seorang baki telah tiba',
'material_code': 'Kode material',
'disabled_manipulator': 'Matikan mesinnya',
'normal': 'normal',
'forbidden': 'nonaktifkan',
'job_command': 'Perintah untuk pekerjaan rumah',
'recall': 'Mengingat',
'scram': 'Berhenti',
'police_clearance': 'Polisi bersih',
'keep_out_of_storage': 'Dilarang masuk',
'no_release': 'Keluarkan uang',
'stop_task': 'Hentikan misi',
'equipment_number': 'nomor divais',
'device_name': 'nama divais',
'exception_message': 'pesan yang tidak biasa',
'photoelectric_signal': 'Sinyal fotolistrik',
'mode': 'pola',
'alarm': 'polisi',
'ip_address': 'IP',
'pallet_quantity': 'Kuantitas baki',
'instruction_information': 'pesan ke',
'note_information': 'Catatan informasi',
'current_instruction_message': 'Pesan perintah saat ini',
'last_instruction_message': 'Pesan tindakan terakhir',
'action_signal': 'sinyal aksi',
'clearance_signal': 'izin untuk masuk dan keluar sinyal',
'materiel': 'Bahan',
'lot': 'Batch',
'request_task': 'Apakah permintaan tugas',
'request_order': 'Apakah penerapan perintah',
'apply_labeling': 'Apakah saya memasukkan sebuah stiker',
'apply_for_bundling': 'Apakah berkas diterapkan',
'device_status': 'status divais',
'weight': 'Berat',
'front_station_photoelectric_signal': 'Bekas tiang listrik',
'open': 'Buka',
'close': 'Hilang',
'AGV_phase': 'Persetujuan AGV',
'description_of_the_AGV_phase': 'Persetujuan AGV Keterangan',
'AGV_action': 'Aksi AGV',
'AGV_power': 'AGV daya',
'post-station_photoelectric_signal': 'Tiang layar cahaya',
'front_station_action_signal': 'Mantan sinyal aksi industri',
'back_station_action_signal': 'Sinyal aksi tertinggal',
'walk_y': 'Treks',
'previous_station_task': 'Mantan pegawai stasiun',
'back_station_task': 'Back star number',
'task_number': 'Mission no',
'disable': 'apakah dinonaktifkan',
'current_temperature': 'Suhu saat ini',
'oven_finish': 'Oven selesai',
'house': 'Hitung mundur temperatur-waktu',
'minutes': 'Hitung mundur temperatur-Membagi',
'seconds': 'Hitung mundur temperatur-Detik',
'gate_state': 'status pintu',
'task_creation_failure': 'Penyebab kegagalan penciptaan',
'failed_to_create_instruction': 'Penyebab kegagalan penciptaan instruksi',
'no_electrical_signal_feedback_cause': 'Tidak ada umpan balik penyebab listrik',
'request_success_flag': 'sukses ditandai',
'delivery_completed': 'Ekspor-impor selesai',
'inventory_quantity': 'jumlah persediaan',
'angle': 'Sudut',
'electric_quantity': 'Baterai',
'status': 'Status',
'abnormal': 'Anomali',
'floor': 'lantai',
'tray': 'Nampan',
'loading_or_not': 'dimuat atau tidak',
'barcode': 'Angkat tanda',
'barcode_length': 'Perjalanan panjang',
'last_container': 'Nomor muatan terakhir'
}
}
}

View File

@@ -38,6 +38,87 @@ export default {
'the_past_week': '最近一周',
'the_past_month': '最近一个月',
'the_past_three_months': '最近三个月'
},
'click': {
'device_information': '设备信息',
'monitor_item': '监控项',
'current_value': '当前值',
'device_setup': '设备设置',
'bar_code': '条码',
'request_flag': '请求标记',
'out_of_stock': '无货',
'with_pallets': '有托盘',
'pallets_and_goods': '有托盘有货',
'material_code': '物料编码',
'disabled_manipulator': '禁用机械手',
'normal': '正常',
'forbidden': '禁用',
'job_command': '作业命令',
'recall': '召回',
'scram': '急停',
'police_clearance': '清警',
'keep_out_of_storage': '禁止入库',
'no_release': '禁止出库',
'stop_task': '停止任务',
'equipment_number': '设备编号',
'device_name': '设备名称',
'exception_message': '异常信息',
'photoelectric_signal': '光电信号',
'mode': '模式',
'alarm': '报警',
'ip_address': 'IP地址',
'pallet_quantity': '托盘数量',
'instruction_information': '指令信息',
'note_information': '备注信息',
'current_instruction_message': '当前指令信息',
'last_instruction_message': '上次指令信息',
'action_signal': '动作信号',
'clearance_signal': '允许进出信号',
'materiel': '物料',
'lot': '批次',
'request_task': '是否请求任务',
'request_order': '是否申请指令',
'apply_labeling': '是否申请贴标',
'apply_for_bundling': '是否申请捆扎',
'device_status': '设备状态',
'weight': '重量',
'front_station_photoelectric_signal': '前工位光电信号',
'open': '开',
'close': '关',
'AGV_phase': 'AGV交互阶段',
'description_of_the_AGV_phase': 'AGV交互阶段说明',
'AGV_action': 'AGV动作',
'AGV_power': 'AGV电量',
'post-station_photoelectric_signal': '后工位光电信号',
'front_station_action_signal': '前工位动作信号',
'back_station_action_signal': '后工位动作信号',
'walk_y': '行走列',
'previous_station_task': '前工位任务号',
'back_station_task': '后工位任务号',
'task_number': '任务号',
'disable': '是否禁用',
'current_temperature': '当前温度',
'oven_finish': '烘箱完成',
'house': '恒温倒计时-时',
'minutes': '恒温倒计时-分',
'seconds': '恒温倒计时-秒',
'gate_state': '门状态',
'task_creation_failure': '任务创建失败原因',
'failed_to_create_instruction': '指令创建失败原因',
'no_electrical_signal_feedback_cause': '未反馈电气信号原因',
'request_success_flag': '请求成功标记',
'delivery_completed': '出库完成',
'inventory_quantity': '库存数量',
'angle': '角度',
'electric_quantity': '电量',
'status': '状态',
'abnormal': '异常',
'floor': '楼层',
'tray': '托盘',
'loading_or_not': '是否装载',
'barcode': '载具号',
'barcode_length': '载具长度',
'last_container': '上次载具号'
}
}
}

View File

@@ -6,7 +6,7 @@
<!--点击设备显示信息-->
<el-dialog
id="dialogs"
title="设备信息"
:title="$t('monitor.click.device_information')"
class="newDialog"
:visible.sync="dialogDeviceMsgVisible"
width="22%"
@@ -21,189 +21,189 @@
>
<el-table-column
prop="name"
label="监控项"
:label="$t('monitor.click.monitor_item')"
/>
<el-table-column
prop="value"
label="当前值"
:label="$t('monitor.click.current_value')"
/>
</el-table>
</el-dialog>
<!--弹窗设置设备与图标绑定与角度-->
<el-dialog title="设备设置" :visible.sync="dialogFormVisible" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="120px">
<el-form-item :label="$t('monitor.click.equipment_number')" prop="device_code" label-width="120px">
<el-input v-model="form.device_code" :disabled="true" />
</el-form-item>
<el-form-item label="条码" label-width="120px">
<el-form-item :label="$t('monitor.click.bar_code')" label-width="120px">
<el-input v-model="form.hand_barcode" :disabled="false" />
</el-form-item>
<el-form-item label="请求标记" prop="requireSucess" label-width="120px">
<el-form-item :label="$t('monitor.click.request_flag')" 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-button :label="0">{{ $t('auto.common.false') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('auto.common.true') }}</el-radio-button>
</el-radio-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false"> </el-button>
<el-button type="primary" @click="dialogSave"> </el-button>
<el-button @click="dialogFormVisible = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="dialogSave">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
<!--弹窗设置设备与图标绑定与角度-->
<el-dialog title="设备设置" :visible.sync="dialogFormVisible3" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible3" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="80px">
<el-form-item :label="$t('monitor.click.equipment_number')" prop="device_code" label-width="80px">
<el-input v-model="form.device_code" :disabled="true" />
</el-form-item>
<el-form-item label="设备状态" label-width="80px">
<el-form-item :label="$t('monitor.click.device_status')" label-width="80px">
<el-radio-group v-model="form.hasGoodStatus">
<el-radio-button :label="0">无货</el-radio-button>
<el-radio-button :label="1">有托盘</el-radio-button>
<el-radio-button :label="2">有托盘有货</el-radio-button>
<el-radio-button :label="0">{{ $t('monitor.click.out_of_stock') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('monitor.click.with_pallets') }}</el-radio-button>
<el-radio-button :label="2">{{ $t('monitor.click.pallets_and_goods') }}</el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item label="物料编码" prop="material_type" label-width="80px">
<el-form-item :label="$t('monitor.click.material_code')" prop="material_type" label-width="80px">
<el-input v-model="form.material_type" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible3 = false"> </el-button>
<el-button type="primary" @click="dialogSave"> </el-button>
<el-button @click="dialogFormVisible3 = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="dialogSave">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
<!--弹窗设置设备与图标绑定与角度-->
<el-dialog title="设备设置" :visible.sync="dialogFormVisible4" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible4" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="120px">
<el-form-item :label="$t('monitor.click.equipment_number')" prop="device_code" label-width="120px">
<el-input v-model="form.device_code" :disabled="true" />
</el-form-item>
<el-form-item label="禁用机械手" prop="is_disable" label-width="120px">
<el-form-item :label="$t('monitor.click.disabled_manipulator')" prop="is_disable" label-width="120px">
<el-radio-group v-model="form.is_disable">
<el-radio-button :label="0">正常</el-radio-button>
<el-radio-button :label="1">禁用</el-radio-button>
<el-radio-button :label="0">{{ $t('monitor.click.normal') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('monitor.click.forbidden') }}</el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item label="请求标记" prop="requireSucess" label-width="120px">
<el-form-item :label="$t('monitor.click.request_flag')" 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-button :label="0"> {{ $t('auto.common.false') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('auto.common.true') }}</el-radio-button>
</el-radio-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible4 = false"> </el-button>
<el-button type="primary" @click="dialogSave"> </el-button>
<el-button @click="dialogFormVisible4 = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="dialogSave">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
<el-dialog title="设备设置" :visible.sync="dialogFormVisible5" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible5" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="120px">
<el-form-item :label="$t('monitor.click.equipment_number')" 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="120px">
<el-form-item :label="$t('monitor.click.request_flag')" 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-button :label="0"> {{ $t('auto.common.false') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('auto.common.true') }}</el-radio-button>
</el-radio-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible5 = false"> </el-button>
<el-button type="primary" @click="dialogSave"> </el-button>
<el-button @click="dialogFormVisible5 = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="dialogSave">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
<el-dialog title="设备设置" :visible.sync="dialogFormVisible7" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible7" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="120px">
<el-form-item :label="$t('monitor.click.equipment_number')" prop="device_code" label-width="120px">
<el-input v-model="form.device_code" :disabled="true" />
</el-form-item>
<el-form-item label="条码" label-width="120px">
<el-form-item :label="$t('monitor.click.bar_code')" label-width="120px">
<el-input v-model="form.hand_barcode" :disabled="false" />
</el-form-item>
<el-form-item label="请求标记" prop="requireSucess" label-width="120px">
<el-form-item :label="$t('monitor.click.request_flag')" 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-button :label="0"> {{ $t('auto.common.false') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('auto.common.true') }}</el-radio-button>
</el-radio-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible7 = false"> </el-button>
<el-button type="primary" @click="dialogSave"> </el-button>
<el-button @click="dialogFormVisible7 = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="dialogSave">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
<el-dialog title="设备设置" :visible.sync="dialogFormVisible6" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible6" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="120px">
<el-form-item :label="$t('monitor.click.equipment_number')" 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="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-button :label="0"> {{ $t('auto.common.false') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('auto.common.true') }}</el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item label="请求任务标记" prop="applySucess" label-width="120px">
<el-radio-group v-model="form.applySucess">
<el-radio-button :label="0"></el-radio-button>
<el-radio-button :label="1"></el-radio-button>
<el-radio-button :label="0"> {{ $t('auto.common.false') }}</el-radio-button>
<el-radio-button :label="1">{{ $t('auto.common.true') }}</el-radio-button>
</el-radio-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible5 = false"> </el-button>
<el-button type="primary" @click="dialogSave"> </el-button>
<el-button @click="dialogFormVisible5 = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="dialogSave">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
<!--弹窗设置设备与图标绑定与角度-->
<el-dialog title="设备设置" :visible.sync="dialogFormVisible1" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible1" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="80px">
<el-form-item :label="$t('monitor.click.equipment_number')" prop="device_code" label-width="80px">
<el-input v-model="form.device_code" :disabled="true" />
</el-form-item>
<el-form-item label="条码" prop="device_code" label-width="80px">
<el-form-item :label="$t('monitor.click.bar_code')" prop="device_code" label-width="80px">
<el-input v-model="form.barcode" :disabled="false" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible1 = false"> </el-button>
<el-button type="primary" @click="saveBarcode"> </el-button>
<el-button @click="dialogFormVisible1 = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="saveBarcode">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
<!-- 堆垛机弹出框 -->
<el-dialog title="设备设置" :visible.sync="dialogFormVisible8" width="35%">
<el-dialog :title="$t('monitor.click.device_setup')" :visible.sync="dialogFormVisible8" width="35%">
<el-form :model="form" size="small">
<el-form-item label="设备编号" prop="device_code" label-width="120px">
<el-form-item :label="$t('monitor.click.equipment_number')" prop="device_code" label-width="120px">
<el-input v-model="form.device_code" :disabled="true" />
</el-form-item>
<el-form-item label="作业命令" prop="toCommand" label-width="120px">
<el-form-item :label="$t('monitor.click.job_command')" prop="toCommand" label-width="120px">
<el-radio-group v-model="form.toCommand">
<el-radio-button :label="7" >召回</el-radio-button>
<el-radio-button :label="8">急停</el-radio-button>
<el-radio-button :label="5">清警</el-radio-button>
<el-radio-button :label="7" >{{ $t('monitor.click.recall') }}</el-radio-button>
<el-radio-button :label="8">{{ $t('monitor.click.scram') }}</el-radio-button>
<el-radio-button :label="5">{{ $t('monitor.click.police_clearance') }}</el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item label="禁止入库" prop="prohibitInWarehouse" label-width="120px">
<el-form-item :label="$t('monitor.click.keep_out_of_storage')" prop="prohibitInWarehouse" label-width="120px">
<el-switch v-model="form.prohibitInWarehouse" />
</el-form-item>
<el-form-item label="禁止出库" prop="prohibitOutWarehouse" label-width="120px">
<el-form-item :label="$t('monitor.click.no_release')" prop="prohibitOutWarehouse" label-width="120px">
<el-switch v-model="form.prohibitOutWarehouse" />
</el-form-item>
<el-form-item label="停止任务" prop="stopReceiveTask" label-width="120px">
<el-form-item :label="$t('monitor.click.stop_task')" prop="stopReceiveTask" label-width="120px">
<el-switch v-model="form.stopReceiveTask" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible8 = false"> </el-button>
<el-button type="primary" @click="dialogSave"> </el-button>
<el-button @click="dialogFormVisible8 = false">{{ $t('auto.common.Cancel') }}</el-button>
<el-button type="primary" @click="dialogSave">{{ $t('auto.common.Confirm') }}</el-button>
</div>
</el-dialog>
</div>
@@ -211,7 +211,6 @@
<script>
import crudStage from '@/api/logicflow/stage'
import paramCrud from '@/api/system/param'
import deviceCrud from '@/api/acs/device/device'
import { getDeviceByCodes } from '@/api/acs/device/deviceStageMonitor'
import '@logicflow/core/dist/style/index.css'
@@ -219,6 +218,7 @@ import '@logicflow/extension/lib/style/index.css'
import { LogicFlow } from '@logicflow/core'
import { registerCustomElement } from '@/views/system/logicflow/editor/components/node'
import i18n from '@/i18n'
let data = {}
let lf = ''
@@ -421,7 +421,7 @@ export default {
if (item.device_code && item.data) {
// console.log('item', item)
this.arr = [
{ name: '设备编号', value: item.device_code },
{ name: i18n.t('monitor.click.equipment_number'), value: item.device_code },
{ name: '设备名称', value: item.device_name }
]
const data = item.data
@@ -430,212 +430,212 @@ export default {
continue
}
if (val === 'message' && data.isError === true) {
const obj = { name: '设备信息', value: data[val] }
const obj = { name: i18n.t('monitor.click.device_information'), value: data[val] }
this.arr.push(obj)
}
if (val === 'message' && data.isError === 'false') {
const obj = { name: '异常信息', value: data[val] }
const obj = { name: i18n.t('monitor.click.exception_message'), value: data[val] }
this.arr.push(obj)
}
if (val === 'move') {
const obj = { name: '光电信号', value: data[val] }
const obj = { name: i18n.t('monitor.click.photoelectric_signal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'mode') {
const obj = { name: '模式', value: data[val] }
const obj = { name: i18n.t('monitor.click.mode'), value: data[val] }
this.arr.push(obj)
} else if (val === 'error') {
const obj = { name: '报警', value: data[val] }
const obj = { name: i18n.t('monitor.click.alarm'), value: data[val] }
this.arr.push(obj)
} else if (val === 'ip') {
const obj = { name: 'IP地址', value: data[val] }
const obj = { name: 'IP', value: data[val] }
this.arr.push(obj)
} else if (val === 'number') {
const obj = { name: '托盘数量', value: data[val] }
const obj = { name: i18n.t('monitor.click.pallet_quantity'), value: data[val] }
this.arr.push(obj)
} else if (val === 'inst_message') {
const obj = { name: '指令信息', value: data[val] }
const obj = { name: i18n.t('monitor.click.instruction_information'), value: data[val] }
this.arr.push(obj)
} else if (val === 'message') {
const obj = { name: '备注信息', value: data[val] }
const obj = { name: i18n.t('monitor.click.note_information'), value: data[val] }
this.arr.push(obj)
} else if (val === 'inst_message') {
const obj = { name: '当前指令信息', value: data[val] }
const obj = { name: i18n.t('monitor.click.current_instruction_message'), value: data[val] }
this.arr.push(obj)
} else if (val === 'last_inst_message') {
const obj = { name: '上次指令信息', value: data[val] }
const obj = { name: i18n.t('monitor.click.last_instruction_message'), value: data[val] }
this.arr.push(obj)
} else if (val === 'barcode') {
const obj = { name: '载具号', value: data[val] }
const obj = { name: i18n.t('monitor.click.barcode'), value: data[val] }
this.arr.push(obj)
} else if (val === 'barcode_length') {
const obj = { name: '载具长度', value: data[val] }
const obj = { name: i18n.t('monitor.click.barcode_length'), value: data[val] }
this.arr.push(obj)
} else if (val === 'last_container') {
const obj = { name: '上次载具号', value: data[val] }
const obj = { name: i18n.t('monitor.click.last_container'), value: data[val] }
this.arr.push(obj)
} else if (val === 'instruction_code') {
const obj = { name: '指令号', value: data[val] }
const obj = { name: i18n.t('monitor.click.current_instruction_message'), value: data[val] }
this.arr.push(obj)
} else if (val === 'task_code') {
const obj = { name: '任务号', value: data[val] }
const obj = { name: i18n.t('monitor.click.task_number'), value: data[val] }
this.arr.push(obj)
} else if (val === 'last_instruction_code') {
const obj = { name: '上次指令号', value: data[val] }
const obj = { name: i18n.t('monitor.click.last_instruction_message'), value: data[val] }
this.arr.push(obj)
} else if (val === 'action') {
const obj = { name: '动作信号', value: data[val] }
const obj = { name: i18n.t('monitor.click.action_signal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'io_action') {
const obj = { name: '允许进出信号', value: data[val] }
const obj = { name: i18n.t('monitor.click.clearance_signal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'material') {
const obj = { name: '物料', value: data[val] }
const obj = { name: i18n.t('monitor.click.materiel'), value: data[val] }
this.arr.push(obj)
} else if (val === 'batch') {
const obj = { name: '批次', value: data[val] }
const obj = { name: i18n.t('monitor.click.lot'), value: data[val] }
this.arr.push(obj)
} else if (val === 'requestSucess') {
const obj = { name: '是否请求任务', value: data[val] }
const obj = { name: i18n.t('monitor.click.request_task'), value: data[val] }
this.arr.push(obj)
} else if (val === 'applySucess') {
const obj = { name: '是否申请指令', value: data[val] }
const obj = { name: i18n.t('monitor.click.request_order'), value: data[val] }
this.arr.push(obj)
} else if (val === 'requireApplyLabelingSuccess') {
const obj = { name: '是否申请贴标', value: data[val] }
const obj = { name: i18n.t('monitor.click.apply_labeling'), value: data[val] }
this.arr.push(obj)
} else if (val === 'requireApplyLaStrangulationSuccess') {
const obj = { name: '是否申请捆扎', value: data[val] }
const obj = { name: i18n.t('monitor.click.apply_for_bundling'), value: data[val] }
this.arr.push(obj)
} else if (val === 'status') {
const obj = { name: '设备状态', value: data[val] }
const obj = { name: i18n.t('monitor.click.device_status'), value: data[val] }
this.arr.push(obj)
} else if (val === 'weight') {
const obj = { name: '重量', value: data[val] }
const obj = { name: i18n.t('monitor.click.weight'), value: data[val] }
this.arr.push(obj)
} else if (val === 'move_1') {
const obj = { name: '前工位光电信号', value: data[val] }
const obj = { name: i18n.t('monitor.click.front_station_photoelectric_signal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'open') {
const obj = { name: '开到位', value: data[val] }
const obj = { name: i18n.t('monitor.click.open'), value: data[val] }
this.arr.push(obj)
} else if (val === 'close') {
const obj = { name: '关到位', value: data[val] }
const obj = { name: i18n.t('monitor.click.close'), value: data[val] }
this.arr.push(obj)
} else if (val === 'phase') {
const obj = { name: 'AGV交互阶段', value: data[val] }
const obj = { name: i18n.t('monitor.click.AGV_phase'), value: data[val] }
this.arr.push(obj)
} else if (val === 'phase_name') {
const obj = { name: 'AGV交互阶段说明', value: data[val] }
const obj = { name: i18n.t('monitor.click.description_of_the_AGV_phase'), value: data[val] }
this.arr.push(obj)
} else if (val === 'option') {
const obj = { name: 'AGV动作', value: data[val] }
const obj = { name: i18n.t('monitor.click.AGV_action'), value: data[val] }
this.arr.push(obj)
} else if (val === 'agv_power') {
const obj = { name: 'AGV电量', value: data[val] }
const obj = { name: i18n.t('monitor.click.AGV_power'), value: data[val] }
this.arr.push(obj)
} else if (val === 'move_2') {
const obj = { name: '后工位光电信号', value: data[val] }
const obj = { name: i18n.t('monitor.click.station_photoelectric_signal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'action_1') {
const obj = { name: '前工位动作信号', value: data[val] }
const obj = { name: i18n.t('monitor.click.front_station_action_signal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'action_2') {
const obj = { name: '后工位动作信号', value: data[val] }
const obj = { name: i18n.t('monitor.click.back_station_action_signal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'walk_y') {
const obj = { name: '行走列', value: data[val] }
const obj = { name: i18n.t('monitor.click.walk_y'), value: data[val] }
this.arr.push(obj)
} else if (val === 'task1') {
const obj = { name: '前工位任务号', value: data[val] }
const obj = { name: i18n.t('monitor.click.previous_station_task'), value: data[val] }
this.arr.push(obj)
} else if (val === 'task2') {
const obj = { name: '后工位任务号', value: data[val] }
const obj = { name: i18n.t('monitor.click.back_station_task'), value: data[val] }
this.arr.push(obj)
} else if (val === 'task') {
const obj = { name: '任务号', value: data[val] }
const obj = { name: i18n.t('monitor.click.task_number'), value: data[val] }
this.arr.push(obj)
} else if (val === 'is_disable') {
const obj = { name: '是否禁用', value: data[val] }
const obj = { name: i18n.t('monitor.click.disable'), value: data[val] }
this.arr.push(obj)
} else if (val === 'temperature') {
const obj = { name: '当前温度', value: data[val] }
const obj = { name: i18n.t('monitor.click.current_temperature'), value: data[val] }
this.arr.push(obj)
} else if (val === 'finish') {
const obj = { name: '烘箱完成', value: data[val] }
const obj = { name: i18n.t('monitor.click.oven_finish'), value: data[val] }
this.arr.push(obj)
} else if (val === 'countdown_house') {
const obj = { name: '恒温倒计时(时)', value: data[val] }
const obj = { name: i18n.t('monitor.click.house'), value: data[val] }
this.arr.push(obj)
} else if (val === 'countdown_min') {
const obj = { name: '恒温倒计时(分)', value: data[val] }
const obj = { name: i18n.t('monitor.click.minutes'), value: data[val] }
this.arr.push(obj)
} else if (val === 'countdown_sec') {
const obj = { name: '恒温倒计时(秒)', value: data[val] }
const obj = { name: i18n.t('monitor.click.seconds'), value: data[val] }
this.arr.push(obj)
} else if (val === 'door') {
const obj = { name: '门状态', value: data[val] }
const obj = { name: i18n.t('monitor.click.gate_state'), value: data[val] }
this.arr.push(obj)
} else if (val === 'notCreateTaskMessage') {
const obj = { name: '任务创建失败原因', value: data[val] }
const obj = { name: i18n.t('monitor.click.task_creation_failure'), value: data[val] }
this.arr.push(obj)
} else if (val === 'notCreateInstMessage') {
const obj = { name: '指令创建失败原因', value: data[val] }
const obj = { name: i18n.t('monitor.click.failed_to_create_instruction'), value: data[val] }
this.arr.push(obj)
} else if (val === 'feedMessage') {
const obj = { name: '未反馈电气信号原因', value: data[val] }
const obj = { name: i18n.t('monitor.click.no_electrical_signal_feedback_cause'), value: data[val] }
this.arr.push(obj)
} else if (val === 'requireSucess') {
const obj = { name: '请求成功标记', value: data[val] }
const obj = { name: i18n.t('monitor.click.request_success_flag'), value: data[val] }
this.arr.push(obj)
} else if (val === 'applySucess') {
const obj = { name: 'applySucess', value: data[val] }
this.arr.push(obj)
} else if (val === 'out_finish') {
const obj = { name: '出库完成', value: data[val] }
const obj = { name: i18n.t('monitor.click.delivery_completed'), value: data[val] }
this.arr.push(obj)
} else if (val === 'inventory_qty') {
const obj = { name: '库存数量', value: data[val] }
const obj = { name: i18n.t('monitor.click.inventory_quantity'), value: data[val] }
this.arr.push(obj)
} else if (val === 'hand_barcode') {
const obj = { name: '手补条码', value: data[val] }
const obj = { name: 'barcode', value: data[val] }
this.arr.push(obj)
} else if (val === 'x') {
const obj = { name: 'X坐标', value: data[val] }
const obj = { name: 'X', value: data[val] }
this.arr.push(obj)
} else if (val === 'y') {
const obj = { name: 'Y坐标', value: data[val] }
const obj = { name: 'Y', value: data[val] }
this.arr.push(obj)
} else if (val === 'angle') {
const obj = { name: '角度', value: data[val] }
const obj = { name: i18n.t('monitor.click.angle'), value: data[val] }
this.arr.push(obj)
} else if (val === 'electricity') {
const obj = { name: '电量', value: data[val] }
const obj = { name: i18n.t('monitor.click.electric_quantity'), value: data[val] }
this.arr.push(obj)
} else if (val === 'status_name') {
const obj = { name: '状态', value: data[val] }
const obj = { name: i18n.t('monitor.click.status'), value: data[val] }
this.arr.push(obj)
} else if (val === 'fault') {
const obj = { name: '异常', value: data[val] }
const obj = { name: i18n.t('monitor.click.abnormal'), value: data[val] }
this.arr.push(obj)
} else if (val === 'map_id') {
const obj = { name: '楼层', value: data[val] }
const obj = { name: i18n.t('monitor.click.floor'), value: data[val] }
this.arr.push(obj)
} else if (val === 'power') {
const obj = { name: '电量', value: data[val] }
const obj = { name: i18n.t('monitor.click.electric_quantity'), value: data[val] }
this.arr.push(obj)
} else if (val === 'pallet') {
const obj = { name: '托盘', value: data[val] }
const obj = { name: i18n.t('monitor.click.tray'), value: data[val] }
this.arr.push(obj)
} else if (val === 'load') {
const obj = { name: '有无货', value: data[val] }
const obj = { name: i18n.t('monitor.click.loading_or_not'), value: data[val] }
this.arr.push(obj)
} else if (val === 'alarm') {
const obj = { name: '报警', value: data[val] }
const obj = { name: i18n.t('monitor.click.alarm'), value: data[val] }
this.arr.push(obj)
} else if (val === 'task_id') {
const obj = { name: '任务号', value: data[val] }
const obj = { name: i18n.t('monitor.click.task_number'), value: data[val] }
this.arr.push(obj)
}
}