Files
SIPAIIS_WMS_JSSW/WebRoot/jsp/equipment/equipmentCardView_old.jsp
2026-01-16 14:13:44 +08:00

622 lines
33 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@page import="com.sipai.entity.maintenance.MaintenanceDetail" %>
<%@page import="com.sipai.entity.maintenance.MaintenanceCommString" %>
<%@page import="com.sipai.tools.CommString" %>
<%@page import="com.sipai.entity.equipment.EquipmentCard" %>
<%@ page language="java" pageEncoding="UTF-8" %>
<%@ taglib uri="http://www.springsecurity.org/jsp" prefix="security" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@page import="com.sipai.entity.workorder.WorkorderDetail" %>
<%request.setAttribute("REPAIR", WorkorderDetail.REPAIR); %>
<%request.setAttribute("MAINTAIN", WorkorderDetail.MAINTAIN); %>
<%request.setAttribute("CompulsoryStatus_OFF", EquipmentCard.CompulsoryStatus_OFF); %>
<%request.setAttribute("CompulsoryStatus_ON", EquipmentCard.CompulsoryStatus_ON); %>
<%request.setAttribute("CompulsoryInspectionType_EQUIP", EquipmentCard.CompulsoryInspectionType_EQUIP); %>
<%request.setAttribute("CompulsoryInspectionType_APP", EquipmentCard.CompulsoryInspectionType_APP); %>
<%request.setAttribute("CompulsoryInspectionType_CAR", EquipmentCard.CompulsoryInspectionType_CAR); %>
<%--维修内容--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentRepair.js"
charset="utf-8"></script>
<%--保养内容--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentMaintenance.js"
charset="utf-8"></script>
<%--关联点位--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentMeasurePoint.js"
charset="utf-8"></script>
<%--关联摄像头--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentCardCamera.js"
charset="utf-8"></script>
<%--iframe链接--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentCardLinks.js"
charset="utf-8"></script>
<%--检定记录--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentSpecial.js"
charset="utf-8"></script>
<%--设备资料--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentDoc.js"
charset="utf-8"></script>
<%--设备备注--%>
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentCardRemark.js"
charset="utf-8"></script>
<style type="text/css">
.select2-container .select2-selection--single {
height: 34px;
line-height: 34px;
}
.select2-selection__arrow {
margin-top: 3px;
}
</style>
<script type="text/javascript">
//加载维修
function getRepairFunction_View() {
getRepair4EquipmentCard('${REPAIR}', '${equipmentCard.id}');
}
//加载保养
function getMaintenanceFunction_View() {
getMaintenance4EquipmentCard('${MAINTAIN}', '${equipmentCard.id}');
}
//加载测量点目前关联id和编号都可以但后面全部要改成关联id
function getMpointFunction_View() {
getMpoint4EquipmentCard('${equipmentCard.id}', '${equipmentCard.equipmentcardid}', '${equipmentCard.bizid}', 'view');
}
//摄像头清单
function getCameraFunction_View() {
getCamera4EquipmentCard('${equipmentCard.id}', 'view');
}
//加载检定记录
function getSpecialFunction_View() {
getSpecial('', '${equipmentCard.id}');
}
//PME设备
showLinks('${equipmentCard.id}');
//获取设备资料
function getDocFunction_View() {
getDoc('${equipmentCard.id}');
}
//备注列表
function getRemarkFunction() {
getRemark4EquipmentCard('${equipmentCard.id}', 'view');
}
//上次维修时间
function getLastRepairDt() {
$.post(ext.contextPath + '/workorder/workorderDetail/getLastDt.do', {type: 'repair',equipmentId:'${equipmentCard.id}'}, function (data) {
$('#lastRepair').html(data);
});
}
//上次保养时间
function getLastMaintenanceDt() {
$.post(ext.contextPath + '/workorder/workorderDetail/getLastDt.do', {type: 'maintain',equipmentId:'${equipmentCard.id}'}, function (data) {
$('#lastMaintenance').html(data);
});
}
//报废时间
function getScrapDt() {
$.post(ext.contextPath + '/equipment/EquipmentScrapApply/getScrapDt.do', {equipmentId:'${equipmentCard.id}'}, function (data) {
if(data == '无'){
document.getElementById('scrapDtDiv').style.display = 'none';
}else{
$('#scrapDt').html(data);
}
});
}
$(function(){
getLastRepairDt();
getLastMaintenanceDt();
getScrapDt();
});
/*window.onload = function() {
getLastRepairDt();
getLastMaintenanceDt();
};*/
</script>
<div class="modal fade" id="subModal">
<div class="modal-dialog modal-xlg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">浏览</h4>
</div>
<div class="nav-tabs-custom">
<ul class="nav nav-tabs" id="equipmentCardView_tab_title">
<li class="kuandu active"><a href="#tab0" data-toggle="tab" index="0" aria-expanded="true">设备详情</a>
</li>
<li class="kuandu "><a href="#tab1" data-toggle="tab" index="1" aria-expanded="false"
onclick="getRepairFunction_View();">维修记录</a></li>
<li class="kuandu"><a href="#tab2" data-toggle="tab" index="2" aria-expanded="false"
onclick="getMaintenanceFunction_View();">保养记录</a></li>
<li class="kuandu"><a href="#tab3" data-toggle="tab" index="3" aria-expanded="false"
onclick="getMpointFunction_View();">关联点表</a></li>
<c:if test="${equipmentCard.isCompulsoryInspection == CompulsoryStatus_ON}">
<li class="kuandu"><a href="#tab4" data-toggle="tab" index="4" aria-expanded="false"
onclick="getSpecialFunction_View();">检定记录</a>
</li>
</c:if>
<li class="kuandu"><a href="#tab5" data-toggle="tab" index="5" aria-expanded="false"
onclick="getCameraFunction_View();">关联摄像头</a></li>
<li class="kuandu"><a href="#tab6" data-toggle="tab" index="6" aria-expanded="false"
onclick="getDocFunction_View();">设备资料</a></li>
<li class="kuandu hidden" id="tab_iframe"><a href="#tab7" data-toggle="tab" index="7"
aria-expanded="false" onclick="showIframe()">PME设备</a>
</li>
<li class="kuandu"><a href="#tab8" data-toggle="tab" index="8"
aria-expanded="false">设备附属</a>
</li>
<li class="kuandu"><a href="#tab9" data-toggle="tab" index="5" aria-expanded="false"
onclick="getRemarkFunction();">设备备注</a></li>
</ul>
</div>
<div class="tab-content" id="equipmentCardView_tab_content">
<div class=" tab-pane active" id="tab0">
<div class="modal-body">
<div id="left" class="leftstyle">
<form class="form-horizontal" id="subForm">
<div id="alertDiv"></div>
<input type="hidden" id="companyId" value="${equipmentCard.bizid}">
<input type="hidden" id="id" name="id" value="${equipmentCard.id}">
<input type="hidden" id="equipmentSpecification" name="specification"
value="${equipmentCard.equipmentSpecification.id}">
<div class="form-group">
<label class="col-sm-2 control-label">设备编号:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentcardid}</p>
</div>
<label class="col-sm-2 control-label">设备名称:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentname}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">设备所属/工艺线:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentBelong.belongName}</p>
</div>
<label class="col-sm-2 control-label">设备类型:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentClass.name}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">工艺段:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.processSection.name}</p>
</div>
<label class="col-sm-2 control-label">设备等级:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentLevel.levelname}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">所属厂区:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.company.name}</p>
</div>
<label class="col-sm-2 control-label">规格型号:</label>
<div class="col-sm-4">
<c:if test="${not empty equipmentCard.equipmentmodel}">
<p class="form-control-static">${equipmentCard.equipmentTypeNumber.name}</p>
</c:if>
<c:if test="${empty equipmentCard.equipmentmodel}">
<p class="form-control-static">${equipmentCard.equipmentmodelname}</p>
</c:if>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">安装地点:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.areaid}</p>
</div>
<div id="scrapDtDiv">
<label class="col-sm-2 control-label">报废时间:</label>
<div class="col-sm-4">
<p id="scrapDt" class="form-control-static"></p>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">主要技术参数:</label>
<div class="col-sm-10">
<p class="form-control-static">${equipmentCard.techParameters}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">制造厂家:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentmanufacturer}</p>
</div>
<label class="col-sm-2 control-label">出厂编号:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.factoryNumber}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">上次维修时间:</label>
<div class="col-sm-4">
<p id="lastRepair" class="form-control-static"></p>
</div>
<label class="col-sm-2 control-label">上次保养时间:</label>
<div class="col-sm-4">
<p id="lastMaintenance" class="form-control-static"></p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">启用日期:</label>
<div class="col-sm-4">
<p id="openDate"
class="form-control-static">${equipmentCard.openDate.substring(0,10)}</p>
</div>
<label class="col-sm-2 control-label">安装日期(领料时间):</label>
<div class="col-sm-4">
<p id="installDate"
class="form-control-static">${equipmentCard.installDate.substring(0,10)}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">是否强检:</label>
<div class="col-sm-4">
<p class="form-control-static">
<c:if test="${equipmentCard.isCompulsoryInspection == CompulsoryStatus_ON}">
</c:if>
<c:if test="${equipmentCard.isCompulsoryInspection == CompulsoryStatus_OFF}">
</c:if>
</p>
</div>
<c:if test="${equipmentCard.isCompulsoryInspection == CompulsoryStatus_ON}">
<label class="col-sm-2 control-label">强检类型:</label>
<div class="col-sm-4">
<p class="form-control-static">
<c:if test="${equipmentCard.compulsoryInspectionType == CompulsoryInspectionType_EQUIP}">
特种设备
</c:if>
<c:if test="${equipmentCard.compulsoryInspectionType == CompulsoryInspectionType_APP}">
仪器仪表
</c:if>
<c:if test="${equipmentCard.compulsoryInspectionType == CompulsoryInspectionType_CAR}">
车辆
</c:if>
</p>
</div>
</c:if>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">资产类型:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.assetClass.assetclassname}</p>
</div>
<label class="col-sm-2 control-label">资产编号:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.assetnumber}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">购置日期(采购年月):</label>
<div class="col-sm-4">
<p id="buyTime"
class="form-control-static">${equipmentCard.buyTime.substring(0,10)}</p>
</div>
<label class="col-sm-2 control-label">采购价:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.purchaseValue} </p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">入账日期(入库时间):</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.inStockTime.substring(0,10)}</p>
</div>
<label class="col-sm-2 control-label">出厂年月:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.productiondate.substring(0,10)}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">账面原值:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentvalue} </p>
</div>
<label class="col-sm-2 control-label">账面净值:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipWorth} </p>
</div>
</div>
<%--<div class="form-group">
<label class="col-sm-2 control-label">折旧年限:</label>
<div class="col-sm-4">
<p id="depreciationLife"
class="form-control-static">${equipmentCard.depreciationLife}</p>
</div>
<label class="col-sm-2 control-label">残值率:</label>
<div class="col-sm-4">
<p id="residualValueRate"
class="form-control-static">${equipmentCard.residualValueRate}</p>
</div>
</div>--%>
<div class="form-group">
<label class="col-sm-2 control-label">设备状态:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCard.equipmentStatusManagement.name}</p>
</div>
<%--<label class="col-sm-2 control-label">使用年限:</label>
<div class="col-sm-4">
<p id="serviceLife" class="form-control-static">${equipmentCard.serviceLife}</p>
</div>--%>
</div>
<%--<div class="form-group">
<label class="col-sm-2 control-label">设备状况评价:</label>
<div class="col-sm-10">
<p class="form-control-static">${equipmentCard.equipmentStatusMemo}</p>
</div>
</div>--%>
<div class="form-group">
<label class="col-sm-2 control-label">备注:</label>
<div class="col-sm-10">
<p class="form-control-static">${equipmentCard.remark}</p>
</div>
</div>
</form>
</div>
</div>
</div>
<div class=" tab-pane " id="tab1">
<div class="box box-primary">
<div class="box-body ">
<table id="table_repair" style="table-layout:fixed;"></table>
</div>
</div>
</div>
<div class=" tab-pane " id="tab2">
<div class="box box-primary">
<div class="box-body ">
<table id="table_maintain" style="table-layout:fixed;"></table>
</div>
</div>
</div>
<div class=" tab-pane " id="tab3">
<div class="box box-primary">
<div class="box-body ">
<table id="table_mpoint2"></table>
</div>
</div>
</div>
<div class=" tab-pane " id="tab4">
<div class="box box-primary">
<div class="box-body ">
<table id="table_special"></table>
</div>
</div>
</div>
<div class=" tab-pane " id="tab5">
<div class="box box-primary">
<div class="box-body ">
<table id="cameratable"></table>
</div>
</div>
</div>
<div class=" tab-pane " id="tab9">
<div class="box box-primary">
<div class="box-body ">
<table id="remarktable"></table>
</div>
</div>
</div>
<div class=" tab-pane " id="tab6">
<div class="box box-primary">
<div class="box-body ">
<table id="table_doc"></table>
</div>
</div>
</div>
<div class=" tab-pane " id="tab7">
<div class="box box-primary">
<div class="box-body ">
<div id="links"><label class='bg-info'>请求PME设备数据中请稍后。</label></div>
</div>
</div>
</div>
<div class=" tab-pane" id="tab8">
<div class="modal-body">
<div class="leftstyle">
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">安装日期:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.installDate.substring(0,10)}</p>
</div>
<label class="col-sm-2 control-label">购置费/元:</label>
<div class="col-sm-4">
<p id="installDate2"
class="form-control-static">${equipmentCardProp.purchaseMoney}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">人工费/元:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.laborMoney}</p>
</div>
<label class="col-sm-2 control-label">效率值:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.instantFlow}</p>
</div>
</div>
<div class="form-group">
<%-- <label class="col-sm-2 control-label">技术寿命年份/年:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.technicalLife}</p>
</div>--%>
<label class="col-sm-2 control-label">能耗费用/元:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.energyMoney}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">维护增额/元:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.maintainIncrement}</p>
</div>
<label class="col-sm-2 control-label">折旧数值/元:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.residualValue}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">折旧率:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.residualValueRate}</p>
</div>
<label class="col-sm-2 control-label">税额:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.taxAmount}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">是否备用:</label>
<div class="col-sm-4">
<c:if test="${equipmentCardProp.isBackup == '1'}">
<p class="form-control-static">是</p>
</c:if>
<c:if test="${equipmentCardProp.isBackup == '0'}">
<p class="form-control-static">否</p>
</c:if>
</div>
<label class="col-sm-2 control-label">关键性指数:</label>
<div class="col-sm-4">
<c:if test="${equipmentCardProp.keynum == '1'}">
<p class="form-control-static">无</p>
</c:if>
<c:if test="${equipmentCardProp.keynum == '2'}">
<p class="form-control-static">低</p>
</c:if>
<c:if test="${equipmentCardProp.keynum == '3'}">
<p class="form-control-static">高</p>
</c:if>
<c:if test="${equipmentCardProp.keynum == '4'}">
<p class="form-control-static">极高</p>
</c:if>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">记账凭证号:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.bookkeepVoucher}</p>
</div>
<label class="col-sm-2 control-label">注销日期:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.equLogoutDate.substring(0,10)}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">预计使用时间/年:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.estimatedLife}</p>
</div>
<label class="col-sm-2 control-label">物理寿命/年:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.physicalLife}</p>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">技术寿命/年:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.technicalLife}</p>
</div>
<label class="col-sm-2 control-label">经济寿命/年:</label>
<div class="col-sm-4">
<p class="form-control-static">${equipmentCardProp.economicLife}</p>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default " data-dismiss="modal">关闭</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>