1181 lines
54 KiB
Plaintext
1181 lines
54 KiB
Plaintext
<%@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">×</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>
|