Files
SIPAIIS_WMS_JSSW/WebRoot/jsp/equipment/equipmentCardNewAdd_20210727.jsp

1181 lines
54 KiB
Plaintext
Raw 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("Status_OFF", EquipmentCard.Status_OFF); %>
<%request.setAttribute("Status_ON", EquipmentCard.Status_ON); %>
<!-- <%request.setAttribute("Status_Fault", EquipmentCard.Status_Fault); %>
<%request.setAttribute("Status_Transfer", EquipmentCard.Status_Transfer); %> -->
<%request.setAttribute("Status_Scrap", EquipmentCard.Status_Scrap); %>
<%request.setAttribute("Status_STOP", EquipmentCard.Status_STOP); %>
<!-- <%request.setAttribute("Status_IN", EquipmentCard.Status_IN); %> -->
<%request.setAttribute("ABC_A", EquipmentCard.ABC_A); %>
<%request.setAttribute("ABC_B", EquipmentCard.ABC_B); %>
<%request.setAttribute("ABC_C", EquipmentCard.ABC_C); %>
<%request.setAttribute("CompulsoryInspectionType_EQUIP", EquipmentCard.CompulsoryInspectionType_EQUIP); %>
<%request.setAttribute("CompulsoryInspectionType_APP", EquipmentCard.CompulsoryInspectionType_APP); %>
<%request.setAttribute("CompulsoryInspectionType_CAR", EquipmentCard.CompulsoryInspectionType_CAR); %>
<%request.setAttribute("AssetType_MECH", EquipmentCard.AssetType_MECH); %>
<%request.setAttribute("AssetType_ELEC", EquipmentCard.AssetType_ELEC); %>
<%request.setAttribute("AssetType_APP", EquipmentCard.AssetType_APP); %>
<%request.setAttribute("AssetType_AUTO", EquipmentCard.AssetType_AUTO); %>
<%request.setAttribute("AssetType_HALFAUTO", EquipmentCard.AssetType_HALFAUTO); %>
<%request.setAttribute("AssetType_INDUS", EquipmentCard.AssetType_INDUS); %>
<%request.setAttribute("False", CommString.Active_False); %>
<%request.setAttribute("True", CommString.Active_True); %>
<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("是");
}
}
//规格型号
var selectEquipmentModel = function() {
$.post(ext.contextPath + '/equipment/equipmentTypeNumber/selectEquipmentModel.do', {equipmentclassid:$('#equipmentclassid').val(),equipmentmodel:$('#equipmentmodel').val()} , function(data) {
$("#equipmentModelSubDiv").html(data);
openModal('equipmentModelSubModal');
});
};
function dosave() {
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/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: {
/* id: {
validators: {
notEmpty: {
message: '统一编号不能为空'
},
},
}, */
/* equipmentcardid: {
validators: {
notEmpty: {
message: '厂内编号编号不能为空'
},
remote: {//ajax验证。server result:{"valid",true or false} 向服务发送当前input name值获得一个json数据。例表示正确{"valid",true}
url: ext.contextPath + '/equipment/checkExist.do',//验证地址
message: '编号已存在',//提示消息
type: 'POST',//请求方式
data: function(validator) {
return {
equipmentcardid: $('#equipmentcardid').val()
};
}
},
},
}, */
/* equipmentcardid: {
validators: {
notEmpty: {
message: '设备编号不能为空'
}
}
}, */
equipmentname: {
validators: {
notEmpty: {
message: '设备名称不能为空'
}
}
},
bizid: {
validators: {
notEmpty: {
message: '厂区不能为空'
}
}
},
/* assetclassid: {
validators: {
notEmpty: {
message: '资产类型不能为空'
}
}
}, */
// equipmentmodel: {
// validators: {
// notEmpty: {
// message: '设备型号不能为空'
// }
// }
// },
equipmentstatus: {
validators: {
notEmpty: {
message: '设备状态不能为空'
}
}
},
processsectionid: {
validators: {
notEmpty: {
message: '工艺段不能为空'
}
}
},
}
});
var companyId="${company.id}";
$(function(){
//判断是否为单一设备
isOneDevice();
$("#isCompulsoryInspection").change(function(){
if(this.value=="0"){
$("#frequency-div").hide();
$("#frequency-div2").hide();
}else if(this.value=="1"){
$("#frequency-div").show();
$("#frequency-div2").show();
}
});
//选择设备型号
// $.post(ext.contextPath + "/equipment/equipmentTypeNumber/getEquipmentTypeNumberForSelect.do", {}, function(data) {
// var selelct =$("#equipmentmodel").select2({
// data: data,
// placeholder:'请先选择设备类型',//默认文字提示
// allowClear: false,//允许清空
// escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
// language: "zh-CN",
// minimumInputLength: 0,
// minimumResultsForSearch: 10,//数据超过十个启用搜索框
// formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
// formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
// });
// selelct.val('').trigger("change");
// },'json');
//选择工艺段
/* $.post(ext.contextPath + "/user/processSection/getProcessSection4Select.do", {companyId:companyId}, function(data) {
console.log({data});
$("#processsectionid").empty();
var selelct_ =$("#processsectionid").select2({
data: data,
cache : false,
placeholder:'请选择',//默认文字提示
allowClear: false,//允许清空
escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
language: "zh-CN",
minimumInputLength: 0,
minimumResultsForSearch: 10,//数据超过十个启用搜索框
formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
});
if(data!=null && data.length>0){
selelct_.val(data[0].id).trigger("change");
}
},'json'); */
//选择设备类型
/* $.post(ext.contextPath + "/equipment/equipmentClass/getEquipmentClassForSelect.do", {}, function(data) {
var selelct =$("#equipmentclassid").select2({
data: data,
placeholder:'请选择',//默认文字提示
allowClear: false,//允许清空
escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
language: "zh-CN",
minimumInputLength: 0,
minimumResultsForSearch: 10,//数据超过十个启用搜索框
formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
});
selelct.val('').trigger("change");
},'json'); */
//选择设备等级
/* $.post(ext.contextPath + "/equipment/equipmentLevel/getEquipmentLevelForSelect.do", {}, function(data) {
var selelct =$("#equipmentlevelid").select2({
data: data,
placeholder:'请选择',//默认文字提示
allowClear: false,//允许清空
escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
language: "zh-CN",
minimumInputLength: 0,
minimumResultsForSearch: 10,//数据超过十个启用搜索框
formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
});
selelct.val('').trigger("change");
},'json'); */
//选择设备规格
$.post(ext.contextPath + "/equipment/equipmentSpecification/getEquipmentSpecificationForSelect.do", {}, function(data) {
var selelct =$("#specification").select2({
data: data,
placeholder:'请选择',//默认文字提示
allowClear: false,//允许清空
escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
language: "zh-CN",
minimumInputLength: 0,
minimumResultsForSearch: 10,//数据超过十个启用搜索框
formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
});
selelct.val('').trigger("change");
},'json');
//选择资产类型
$.post(ext.contextPath + "/equipment/assetClass/getAssetClassForSelect.do", {}, function(data) {
var selelct =$("#assetclassid").select2({
data: data,
placeholder:'请选择',//默认文字提示
allowClear: false,//允许清空
escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
language: "zh-CN",
minimumInputLength: 0,
minimumResultsForSearch: 10,//数据超过十个启用搜索框
formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
});
selelct.val('').trigger("change");
},'json')
// $("#equipmentstatus").select2({minimumResultsForSearch: 10}).val('${True}').trigger("change");
//2020-07-13 start
//选择台账类型
$.post(ext.contextPath + "/equipment/getEquipmentCardTypeForSelect.do", {}, function(data) {
var selelct =$("#equipmentCardType").select2({
data: data,
placeholder:'请选择',//默认文字提示
allowClear: false,//允许清空
escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
language: "zh-CN",
minimumInputLength: 0,
minimumResultsForSearch: 10,//数据超过十个启用搜索框
formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
});
selelct.val('').trigger("change");
},'json')
$("#equipmentCardType").select2({minimumResultsForSearch: 10}).val('${True}').trigger("change");
//2020-07-13 end
//周期单位
$.post(ext.contextPath + "/equipment/getEquipmentCardCycleUnitForSelect.do", {}, function(data) {
var selelct =$("#cycleUnit").select2({
data: data,
placeholder:'请选择',//默认文字提示
allowClear: false,//允许清空
escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
language: "zh-CN",
minimumInputLength: 0,
minimumResultsForSearch: 10,//数据超过十个启用搜索框
formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果
formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择
});
selelct.val('').trigger("change");
},'json')
$("#cycleUnit").select2({minimumResultsForSearch: 10}).val('${True}').trigger("change");
//安装时间
$("#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',
});
})
//选择设备根据厂区id选择厂内设备
var selectEquipmentCard = function() {
$.post(ext.contextPath + '/equipment/showEquipmentCardForSelect.do', {companyId:companyId, equipmentId:$("#equipid").val(),isone:'1'} , function(data) {
$("#emSubDiv").html(data);
openModal('emSubModal');
});
};
//2020-07-08 start
//工艺线
var selectEquipmentBelong = function() {
$.post(ext.contextPath + '/equipment/equipmentBelong/showEquipmentBelongForSelect.do', {equipmentBelongId:$('#equipmentBelongId').val} , function(data) {
$("#equipmentBelongSubDiv").html(data);
openModal('equipmentBelongSubModal');
});
};
//$('#equipmentmodeldiv2').hide();
//设备类型
var selectEquipmentClass = function() {
$.post(ext.contextPath + '/equipment/equipmentClass/selectEquipmentClassForType.do', {} , function(data) {
$("#equipmentClassSubDiv").html(data);
openModal('equipmentClassSubModal');
});
};
//资产类型
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');
});
};
//工艺段(安装位置)
var selectEquipmentProcessSection = function() {
$.post(ext.contextPath + '/user/processSection/selectEquipmentProcessSection.do', {processsectionid:$('#processsectionid').val(),companyId:companyId} , function(data) {
$("#equipmentProcessSectionSubDiv").html(data);
openModal('equipmentProcessSectionSubModal');
});
};
//设备等级
var selectEquipmentLevel = function() {
$.post(ext.contextPath + '/equipment/equipmentLevel/selectEquipmentLevel.do', {equipmentlevelid:$('#equipmentlevelid').val()} , function(data) {
$("#equipmentLevelSubDiv").html(data);
openModal('equipmentLevelSubModal');
});
};
//设备状态
var selectEquipmentStatus = function() {
$.post(ext.contextPath + '/equipment/equipmentStatusManagement/selectEquipmentStatus.do', {equipmentstatus:$('#equipmentstatus').val()} , function(data) {
$("#equipmentStatusSubDiv").html(data);
openModal('equipmentStatusSubModal');
});
};
//根据设备编码规则自动生成设备编码
function autoGenerateEquipmentCode(){
var waterNumShort;
var equipmentCardId="";
var equipmentWaterNumLenParam=$('#equipmentWaterNumLen').val();
//console.log("equipmentWaterNumLenParam=========================="+equipmentWaterNumLenParam);
var enameParam = $('#ename').val();
//console.log("enameParam=========================="+enameParam);
var equipmentBelongCodeParam=$('#equipmentBelongCode').val();
//console.log("equipmentBelongCodeParam=========================="+equipmentBelongCodeParam);
var processsectionCodeParam=$('#processsectionCode').val();
//console.log("processsectionCodeParam=========================="+processsectionCodeParam);
var equipmentClassCodeParam=$('#equipmentClassCode').val();
//console.log("equipmentClassCodeParam=========================="+equipmentClassCodeParam);
var equipmentLevelCodeParam=$('#equipmentLevelCode').val();
//console.log("equipmentLevelCodeParam=========================="+equipmentLevelCodeParam);
var equipmentCodeRuleParamArr=[enameParam,equipmentBelongCodeParam,processsectionCodeParam,equipmentClassCodeParam,equipmentLevelCodeParam];
//console.log("equipmentCodeRuleParamArr=========================="+equipmentCodeRuleParamArr);
var equipmentCodeRuleParam=$('#equipmentCodeRule').val();
//console.log("equipmentCodeRuleParam=========================="+equipmentCodeRuleParam);
for(var i=0;i<equipmentCodeRuleParam.length;i++){
equipmentCardId+=equipmentCodeRuleParamArr[i];
}
//console.log("equipmentCardId=========================="+equipmentCardId);
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){
//console.log("createEquipmentCardId===============waterNumShort=================="+(waterNumShort));
//console.log("createEquipmentCardId===============equipmentWaterNumLenParam=================="+(equipmentWaterNumLenParam));
//console.log("createEquipmentCardId===============equipmentCardId=================="+(equipmentCardId));
var waterNumShortStr=waterNumShort+'';
//console.log("createEquipmentCardId===============waterNumShortStr=================="+(waterNumShortStr.length));
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;
}
//console.log("===========zero==============="+zero);
equipmentCardId=equipmentCardId+zero+waterNumShort;
}
return equipmentCardId;
}
//2020-07-08 end
//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'];
//console.log({equipmentCode});
$('#equipmentcardid').val(equipmentCode);
$('#waterNumShort').val(waterNumShort);
}
});
}
//2020-07-12 end
</script>
<div class="modal fade" id="subModal">
<div class="modal-dialog">
<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="type" name="type" value="0" >
<input type="hidden" id="waterNumShort" name="waterNumShort" >
<input type="hidden" id="id" name="id" value="${id}" />
<label class="col-sm-2 control-label">*所属厂区</label>
<div class="col-sm-4">
<input name="ename" id="ename" type="hidden" value="${company.ename}"/>
<input name="bizid" id="bizid" type="hidden" value="${company.id}"/>
<p class="form-control-static" >${company.sname}</p>
</div>
<!-- <button class="btn btn-info" onclick="autoGenerateEquipmentCode()" id="autoGenerateEquipmentCodeBtn">点击生成设备编号</button> -->
<!-- <button class="btn btn-info" onclick="autoGenerateEquipmentCodeByCodeRule()" >点击生成</button> -->
<label class="col-sm-2 control-label">*设备名称</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="equipmentname" name ="equipmentname" placeholder="设备名称" >
</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="equipmentClassName" name ="equipmentClassName" onclick="selectEquipmentClass()" placeholder="点击选择">
<input type="hidden" class="form-control" id="equipmentClassCode" name ="equipmentClassCode" >
<input type="hidden" class="form-control" id="equipmentclassid" name ="equipmentclassid" >
<!-- <select class="form-control select2" id="equipmentclassid" name ="equipmentclassid" style="width: 170px;">
</select> -->
</div>
<label class="col-sm-2 control-label">*设备所属/工艺线</label>
<div class="col-sm-4">
<input type="hidden" class="form-control" id="equipmentBelongId" name ="equipmentBelongId" >
<input type="hidden" class="form-control" id="equipmentBelongCode" name ="equipmentBelongCode" >
<input type="text" class="form-control" id="equipmentBelongName" name ="equipmentBelongName" onclick="selectEquipmentBelong()" placeholder="点击选择">
</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="processsectionid" name ="processsectionid" style="width: 170px;">
</select> -->
<input type="hidden" class="form-control" id="processsectionCode" name ="processsectionCode" >
<input type="hidden" class="form-control" id="processsectionid" name ="processsectionid" >
<input type="text" class="form-control" id="processsectionName" name ="processsectionName" onclick="selectEquipmentProcessSection()" placeholder="点击选择">
</div>
<label class="col-sm-2 control-label">*ABC分类</label>
<!-- <div class="col-sm-4">
<select class="form-control select2" id="abcType" name ="abcType" style="width: 170px;">
<option value= "${ABC_A}" selected = "selected">A类设备</option>
<option value= "${ABC_B}">B类设备</option>
<option value= "${ABC_C}">C类设备</option>
</select>
</div> -->
<div class="col-sm-4">
<input type="hidden" class="form-control" id="equipmentLevelCode" name ="equipmentLevelCode" >
<input type="text" class="form-control" id="equipmentLevelName" name ="equipmentlevelName" onclick="selectEquipmentLevel()" placeholder="点击选择" >
<input type="hidden" class="form-control" id="equipmentlevelid" name ="equipmentlevelid" >
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">*设备编号</label>
<div style="width: 23%;float: left;margin-left: 15px;">
<input type="text" class="form-control" id="equipmentcardid" name ="equipmentcardid" readonly >
</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-4" id="equipmentmodeldiv">
<select class="form-control select2" id="equipmentmodel" name ="equipmentmodel" style="width: 170px;">
</select>
</div> -->
<div style="width: 22%;float: left;margin-left: 15px;">
<input type="text" id="equipmentmodelname" name="equipmentmodelname" class="form-control" placeholder="规格型号">
<input type="hidden" id="equipmentmodel" name="equipmentmodel">
</div>
<div class="input-group-addon" style="width: 7%;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-10">
<input type="text" class="form-control" id="areaid" name ="areaid" placeholder="安装地点" value ="">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">主要技术参数</label>
<div class="col-sm-10">
<!-- <input type="text" class="form-control" id="techParameters" name ="techParameters" placeholder="主要技术参数" value =""> -->
<textarea class="form-control" rows="2" id ="techParameters" name ="techParameters" placeholder="主要技术参数"></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="equipmentmanufacturer" name ="equipmentmanufacturer" placeholder="制造厂家" value ="">
</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 ="">
</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: 132px;" value="" 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="installDate" name="installDate" style="width: 132px;" value="" 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">
<option value= "1">是</option>
<option value= "0" 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: 170px;">
<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="assetType" name ="assetType" style="width: 170px;">
<option value= "${AssetType_MECH}" selected = "selected">机械设备</option>
<option value= "${AssetType_ELEC}">电气设备</option>
<option value= "${AssetType_APP}">仪器仪表</option>
<option value= "${AssetType_AUTO}">自动化控制设备</option>
<option value= "${AssetType_HALFAUTO}">半自动化控制设备</option>
<option value= "${AssetType_INDUS}">工控计算机</option>
</select> -->
<input type="text" class="form-control" id="assetTypeName" name ="assetTypeName" onclick="selectAssetTypeClass()" placeholder="点击选择">
<input type="hidden" class="form-control" id="assetType" name ="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">
</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: 132px;" value="" 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="purchaseValue" name="purchaseValue" placeholder="采购价" value =""/>
</div>
</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: 132px;" value="" 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: 132px;" value="" placeholder="请选择"/>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">所属设备</label>
<div class="col-sm-4 ">
<input id="equipid" name="pid" type="hidden" value="" />
<input class="form-control" id="equipname" name ="equipname" onclick="selectEquipmentCard()" placeholder="点击选择" value ="">
</div>
<label class="col-sm-2 control-label">是否为单一设备</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="isOne" name ="isOne" placeholder="是否为单一设备" value ="" readonly>
</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 ="">
</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 ="">
</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="折旧年限" min="0" value=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 ="">
</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="equipmentstatus" name ="equipmentstatus" style="width: 170px;">
<option value= "${Status_ON}" selected = "selected">在用</option>
<option value= "${Status_STOP}">闲置</option>
<option value= "${Status_OFF}">库存</option>
<option value= "${Status_Scrap}">待报废</option>
</select> -->
<input type="text" class="form-control" id="equipmentstatusName" name ="equipmentstatusName" onclick="selectEquipmentStatus()" placeholder="点击选择" >
<input type="hidden" class="form-control" id="equipmentstatus" name ="equipmentstatus" >
</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="使用年限" min="0" value=0 step="1">
</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 ="equipmentStatusMemo" name ="equipmentStatusMemo" placeholder="设备状况评价..."></textarea>
</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="备注..."></textarea>
</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="ifFixedAssets" name ="ifFixedAssets">
<option value= "0" >否</option>
<option value= "1" >是</option>
</select>
</div>
<label class="col-sm-2 control-label">入账状态</label>
<div class="col-sm-4">
<select class="form-control select2" id="equEntryType" name ="equEntryType">
<option value= "0" >未入账</option>
<option value= "1" >已入账</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="assetclassid" name ="assetclassid" style="width: 170px;">
</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="specification" name ="specification" style="width: 170px;">
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">设备级别</label>
<div class="col-sm-4">
<input type="hidden" class="form-control" id="equipmentLevelCode" name ="equipmentLevelCode" >
<input type="text" class="form-control" id="equipmentLevelName" name ="equipmentlevelName" onclick="selectEquipmentLevel()" placeholder="点击选择" >
<input type="hidden" class="form-control" id="equipmentlevelid" name ="equipmentlevelid" >
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">所属设备</label>
<div class="col-sm-4 ">
<input id="equipid" name="pid" type="hidden" value="" />
<input class="form-control" id="equipname" name ="equipname" onclick="selectEquipmentCard()" placeholder="点击选择" value ="">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">额定功率/KW</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="ratedpower" name ="ratedpower" placeholder="额定功率" >
</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="equipmentCardType" name ="equipmentCardType" style="width: 170px;"></select>
</div>
<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 ="">
</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="receiveTime" name="receiveTime" style="width: 132px;" value="" 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="isSingleAsset" name ="isSingleAsset">
<option value= "1" selected = "selected">是</option>
<option value= "0">否</option>
</select>
</div>
<label class="col-sm-2 control-label">增加方式</label>
<div class="col-sm-4">
<select class="form-control select2" id="addWay" name ="addWay">
<option value= "直接购入" selected = "selected">直接购入</option>
<option value= "在建工程转入">在建工程转入</option>
</select>
</div>
</div> -->
<!-- ////////////////////// -->
<!-- <label class="col-sm-2 control-label">*统一编号</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="id" name ="id" placeholder="统一编号" >
</div> -->
<!-- <label class="col-sm-2 control-label">*设备编号</label>
<div class="col-sm-4">
<button onclick="autoGenerateEquipmentCode()" id="autoGenerateEquipmentCodeBtn">点击生成设备编号</button>
<input type="text" class="form-control" id="equipmentcardid" name ="equipmentcardid" readonly >
</div> -->
<!-- <label class="col-sm-2 control-label">资产类型</label>
<div class="col-sm-4">
<select class="form-control select2" id="assetclassid" name ="assetclassid" style="width: 170px;">
</select>
</div> -->
<!-- <select class="form-control select2" id="equipmentlevelid" name ="equipmentlevelid" style="width: 170px;">
</select> -->
<!--
<label class="col-sm-2 control-label">台账类型</label>
<div class="col-sm-10">
<select class="form-control select2 " id="equipmentCardType" name ="equipmentCardType" style="width: 160px;"></select>
<input type="text" class="form-control" id="equipmentmanufacturer" name ="equipmentmanufacturer" placeholder="制造厂家" value ="">
</div> -->
<!-- <div class="form-group">
<label class="col-sm-2 control-label">额定电流/A</label>
<div class="col-sm-4 ">
<input type="text" class="form-control" id="ratedcurrent" name ="ratedcurrent" placeholder="额定电流" >
</div>
<label class="col-sm-2 control-label">额定电压/V</label>
<div class="col-sm-4 ">
<input type="text" class="form-control" id="ratedvoltage" name ="ratedvoltage" placeholder="额定电压" >
</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="firstTime" name="firstTime" style="width: 132px;" value="" 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="nextTime" name="nextTime" style="width: 132px;" value="" 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="checkCycle" name ="checkCycle" placeholder="检查周期" value ="" >
</div>
<label class="col-sm-2 control-label">周期单位</label>
<div class="col-sm-4">
<select class="form-control select2" id="cycleUnit" name ="cycleUnit" style="width: 170px;"></select>
</div>
</div> -->
</form>
<form class="form-horizontal" id="subPropForm">
<input type="hidden" id="equipmentId" name="equipmentId" value="${id}" />
<!--<input type="hidden" id="equipmentProp" name ="equipmentId">
<div class="form-group">
<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 ="">
</div>
<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 ="" >
</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="技术寿命年限" value ="${equipmentCardProp.technicalLife}">
</div>
<label class="col-sm-2 control-label">物理寿命年限</label>
<div class="col-sm-4">
<input type="number" class="form-control" id="physicalLife" 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">
<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: 132px;" value="" placeholder="请选择"/>
</div>
</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>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>