Files
SIPAIIS_WMS_JSSW/WebRoot/jsp/equipment/equipmentCardView_old.jsp

622 lines
33 KiB
Plaintext
Raw Permalink Normal View History

2026-01-16 14:13:44 +08:00
<%@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>