using System; using System.Collections.Generic; using System.Web; using System.Text; using bizFacade; using System.Data; //using SystemFramework; namespace MesWebFun_base { public partial class MesWebFun_base { public string ProcessRequest(string cmd,string opName/*,string engineID*/) { string responseText = ""; switch (cmd) { //托盘信息 case "MobySelect": responseText = MobySelect(opName); break; //操作图片 case "PictureShow": responseText = PictureShow(opName); break; //物料信息 case "MaterialList": responseText = MaterialList(opName); break; //操作指南 case "ProcessList": responseText = ProcessList(opName); break; case "ShaftPosition": responseText = ShaftPotion_Select(opName); break; //选择订单_增加订单号 //case "InsertOrderNum": // responseText = InsertOrderNum(,opName); // break; //选择订单_增加发动机型号 //case "InsertEngineNum": // responseText = InsertEngineNum(opName,,); // break; //订单完工_选择机型 case "Orderenginetypeselect": responseText = Orderenginetypeselect(); break; //物料拉动_确认接受 //case "AffirmReceive": // responseText = AffirmReceive(opName,); // break; case "ShowTimelyQuality": responseText = Quality_Select(opName); break; //case "MesloadingSelect": // responseText = MesloadingSelect(opName); // break; //工步属性 case "StepProperty": responseText = StepProperty(opName); break; //订单信息 case "OrderFormList": responseText = OrderFormList(opName); break; //查询单号 case "MaterialPush_ListNumer": responseText = MaterialPush_ListNumer(opName); break; //根据单号查询详细信息 //case "MaterialPush_Details": // responseText = MaterialPush_Details(opName); // break; case "QualityDataButton_bgColor_Select": responseText = QualityDataButton_bgColor_Select(opName); break; //查询具体ando类型明细 case "InitComboboxAndoDetail": responseText = InitComboboxAndoDetail(); break;//InitMaterailAndo case "InitMaterailAndo": responseText = InitMaterailAndo(opName); break; //case "InitMaterailAndoCount": // responseText = InitMaterailAndoCount(opName); // break; //物料ando_呼叫 //case "submitAndoMaterialCall": // responseText = submitAndoMaterialCall(opName); // break; //ando界面_物料ando_更新物料安东table //case "updataAndoMaterialTabel": // responseText = updataAndoMaterialTabel(opName); // break; //ando界面_质量ando_更新质量安东table //case "updataAndoQualityTabel": // responseText = updataAndoQualityTabel(opName); // break; ////ando界面_物料ando_物料ando复位 //case "submitAndoMaterialReset": // responseText = submitAndoMaterialReset(opName); // break; ////ando界面_复位 //case "submitAndoQualityReset": // responseText = submitAndoQualityReset(opName); // break; //////////////////////设备管理 case "LoadMachineType": //初始化设备维护类型 responseText = LoadMachineType(opName); break; //case "ShowMaintainData": // responseText = ShowMaintainData(opName); // break; //case "ShowMaintainPic": // responseText = ShowMaintainPic(opName); // break; //case "equipmentmanagementSubmit": // responseText = equipmentmanagementSubmit(opName); // break;//equipmentmanagementSubmit /////////////////////////质量查询 //case "QualityDataSelect": // responseText = QualityDataSelect(opName); // break; //弹窗消息 case "ShowWindowNotice": responseText = ShowWindowNotice(opName); break; //消息滚动 case "ShowLEDNotice": responseText = ShowLEDNotice(opName); break; case "GetOrderForm"://获取生产订单 responseText = GetOrderForm(opName); break; case "GetEngineType"://获取发动机型号 responseText = GetEngineType(opName); break; case "ShowOpNameMessage"://显示工位名称、操作工编号 responseText = ShowOpNameMessage(opName); break; case "WebLoginIn"://系统初始化时,复位一些信息 responseText = WebLoginIn(opName); break; case "MaterialCheckPosition"://物料检测指导 responseText = MaterialCheckPosition(opName); break; //case "functionButtonConfirmOk"://合格放行 // responseText = functionButtonConfirmOk(opName); // break; ////物料追溯数据查询 //case "MaterialDataSelect": // responseText = MaterialDataSelect(opName); // break; //case "MaterialSelect"://电子看板_装配零件_查询 // responseText = MaterialSelect(opName); // break; //case "MaterialManualUpdateBetch"://手动修改批次信息以及生产厂家 // responseText = MaterialManualUpdateBetch(opName); // break; //case "Insert_OnlineOutline"://将在线,离线,屏蔽更新到数据库中 // responseText = Insert_OnlineOutline(opName); // break; case "Init_OnlineOutline"://功能按钮 - 从数据库中初始化在线 / 离线 / 屏蔽的combobox responseText = Init_OnlineOutline(opName); break; case "InitOpNameOuputCount"://初始化节拍数据 responseText = InitOpNameOuputCount(opName); break; //case "Insert_ConfirmOk"://电子看板_发动机号_合格放行_记录_增加 // responseText = Insert_ConfirmOk(opName); // break; case "OrderFormList_OrderComplete"://订单完工,上线数量大于计划数量,界面提示 responseText = OrderFormList_OrderComplete(opName); break; case "GetLoginUrl": responseText = GetLoginOutUrl(); break; //case "SetRepaireNum": // responseText = Insert_RepiareNum(opName); // break; case "GetRepaireNum": responseText = GetRepaireNum(opName); break; case "Init_TreeData"://返修上线 responseText = Init_TreeData(opName); break; //case "Quality_Select_Repair"://返修上线选择质量数据 // responseText = Quality_Select_Repair(opName, engineID); // break; //case "Insert_selectTreeData"://返修上线-将选择的根节点数据更新到数据库中 // responseText = Insert_selectTreeData(opName); // break; case "QualityDataButton_bgColor_alert_Select": responseText = QualityDataButton_bgColor_alert_Select(opName); break; ////物料追溯数据查询_根据发动机号 20170319 //case "MaterialDataSelect_F_EnergineID": // responseText = MaterialDataSelect_F_EnergineID(opName); // break; case "GetPdfSrc": responseText = GetPdfSrc(opName); //获取操作指南的PDF路径 break; default: string[] sArray = cmd.Split('_'); string Funtype = sArray[0]; if (Funtype == "AMES") { responseText = MesWebFun_MateriallPull.MesWebFun_MateriallPull.MateriallFuctionRequstBase(cmd, opName); } else { responseText = MesWebFun.MesWebFun_Special.SpecialFuctionRequstBase(cmd, opName); } break; } return responseText; } public bool IsReusable { get { return false; } } } }