Files
SIPAIIS_WMS_JSSW/WebRoot/jsp/equipment/equipmentCardAdd.jsp

869 lines
41 KiB
Plaintext
Raw Permalink Normal View History

2026-01-16 14:13:44 +08:00
<%@page import="com.sipai.tools.CommString" %>
<%@page import="com.sipai.entity.equipment.EquipmentCard" %>
<%@ page language="java" pageEncoding="UTF-8" %>
<%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); %>
<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 isOneDevice() {
var equipid = $('#equipid').val();
if (equipid != null && equipid != '') {
$('#isOne').val("否");
} else {
$('#isOne').val("是");
}
}
function dosave() {
// var companyCodeAuto = $('#companyCodeAuto').val();
// var equipmentBelongCodeAuto = $('#equipmentBelongCodeAuto').val();
// var equipmentClassCodeAuto = $('#equipmentClassCodeAuto').val();
// var processsectionCodeAuto = $('#processsectionCodeAuto').val();
// var equipmentlevelCodeAuto = $('#equipmentlevelCodeAuto').val();
var equipmentcardid = $('#equipmentcardid').val();
// var equipmentcardid = companyCodeAuto + equipmentBelongCodeAuto + equipmentClassCodeAuto + processsectionCodeAuto + equipmentlevelCodeAuto;
// $('#equipmentcardid').val(equipmentcardid);
if ('' == equipmentcardid || equipmentcardid == 'undefined') {
showAlert('d', '设备编码不能为空');
return;
}
$("#subForm").bootstrapValidator('validate');//提交验证
setTimeout(function () {
if ($("#subForm").data('bootstrapValidator').isValid()) {//获取验证结果,如果成功,执行下面代码
$.post(ext.contextPath + "/equipment/dosave.do", $("#subForm").serialize(), function (data) {
if (data.res == 1) {
$("#equipmentProp").val(data.id);
$.post(ext.contextPath + "/equipment/dosaveEquipmentProp.do", $("#subPropForm").serialize(), function (datap) {
if (datap.res == 1) {
closeModal('subModal');
$("#equipmentBelongId").val('');
$("#equipmentCardType").val('');
$("#table").bootstrapTable('refresh');
} else if (datap.res == 0) {
showAlert('d', '保存失败');
} else {
showAlert('d', datap.res);
}
}, 'json');
} 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: '设备状态不能为空'
}
}
},
processsectionid: {
validators: {
notEmpty: {
message: '工艺段不能为空'
}
}
},
}
});
var companyId = "${company.id}";
$(function () {
//安装时间
$("#installDate").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',
});
//是否强检
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;");
}
})
//强检类型
var selelct_type3 = $("#compulsoryInspectionType").select2({
minimumResultsForSearch: 10
});
//获取设备所属
getEquipmentBelongFun();
//获取工艺段
getProcessSectionFun();
//获取设备等级ABC
getEquipmentLevelFun();
//获取设备状态
getEquipmentstatusFun();
})
//选择设备根据厂区id选择厂内设备
var selectEquipmentCard = function () {
$.post(ext.contextPath + '/equipment/showEquipmentCardForSelect.do', {
companyId: companyId,
equipmentId: $("#equipid").val(),
isone: '1'
}, function (data) {
$("#emSubDiv").html(data);
openModal('emSubModal');
});
};
//设备所属 -- 如水线 - (方法在用) sj 2021-07-28
function getEquipmentBelongFun() {
var selectType = $("#equipmentBelongName").select2({minimumResultsForSearch: 10})
$.post(ext.contextPath + "/equipment/equipmentBelong/getEquipmentBelongForSelect.do", {unitId: unitId}, 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('').trigger("change");
selelct_.on('change', function (e) {
$('#equipmentBelongId').val(e.target.value);
//给设备编码(水线部分)赋值
// var name = $("#equipmentBelongName").find("option:selected").text();
// $('#equipmentBelongCodeAuto').val(getParenthesesStr(name));
})
}, 'json');
}
//工艺段 - (方法在用) sj 2021-07-28
function getProcessSectionFun() {
var selectType = $("#processsectionCode").select2({minimumResultsForSearch: 10})
$.post(ext.contextPath + "/user/processSection/getList4EquipmentCard.do", {unitId: unitId}, 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('').trigger("change");
selelct_.on('change', function (e) {
$('#processsectionid').val(e.target.value);
//给设备编码(工艺段部分)赋值
// var name = $("#processsectionCode").find("option:selected").text();
// $('#processsectionCodeAuto').val(getParenthesesStr(name));
})
}, 'json');
}
//获取设备等级 如ABC - (方法在用) sj 2021-07-28
function getEquipmentLevelFun() {
var selectType = $("#equipmentlevelName").select2({minimumResultsForSearch: 10})
$.post(ext.contextPath + "/equipment/equipmentLevel/getEquipmentLevel4Select.do", {unitId: unitId}, 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('').trigger("change");
selelct_.on('change', function (e) {
$('#equipmentlevelid').val(e.target.value);
//给设备编码(工艺段部分)赋值
// var name = $("#equipmentlevelName").find("option:selected").text();
// $('#equipmentlevelCodeAuto').val(getParenthesesStr(name));
})
}, 'json');
}
//获取设备状态 - (方法在用) sj 2021-07-28
function getEquipmentstatusFun() {
var selectType = $("#equipmentstatusName").select2({minimumResultsForSearch: 10})
$.post(ext.contextPath + "/equipment/equipmentStatusManagement/getEquipmentstatus4Select.do", {unitId: unitId}, 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('').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');
});
};
//资产类型 - (方法在用)
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');
});
};
//设备编码规则
var selectEquipmentCodeRule = function () {
$.post(ext.contextPath + '/equipment/equipmentCode/selectEquipmentCodeRule.do', {equipmentCodeId: $('#equipmentCodeId').val()}, function (data) {
$("#equipmentCodeRuleSubDiv").html(data);
openModal('equipmentCodeRuleSubModal');
});
};
/**
* 取出小括号内的内容
* sj 2021-07-28
* @param text
* @returns {string}
*/
function getParenthesesStr(text) {
var re = /\([^\)]+\)/g
var s = text;
s = s.match(re)[0];
s = s.substring(1, s.length - 1);
return s
}
//根据设备编码规则自动生成设备编码
function autoGenerateEquipmentCode() {
var waterNumShort;
var equipmentCardId = "";
var equipmentWaterNumLenParam = $('#equipmentWaterNumLen').val();
var enameParam = $('#ename').val();
var equipmentBelongCodeParam = $('#equipmentBelongCode').val();
var processsectionCodeParam = $('#processsectionCode').val();
var equipmentClassCodeParam = $('#equipmentClassCode').val();
var equipmentLevelCodeParam = $('#equipmentLevelCode').val();
var equipmentCodeRuleParamArr = [enameParam, equipmentBelongCodeParam, processsectionCodeParam, equipmentClassCodeParam, equipmentLevelCodeParam];
var equipmentCodeRuleParam = $('#equipmentCodeRule').val();
for (var i = 0; i < equipmentCodeRuleParam.length; i++) {
equipmentCardId += equipmentCodeRuleParamArr[i];
}
var equCardIdAndWatNumShortArr = findEquipmentCardByEquipmentCodeRule(equipmentCodeRuleParam, equipmentWaterNumLenParam, equipmentCardId);
//console.log("equCardIdAndWatNumShortArr=========================="+equCardIdAndWatNumShortArr);
var resultEquipmentCardId = equCardIdAndWatNumShortArr[0];
var waterNumShort = equCardIdAndWatNumShortArr[1];
// console.log("resultEquipmentCardId=============================="+resultEquipmentCardId);
// console.log("waterNumShort=============================="+waterNumShort);
//查询自动生成的设备编码数据库是否存在
var isExitMark = false;
do {
var findResultMark = false;
$.ajax({
url: ext.contextPath
+ "/equipment/findEquipmentCardIdByEquipmentCardId.do",
type: "post",
cache: false,
async: false,
data: {equipmentCardId: resultEquipmentCardId},
dataType: "json",
success: function (data) {
findResultMark = data['result'];
//console.log(typeof findResultMark);
//console.log("====================================="+(findResultMark==true));
}
});
//console.log("findResultMark=================="+(findResultMark));
//console.log("isExitMark=================="+(isExitMark));
if (findResultMark == true) {
waterNumShort++;
resultEquipmentCardId = createEquipmentCardId(waterNumShort, equipmentWaterNumLenParam, equipmentCardId);
} else {
isExitMark = true;
}
} while (isExitMark == false);
//console.log("resultEquipmentCardId======================================="+resultEquipmentCardId);
$('#equipmentcardid').val(resultEquipmentCardId);
}
function findEquipmentCardByEquipmentCodeRule(equipmentCodeRuleParam, equipmentWaterNumLenParam, equipmentCardId) {
var equCardIdAndWatNumShortArr = [];
$.ajax({
url: ext.contextPath
+ "/equipment/findEquipmentCardByEquipmentCodeRule.do",
type: "post",
cache: false,
async: false,
data: {equipmentCodeRule: equipmentCodeRuleParam},
dataType: "json",
success: function (data) {
var waterNumShort = data['result'];
if ('' == waterNumShort) {
waterNumShort = 0;
}
equipmentCardId = createEquipmentCardId(waterNumShort, equipmentWaterNumLenParam, equipmentCardId);
equCardIdAndWatNumShortArr = [equipmentCardId, waterNumShort];
}
});
return equCardIdAndWatNumShortArr;
}
function createEquipmentCardId(waterNumShort, equipmentWaterNumLenParam, equipmentCardId) {
var waterNumShortStr = waterNumShort + '';
if (waterNumShortStr.length >= equipmentWaterNumLenParam) {
equipmentCardId = equipmentCardId + waterNumShort;
//console.log("==============调用了我1=============================");
} else {
//console.log("==============调用了我2=============================");
var zero = "";
var zeroNum = equipmentWaterNumLenParam - (waterNumShortStr.length);
for (var j = 0; j < zeroNum; j++) {
zero = zero + 0;
}
equipmentCardId = equipmentCardId + zero + waterNumShort;
}
return equipmentCardId;
}
//生成设备编号 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);
}
});
}
</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="modal-body">
<!-- 新增界面formid强制为subForm -->
<form class="form-horizontal" id="subForm" autocomplete=off>
<!-- 界面提醒div强制id为alertDiv -->
<div id="alertDiv"></div>
<div class="form-group">
<input type="hidden" id="id" name="id" value="${id}">
<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="${company.id}"/>
<p class="form-control-static">${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="modal-footer">
<button type="button" class="btn btn-default " data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary" onclick="dosave()" id="btn_save">保存</button>
</div>
</div>
</div>
</div>