1268 lines
73 KiB
Plaintext
1268 lines
73 KiB
Plaintext
|
|
<%@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" %>
|
|||
|
|
|
|||
|
|
<%request.setAttribute("CompulsoryInspectionType_EQUIP", EquipmentCard.CompulsoryInspectionType_EQUIP); %>
|
|||
|
|
<%request.setAttribute("CompulsoryInspectionType_APP", EquipmentCard.CompulsoryInspectionType_APP); %>
|
|||
|
|
<%request.setAttribute("CompulsoryInspectionType_CAR", EquipmentCard.CompulsoryInspectionType_CAR); %>
|
|||
|
|
|
|||
|
|
<%request.setAttribute("CompulsoryStatus_OFF", EquipmentCard.CompulsoryStatus_OFF); %>
|
|||
|
|
<%request.setAttribute("CompulsoryStatus_ON", EquipmentCard.CompulsoryStatus_ON); %>
|
|||
|
|
|
|||
|
|
<%--维修内容--%>
|
|||
|
|
<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>
|
|||
|
|
<%--设备备注--%>
|
|||
|
|
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/equipment/equipmentCardRemark.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/maintenanceConfig.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;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.nav-tabs-custom {
|
|||
|
|
margin-bottom: 0px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
</style>
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
var equipmentId = '${equipmentCard.id}';
|
|||
|
|
var bizId = '${equipmentCard.bizid}';
|
|||
|
|
|
|||
|
|
function doupdate() {
|
|||
|
|
var equipmentCardId = $('#equipmentcardid').val();
|
|||
|
|
if ('' == equipmentCardId || equipmentCardId == 'undefined') {
|
|||
|
|
showAlert('d', '设备编码不能为空');
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
$("#subForm").bootstrapValidator('validate');//提交验证
|
|||
|
|
setTimeout(function () {
|
|||
|
|
if ($("#subForm").data('bootstrapValidator').isValid()) {
|
|||
|
|
//获取验证结果,如果成功,执行下面代码
|
|||
|
|
$.post(ext.contextPath + "/equipment/doupdate.do", $("#subForm").serialize(), function (data) {
|
|||
|
|
if (data.res == 1) {
|
|||
|
|
|
|||
|
|
$.post(ext.contextPath + "/equipment/equipmentCardProp/doupdateOrsave.do", $("#subPropForm").serialize(), function (datap) {
|
|||
|
|
if (datap.res == 1) {
|
|||
|
|
closeModal('subModal');
|
|||
|
|
$("#table").bootstrapTable('refresh');
|
|||
|
|
} else if (datap.res == 0) {
|
|||
|
|
showAlert('d', '保存失败');
|
|||
|
|
} else {
|
|||
|
|
showAlert('d', datap.res);
|
|||
|
|
}
|
|||
|
|
}, 'json');
|
|||
|
|
|
|||
|
|
// closeModal('subModal');
|
|||
|
|
// $("#table").bootstrapTable('refresh');
|
|||
|
|
} else if (data.res == 0) {
|
|||
|
|
showAlert('d', '保存失败');
|
|||
|
|
} else {
|
|||
|
|
showAlert('d', data.res);
|
|||
|
|
}
|
|||
|
|
}, 'json');
|
|||
|
|
}
|
|||
|
|
}, 100);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//输入框验证
|
|||
|
|
$("#subForm").bootstrapValidator({
|
|||
|
|
live: 'disabled',//验证时机,enabled是内容有变化就验证(默认),disabled和submitted是提交再验证
|
|||
|
|
fields: {
|
|||
|
|
equipmentname: {
|
|||
|
|
validators: {
|
|||
|
|
notEmpty: {
|
|||
|
|
message: '设备名称不能为空'
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
bizid: {
|
|||
|
|
validators: {
|
|||
|
|
notEmpty: {
|
|||
|
|
message: '厂区不能为空'
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
equipmentstatus: {
|
|||
|
|
validators: {
|
|||
|
|
notEmpty: {
|
|||
|
|
message: '设备状态不能为空'
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
$(function () {
|
|||
|
|
//安装时间
|
|||
|
|
$("#installDate").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//安装时间prop
|
|||
|
|
$("#installDateProp").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
//注销日期
|
|||
|
|
$("#equLogoutDate").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//首检时间
|
|||
|
|
$("#firstTime").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//下次检查时间
|
|||
|
|
$("#nextTime").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//启用时间
|
|||
|
|
$("#openDate").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//购置时间
|
|||
|
|
$("#buyTime").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//入帐时间
|
|||
|
|
$("#inStockTime").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//出厂年月
|
|||
|
|
$("#productiondate").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//领用时间
|
|||
|
|
$("#receiveTime").datepicker({
|
|||
|
|
language: 'zh-CN',
|
|||
|
|
autoclose: true,
|
|||
|
|
todayHighlight: true,
|
|||
|
|
format: 'yyyy-mm-dd',
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//账面原值
|
|||
|
|
if ('${equipmentCard.equipmentvalue}' != "") {
|
|||
|
|
$("#equipmentvalue").val(parseFloat('${equipmentCard.equipmentvalue}').toFixed(2))
|
|||
|
|
}
|
|||
|
|
//账面净值
|
|||
|
|
if ('${equipmentCard.equipWorth}' != "") {
|
|||
|
|
$("#equipWorth").val(parseFloat('${equipmentCard.equipWorth}').toFixed(2))
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//是否强检
|
|||
|
|
var selelct_type2 = $("#isCompulsoryInspection").select2({
|
|||
|
|
minimumResultsForSearch: 10
|
|||
|
|
});
|
|||
|
|
selelct_type2.on('change', function () {
|
|||
|
|
var isCompulsoryInspection = $('#isCompulsoryInspection').val();
|
|||
|
|
if ('${CompulsoryStatus_ON}' == isCompulsoryInspection) {
|
|||
|
|
$("#frequency-div").attr("style", "display:block;");
|
|||
|
|
$("#frequency-div2").attr("style", "display:block;");
|
|||
|
|
} else {
|
|||
|
|
$("#frequency-div").attr("style", "display:none;");
|
|||
|
|
$("#frequency-div2").attr("style", "display:none;");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
selelct_type2.val('${equipmentCard.isCompulsoryInspection}').trigger("change");
|
|||
|
|
|
|||
|
|
//强检类型
|
|||
|
|
var selelct_type3 = $("#compulsoryInspectionType").select2({
|
|||
|
|
minimumResultsForSearch: 10
|
|||
|
|
});
|
|||
|
|
selelct_type3.val('${equipmentCard.compulsoryInspectionType}').trigger("change");
|
|||
|
|
|
|||
|
|
//设备附属
|
|||
|
|
$("#isBackup").select2({minimumResultsForSearch: -1}).val("${equipmentCardProp.isBackup}").trigger("change");
|
|||
|
|
$("#keynum").select2({minimumResultsForSearch: -1}).val("${equipmentCardProp.keynum}").trigger("change");
|
|||
|
|
|
|||
|
|
//获取设备所属
|
|||
|
|
getEquipmentBelongFun();
|
|||
|
|
//获取工艺段
|
|||
|
|
getProcessSectionFun();
|
|||
|
|
//获取设备等级(ABC)
|
|||
|
|
getEquipmentLevelFun();
|
|||
|
|
//获取设备状态
|
|||
|
|
getEquipmentstatusFun();
|
|||
|
|
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
//设备所属 -- 如水线 - (方法在用) sj 2021-07-28
|
|||
|
|
function getEquipmentBelongFun() {
|
|||
|
|
var selectType = $("#equipmentBelongName").select2({minimumResultsForSearch: 10})
|
|||
|
|
$.post(ext.contextPath + "/equipment/equipmentBelong/getEquipmentBelongForSelect.do", {unitId: '${equipmentCard.bizid}'}, function (data) {
|
|||
|
|
$("#equipmentBelongName").empty();
|
|||
|
|
var selelct_ = $("#equipmentBelongName").select2({
|
|||
|
|
data: data,
|
|||
|
|
placeholder: '请选择',//默认文字提示
|
|||
|
|
allowClear: false,//允许清空
|
|||
|
|
escapeMarkup: function (markup) {
|
|||
|
|
return markup;
|
|||
|
|
}, // 自定义格式化防止xss注入
|
|||
|
|
language: "zh-CN",
|
|||
|
|
minimumInputLength: 0,
|
|||
|
|
minimumResultsForSearch: 10,//数据超过10个启用搜索框
|
|||
|
|
formatResult: function formatRepo(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
}, // 函数用来渲染结果
|
|||
|
|
formatSelection: function formatRepoSelection(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
} // 函数用于呈现当前的选择
|
|||
|
|
});
|
|||
|
|
selelct_.val('${equipmentCard.equipmentBelongId}').trigger("change");
|
|||
|
|
selelct_.on('change', function (e) {
|
|||
|
|
$('#equipmentBelongId').val(e.target.value);
|
|||
|
|
})
|
|||
|
|
}, 'json');
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//工艺段 - (方法在用) sj 2021-07-28
|
|||
|
|
function getProcessSectionFun() {
|
|||
|
|
var selectType = $("#processsectionCode").select2({minimumResultsForSearch: 10})
|
|||
|
|
$.post(ext.contextPath + "/user/processSection/getList4EquipmentCard.do", {unitId: '${equipmentCard.bizid}'}, function (data) {
|
|||
|
|
$("#processsectionCode").empty();
|
|||
|
|
var selelct_ = $("#processsectionCode").select2({
|
|||
|
|
data: data,
|
|||
|
|
placeholder: '请选择',//默认文字提示
|
|||
|
|
allowClear: false,//允许清空
|
|||
|
|
escapeMarkup: function (markup) {
|
|||
|
|
return markup;
|
|||
|
|
}, // 自定义格式化防止xss注入
|
|||
|
|
language: "zh-CN",
|
|||
|
|
minimumInputLength: 0,
|
|||
|
|
minimumResultsForSearch: 10,//数据超过10个启用搜索框
|
|||
|
|
formatResult: function formatRepo(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
}, // 函数用来渲染结果
|
|||
|
|
formatSelection: function formatRepoSelection(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
} // 函数用于呈现当前的选择
|
|||
|
|
});
|
|||
|
|
selelct_.val('${equipmentCard.processsectionid}').trigger("change");
|
|||
|
|
selelct_.on('change', function (e) {
|
|||
|
|
$('#processsectionid').val(e.target.value);
|
|||
|
|
})
|
|||
|
|
}, 'json');
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//获取设备等级 如ABC - (方法在用) sj 2021-07-28
|
|||
|
|
function getEquipmentLevelFun() {
|
|||
|
|
var selectType = $("#equipmentlevelName").select2({minimumResultsForSearch: 10})
|
|||
|
|
$.post(ext.contextPath + "/equipment/equipmentLevel/getEquipmentLevel4Select.do", {unitId: '${equipmentCard.bizid}'}, function (data) {
|
|||
|
|
$("#equipmentlevelName").empty();
|
|||
|
|
var selelct_ = $("#equipmentlevelName").select2({
|
|||
|
|
data: data,
|
|||
|
|
placeholder: '请选择',//默认文字提示
|
|||
|
|
allowClear: false,//允许清空
|
|||
|
|
escapeMarkup: function (markup) {
|
|||
|
|
return markup;
|
|||
|
|
}, // 自定义格式化防止xss注入
|
|||
|
|
language: "zh-CN",
|
|||
|
|
minimumInputLength: 0,
|
|||
|
|
minimumResultsForSearch: 10,//数据超过10个启用搜索框
|
|||
|
|
formatResult: function formatRepo(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
}, // 函数用来渲染结果
|
|||
|
|
formatSelection: function formatRepoSelection(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
} // 函数用于呈现当前的选择
|
|||
|
|
});
|
|||
|
|
selelct_.val('${equipmentCard.equipmentlevelid}').trigger("change");
|
|||
|
|
selelct_.on('change', function (e) {
|
|||
|
|
$('#equipmentlevelid').val(e.target.value);
|
|||
|
|
})
|
|||
|
|
}, 'json');
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//获取设备状态 - (方法在用) sj 2021-07-28
|
|||
|
|
function getEquipmentstatusFun() {
|
|||
|
|
var selectType = $("#equipmentstatusName").select2({minimumResultsForSearch: 10})
|
|||
|
|
$.post(ext.contextPath + "/equipment/equipmentStatusManagement/getEquipmentstatus4Select.do", {unitId: '${equipmentCard.bizid}'}, function (data) {
|
|||
|
|
$("#equipmentstatusName").empty();
|
|||
|
|
var selelct_ = $("#equipmentstatusName").select2({
|
|||
|
|
data: data,
|
|||
|
|
placeholder: '请选择',//默认文字提示
|
|||
|
|
allowClear: false,//允许清空
|
|||
|
|
escapeMarkup: function (markup) {
|
|||
|
|
return markup;
|
|||
|
|
}, // 自定义格式化防止xss注入
|
|||
|
|
language: "zh-CN",
|
|||
|
|
minimumInputLength: 0,
|
|||
|
|
minimumResultsForSearch: 10,//数据超过10个启用搜索框
|
|||
|
|
formatResult: function formatRepo(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
}, // 函数用来渲染结果
|
|||
|
|
formatSelection: function formatRepoSelection(repo) {
|
|||
|
|
return repo.text;
|
|||
|
|
} // 函数用于呈现当前的选择
|
|||
|
|
});
|
|||
|
|
selelct_.val('${equipmentCard.equipmentstatus}').trigger("change");
|
|||
|
|
selelct_.on('change', function (e) {
|
|||
|
|
$('#equipmentstatus').val(e.target.value);
|
|||
|
|
})
|
|||
|
|
}, 'json');
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//设备类型 - (方法在用)
|
|||
|
|
var selectEquipmentClass = function () {
|
|||
|
|
$.post(ext.contextPath + '/equipment/equipmentClass/selectEquipmentClassForType.do', {}, function (data) {
|
|||
|
|
$("#equipmentClassSubDiv").html(data);
|
|||
|
|
openModal('equipmentClassSubModal');
|
|||
|
|
});
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//规格型号 - (方法在用)
|
|||
|
|
var selectEquipmentModel = function () {
|
|||
|
|
$.post(ext.contextPath + '/equipment/equipmentTypeNumber/selectEquipmentModel.do', {
|
|||
|
|
equipmentclassid: $('#equipmentclassid').val(),
|
|||
|
|
equipmentmodel: $('#equipmentmodel').val()
|
|||
|
|
}, function (data) {
|
|||
|
|
$("#equipmentModelSubDiv").html(data);
|
|||
|
|
openModal('equipmentModelSubModal');
|
|||
|
|
});
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//生成设备编号 2020-07-12 start
|
|||
|
|
function autoGenerateEquipmentCodeByCodeRule() {
|
|||
|
|
var equipmentCardForm = $('#subForm').serialize();
|
|||
|
|
|
|||
|
|
var equipmentBelongCode = $('#equipmentBelongCode').val();
|
|||
|
|
var equipmentClassCode = $('#equipmentClassCode').val();
|
|||
|
|
var processsectionCode = $('#processsectionCode').val();
|
|||
|
|
var equipmentLevelCode = $('#equipmentLevelCode').val();
|
|||
|
|
|
|||
|
|
if ('' == equipmentBelongCode || equipmentBelongCode == 'undefined') {
|
|||
|
|
swal('工艺线不能为空');
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
if ('' == equipmentClassCode || equipmentClassCode == 'undefined') {
|
|||
|
|
swal('设备类型不能为空');
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
if ('' == processsectionCode || processsectionCode == 'undefined') {
|
|||
|
|
swal('工艺段不能为空');
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
if ('' == equipmentLevelCode || equipmentLevelCode == 'undefined') {
|
|||
|
|
swal('ABC分类不能为空');
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
$.ajax({
|
|||
|
|
url: ext.contextPath
|
|||
|
|
+ "/equipment/autoGenerateEquipmentCodeByCodeRule.do",
|
|||
|
|
type: "post",
|
|||
|
|
cache: false,
|
|||
|
|
data: equipmentCardForm,
|
|||
|
|
dataType: "json",
|
|||
|
|
success: function (result) {
|
|||
|
|
var equipmentCode = result['equipmentCode'];
|
|||
|
|
var waterNumShort = result['waterNumShort'];
|
|||
|
|
$('#equipmentcardid').val(equipmentCode);
|
|||
|
|
$('#waterNumShort').val(waterNumShort);
|
|||
|
|
}
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//加载测量点(目前关联id和编号都可以,但后面全部要改成关联id)
|
|||
|
|
function getMpointFunction() {
|
|||
|
|
getMpoint4EquipmentCard('${equipmentCard.id}', '${equipmentCard.equipmentcardid}', '${equipmentCard.bizid}', 'edit');
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//摄像头清单
|
|||
|
|
function getCameraFunction() {
|
|||
|
|
getCamera4EquipmentCard('${equipmentCard.id}', 'edit');
|
|||
|
|
}
|
|||
|
|
//备注列表
|
|||
|
|
function getRemarkFunction() {
|
|||
|
|
getRemark4EquipmentCard('${equipmentCard.id}');
|
|||
|
|
}
|
|||
|
|
//保养配置
|
|||
|
|
function getMaintenanceConfigFunction() {
|
|||
|
|
getMaintenanceConfig4EquipmentCard('${equipmentCard.id}');
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//摄像头清单
|
|||
|
|
function getPropFunction() {
|
|||
|
|
getPropEdit('${equipmentCard.id}');
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//资产类型 - (方法在用)
|
|||
|
|
var selectAssetTypeClass = function () {
|
|||
|
|
var equipmentBelongId = $("#equipmentBelongId").val();
|
|||
|
|
var equipmentBelongCode = $("#equipmentBelongCode").val();
|
|||
|
|
$.post(ext.contextPath + '/equipment/assetClass/selectAssetTypeForType.do', {
|
|||
|
|
equipmentBelongId: equipmentBelongId,
|
|||
|
|
equipmentBelongCode: equipmentBelongCode
|
|||
|
|
}, function (data) {
|
|||
|
|
$("#assetTypeSubDiv").html(data);
|
|||
|
|
openModal('assetTypeSubModal');
|
|||
|
|
});
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
</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">×</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="#tab3" data-toggle="tab" index="3" aria-expanded="false" onclick="getMpointFunction();">关联点表</a></li>
|
|||
|
|
<li class="kuandu"><a href="#tab5" data-toggle="tab" index="5" aria-expanded="false" onclick="getCameraFunction();">关联摄像头</a></li>
|
|||
|
|
<li class="kuandu"><a href="#tab7" data-toggle="tab" index="5" aria-expanded="false" onclick="getRemarkFunction();">设备备注</a></li>
|
|||
|
|
<li class="kuandu"><a href="#tab8" data-toggle="tab" index="8" aria-expanded="true">设备附属</a></li>
|
|||
|
|
<li class="kuandu"><a href="#tab9" data-toggle="tab" index="9" aria-expanded="false" onclick="getMaintenanceConfigFunction();">保养配置</a></li>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="modal-body">
|
|||
|
|
<!-- 新增界面formid强制为subForm -->
|
|||
|
|
<div id="div1" class="leftstyle">
|
|||
|
|
<div class="tab-content" id="equipmentCardView_tab_content">
|
|||
|
|
<div class=" tab-pane active" id="tab0">
|
|||
|
|
<form class="form-horizontal" id="subForm">
|
|||
|
|
<!-- 界面提醒div强制id为alertDiv -->
|
|||
|
|
<div id="alertDiv"></div>
|
|||
|
|
<input type="hidden" id="companyId" value="${equipmentCard.bizid}">
|
|||
|
|
<!-- <input type="hidden" id="waterNumShort" name ="waterNumShort" > -->
|
|||
|
|
<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">
|
|||
|
|
<input type="hidden" id="type" name="type" value="0">
|
|||
|
|
<input type="hidden" id="waterNumShort" name="waterNumShort"
|
|||
|
|
value="${equipmentCard.waterNumShort}">
|
|||
|
|
<label class="col-sm-2 control-label">所属厂区</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input name="bizid" id="bizid" type="hidden" value="${equipmentCard.bizid}"/>
|
|||
|
|
<p class="form-control-static">${equipmentCard.company.sname}</p>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">*设备名称</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="equipmentname" name="equipmentname"
|
|||
|
|
placeholder="设备名称" value="${equipmentCard.equipmentname}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">*设备所属/工艺线</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="equipmentBelongName"
|
|||
|
|
name="equipmentBelongName"
|
|||
|
|
style="width: 370px;"></select>
|
|||
|
|
<input type="hidden" class="form-control" id="equipmentBelongId"
|
|||
|
|
name="equipmentBelongId" value="${equipmentCard.equipmentBelongId}"/>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">*设备类型</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="equipmentClassName"
|
|||
|
|
name="equipmentClassName" onclick="selectEquipmentClass()"
|
|||
|
|
value="${equipmentCard.equipmentClass.name}" placeholder="点击选择">
|
|||
|
|
<input type="hidden" class="form-control" id="equipmentClassCode"
|
|||
|
|
name="equipmentClassCode"
|
|||
|
|
value="${equipmentCard.equipmentClass.equipmentClassCode}">
|
|||
|
|
<input type="hidden" class="form-control" id="equipmentclassid"
|
|||
|
|
name="equipmentclassid"
|
|||
|
|
value="${equipmentCard.equipmentClass.id}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">*工艺段(安装位置)</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="processsectionCode"
|
|||
|
|
name="processsectionCode"
|
|||
|
|
style="width: 370px;"></select>
|
|||
|
|
<input type="hidden" class="form-control" id="processsectionid"
|
|||
|
|
name="processsectionid"
|
|||
|
|
value="${equipmentCard.processsectionid}"/>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">*设备等级</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="equipmentlevelName"
|
|||
|
|
name="equipmentlevelName"
|
|||
|
|
style="width: 370px;"></select>
|
|||
|
|
<input type="hidden" class="form-control" id="equipmentlevelid"
|
|||
|
|
name="equipmentlevelid"
|
|||
|
|
value="${equipmentCard.equipmentlevelid}"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">*设备编号</label>
|
|||
|
|
<div class="col-sm-3">
|
|||
|
|
<input type="text" class="form-control" id="equipmentcardid"
|
|||
|
|
value="${equipmentCard.equipmentcardid}" name="equipmentcardid" readonly>
|
|||
|
|
</div>
|
|||
|
|
<div class="col-sm-1">
|
|||
|
|
<div class="input-group-addon"
|
|||
|
|
style="width: 100%;background-color: #269abc;cursor: pointer;font-size: 11px;color: white;height: 34px;border-radius: 3px;float: left;line-height: 2.5;text-align: center;margin-right: 10px;padding: 0px !important;"
|
|||
|
|
onclick="autoGenerateEquipmentCodeByCodeRule()">生成
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<%--<div class="input-group-addon"
|
|||
|
|
style="width: 6%;background-color: #269abc;cursor: pointer;font-size: 11px;color: white;height: 34px;border-radius: 3px;float: left;line-height: 2.5;text-align: center;margin-right: 10px;padding: 0px !important;"
|
|||
|
|
onclick="autoGenerateEquipmentCodeByCodeRule()">生成
|
|||
|
|
</div>--%>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">规格型号</label>
|
|||
|
|
<div class="col-sm-3">
|
|||
|
|
<input type="text" id="equipmentmodelname" name="equipmentmodelname"
|
|||
|
|
class="form-control"
|
|||
|
|
placeholder="规格型号" value="${equipmentCard.equipmentmodelname}">
|
|||
|
|
<input type="hidden" id="equipmentmodel" name="equipmentmodel">
|
|||
|
|
</div>
|
|||
|
|
<div class="col-sm-1">
|
|||
|
|
<div class="input-group-addon"
|
|||
|
|
style="width: 100%;background-color: #269abc;cursor: pointer;font-size: 11px;color: white;height: 34px;border-radius: 3px;float: left;line-height: 2.5;text-align: center;padding: 0px !important;"
|
|||
|
|
onclick="selectEquipmentModel()">选择
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<%--<div class="input-group-addon"
|
|||
|
|
style="width: 6%;background-color: #269abc;cursor: pointer;font-size: 11px;color: white;height: 34px;border-radius: 3px;float: left;line-height: 2.5;text-align: center;margin-right: 10px;padding: 0px !important;"
|
|||
|
|
onclick="selectEquipmentModel()">选择
|
|||
|
|
</div>--%>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">安装地点</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="areaid" name="areaid"
|
|||
|
|
placeholder="安装地点"
|
|||
|
|
value="${equipmentCard.areaid}">
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">安装日期(领料时间)</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="installDate" name="installDate"
|
|||
|
|
style="width: 330px;" value="${equipmentCard.installDate.substring(0,10)}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">制造厂家</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="equipmentmanufacturer"
|
|||
|
|
name="equipmentmanufacturer" placeholder="制造厂家"
|
|||
|
|
value="${equipmentCard.equipmentmanufacturer}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">出厂编号</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="factoryNumber" name="factoryNumber"
|
|||
|
|
placeholder="出厂编号" value="${equipmentCard.factoryNumber}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">启用日期</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="openDate" name="openDate"
|
|||
|
|
style="width: 330px;" value="${equipmentCard.openDate.substring(0,10)}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">出厂年月</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="productiondate"
|
|||
|
|
name="productiondate"
|
|||
|
|
style="width: 330px;"
|
|||
|
|
value="${equipmentCard.productiondate.substring(0,10)}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">是否强检</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="isCompulsoryInspection"
|
|||
|
|
name="isCompulsoryInspection" style="width: 370px;">
|
|||
|
|
<option value="${CompulsoryStatus_ON}">是</option>
|
|||
|
|
<option value="${CompulsoryStatus_OFF}" selected="selected">否</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label id="frequency-div" style="display: none;"
|
|||
|
|
class="col-sm-2 control-label">强检类型</label>
|
|||
|
|
<div id="frequency-div2" style="display: none;" class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="compulsoryInspectionType"
|
|||
|
|
name="compulsoryInspectionType" style="width: 370px;">
|
|||
|
|
<option value="${CompulsoryInspectionType_EQUIP}" selected="selected">特种设备
|
|||
|
|
</option>
|
|||
|
|
<option value="${CompulsoryInspectionType_APP}">仪器仪表</option>
|
|||
|
|
<option value="${CompulsoryInspectionType_CAR}">车辆</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">设备状态</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="equipmentstatusName"
|
|||
|
|
name="equipmentstatusName"
|
|||
|
|
style="width: 370px;"></select>
|
|||
|
|
<input type="hidden" class="form-control" id="equipmentstatus"
|
|||
|
|
name="equipmentstatus"
|
|||
|
|
value="${equipmentCard.equipmentstatus}"/>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">内部编号</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="inCode" name="inCode"
|
|||
|
|
placeholder="内部编号" value="${equipmentCard.inCode}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">主要技术参数</label>
|
|||
|
|
<div class="col-sm-10">
|
|||
|
|
<textarea class="form-control" rows="2" id="techParameters"
|
|||
|
|
name="techParameters"
|
|||
|
|
placeholder="主要技术参数">${equipmentCard.techParameters}</textarea>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">资产类型</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="assetTypeName" name="assetTypeName"
|
|||
|
|
onclick="selectAssetTypeClass()" placeholder="点击选择"
|
|||
|
|
value="${equipmentCard.assetClass.assetclassname}">
|
|||
|
|
<input type="hidden" class="form-control" id="assetType" name="assetType"
|
|||
|
|
value="${equipmentCard.assetType}">
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">资产编号</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="assetnumber" name="assetnumber"
|
|||
|
|
placeholder="资产编号" value="${equipmentCard.assetnumber}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">购置日期(采购年月)</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="buyTime" name="buyTime"
|
|||
|
|
style="width: 330px;"
|
|||
|
|
value="${equipmentCard.buyTime.substring(0,10)}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">采购价/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="purchaseValue" name="purchaseValue"
|
|||
|
|
placeholder="采购价" value="${equipmentCard.purchaseValue}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">入帐日期(入库时间)</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="inStockTime" name="inStockTime"
|
|||
|
|
style="width: 330px;" value="${equipmentCard.inStockTime}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">使用年限/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="number" class="form-control" id="serviceLife" name="serviceLife"
|
|||
|
|
placeholder="使用年限" value="${equipmentCard.serviceLife}" min="0" step="1">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">账面原值/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="equipmentvalue"
|
|||
|
|
name="equipmentvalue"
|
|||
|
|
placeholder="账面原值" value="${equipmentCard.equipmentvalue}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">账面净值/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="equipWorth" name="equipWorth"
|
|||
|
|
placeholder="账面净值" value="${equipmentCard.equipWorth}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">折旧年限/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="number" class="form-control" id="depreciationLife" name="depreciationLife"
|
|||
|
|
placeholder="折旧年限" value="${equipmentCard.depreciationLife}" min="0" step="1">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">残值率</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="residualValueRate" name="residualValueRate"
|
|||
|
|
placeholder="残值率" value="${equipmentCard.residualValueRate}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">备注</label>
|
|||
|
|
<div class="col-sm-10">
|
|||
|
|
<textarea class="form-control" rows="2" id="remark" name="remark"
|
|||
|
|
placeholder="备注...">${equipmentCard.remark}</textarea>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</form>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class=" tab-pane " id="tab3">
|
|||
|
|
<div class="box box-primary">
|
|||
|
|
<div class="box-body ">
|
|||
|
|
<div class="box-tools pull-right">
|
|||
|
|
<a onclick="doAdd_mpoint('${equipmentCard.id}')" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip"
|
|||
|
|
title="新增"><i class="glyphicon glyphicon-plus"></i></a>
|
|||
|
|
<a onclick="doDelete_mpoint()" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip" title="删除"><i
|
|||
|
|
class="glyphicon glyphicon-minus"></i></a>
|
|||
|
|
</div>
|
|||
|
|
<table id="table_mpoint2"></table>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class=" tab-pane " id="tab5">
|
|||
|
|
<div class="box box-primary">
|
|||
|
|
<div class="box-body ">
|
|||
|
|
<div class="box-tools pull-right">
|
|||
|
|
<a onclick="doAdd_camera('${equipmentCard.id}')" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip"
|
|||
|
|
title="新增"><i class="glyphicon glyphicon-plus"></i></a>
|
|||
|
|
<a onclick="doDelete_camera()" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip" title="删除"><i
|
|||
|
|
class="glyphicon glyphicon-minus"></i></a>
|
|||
|
|
</div>
|
|||
|
|
<table id="cameratable"></table>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class=" tab-pane " id="tab7">
|
|||
|
|
<div class="box box-primary">
|
|||
|
|
<div class="box-body ">
|
|||
|
|
<div class="box-tools pull-right">
|
|||
|
|
<a onclick="doAdd_Remark('${equipmentCard.id}')" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip"
|
|||
|
|
title="新增"><i class="glyphicon glyphicon-plus"></i></a>
|
|||
|
|
<a onclick="doDelete_remark()" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip" title="删除"><i
|
|||
|
|
class="glyphicon glyphicon-minus"></i></a>
|
|||
|
|
</div>
|
|||
|
|
<table id="remarktable"></table>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class=" tab-pane " id="tab8">
|
|||
|
|
<div class="box box-primary">
|
|||
|
|
<div class="box-body ">
|
|||
|
|
<form class="form-horizontal" id="subPropForm">
|
|||
|
|
<input type="hidden" id="equipmentId" name="equipmentId"
|
|||
|
|
value="${equipmentCard.id}">
|
|||
|
|
<input type="hidden" id="equipmentCardPropid" name="id"
|
|||
|
|
value="${equipmentCardProp.id}">
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">安装日期</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="installDateProp"
|
|||
|
|
name="installDate" value="${equipmentCardProp.installDate}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">购置费/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="purchaseMoney"
|
|||
|
|
name="purchaseMoney" placeholder="购置费/元"
|
|||
|
|
value="${equipmentCardProp.purchaseMoney}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">人工费/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="laborMoney"
|
|||
|
|
name="laborMoney" placeholder="人工费/元"
|
|||
|
|
value="${equipmentCardProp.laborMoney}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">效率值</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="instantFlow"
|
|||
|
|
name="instantFlow" placeholder="效率值"
|
|||
|
|
value="${equipmentCardProp.instantFlow}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<%--<label class="col-sm-2 control-label">技术寿命年份/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="number" class="form-control" id="technicalLife"
|
|||
|
|
name="technicalLife" placeholder="技术寿命年份/年" min="0" value=0
|
|||
|
|
step="1" value="${equipmentCardProp.technicalLife}">
|
|||
|
|
</div>--%>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">能耗费用/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="energyMoney"
|
|||
|
|
name="energyMoney" placeholder="能耗费用/元"
|
|||
|
|
value="${equipmentCardProp.energyMoney}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">维护增额/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="maintainIncrement"
|
|||
|
|
name="maintainIncrement" placeholder="维护增额/元"
|
|||
|
|
value="${equipmentCardProp.maintainIncrement}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">折旧数值/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="residualValue"
|
|||
|
|
name="residualValue" placeholder="折旧数值/元"
|
|||
|
|
value="${equipmentCardProp.residualValue}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">折旧率</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="residualValueRateProp"
|
|||
|
|
name="residualValueRate" placeholder="折旧率"
|
|||
|
|
value="${equipmentCardProp.residualValueRate}">
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">税额</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="taxAmount" name="taxAmount"
|
|||
|
|
placeholder="税额" value="${equipmentCardProp.taxAmount}">
|
|||
|
|
</div>
|
|||
|
|
<%--<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">设备规格</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="specification"
|
|||
|
|
name="specification"
|
|||
|
|
value="${equipmentCard.equipmentSpecification.id}">
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
</div>--%>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">是否备用</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="isBackup" name="isBackup"
|
|||
|
|
style="width: 365px;">
|
|||
|
|
<option value="1">是</option>
|
|||
|
|
<option value="0" selected="selected">否</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">关键性指数</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="keynum" name="keynum"
|
|||
|
|
style="width: 365px;">
|
|||
|
|
<option value="1">无</option>
|
|||
|
|
<option value="2">低</option>
|
|||
|
|
<option value="3">高</option>
|
|||
|
|
<option value="4">极高</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<%--<div class="form-group">
|
|||
|
|
<label class="col-sm-3 control-label">关联合同</label>
|
|||
|
|
<div class="col-sm-9">
|
|||
|
|
<input type="hidden" class="form-control" id="contractId"
|
|||
|
|
name="contractId" placeholder="关联合同"
|
|||
|
|
value="${equipmentCardProp.contractId}">
|
|||
|
|
<input type="text" class="form-control" id="_contractName"
|
|||
|
|
name="_contractName"
|
|||
|
|
onclick="showContract4Selects('contractId','_contractName');"
|
|||
|
|
placeholder="关联合同" value="${equipmentCardProp._contractName}">
|
|||
|
|
</div>
|
|||
|
|
</div>--%>
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">记账凭证号</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="bookkeepVoucher"
|
|||
|
|
name="bookkeepVoucher" placeholder="记账凭证号"
|
|||
|
|
value="${equipmentCardProp.bookkeepVoucher}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">注销日期</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="equLogoutDate"
|
|||
|
|
name="equLogoutDate"
|
|||
|
|
value="${equipmentCardProp.equLogoutDate}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">预计使用时间/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="number" class="form-control" id="estimatedLife"
|
|||
|
|
name="estimatedLife" placeholder="预计使用时间/年"
|
|||
|
|
value="${equipmentCardProp.estimatedLife}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">物理寿命/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" name="physicalLife"
|
|||
|
|
placeholder="物理寿命" value="${equipmentCardProp.physicalLife}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">技术寿命/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control"
|
|||
|
|
name="technicalLife" placeholder="技术寿命"
|
|||
|
|
value="${equipmentCardProp.technicalLife}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">经济寿命/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" name="economicLife"
|
|||
|
|
placeholder="经济寿命" value="${equipmentCardProp.economicLife}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</form>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class=" tab-pane " id="tab9">
|
|||
|
|
<div class="box box-primary">
|
|||
|
|
<div class="box-body ">
|
|||
|
|
<div class="box-tools pull-right">
|
|||
|
|
<a onclick="doAdd_MainConfig('${equipmentCard.id}')" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip"
|
|||
|
|
title="新增"><i class="glyphicon glyphicon-plus"></i></a>
|
|||
|
|
<a onclick="doDelete_MainConfig()" class="btn btn-box-tool"
|
|||
|
|
data-toggle="tooltip" title="删除"><i
|
|||
|
|
class="glyphicon glyphicon-minus"></i></a>
|
|||
|
|
</div>
|
|||
|
|
<table id="maintenanceConfigtable"></table>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<%-- <div class="tab-pane" id="div2" style="display:none;">
|
|||
|
|
<div class="box box-primary">
|
|||
|
|
<div class="box-header with-border">
|
|||
|
|
<h4 class="box-title">设备附属</h4>
|
|||
|
|
<div class="box-tools pull-right">
|
|||
|
|
<!-- <a onclick="addEquipProp()" class="btn btn-box-tool" data-toggle="tooltip" title="新增"><i class="glyphicon glyphicon-plus"></i></a>
|
|||
|
|
<a onclick="deleteEquipProp()" class="btn btn-box-tool" data-toggle="tooltip" title="删除"><i class="glyphicon glyphicon-trash"></i></a> -->
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="box-body ">
|
|||
|
|
<!-- <table id="table_equipmentProp"></table> -->
|
|||
|
|
<form class="form-horizontal" id="subPropForm">
|
|||
|
|
<input type="hidden" id="equipmentId" name="equipmentId"
|
|||
|
|
value="${equipmentCard.id}">
|
|||
|
|
<input type="hidden" id="equipmentCardPropid" name="id"
|
|||
|
|
value="${equipmentCardProp.id}">
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">安装日期</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="installDateProp"
|
|||
|
|
name="installDate" value="${equipmentCardProp.installDate}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">购置费/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="purchaseMoney"
|
|||
|
|
name="purchaseMoney" placeholder="购置费/元"
|
|||
|
|
value="${equipmentCardProp.purchaseMoney}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">人工费/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="laborMoney"
|
|||
|
|
name="laborMoney" placeholder="人工费/元"
|
|||
|
|
value="${equipmentCardProp.laborMoney}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">效率值</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="instantFlow"
|
|||
|
|
name="instantFlow" placeholder="效率值"
|
|||
|
|
value="${equipmentCardProp.instantFlow}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">技术寿命年份/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="number" class="form-control" id="technicalLife"
|
|||
|
|
name="technicalLife" placeholder="技术寿命年份/年" min="0" value=0
|
|||
|
|
step="1" value="${equipmentCardProp.technicalLife}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">能耗费用/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="energyMoney"
|
|||
|
|
name="energyMoney" placeholder="能耗费用/元"
|
|||
|
|
value="${equipmentCardProp.energyMoney}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">维护增额/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="maintainIncrement"
|
|||
|
|
name="maintainIncrement" placeholder="维护增额/元"
|
|||
|
|
value="${equipmentCardProp.maintainIncrement}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">折旧数值/元</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="residualValue"
|
|||
|
|
name="residualValue" placeholder="折旧数值/元"
|
|||
|
|
value="${equipmentCardProp.residualValue}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">折旧率</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="residualValueRateProp"
|
|||
|
|
name="residualValueRate" placeholder="折旧率"
|
|||
|
|
value="${equipmentCardProp.residualValueRate}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">设备规格</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="specification"
|
|||
|
|
name="specification"
|
|||
|
|
value="${equipmentCard.equipmentSpecification.id}">
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">是否备用</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="isBackup" name="isBackup">
|
|||
|
|
<option value="1">是</option>
|
|||
|
|
<option value="0" selected="selected">否</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">关键性指数</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="keynum" name="keynum">
|
|||
|
|
<option value="1">无</option>
|
|||
|
|
<option value="2">低</option>
|
|||
|
|
<option value="3">高</option>
|
|||
|
|
<option value="4">极高</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-3 control-label">关联合同</label>
|
|||
|
|
<div class="col-sm-9">
|
|||
|
|
<input type="hidden" class="form-control" id="contractId"
|
|||
|
|
name="contractId" placeholder="关联合同"
|
|||
|
|
value="${equipmentCardProp.contractId}">
|
|||
|
|
<input type="text" class="form-control" id="_contractName"
|
|||
|
|
name="_contractName"
|
|||
|
|
onclick="showContract4Selects('contractId','_contractName');"
|
|||
|
|
placeholder="关联合同" value="${equipmentCardProp._contractName}">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<!-- 20210422新增字段 -->
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">预计使用时间/年</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="number" class="form-control" id="estimatedLife"
|
|||
|
|
name="estimatedLife" placeholder="预计使用时间/年"
|
|||
|
|
value="${equipmentCardProp.estimatedLife}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">项目类别编号</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="cardTypeId" name="cardTypeId">
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-group">
|
|||
|
|
<label class="col-sm-2 control-label">记账凭证号</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="bookkeepVoucher"
|
|||
|
|
name="bookkeepVoucher" placeholder="记账凭证号"
|
|||
|
|
value="${equipmentCardProp.bookkeepVoucher}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">注销日期</label>
|
|||
|
|
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<div class="input-group date">
|
|||
|
|
<div class="input-group-addon">
|
|||
|
|
<i class="fa fa-calendar"></i>
|
|||
|
|
</div>
|
|||
|
|
<input type="text" class="form-control" id="equLogoutDate"
|
|||
|
|
name="equLogoutDate"
|
|||
|
|
value="${equipmentCardProp.equLogoutDate}"
|
|||
|
|
placeholder="请选择"/>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
<div class="form-group">
|
|||
|
|
|
|||
|
|
<label class="col-sm-2 control-label">申购部门:</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<select class="form-control select2" id="equUserDepartment"
|
|||
|
|
name="equUserDepartment">
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
<label class="col-sm-2 control-label">税额</label>
|
|||
|
|
<div class="col-sm-4">
|
|||
|
|
<input type="text" class="form-control" id="taxAmount" name="taxAmount"
|
|||
|
|
placeholder="税额" value="${equipmentCardProp.taxAmount}">
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
</form>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>--%>
|
|||
|
|
</div>
|
|||
|
|
<div class="modal-footer">
|
|||
|
|
<button type="button" class="btn btn-default " data-dismiss="modal">关闭</button>
|
|||
|
|
<button type="button" class="btn btn-primary" onclick="doupdate()" id="btn_save">保存</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<!-- /.modal-content -->
|
|||
|
|
</div>
|
|||
|
|
<!-- /.modal-dialog -->
|
|||
|
|
</div>
|