diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/domain/AcsPointAngle.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/domain/AcsPointAngle.java index 8ccc88e..6218b92 100644 --- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/domain/AcsPointAngle.java +++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/domain/AcsPointAngle.java @@ -32,21 +32,12 @@ public class AcsPointAngle implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Long id; - @ApiModelProperty(value = "起始点位编码") - private String start_point_code; - @ApiModelProperty(value = "起始设备编码") private String start_device_code; - @ApiModelProperty(value = "目标点位编码") - private String next_point_code; - @ApiModelProperty(value = "目标设备编码") private String next_device_code; - @ApiModelProperty(value = "起始点位角度") - private BigDecimal start_point_angle; - @ApiModelProperty(value = "目标点位角度") private BigDecimal next_point_angle; diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/service/impl/AcsPointAngleServiceImpl.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/service/impl/AcsPointAngleServiceImpl.java index efcf804..457de02 100644 --- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/service/impl/AcsPointAngleServiceImpl.java +++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/angle/service/impl/AcsPointAngleServiceImpl.java @@ -6,6 +6,7 @@ import java.util.Map; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.IdUtil; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -44,22 +45,13 @@ public class AcsPointAngleServiceImpl extends ServiceImpl map = new LinkedHashMap<>(); map.put("to_target", next_addr); map.put("to_task", inst.getInstruction_code()); map.put("to_command", CommonFinalParam.ONE); map.put("to_container_type", CommonFinalParam.ONE); map.put("to_container_no", CommonFinalParam.ONE); - list.add(map); - this.writing(list); + this.writing(map); led_message = getLedMessage(inst); requireSucess = true; return true; @@ -555,16 +553,14 @@ public class BeltConveyorDeviceDriver extends AbstractOpcDeviceDriver implements taskdto.setTask_status(CommonFinalParam.ONE); taskserver.update(taskdto); requireSucess = true; - List list = new ArrayList<>(); - Map map = new HashMap(); + Map map = new LinkedHashMap<>(); String next_addr = nextdevice.getExtraValue().get("address").toString(); map.put("to_target", next_addr); map.put("to_task", instdto.getInstruction_code()); map.put("to_command", CommonFinalParam.ONE); map.put("to_container_type", CommonFinalParam.ONE); map.put("to_container_no", CommonFinalParam.ONE); - list.add(map); - this.writing(list); + this.writing(map); led_message = getLedMessage(instdto); requireSucess = true; return true; diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/stacker/standard_stacker/StandardStackerDeviceDriver.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/stacker/standard_stacker/StandardStackerDeviceDriver.java index f1cb7f3..0f8581b 100644 --- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/stacker/standard_stacker/StandardStackerDeviceDriver.java +++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/stacker/standard_stacker/StandardStackerDeviceDriver.java @@ -501,8 +501,7 @@ public class StandardStackerDeviceDriver extends AbstractOpcDeviceDriver impleme } } else { - List list = new ArrayList(); - HashMap map = new HashMap(); + Map map = new LinkedHashMap<>(); switch (command) { case 0: boolean b = applyTask(); @@ -599,8 +598,7 @@ public class StandardStackerDeviceDriver extends AbstractOpcDeviceDriver impleme break; } if (ObjectUtil.isNotNull(map)) { - list.add(map); - this.writing(list); + this.writing(map); } } @@ -849,6 +847,7 @@ public class StandardStackerDeviceDriver extends AbstractOpcDeviceDriver impleme } + public void writing(List list) { Map itemMap = new HashMap(); @@ -890,6 +889,11 @@ public class StandardStackerDeviceDriver extends AbstractOpcDeviceDriver impleme return this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.getDevice().getDevice_code() + "."; } + /** + * 多个信号一起下发电气 + * + * @param map + */ public void writing(Map map) { DeviceExecuteLogService logServer = SpringContextHolder.getBean("deviceExecuteLogServiceImpl"); Map itemMap = new LinkedHashMap<>(); diff --git a/acs/nladmin-system/nlsso-server/src/main/resources/mapper/AcsTaskMapper.xml b/acs/nladmin-system/nlsso-server/src/main/resources/mapper/AcsTaskMapper.xml new file mode 100644 index 0000000..3a47fc9 --- /dev/null +++ b/acs/nladmin-system/nlsso-server/src/main/resources/mapper/AcsTaskMapper.xml @@ -0,0 +1,10 @@ + + + + + + + task_id, ext_task_id, task_code, vehicle_code, vehicle_type, task_type, task_status, compound_task, compound_task_data, request_again, request_again_success, link_num, is_send, material, quantity, priority, create_type, finish_type, execute_code, execute_message, start_point_code, start_device_code, put_point_code, put_device_code, start_point_code2, start_device_code2, next_point_code, next_device_code, next_point_code2, next_device_code2, from_x, from_y, from_z, put_x, put_y, put_z, to_x, to_y, to_z, from_x2, from_y2, from_z2, to_x2, to_y2, to_z2, route_plan_name, route_plan_code, is_needfeedback, emptypallet_num, remark, is_active, is_delete, create_by, create_time, update_by, update_time, weight, agv_system_type, storage_task_type, temperature, oven_time, car_no, start_height, next_height + + + diff --git a/acs/nladmin-ui/src/i18n/langs/angle/en.js b/acs/nladmin-ui/src/i18n/langs/angle/en.js new file mode 100644 index 0000000..eab658f --- /dev/null +++ b/acs/nladmin-ui/src/i18n/langs/angle/en.js @@ -0,0 +1,18 @@ +export default { + 'angle': { + 'table': { + 'start_point_code': 'Start Point', + 'start_device_code': 'Start Device', + 'next_point_code': 'Target Point', + 'next_device_code': 'Target Code', + 'start_point_angle': 'Start Angle', + 'next_point_angle': 'Target Angle', + 'is_on': 'Is on', + 'create_by': 'Created By', + 'create_time': 'Created Time', + 'update_by': 'Modified By', + 'update_time': 'Modified Time', + 'operate': 'Operate' + } + } +} diff --git a/acs/nladmin-ui/src/i18n/langs/angle/in.js b/acs/nladmin-ui/src/i18n/langs/angle/in.js new file mode 100644 index 0000000..e49fe6a --- /dev/null +++ b/acs/nladmin-ui/src/i18n/langs/angle/in.js @@ -0,0 +1,18 @@ +export default { + 'angle': { + 'table': { + 'start_point_code': 'Pengkodean Titik Awal', + 'start_device_code': 'Memulai Kode Perangkat', + 'next_point_code': 'Pengkodean Titik Target', + 'next_device_code': 'Encoding Perangkat Target', + 'start_point_angle': 'Sudut Titik Awal', + 'next_point_angle': 'Sudut Titik Target', + 'is_on': 'Apakah Itu Diaktifkan', + 'create_by': 'Dibuat Oleh', + 'create_time': 'Waktu Pembuatan', + 'update_by': 'Diubah Oleh', + 'update_time': 'Ubah Waktu', + 'operate': 'Beroperasi' + } + } +} diff --git a/acs/nladmin-ui/src/i18n/langs/angle/zh.js b/acs/nladmin-ui/src/i18n/langs/angle/zh.js new file mode 100644 index 0000000..195c078 --- /dev/null +++ b/acs/nladmin-ui/src/i18n/langs/angle/zh.js @@ -0,0 +1,18 @@ +export default { + 'angle': { + 'table': { + 'start_point_code': '起始点位编码', + 'start_device_code': '起始设备编码', + 'next_point_code': '目标点位编码', + 'next_device_code': '目标设备编码', + 'start_point_angle': '起始点位角度', + 'next_point_angle': '目标点位角度', + 'is_on': '是否启用', + 'create_by': '创建者', + 'create_time': '创建时间', + 'update_by': '修改者', + 'update_time': '修改时间', + 'operate': '操作' + } + } +} diff --git a/acs/nladmin-ui/src/i18n/langs/chinese.js b/acs/nladmin-ui/src/i18n/langs/chinese.js index 424e7ec..8919ed2 100644 --- a/acs/nladmin-ui/src/i18n/langs/chinese.js +++ b/acs/nladmin-ui/src/i18n/langs/chinese.js @@ -21,6 +21,7 @@ import deviceErrorInfo from './deviceErrorInfo/zh' import role from './role/zh' import department from './department/zh' import dict from './dict/zh' +import angle from './angle/zh' export default { ...zhLocale, @@ -45,6 +46,7 @@ export default { ...user, ...role, ...department, - ...dict + ...dict, + ...angle } diff --git a/acs/nladmin-ui/src/i18n/langs/english.js b/acs/nladmin-ui/src/i18n/langs/english.js index 73881ed..ca2b15c 100644 --- a/acs/nladmin-ui/src/i18n/langs/english.js +++ b/acs/nladmin-ui/src/i18n/langs/english.js @@ -21,6 +21,7 @@ import user from './user/en' import role from './role/en' import department from './department/en' import dict from './dict/en' +import angle from './angle/en' export default { ...enLocale, @@ -45,6 +46,7 @@ export default { ...user, ...role, ...department, - ...dict + ...dict, + ...angle } diff --git a/acs/nladmin-ui/src/i18n/langs/indonesian.js b/acs/nladmin-ui/src/i18n/langs/indonesian.js index a8df53b..3895eba 100644 --- a/acs/nladmin-ui/src/i18n/langs/indonesian.js +++ b/acs/nladmin-ui/src/i18n/langs/indonesian.js @@ -21,6 +21,7 @@ import user from './user/in' import role from './role/in' import department from './department/in' import dict from './dict/in' +import angle from './angle/in' export default { ...idLocale, @@ -46,5 +47,6 @@ export default { ...user, ...role, ...department, - ...dict + ...dict, + ...angle } diff --git a/acs/nladmin-ui/src/views/acs/angle/index.vue b/acs/nladmin-ui/src/views/acs/angle/index.vue index 792cccf..3240cd3 100644 --- a/acs/nladmin-ui/src/views/acs/angle/index.vue +++ b/acs/nladmin-ui/src/views/acs/angle/index.vue @@ -10,14 +10,14 @@ :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0" :title="crud.status.title" - width="500px" + width="650px" > - + - + - - - - - - - - - - - - @@ -82,64 +61,60 @@ prop="id" label="id标识" /> - - - @@ -164,7 +139,6 @@ import udOperation from '@crud/UD.operation' import pagination from '@crud/Pagination' import crudAcsPointAngle from '@/api/acs/angle/acsPointAngle' - const defaultForm = { id: null, start_point_code: null, diff --git a/acs/nladmin-ui/src/views/acs/instruction/index.vue b/acs/nladmin-ui/src/views/acs/instruction/index.vue index 9a0a10a..44f00ac 100644 --- a/acs/nladmin-ui/src/views/acs/instruction/index.vue +++ b/acs/nladmin-ui/src/views/acs/instruction/index.vue @@ -147,6 +147,30 @@ + + + + + + + + + + + + + + + + diff --git a/acs/nladmin-ui/src/views/screen/bigScreen.vue b/acs/nladmin-ui/src/views/screen/bigScreen.vue index 0dfc75d..f88c72c 100644 --- a/acs/nladmin-ui/src/views/screen/bigScreen.vue +++ b/acs/nladmin-ui/src/views/screen/bigScreen.vue @@ -1,114 +1,103 @@ @@ -207,31 +196,37 @@ export default { }