156 lines
6.0 KiB
C#
156 lines
6.0 KiB
C#
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文件用于处理"物料检测"业务逻辑处理*/
|
|
|
|
// var jsonArrayStatic_MaterialCheck; //全局json_物料检测
|
|
// var CircleDivList_MaterialCheck; //全局记录包含image的div
|
|
// var CircleDivListCount_MaterialCheck = 0;
|
|
// var CircleImageList_MaterialCheck; //全局记录全部的物料检测小圆圈图片
|
|
// var CircleImageListCount_MaterialCheck = 0;
|
|
|
|
//初始化物料检测指导
|
|
string InitMaterialCheck(string opName)
|
|
{
|
|
//url: '../submit/OpName.ashx?type=MaterialCheckPosition&value=' + opName,
|
|
var responseStr = _MesWebFun_base.ProcessRequest("MaterialCheckPosition", opName);
|
|
return responseStr;
|
|
|
|
}
|
|
|
|
|
|
// //创建div(MaterialCheck)
|
|
// void SetUpCircleDiv_MaterialCheck(data)
|
|
// {
|
|
// CircleDivList_MaterialCheck = { };
|
|
// CircleImageList_MaterialCheck = { };
|
|
// CircleImageListCount_MaterialCheck = 0;
|
|
// CircleImageListCount_MaterialCheck = 0;
|
|
|
|
// var CircleImage = "<div></div>"; //默认
|
|
// var CricleColor = "checkred"; //默认
|
|
|
|
// for (var i = 0; i < data.length; i++)
|
|
// {
|
|
// var divImgWidth = $("#div_tab_assembly_craft_main").width();
|
|
// var CircleDivID = "CheckMaterialDivID" + i;
|
|
// var CircleImageID = "CheckMaterialImageID" + i;
|
|
// var LocationX_data = data[i].测量位置X;
|
|
// var LocationX = divImgWidth + LocationX_data;
|
|
// var LocationY = data[i].测量位置Y;
|
|
// var contrlosWidth = data[i].控件宽度;
|
|
// var contrlosHeight = data[i].控件高度;
|
|
|
|
// CircleImage = "<div "
|
|
// + " id=" + "'" + CircleDivID + "'"
|
|
// + ">"
|
|
// + "<img src='../images/" + CricleColor + ".gif'"
|
|
// + " 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
|
|
// }
|
|
// );
|
|
|
|
// //赋值变量
|
|
// CircleDivList_MaterialCheck[i] = CircleDivID;
|
|
// CircleImageList_MaterialCheck[i] = CircleImageID;
|
|
// CircleDivListCount_MaterialCheck++;
|
|
// CircleImageListCount_MaterialCheck++;
|
|
// }
|
|
// }
|
|
|
|
// //移除控件
|
|
// void ClearCircle_MaterialCheck()
|
|
// {
|
|
// if (CircleDivListCount_MaterialCheck > 0)
|
|
// {
|
|
// for (var i = CircleDivListCount_MaterialCheck - 1; i >= 0; i--)
|
|
// {
|
|
// var id = CircleDivList_MaterialCheck[i];
|
|
// $('#' + id).remove();
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
|
|
// //根据传递的物料检测信息
|
|
// void ShowMaterialCheck(m_Value)
|
|
// {
|
|
|
|
// //先判断是否还有未完成拧紧或者的位置
|
|
// var imageid;
|
|
// var imagesrc;
|
|
// var Num;
|
|
// var check;
|
|
|
|
// var s_valueArrays = m_Value.split('&'); //将接收到的检测信息split
|
|
// if (CircleImageListCount_MaterialCheck > 0)
|
|
// {
|
|
// if (s_valueArrays.length > 0)
|
|
// {
|
|
// for (var i = 0; i < jsonArrayStatic_MaterialCheck.length; i++)
|
|
// {
|
|
// Num = jsonArrayStatic_MaterialCheck[i].物料检测; //检测序号
|
|
// imageid = CircleImageList_MaterialCheck[Num];
|
|
// if (Num <= (s_valueArrays.length - 1))
|
|
// {
|
|
// check = s_valueArrays[Num];
|
|
// if (check == 0)
|
|
// {//未能检测到显示红色动画
|
|
// imagesrc = "../images/checkred.gif";
|
|
// }
|
|
// if (check == 1)
|
|
// {//检测到显示绿色动画
|
|
// imagesrc = "../images/checkgreen.gif";
|
|
// }
|
|
// else
|
|
// {
|
|
// imagesrc = "../images/checkred.gif";
|
|
// }
|
|
// $('#' + imageid).attr("src", imagesrc);
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|