328 lines
14 KiB
C#
328 lines
14 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文件用于处理"详细具体指导(拧紧、检测、称重等业务指导)"业务逻辑处理*/
|
||
|
||
// ////////////////////////////////////////////////////////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);
|
||
// }
|
||
// }
|
||
// }
|
||
// }
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
}
|