|
|
|
|
|
|
<!DOCTYPE HTML>
|
<html xmlns:th="http://www.thymeleaf.org" xmlns:matrix="http://www.w3.org/1999/xhtml">
|
<head>
|
<meta charset="utf-8">
|
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
|
<meta name="renderer" content="webkit|ie-comp|ie-stand">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport"
|
content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
|
<meta http-equiv="Cache-Control" content="no-siteapp" />
|
<LINK rel="Bookmark" href="../images/favicon.ico">
|
<!-- 本框架基本脚本和样式 -->
|
<script type="text/javascript"
|
th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script>
|
<script type="text/javascript"
|
th:src="@{/js/systools/MBase.js}"></script>
|
|
|
<title></title>
|
</head>
|
<th:block th:if="${obj ne null}">
|
<center>
|
<b><h2>您已经拥有了一张有效的会员卡,不能办理新卡!</h2></b>
|
</center>
|
</th:block>
|
<th:block th:if="${obj eq null}">
|
<div class="ibox-content">
|
<form class="form-horizontal" id="dataform"
|
onsubmit="javascripr:return false;">
|
|
<div class="form-group">
|
<label class="col-sm-2 control-label">会员编号</label>
|
<div class="col-sm-4">
|
<input autocomplete="off" type="text" class="form-control" name="vipNo"
|
datatype="*1-16" th:value="${vipInfo.vipNo }" nullmsg="会员编号不能为空" >
|
<div class="Validform_checktip"></div>
|
</div>
|
<label class="col-sm-2 control-label">会员卡号</label>
|
<div class="col-sm-4">
|
<input autocomplete="off" type="text" class="form-control" name="cardNo"
|
datatype="*1-16" nullmsg="会员卡号不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
<label class="col-sm-2 control-label">密码</label>
|
<div class="col-sm-4">
|
<input autocomplete="off" type="text" class="form-control" name="passWord"
|
datatype="*3-16" nullmsg="密码不能为空" errormsg="密码必须为3到16位">
|
<div class="Validform_checktip"></div>
|
</div>
|
<label class="col-sm-2 control-label">充值余额</label>
|
<div class="col-sm-4">
|
<input autocomplete="off" type="text" class="form-control" name="bal" id="bal" readonly="readonly"
|
datatype="/^(([0-9]\d{0,9})|0)(\.\d{1,2})?$/" nullmsg="余额不能为空">
|
<div class="Validform_checktip"></div>
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
<label class="col-sm-2 control-label">会员卡等级</label>
|
<div class="col-sm-4">
|
<select class="form-control autoFull"
|
th:data-url="@{/admin/vipInfo/showVipLevel}" id="vipLevelId"
|
name="vipLevelId" data-filed="levelName"
|
onchange="changeVipLevel(this)">
|
<option value="">请选择会员卡等级</option>
|
</select>
|
</div>
|
|
<label class="col-sm-2 control-label">开卡日期</label>
|
<div class="col-sm-4">
|
<input autocomplete="off" name="createTimeVo" type="text"
|
th:value="${#dates.format(new java.util.Date().getTime(), 'yyyy-MM-dd hh:mm:ss')}"
|
class="form-control datetimepicker" style="display: inline;">
|
<div class="Validform_checktip"></div>
|
</div>
|
</div>
|
<div class="form-group" id="lytable" hidden="hidden">
|
<table id="mgrid">
|
<thead>
|
<tr>
|
<th data-formatter="MGrid.indexfn" data-align="center"
|
data-width="30px">序号</th>
|
<th data-field="courInfo.courName" data-sortable="true">礼遇名称</th>
|
<th data-field="courInfo.courType">礼遇类型</th>
|
<th data-field="isenjoin">是否享受</th>
|
<th data-field="discount">折扣</th>
|
<th data-field="amount">数量(单位:张/次)</th>
|
</tr>
|
</thead>
|
</table>
|
<input autocomplete="off" type="hidden" id="minBal" th:value="${level.fundMin}" />
|
</div>
|
|
<div class="form-group ">
|
<div class="col-sm-12 text-center">
|
<a href="javascript:;" onclick="myForm.submit()"
|
class="btn btn-success radius">保存</a>
|
<button onclick="MTools.closeForm()" class="btn btn-danger radius"
|
type="button">取消</button>
|
</div>
|
</div>
|
</form>
|
<form class="form-inline" id="serchform">
|
<input autocomplete="off" type="hidden" name="id" id="leaveId">
|
</form>
|
</div>
|
</th:block>
|
<script type="text/javascript" th:src="@{/js/systools/MJsBase.js}"></script><script type="text/javascript">
|
var myGrid;
|
var minBal;
|
MTools.ininDatetimepicker();
|
|
MTools.autoFullSelect();
|
function changeVipLevel(node) {
|
|
$("#leaveId").val($(node).val());
|
$("#lytable").show();
|
if (myGrid == null) {
|
myGrid = MGrid.initGrid({
|
url : basePath+"/admin/projService/showVipCourtesy",
|
height : 300,
|
});
|
} else {
|
myGrid.serchData();
|
}
|
setMinBal($(node).val());
|
}
|
|
function setMinBal(_id){
|
$.AjaxProxy({
|
p : {
|
id : _id,
|
},
|
a:false
|
}).invoke(basePath+"/admin/moneyCardUse/fundMin", function(loj) {
|
minBal = loj.getString(0, "fundMin");
|
});
|
$("#bal").val(minBal);
|
|
}
|
var myForm = MForm.initForm({
|
invokeUrl : basePath+"/admin/projService/bk",
|
beforeSubmit : function() {
|
var bal = parseFloat($("#bal").val());
|
if (bal < minBal) {
|
layer.msg('您充值的金额不足,无法办理该等级会员卡!', {
|
icon : 5
|
});
|
return false;
|
}
|
},
|
afterSubmit : function() {
|
parent.selectByKey();
|
},
|
});
|
</script>
|
</body>
|
</html>
|