Files
SIPAIIS_WMS_JSSW/WebRoot/jsp/efficiency/constituteConfigureDetailEdit.jsp

141 lines
6.8 KiB
Plaintext
Raw Permalink Normal View History

2026-01-16 14:13:44 +08:00
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@page import="com.sipai.entity.efficiency.ConstituteConfigureDetail"%>
<%request.setAttribute("Type_Day", ConstituteConfigureDetail.Type_Day); %>
<%request.setAttribute("Type_Month", ConstituteConfigureDetail.Type_Month); %>
<%request.setAttribute("Type_Hour", ConstituteConfigureDetail.Type_Hour); %>
<%request.setAttribute("Type_Empty", ConstituteConfigureDetail.Type_Empty); %>
<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 dosave() {
$("#subDetailForm").bootstrapValidator('validate');//提交验证
if ($("#subDetailForm").data('bootstrapValidator').isValid()) {//获取验证结果,如果成功,执行下面代码
$.post(ext.contextPath + "/efficiency/constituteConfigureDetail/doupdate.do", $("#subDetailForm").serialize(), function(data) {
if (data.code == 1){
closeModal('subDetailModal');
$("#table").bootstrapTable('refresh');
}else if(data.code == 0){
showAlert('d','保存失败');
}else{
showAlert('d',data.res);
}
},'json');
}
}
//输入框验证
$("#subDetailForm").bootstrapValidator({
live: 'disabled',//验证时机enabled是内容有变化就验证默认disabled和submitted是提交再验证
fields: {
mpname: {
validators: {
notEmpty: {
message: '测量点名称不能为空'
}
}
},
mpid: {
validators: {
notEmpty: {
message: '测量点编号不能为空'
}
}
}
}
});
// $(function(){
// $("#active").select2({minimumResultsForSearch: 10}).val('${Active_True}').trigger("change");
// })
var selectMPint = function() {
$.post(ext.contextPath + '/efficiency/constituteConfigureDetail/showMPointSingle4Select.do', {formId:'subDetailForm',hiddenId:'mpid',textId:'mpname'} , function(data) {
$("#mpSelectSubDiv").html(data);
openModal('mpSelectSubModal');
});
};
var selectMPint2 = function() {
$.post(ext.contextPath + '/efficiency/constituteConfigureDetail/showMPointSingle4Select.do', {formId:'subDetailForm',hiddenId:'dsmpid',textId:'text'} , function(data) {
$("#mpSelectSubDiv").html(data);
openModal('mpSelectSubModal');
});
};
var selectMPint3 = function() {
$.post(ext.contextPath + '/efficiency/constituteConfigureDetail/showMPointSingle4Select.do', {formId:'subDetailForm',hiddenId:'xlmpid',textId:'text'} , function(data) {
$("#mpSelectSubDiv").html(data);
openModal('mpSelectSubModal');
});
};
</script>
<div class="modal fade" id="subDetailModal">
<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强制为subDetailForm -->
<form class="form-horizontal" id="subDetailForm">
<!-- 界面提醒div强制id为alertDiv -->
<div id="alertDiv"></div>
<input type="hidden" name="id" value= "${constituteConfigureDetail.id}">
<div class="form-group">
<label class="col-sm-2 control-label">测量点名称</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="mpname" name ="mpname" placeholder="测量点名称" value="${constituteConfigureDetail.mpname}" onclick="selectMPint()">
</div>
<label class="col-sm-2 control-label">测量点编号</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="mpid" name ="mpid" placeholder="测量点编号" value="${constituteConfigureDetail.mpid}" onclick="selectMPint()">
</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="dsmpid" name ="dsmpid" placeholder="吨水电耗测量点" value="${constituteConfigureDetail.dsmpid}" onclick="selectMPint2()">
</div>
<label class="col-sm-2 control-label">效率测量点</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="xlmpid" name ="xlmpid" placeholder="效率测量点" value="${constituteConfigureDetail.xlmpid}" onclick="selectMPint3()">
</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="type" name ="type" style="width: 170px;">
<option value= "${Type_Day}" <c:if test="${constituteConfigureDetail.type==Type_Day}">selected = "selected"</c:if> >_day</option>
<option value= "${Type_Month}" <c:if test="${constituteConfigureDetail.type==Type_Month}">selected = "selected"</c:if> >_month</option>
<option value= "${Type_Hour}" <c:if test="${constituteConfigureDetail.type==Type_Hour}">selected = "selected"</c:if> >_hour</option>
<option value= "${Type_Empty}" <c:if test="${constituteConfigureDetail.type==Type_Empty}">selected = "selected"</c:if> ></option>
</select>
</div>
<label class="col-sm-2 control-label">排序</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="morder" name ="morder" placeholder="排序" value="${constituteConfigureDetail.morder}">
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default pull-left" 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>