using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //using SystemFramework; namespace MesWebFun_base { public partial class MisWebInterface { // /*该js文件用于处理"详细具体指导(拧紧、检测、称重等业务指导)"业务逻辑处理*/ // ////////////////////////////////////////////////////////4 // var jsonArrayStatic; //全局json // var CircleDivList; //全局记录包含image的div // var CircleDivListCount = 0; // var CircleImageList; //全局记录全部的拧紧或者压装小圆圈图片 // var CircleImageListCount = 0; //动态创建拧紧指导div string InitShowGuidCircle(string opName) { // url: '../submit/OpName.ashx?type=ShaftPosition&value=' + opName, var responseStr = _MesWebFun_base.ProcessRequest("ShaftPosition", opName); return responseStr; } // //创建div // void SetUpCircleDiv(data) // { // CircleDivList = { }; // CircleImageList = { }; // CircleImageListCount = 0; // CircleImageListCount = 0; // var CircleImage = "
"; //默认 // var CricleColor = "ni_png_0910"; //默认 // var CricleColor_1 = "ni_png_0910"; //拧紧类型 // var CricleColor_2 = "bluerectangle"; //其它类型 // var height = $(window).height(); // var width = $(window).width(); // if (data != "" && data != null) // { // for (var i = 0; i < data.length; i++) // { // var divImgWidth = $("#div_tab_assembly_craft_main").width(); // var CircleDivID = "CircleDivID" + i; // var CircleImageID = "CircleImageID" + i; // var CircleLabelID = "CircleLabelID" + i; // var LocationX_data = (data[i].测量位置X / 1000) * width; // //var LocationX = divImgWidth + LocationX_data + 8; // var LocationX = divImgWidth + LocationX_data; // //var LocationY = data[i].测量位置Y + 115; // var LocationY = (data[i].测量位置Y / 760) * height; // var contrlosWidth = data[i].控件宽度; // var contrlosHeight = data[i].控件高度; // var instruction = data[i].说明; // var controlcode = data[i].控件类型; // var isrepaire = data[i].是否返修; // var number = data[i].序号; // if (controlcode == "1") // {//其它类型 // CricleColor = CricleColor_1; // } // else // {//其它类型 // CricleColor = CricleColor_2; // } // switch (data[i].拧紧完成) // { // case 1: // CricleColor = "green"; // break; // default: // CricleColor = "ni_png_0910"; // break; // } // //普通拧紧 // if (isrepaire == 0) // { // if (controlcode == "1") // {//拧紧类型 // CircleImage = "
" // + "" // + "
" // } // else // {//其它类型 // CircleImage = "
" // + "" + instruction + "" // + "" // + "
" // } // } // //返修拧紧 // else // { // if (data[i].拧紧完成 == "2") // { // CricleColor = "red"; // } // if (controlcode == "1") // {//拧紧类型 // CircleImage = "
" // + "" // + "
" // } // } // $('#div_tab_assembly_craft').append(CircleImage); // $('#' + CircleDivID).css( // { // "top": LocationY + "px", // "left": LocationX + "px", // "z-index": "4", // "width": contrlosWidth, // "height": contrlosHeight, // "position": "absolute" // }); // $('#' + CircleImageID).css( // { // "width": contrlosWidth, // "height": contrlosHeight // } // ); // if (controlcode != "1") // {//其它类型 // $('#' + CircleLabelID).css( // { // "top": 7 + "px", // "left": 17 + "px", // "z-index": "4", // "position": "absolute" // } // ); // } // CircleDivList[i] = CircleDivID; // CircleImageList[number] = CircleImageID; //改过[i] // CircleDivListCount++; // CircleImageListCount++; // } // } // } // //移除控件 // void ClearCircle() // { // //console.info(CircleDivListCount); // if (CircleDivListCount > 0) // { // for (var i = CircleDivListCount - 1; i >= 0; i--) // { // var id = CircleDivList[i]; // $('#' + id).remove(); // } // } // } // //获取第一次拧紧的组号和套筒号 // void GetFirstGroupNumAndBoltCode(data) // { // var groupindex = 0; // var boltcode = 0; // var isfinish = 0; //拧紧完成 // var isOK = 0;//是否存在未拧紧轴 // if (data != "" && data != null) // { // for (var j = 0; j < data.length; j++) // { // if (data[j].拧紧完成 == 0) // { // isOK = 1; // } // } // for (var i = 0; i < data.length; i++) // { // isfinish = data[i].拧紧完成; // groupindex = data[i].组号; // boltcode = data[i].套筒号; // if (isOK == 1) // { // if (isfinish == 0) // { // return groupindex; // } // } // else // { // if (isfinish == 2) // { // return groupindex; // } // } // } // } // } // //根据序列号,显示对应的状态(status为0表示不合格,status为1为合格,status为2为还未开始,status为4为开始拧紧) // void ShowStep(GroupNum, status, jsonArray) // { // //先判断是否还有未完成拧紧或者的位置 // var imageid; // var imagesrc; // var Num; // var ReadGroupNum; // var boltCode; //套筒号 // var controlcode; //控件类型 // // ShowAndHideFixAgainButton(false); //默认隐藏 // if (CircleImageListCount > 0) // { // for (var i = 0; i < jsonArray.length; i++) // { // ReadGroupNum = jsonArray[i].组号; // if (GroupNum == ReadGroupNum) // { // Num = jsonArray[i].序号; // controlcode = jsonArray[i].控件类型; // imageid = CircleImageList[Num]; //改过-1 // if (status == 0) // { // if (controlcode == "1") // { // imagesrc = "../images/red.png"; // } // else // { // imagesrc = "../images/redrectangle.png"; // //清空套筒号 // ClearBoltCode(); // } // } // if (status == 1) // { // if (controlcode == "1") // { // imagesrc = "../images/green.png"; // } // else // { // imagesrc = "../images/greenrectangle.png"; // //清空套筒号 // ClearBoltCode(); // } // //开始拧紧下一个 // } // if (status == 2) // { // if (controlcode == "1") // { // imagesrc = "../images/ni_png_0910.png"; // } // else // { // imagesrc = "../images/bluerectangle.png"; // //清空套筒号 // ClearBoltCode(); // } // } // if (status == 4) // { // if (controlcode == "1") // { // imagesrc = "../images/StartWorkCircle.gif"; // } // else // { // imagesrc = "../images/blinkrectangle.gif"; // //清空套筒号 // ClearBoltCode(); // } // } // $('#' + imageid).attr("src", imagesrc); // } // } // } // } } }