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 = ""
// + "
"
// + "

"
// + "
"
// }
// }
// //返修拧紧
// 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);
// }
// }
// }
// }
}
}