| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- package com.mes.ui;
- import com.mes.netty.ProtocolParam;
- import com.mes.component.MyDialog;
- import com.mes.util.ErrorMsg;
- import javax.swing.*;
- import java.awt.*;
- public class MesRevice {
- // 质量查询
- public static void checkQualityRevice(String processMsgRet,String mes_msg){
- try{
- if(processMsgRet.equalsIgnoreCase("UD")) {
- MesClient.status_menu.setForeground(Color.GREEN);
- MesClient.check_quality_result = true;//质量合格,可以绑定加工
- MesClient.status_menu.setText("该工件可以加工");
- MesClient.work_status = 1;
- MesClient.f_scan_data_bt_1.setEnabled(false);
- // MesClient.finish_ok_bt.setEnabled(true);
- // MesClient.finish_ng_bt.setEnabled(true);
- MesClient.f_scan_data_bt_1.setEnabled(true);
- String oprno = ProtocolParam.getOprno(mes_msg).trim();
- if(oprno.equals("OP400")){
- String lx = ProtocolParam.getLx(mes_msg);
- if(lx.equals("FX")){
- MesClient.fxlabel.setVisible(true);
- }
- }
- }else {
- MesClient.check_quality_result = false;
- String lmsg = "该工件本工位不可加工";
- if(processMsgRet.equalsIgnoreCase("OK")||processMsgRet.equalsIgnoreCase("NG")) {
- lmsg = "该工件本工位已加工,结果:"+processMsgRet;
- }else if(processMsgRet.equalsIgnoreCase("NE")) {
- lmsg = "该工件未录入系统";
- }else if(processMsgRet.equalsIgnoreCase("NN")) {
- lmsg = "该工件跳过该工位";
- }else if(processMsgRet.equalsIgnoreCase("QN")) {
- lmsg = "该工件OP"+ ProtocolParam.getLx(mes_msg)+"0加工NG";
- }else if(processMsgRet.equalsIgnoreCase("QD")) {
- lmsg = "该工件OP"+ProtocolParam.getLx(mes_msg)+"0未加工";
- }else if(processMsgRet.equalsIgnoreCase("NF")) {
- lmsg = "该工件已合格下线";
- }else if(processMsgRet.equalsIgnoreCase("NR")) {
- lmsg = "该工件离线返修中";
- }else if(processMsgRet.equalsIgnoreCase("NB")) {
- lmsg = "该工件已报废";
- }else if(processMsgRet.equalsIgnoreCase("ND")) {
- lmsg = "该工件NG待处理";
- }else if(processMsgRet.equalsIgnoreCase("CW")) {
- lmsg = "该工件码格式不正确";
- }else if(processMsgRet.equalsIgnoreCase("CF")) {
- lmsg = "产品编号重复";
- }else if(processMsgRet.equalsIgnoreCase("BM")) {
- lmsg = "未绑定物料";
- }else if(processMsgRet.equalsIgnoreCase("DJ")) {
- lmsg = "未进行开班点检";
- }else if(processMsgRet.equalsIgnoreCase("CX")) {
- lmsg = "高压冲洗后应静置30分钟后做气密";
- }
- MesClient.setMenuStatus(lmsg,-1);
- // MesClient.check_quality_result = false;
- // String lmsg = ErrorMsg.getErrorMsg(processMsgRet, ProtocolParam.getLx(mes_msg));
- // MesClient.setMenuStatus(lmsg,-1);
- }
- }catch (Exception e){
- e.printStackTrace();
- }
- }
- // 开始回复处理
- public static void startRevice(String processMsgRet,String mes_msg){
- try{
- if(processMsgRet.equalsIgnoreCase("OK")) {
- }
- }catch (Exception e){
- e.printStackTrace();
- }
- }
- // 绑定
- public static void bindRevice(String processMsgRet,String mes_msg){
- try{
- if(processMsgRet.equalsIgnoreCase("OK")) {
- }else{
- }
- }catch (Exception e){
- e.printStackTrace();
- }
- }
- // 解绑
- public static void unbindRevice(String processMsgRet,String mes_msg){
- try{
- if(processMsgRet.equalsIgnoreCase("OK")) {
- }else{
- }
- }catch (Exception e){
- e.printStackTrace();
- }
- }
- // 上传质量
- public static void updateResultRevice(String processMsgRet,String mes_msg){
- try{
- if(processMsgRet.equalsIgnoreCase("OK")) {
- MesClient.resetScanA();
- MesClient.setMenuStatus("结果提交成功,请扫下一件",0);
- MesClient.scan_type = 1;
- MesClient.scanBarcode();
- }else{
- MesClient.setMenuStatus("结果提交失败,请重试",-1);
- }
- }catch (Exception e){
- e.printStackTrace();
- }
- }
- }
|