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 = "<div></div>"; //默认
        //            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 = "<div "
        //                                            + " id=" + "'" + CircleDivID + "'"
        //                                            + ">"
        //                                            + "<img src='../images/" + CricleColor + ".png'"
        //                                            + " id=" + "'" + CircleImageID + "'"
        //                                            + " />"
        //                                            + "</div>"
        //                        }

        //                        else
        //                        {//其它类型
        //                            CircleImage = "<div "
        //                                            + " id=" + "'" + CircleDivID + "'"
        //                                            + ">"
        //                                            + "<label"
        //                                            + " id='" + CircleLabelID + "'>" + instruction + "</label>"
        //                                            + "<img src='../images/" + CricleColor + ".png'"
        //                                            + " id=" + "'" + CircleImageID + "'"
        //                                            + " />"
        //                                            + "</div>"
        //                        }
        //                    }
        //                    //返修拧紧
        //                    else
        //                    {
        //                        if (data[i].拧紧完成 == "2")
        //                        {
        //                            CricleColor = "red";
        //                        }

        //                        if (controlcode == "1")
        //                        {//拧紧类型
        //                            CircleImage = "<div "
        //                                            + " id=" + "'" + CircleDivID + "'"
        //                                            + ">"
        //                                            + "<img src='../images/" + CricleColor + ".png'"
        //                                            + " id=" + "'" + CircleImageID + "'"
        //                                            + " />"
        //                                            + "</div>"
        //                        }

        //                    }


        //            $('#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);
        //                }
        //            }
        //        }
        //    }








    }
}
