优化及修改
This commit is contained in:
parent
964626f703
commit
77d6b04e6e
|
|
@ -192,13 +192,6 @@ public class VipAction {
|
||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping("/getMembersByReferrerId.do")
|
|
||||||
@ResponseBody
|
|
||||||
public Object getMembersByReferrerId(Integer referrerId){
|
|
||||||
List<VipMember> members = this.vipService.getMembersByReferrerId(referrerId).getList();
|
|
||||||
return members;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** ====================================个人培训============================================ **/
|
/** ====================================个人培训============================================ **/
|
||||||
|
|
||||||
@RequestMapping("/personal.do")
|
@RequestMapping("/personal.do")
|
||||||
|
|
@ -305,10 +298,10 @@ public class VipAction {
|
||||||
|
|
||||||
|
|
||||||
@RequestMapping("/memberAddOrUpdate.do")
|
@RequestMapping("/memberAddOrUpdate.do")
|
||||||
public ModelAndView memberAddOrUpdate(VipMember vipMember, HttpServletRequest request){
|
public ModelAndView memberAddOrUpdate(VipMember vipMember, VipReferrer vipReferrer,HttpServletRequest request){
|
||||||
SecurityContextImpl securityContextImpl = (SecurityContextImpl) request.getSession().getAttribute("SPRING_SECURITY_CONTEXT");
|
SecurityContextImpl securityContextImpl = (SecurityContextImpl) request.getSession().getAttribute("SPRING_SECURITY_CONTEXT");
|
||||||
String companyIds = request.getParameter("companyIds");
|
String companyIds = request.getParameter("companyIds");
|
||||||
this.vipService.saveOrUpdateVipMember(vipMember, securityContextImpl.getAuthentication().getName(),companyIds);
|
this.vipService.saveOrUpdateVipMember(vipMember, vipReferrer,securityContextImpl.getAuthentication().getName(),companyIds);
|
||||||
return new ModelAndView("vip/vipMember");
|
return new ModelAndView("vip/vipMember");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.ifish.dao;
|
package com.ifish.dao;
|
||||||
|
|
||||||
import com.ifish.entity.VipMember;
|
import com.ifish.entity.VipMember;
|
||||||
|
import org.hibernate.Session;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author: yan.y
|
* @author: yan.y
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.ifish.daoImpl;
|
||||||
import com.ifish.dao.VipMemberDao;
|
import com.ifish.dao.VipMemberDao;
|
||||||
import com.ifish.entity.VipMember;
|
import com.ifish.entity.VipMember;
|
||||||
import com.ifish.hibernate.HibernateBaseDao;
|
import com.ifish.hibernate.HibernateBaseDao;
|
||||||
|
import org.hibernate.Session;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -39,8 +39,6 @@ public interface VipService {
|
||||||
|
|
||||||
boolean deleteVipReferrer(VipReferrer vipReferrer,String userName);
|
boolean deleteVipReferrer(VipReferrer vipReferrer,String userName);
|
||||||
|
|
||||||
Pagination<VipMember> getMembersByReferrerId(Integer referrerId);
|
|
||||||
|
|
||||||
/**=================================个人评价=================================================*/
|
/**=================================个人评价=================================================*/
|
||||||
|
|
||||||
Pagination<VipPersonal> getVipPersonalByPage(SearchFilter searchFilter);
|
Pagination<VipPersonal> getVipPersonalByPage(SearchFilter searchFilter);
|
||||||
|
|
@ -69,7 +67,7 @@ public interface VipService {
|
||||||
|
|
||||||
Pagination<VipMember> getVipMemberByPage(SearchFilter searchFilter);
|
Pagination<VipMember> getVipMemberByPage(SearchFilter searchFilter);
|
||||||
|
|
||||||
boolean saveOrUpdateVipMember(VipMember vipMember,String userName,String companyIds);
|
boolean saveOrUpdateVipMember(VipMember vipMember,VipReferrer vipReferrer,String userName,String companyIds);
|
||||||
|
|
||||||
VipMember getVipMember(Integer memberId);
|
VipMember getVipMember(Integer memberId);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -175,23 +175,6 @@ public class VipServiceImpl implements VipService{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Pagination<VipMember> getMembersByReferrerId(Integer referrerId) {
|
|
||||||
//查询条件
|
|
||||||
List<Criterion> queryList = new ArrayList<Criterion>();
|
|
||||||
//排序条件
|
|
||||||
List<Order> orderList = new ArrayList<Order>();
|
|
||||||
//分页
|
|
||||||
Integer iDisplayStart = 1;
|
|
||||||
Integer iDisplayLength = 9999;
|
|
||||||
|
|
||||||
queryList.add(Restrictions.eq("memberReferrer.referrerId",referrerId));
|
|
||||||
queryList.add(Restrictions.eq("certificateStatus","0"));
|
|
||||||
|
|
||||||
Pagination<VipMember> page = this.vipMemberDao.findByCriteria(iDisplayStart, iDisplayLength, orderList, queryList.toArray(new Criterion[queryList.size()]));
|
|
||||||
return page;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Pagination<VipPersonal> getVipPersonalByPage(SearchFilter searchFilter) {
|
public Pagination<VipPersonal> getVipPersonalByPage(SearchFilter searchFilter) {
|
||||||
//查询条件
|
//查询条件
|
||||||
|
|
@ -447,9 +430,18 @@ public class VipServiceImpl implements VipService{
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean saveOrUpdateVipMember(VipMember vipMember, String userName,String companyIds) {
|
public boolean saveOrUpdateVipMember(VipMember vipMember,VipReferrer vipReferrer, String userName,String companyIds) {
|
||||||
Integer referrerId = vipMember.getMemberReferrer().getReferrerId();
|
Integer referrerId = vipMember.getMemberReferrer().getReferrerId();
|
||||||
VipReferrer vipReferrer = this.vipReferrerDao.get(referrerId);
|
if (referrerId != null) {
|
||||||
|
vipReferrer = this.vipReferrerDao.get(referrerId);
|
||||||
|
} else {
|
||||||
|
vipReferrer.setCreateUser(userName);
|
||||||
|
vipReferrer.setCreateTime(new Date());
|
||||||
|
vipReferrer.setModifyUser(userName);
|
||||||
|
vipReferrer.setModifyTime(new Date());
|
||||||
|
vipReferrer.setReferrerStatus("0");
|
||||||
|
vipReferrer = this.vipReferrerDao.save(vipReferrer);
|
||||||
|
}
|
||||||
Integer typeId = vipMember.getMemberType().getTypeId();
|
Integer typeId = vipMember.getMemberType().getTypeId();
|
||||||
VipType vipType = this.vipTypeDao.get(typeId);
|
VipType vipType = this.vipTypeDao.get(typeId);
|
||||||
vipMember.setMemberReferrer(vipReferrer);
|
vipMember.setMemberReferrer(vipReferrer);
|
||||||
|
|
|
||||||
|
|
@ -35,3 +35,4 @@ log4j.appender.ROLLING_FILE.layout.ConversionPattern=[ifish7System][%-5p]%d - %c
|
||||||
log4j.logger.org.springframework=INFO
|
log4j.logger.org.springframework=INFO
|
||||||
log4j.logger.com.ibatis=INFO
|
log4j.logger.com.ibatis=INFO
|
||||||
log4j.logger.java.sql=INFO
|
log4j.logger.java.sql=INFO
|
||||||
|
#log4j.logger.org.hibernate=debug
|
||||||
|
|
@ -19,9 +19,10 @@ path_picture4=/mydata/tmp/Img/shops
|
||||||
#\u4FDD\u5B58\u7F16\u8F91\u5668\u7F51\u9875\u5730\u5740
|
#\u4FDD\u5B58\u7F16\u8F91\u5668\u7F51\u9875\u5730\u5740
|
||||||
ueditor_path=/mydata/tmp/ueditorHtml/
|
ueditor_path=/mydata/tmp/ueditorHtml/
|
||||||
#\u4E91\u4FE1\u7231\u9C7C\u5947\u5B98\u65B9\u5E10\u53F7
|
#\u4E91\u4FE1\u7231\u9C7C\u5947\u5B98\u65B9\u5E10\u53F7
|
||||||
ifish_account=ifish
|
|
||||||
#IM\u5B98\u65B9\u624B\u673A\u53F7
|
#IM\u5B98\u65B9\u624B\u673A\u53F7
|
||||||
|
ifish_account=ifish
|
||||||
netease_phone=18501773036
|
netease_phone=18501773036
|
||||||
|
|
||||||
#FastDFS\u6587\u4EF6URL\u8BBF\u95EE\u8DEF\u5F84(\u672C\u5730\u548C\u6D4B\u8BD5\u73AF\u5883)
|
#FastDFS\u6587\u4EF6URL\u8BBF\u95EE\u8DEF\u5F84(\u672C\u5730\u548C\u6D4B\u8BD5\u73AF\u5883)
|
||||||
fastDFS_url_local=http://139.196.24.156:83/
|
fastDFS_url_local=http://139.196.24.156:83/
|
||||||
#FastDFS\u6587\u4EF6URL\u8BBF\u95EE\u8DEF\u5F84(\u6B63\u5F0F\u73AF\u5883)
|
#FastDFS\u6587\u4EF6URL\u8BBF\u95EE\u8DEF\u5F84(\u6B63\u5F0F\u73AF\u5883)
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
format: "yyyy-mm-dd"
|
format: "yyyy-mm-dd"
|
||||||
});
|
});
|
||||||
//日期控件
|
//日期控件
|
||||||
$('#memberBirthday').datepicker({
|
$('#memberBirthday,#referrerBirthday').datepicker({
|
||||||
language: 'zh-CN',
|
language: 'zh-CN',
|
||||||
format: "mm-dd"
|
format: "mm-dd"
|
||||||
});
|
});
|
||||||
|
|
@ -86,10 +86,6 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#addVipReferrer").click(function(){
|
$("#addVipReferrer").click(function(){
|
||||||
$("#referrerId").val("");
|
|
||||||
$("#referrerName").val("");
|
|
||||||
$("#referrerAdmissionTime").val("");
|
|
||||||
$("#referrerRemark").val("");
|
|
||||||
$("#referrerSubmitBtn").attr("disabled",false);
|
$("#referrerSubmitBtn").attr("disabled",false);
|
||||||
$("#referrerModal").modal("show");
|
$("#referrerModal").modal("show");
|
||||||
});
|
});
|
||||||
|
|
@ -251,15 +247,50 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#memberSubmitBtn").click(function () {
|
$("#memberSubmitBtn").click(function () {
|
||||||
|
$("#form-add").submit();
|
||||||
|
});
|
||||||
|
|
||||||
|
$("#referrerSubmit").click(function () {
|
||||||
var referrerId = $('input[type="radio"][name="memberReferrer.referrerId1"]:checked').val();
|
var referrerId = $('input[type="radio"][name="memberReferrer.referrerId1"]:checked').val();
|
||||||
alert(referrerId);
|
|
||||||
if (referrerId != null && referrerId != 'undefined') {
|
if (referrerId != null && referrerId != 'undefined') {
|
||||||
$("#referrerId").val(referrerId);
|
$.ajax({
|
||||||
$("#form-add").submit();
|
"url": "<%=basePath%>page/vip/getReferrer.do",
|
||||||
} else {
|
"type": "POST",
|
||||||
|
"data": {referrerId:referrerId},
|
||||||
|
"dataType": "json",
|
||||||
|
"cache": false,
|
||||||
|
"success": function(json){
|
||||||
|
$("#referrerId").val(json.referrerId);
|
||||||
|
$("#referrerName").val(json.referrerName);
|
||||||
|
$("#referrerCard").val(json.referrerCard);
|
||||||
|
$("#referrerType").each(function () {
|
||||||
|
if ($(this).val() == json.referrerType.typeId) {
|
||||||
|
$(this).attr("selected",true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$("#referrerTel").val(json.referrerTel);
|
||||||
|
$("#referrerEmail").val(json.referrerEmail);
|
||||||
|
$("#referrerBirthday").val(json.referrerBirthday);
|
||||||
|
$("#referrerFee").val(json.referrerFee);
|
||||||
|
$("#referrerAdmissionTime").val(json.referrerAdmissionTime);
|
||||||
|
$("#referrerRemark").val(json.referrerRemark);
|
||||||
|
|
||||||
|
$("#referrerName").attr("readonly",true);
|
||||||
|
$("#referrerCard").attr("readonly",true);
|
||||||
|
$("#referrerType").attr("disabled",true);
|
||||||
|
$("#referrerTel").attr("readonly",true);
|
||||||
|
$("#referrerEmail").attr("readonly",true);
|
||||||
|
$("#referrerBirthday").attr("readonly",true);
|
||||||
|
$("#referrerFee").attr("readonly",true);
|
||||||
|
$("#referrerAdmissionTime").attr("readonly",true);
|
||||||
|
$("#referrerRemark").attr("readonly",true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
jAlert('请选择推荐人!', '提示');
|
jAlert('请选择推荐人!', '提示');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
$("#referrerModal").modal("hide");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -395,13 +426,13 @@
|
||||||
<input type="hidden" name="memberId" id="memberId" value=""/>
|
<input type="hidden" name="memberId" id="memberId" value=""/>
|
||||||
<input type="hidden" name="companyIds" id="companyIds" value=""/>
|
<input type="hidden" name="companyIds" id="companyIds" value=""/>
|
||||||
<input type="hidden" name="memberReferrer.referrerId" id="referrerId" value=""/>
|
<input type="hidden" name="memberReferrer.referrerId" id="referrerId" value=""/>
|
||||||
<input type="text" name="memberName" id="memberName" value="${vipMember.memberName}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberName" id="memberName" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">法人代表</span>
|
<span class="input-group-addon">法人代表</span>
|
||||||
<input type="text" name="memberLegal" id="memberLegal" value="${vipMember.memberLegal}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberLegal" id="memberLegal" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -410,7 +441,7 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">法人身份证号</span>
|
<span class="input-group-addon">法人身份证号</span>
|
||||||
<input type="text" name="memberLegalCard" id="memberLegalCard" value="${vipMember.memberLegalCard}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberLegalCard" id="memberLegalCard" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
|
|
@ -429,13 +460,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">会员编号</span>
|
<span class="input-group-addon">会员编号</span>
|
||||||
<input type="text" name="memberCard" id="memberCard" value="${vipMember.memberCard}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberCard" id="memberCard" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">手机</span>
|
<span class="input-group-addon">手机</span>
|
||||||
<input type="text" name="memberTel" id="memberTel" value="${vipMember.memberTel}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberTel" id="memberTel" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -444,13 +475,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">QQ</span>
|
<span class="input-group-addon">QQ</span>
|
||||||
<input type="text" name="memberQQ" id="memberQQ" value="${vipMember.memberQQ}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberQQ" id="memberQQ" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">微信</span>
|
<span class="input-group-addon">微信</span>
|
||||||
<input type="text" name="memberWechat" id="memberWechat" value="${vipMember.memberWechat}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberWechat" id="memberWechat" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -459,13 +490,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">邮箱</span>
|
<span class="input-group-addon">邮箱</span>
|
||||||
<input type="text" name="memberEmail" id="memberEmail" value="${vipMember.memberEmail}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberEmail" id="memberEmail" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">成立时间</span>
|
<span class="input-group-addon">成立时间</span>
|
||||||
<input type="text" name="memberEstablishedTime" id="memberEstablishedTime" value="${vipMember.memberEstablishedTime}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberEstablishedTime" id="memberEstablishedTime" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -474,13 +505,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">入会时间</span>
|
<span class="input-group-addon">入会时间</span>
|
||||||
<input type="text" name="memberAdmissionTime" id="memberAdmissionTime" value="${vipMember.memberAdmissionTime}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberAdmissionTime" id="memberAdmissionTime" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">到期时间</span>
|
<span class="input-group-addon">到期时间</span>
|
||||||
<input type="text" name="memberMaturityTime" id="memberMaturityTime" value="${vipMember.memberMaturityTime}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberMaturityTime" id="memberMaturityTime" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -489,13 +520,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">联系人</span>
|
<span class="input-group-addon">联系人</span>
|
||||||
<input type="text" name="memberContact" id="memberContact" value="${vipMember.memberContact}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberContact" id="memberContact" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">联系人电话</span>
|
<span class="input-group-addon">联系人电话</span>
|
||||||
<input type="text" name="memberContactTel" id="memberContactTel" value="${vipMember.memberContactTel}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberContactTel" id="memberContactTel" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -504,13 +535,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">联系情况</span>
|
<span class="input-group-addon">联系情况</span>
|
||||||
<textarea name="memberContactSituation" id="memberContactSituation" class="form-control" required="required" maxlength="200">${vipMember.memberContactSituation }</textarea>
|
<textarea name="memberContactSituation" id="memberContactSituation" class="form-control" required="required" maxlength="200"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">官网</span>
|
<span class="input-group-addon">官网</span>
|
||||||
<input type="text" name="memberWebsite" id="memberWebsite" value="${vipMember.memberWebsite}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberWebsite" id="memberWebsite" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -519,13 +550,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">企业情况</span>
|
<span class="input-group-addon">企业情况</span>
|
||||||
<textarea name="memberSituation" id="memberSituation" class="form-control" required="required" maxlength="200">${vipMember.memberSituation }</textarea>
|
<textarea name="memberSituation" id="memberSituation" class="form-control" required="required" maxlength="200"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">生日</span>
|
<span class="input-group-addon">生日</span>
|
||||||
<input type="text" name="memberBirthday" id="memberBirthday" value="${vipMember.memberBirthday}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberBirthday" id="memberBirthday" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -534,13 +565,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">单位地址</span>
|
<span class="input-group-addon">单位地址</span>
|
||||||
<input type="text" name="memberAddress" id="memberAddress" value="${vipMember.memberAddress}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberAddress" id="memberAddress" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">企业网址</span>
|
<span class="input-group-addon">企业网址</span>
|
||||||
<input type="text" name="memberUrl" id="memberUrl" value="${vipMember.memberUrl}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberUrl" id="memberUrl" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -549,13 +580,13 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">需求表</span>
|
<span class="input-group-addon">需求表</span>
|
||||||
<textarea name="memberDemand" id="memberDemand" class="form-control" required="required" maxlength="200">${vipMember.memberDemand }</textarea>
|
<textarea name="memberDemand" id="memberDemand" class="form-control" required="required" maxlength="200"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">项目匹配</span>
|
<span class="input-group-addon">项目匹配</span>
|
||||||
<input type="text" name="memberItem" id="memberItem" value="${vipMember.memberItem}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberItem" id="memberItem" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -564,7 +595,7 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">会费</span>
|
<span class="input-group-addon">会费</span>
|
||||||
<input type="text" name="memberFee" id="memberFee" value="${vipMember.memberFee}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberFee" id="memberFee" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
|
|
@ -582,7 +613,7 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">注册资金</span>
|
<span class="input-group-addon">注册资金</span>
|
||||||
<input type="text" name="memberRegisteredCapital" id="memberRegisteredCapital" value="${vipMember.memberRegisteredCapital}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberRegisteredCapital" id="memberRegisteredCapital" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
|
|
@ -608,6 +639,80 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="header smaller lighter blue">推荐人</h4><label><a href="javascript:void(0);" id="addVipReferrer" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">选择</span></a></label>
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人姓名</span>
|
||||||
|
<input type="text" name="referrerName" id="referrerName" value="${vipReferrer.referrerName}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人类型</span>
|
||||||
|
<select id="referrerType" name="referrerType.typeId" class="form-control">
|
||||||
|
<c:forEach items="${vipTypes}" var="vipType">
|
||||||
|
<option value="${vipType.typeId}">${vipType.typeName}</option>
|
||||||
|
</c:forEach>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人身份证号</span>
|
||||||
|
<input type="text" name="referrerCard" id="referrerCard" value="${vipReferrer.referrerCard}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人手机号码</span>
|
||||||
|
<input type="text" name="referrerTel" id="referrerTel" value="${vipReferrer.referrerTel}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人邮箱</span>
|
||||||
|
<input type="text" name="referrerEmail" id="referrerEmail" value="${vipReferrer.referrerEmail}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人生日</span>
|
||||||
|
<input type="text" name="referrerBirthday" id="referrerBirthday" value="${vipReferrer.referrerBirthday}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人费用</span>
|
||||||
|
<input type="text" name="referrerFee" id="referrerFee" value="${vipReferrer.referrerFee}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">入会时间</span>
|
||||||
|
<input type="text" name="referrerAdmissionTime" id="referrerAdmissionTime" value="${vipReferrer.referrerAdmissionTime}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">备注</span>
|
||||||
|
<input type="text" name="referrerRemark" id="referrerRemark" value="${vipReferrer.referrerRemark}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="clearfix form-actions">
|
<div class="clearfix form-actions">
|
||||||
<div class="col-md-offset-3 col-md-9">
|
<div class="col-md-offset-3 col-md-9">
|
||||||
<button class="btn btn-info" type="button" id="memberSubmitBtn"><i class="icon-ok bigger-110"></i>提交</button>
|
<button class="btn btn-info" type="button" id="memberSubmitBtn"><i class="icon-ok bigger-110"></i>提交</button>
|
||||||
|
|
@ -616,34 +721,7 @@
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="space"></div>
|
|
||||||
<h4 class="header smaller lighter blue">推荐人列表</h4><label><a href="javascript:void(0);" id="addVipReferrer" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">新增</span></a></label>
|
|
||||||
<table id="searchTableReferrer" class="col-xs-12">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<label>推荐人名称</label>
|
|
||||||
<input type="text" name="sSearch1" id='sSearch1' class="input-medium" value="" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td colspan="12" style="text-align:center;">
|
|
||||||
<button type="button" class="btn btn-sm btn-info" onclick="refreshTableReferrer();" style="margin-right:20px;"><i class="icon-refresh"></i>刷新</button>
|
|
||||||
<button id="resetReferrer" type="reset" class="btn btn-sm btn-info" style="margin-right:20px;"><i class="icon-undo"></i>重置</button>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table id="dataTableReferrer" class="table table-striped table-bordered table-hover">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>选择</th>
|
|
||||||
<th>推荐人名称</th>
|
|
||||||
<th>推荐人类型</th>
|
|
||||||
<th>入会时间</th>
|
|
||||||
<th>备注</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
</table>
|
|
||||||
<div class="space"></div>
|
<div class="space"></div>
|
||||||
<h4 class="header smaller lighter blue">单位评价证列表</h4><label><a href="javascript:void(0);" id="addVipCompany" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">新增</span></a></label>
|
<h4 class="header smaller lighter blue">单位评价证列表</h4><label><a href="javascript:void(0);" id="addVipCompany" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">新增</span></a></label>
|
||||||
<table id="dataTableCompany" class="table table-striped table-bordered table-hover">
|
<table id="dataTableCompany" class="table table-striped table-bordered table-hover">
|
||||||
|
|
@ -665,63 +743,48 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<div class="modal fade" id="referrerModal">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="closeBtn close">
|
||||||
|
<span aria-hidden="true">×</span>
|
||||||
|
</button>
|
||||||
|
<h4 class="modal-title">推荐人列表</h4>
|
||||||
|
</div>
|
||||||
|
<table id="searchTableReferrer" class="col-xs-12">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<label>推荐人名称</label>
|
||||||
|
<input type="text" name="sSearch1" id='sSearch1' class="input-medium" value="" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
<form action="<%=basePath%>page/vip/referrerAddOrUpdate.do" class="form-horizontal" method="post" id="form-referrer">
|
<td colspan="2" style="text-align:center;">
|
||||||
<div class="modal fade" id="referrerModal">
|
<button type="button" class="btn btn-sm btn-info" onclick="refreshTableReferrer();" style="margin-right:20px;"><i class="icon-refresh"></i>刷新</button>
|
||||||
<div class="modal-dialog">
|
<button id="resetReferrer" type="reset" class="btn btn-sm btn-info" style="margin-right:20px;"><i class="icon-undo"></i>重置</button>
|
||||||
<div class="modal-content">
|
</td>
|
||||||
<div class="modal-header">
|
</tr>
|
||||||
<button type="button" class="closeBtn close">
|
</table>
|
||||||
<span aria-hidden="true">×</span>
|
<table id="dataTableReferrer" class="table table-striped table-bordered table-hover">
|
||||||
</button>
|
<thead>
|
||||||
<h4 class="modal-title">推荐人信息</h4>
|
<tr>
|
||||||
</div>
|
<th>选择</th>
|
||||||
<div class="modal-body row">
|
<th>推荐人名称</th>
|
||||||
<div class="col-xs-12">
|
<th>推荐人类型</th>
|
||||||
<div class="form-group">
|
<th>入会时间</th>
|
||||||
<label class="col-xs-2 control-label no-padding-right">推荐人姓名<span style="color:red;">*</span></label>
|
<th>备注</th>
|
||||||
<div class="col-xs-8">
|
</tr>
|
||||||
<input type="text" name="referrerName" id="referrerName" class="form-control" maxlength="50"/>
|
</thead>
|
||||||
</div>
|
</table>
|
||||||
</div>
|
<div class="modal-footer">
|
||||||
<div class="space-4"></div>
|
<button type="button" class="closeBtn btn btn-default">关闭</button>
|
||||||
<div class="form-group">
|
<button type="button" id="referrerSubmit" class="btn btn-primary">确定</button>
|
||||||
<label class="col-xs-2 control-label no-padding-right">推荐人类型<span style="color:red;">*</span></label>
|
|
||||||
<div class="col-xs-8">
|
|
||||||
<select id="referrerType" name="referrerType.typeId" class="form-control">
|
|
||||||
<option value="">请选择</option>
|
|
||||||
<c:forEach items="${vipTypes}" var="vipType">
|
|
||||||
<option value="${vipType.typeId}">${vipType.typeName}</option>
|
|
||||||
</c:forEach>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="space-4"></div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-xs-2 control-label no-padding-right">入会时间<span style="color:red;">*</span></label>
|
|
||||||
<div class="col-xs-8">
|
|
||||||
<input type="text" id='referrerAdmissionTime' name="referrerAdmissionTime" class="input-medium" maxlength='20'/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="space-4"></div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-xs-2 control-label no-padding-right">备注</label>
|
|
||||||
<div class="col-xs-8">
|
|
||||||
<textarea rows="3" cols="10" name="referrerRemark" id="referrerRemark" class="form-control" maxlength="50" required></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="closeBtn btn btn-default">关闭</button>
|
|
||||||
<button type="button" id="referrerSubmitBtn" class="btn btn-primary">确定</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<form action="<%=basePath%>page/vip/companyAddOrUpdateByReturn.do" class="form-horizontal" method="post" id="form-company">
|
<form action="<%=basePath%>page/vip/companyAddOrUpdateByReturn.do" class="form-horizontal" method="post" id="form-company">
|
||||||
<div class="modal fade" id="companyModal">
|
<div class="modal fade" id="companyModal">
|
||||||
|
|
|
||||||
|
|
@ -86,10 +86,6 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#addVipReferrer").click(function(){
|
$("#addVipReferrer").click(function(){
|
||||||
$("#referrerId").val("");
|
|
||||||
$("#referrerName").val("");
|
|
||||||
$("#referrerAdmissionTime").val("");
|
|
||||||
$("#referrerRemark").val("");
|
|
||||||
$("#referrerSubmitBtn").attr("disabled",false);
|
$("#referrerSubmitBtn").attr("disabled",false);
|
||||||
$("#referrerModal").modal("show");
|
$("#referrerModal").modal("show");
|
||||||
});
|
});
|
||||||
|
|
@ -251,14 +247,49 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#memberSubmitBtn").click(function () {
|
$("#memberSubmitBtn").click(function () {
|
||||||
|
$("#form-add").submit();
|
||||||
|
});
|
||||||
|
$("#referrerSubmit").click(function () {
|
||||||
var referrerId = $('input[type="radio"][name="memberReferrer.referrerId1"]:checked').val();
|
var referrerId = $('input[type="radio"][name="memberReferrer.referrerId1"]:checked').val();
|
||||||
if (referrerId != null && referrerId != 'undefined') {
|
if (referrerId != null && referrerId != 'undefined') {
|
||||||
$("#referrerId").val(referrerId);
|
$.ajax({
|
||||||
$("#form-add").submit();
|
"url": "<%=basePath%>page/vip/getReferrer.do",
|
||||||
} else {
|
"type": "POST",
|
||||||
|
"data": {referrerId:referrerId},
|
||||||
|
"dataType": "json",
|
||||||
|
"cache": false,
|
||||||
|
"success": function(json){
|
||||||
|
$("#referrerId").val(json.referrerId);
|
||||||
|
$("#referrerName").val(json.referrerName);
|
||||||
|
$("#referrerCard").val(json.referrerCard);
|
||||||
|
$("#referrerType").each(function () {
|
||||||
|
if ($(this).val() == json.referrerType.typeId) {
|
||||||
|
$(this).attr("selected",true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$("#referrerTel").val(json.referrerTel);
|
||||||
|
$("#referrerEmail").val(json.referrerEmail);
|
||||||
|
$("#referrerBirthday").val(json.referrerBirthday);
|
||||||
|
$("#referrerFee").val(json.referrerFee);
|
||||||
|
$("#referrerAdmissionTime").val(json.referrerAdmissionTime);
|
||||||
|
$("#referrerRemark").val(json.referrerRemark);
|
||||||
|
|
||||||
|
$("#referrerName").attr("readonly",true);
|
||||||
|
$("#referrerCard").attr("readonly",true);
|
||||||
|
$("#referrerType").attr("disabled",true);
|
||||||
|
$("#referrerTel").attr("readonly",true);
|
||||||
|
$("#referrerEmail").attr("readonly",true);
|
||||||
|
$("#referrerBirthday").attr("readonly",true);
|
||||||
|
$("#referrerFee").attr("readonly",true);
|
||||||
|
$("#referrerAdmissionTime").attr("readonly",true);
|
||||||
|
$("#referrerRemark").attr("readonly",true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
jAlert('请选择推荐人!', '提示');
|
jAlert('请选择推荐人!', '提示');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
$("#referrerModal").modal("hide");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -391,9 +422,9 @@
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-addon">单位名称</span>
|
<span class="input-group-addon">单位名称</span>
|
||||||
<input type="hidden" name="memberId" id="memberId" value=""/>
|
<input type="hidden" name="memberId" id="memberId" value="${vipMember.memberId}"/>
|
||||||
<input type="hidden" name="companyIds" id="companyIds" value=""/>
|
<input type="hidden" name="companyIds" id="companyIds" value=""/>
|
||||||
<input type="hidden" name="memberReferrer.referrerId" id="referrerId" value=""/>
|
<input type="hidden" name="memberReferrer.referrerId" id="referrerId" value="${vipReferrer.referrerId}"/>
|
||||||
<input type="text" name="memberName" id="memberName" value="${vipMember.memberName}" class="form-control" required="required" maxlength="20"/>
|
<input type="text" name="memberName" id="memberName" value="${vipMember.memberName}" class="form-control" required="required" maxlength="20"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -607,6 +638,79 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<h4 class="header smaller lighter blue">推荐人</h4><label><a href="javascript:void(0);" id="addVipReferrer" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">选择</span></a></label>
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人姓名</span>
|
||||||
|
<input type="text" name="referrerName" id="referrerName" readonly="readonly" value="${vipReferrer.referrerName}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人类型</span>
|
||||||
|
<select id="referrerType" name="referrerType.typeId" disabled="disabled" class="form-control">
|
||||||
|
<c:forEach items="${vipTypes}" var="vipType">
|
||||||
|
<option value="${vipType.typeId}" <c:if test="${vipType.typeId == vipReferrer.referrerType.typeId}">selected="selected"</c:if> >${vipType.typeName}</option>
|
||||||
|
</c:forEach>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人身份证号</span>
|
||||||
|
<input type="text" name="referrerCard" id="referrerCard" readonly="readonly" value="${vipReferrer.referrerCard}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人手机号码</span>
|
||||||
|
<input type="text" name="referrerTel" id="referrerTel" readonly="readonly" value="${vipReferrer.referrerTel}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人邮箱</span>
|
||||||
|
<input type="text" name="referrerEmail" id="referrerEmail" readonly="readonly" value="${vipReferrer.referrerEmail}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人生日</span>
|
||||||
|
<input type="text" name="referrerBirthday" id="referrerBirthday" readonly="readonly" value="${vipReferrer.referrerBirthday}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">推荐人费用</span>
|
||||||
|
<input type="text" name="referrerFee" id="referrerFee" readonly="readonly" value="${vipReferrer.referrerFee}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">入会时间</span>
|
||||||
|
<input type="text" name="referrerAdmissionTime" id="referrerAdmissionTime" readonly="readonly" value="<fmt:formatDate value="${vipReferrer.referrerAdmissionTime}" pattern="yyyy-MM-dd" />" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">备注</span>
|
||||||
|
<input type="text" name="referrerRemark" id="referrerRemark" readonly="readonly" value="${vipReferrer.referrerRemark}" class="form-control" required="required" maxlength="20"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="clearfix form-actions">
|
<div class="clearfix form-actions">
|
||||||
<div class="col-md-offset-3 col-md-9">
|
<div class="col-md-offset-3 col-md-9">
|
||||||
<button class="btn btn-info" type="button" id="memberSubmitBtn"><i class="icon-ok bigger-110"></i>提交</button>
|
<button class="btn btn-info" type="button" id="memberSubmitBtn"><i class="icon-ok bigger-110"></i>提交</button>
|
||||||
|
|
@ -615,56 +719,49 @@
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="space"></div>
|
<div class="modal fade" id="referrerModal">
|
||||||
<h4 class="header smaller lighter blue">推荐人列表</h4><label><a href="javascript:void(0);" id="addVipReferrer" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">新增</span></a></label>
|
<div class="modal-dialog">
|
||||||
<table id="searchTableReferrer" class="col-xs-12">
|
<div class="modal-content">
|
||||||
<tr>
|
<div class="modal-header">
|
||||||
<td>
|
<button type="button" class="closeBtn close">
|
||||||
<label>推荐人名称</label>
|
<span aria-hidden="true">×</span>
|
||||||
<input type="text" name="sSearch1" id='sSearch1' class="input-medium" value="" />
|
</button>
|
||||||
</td>
|
<h4 class="modal-title">推荐人列表</h4>
|
||||||
</tr>
|
</div>
|
||||||
|
<table id="searchTableReferrer" class="col-xs-12">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<label>推荐人名称</label>
|
||||||
|
<input type="text" name="sSearch1" id='sSearch1' class="input-medium" value="" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2" style="text-align:center;">
|
||||||
|
<button type="button" class="btn btn-sm btn-info" onclick="refreshTableReferrer();" style="margin-right:20px;"><i class="icon-refresh"></i>刷新</button>
|
||||||
|
<button id="resetReferrer" type="reset" class="btn btn-sm btn-info" style="margin-right:20px;"><i class="icon-undo"></i>重置</button>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table id="dataTableReferrer" class="table table-striped table-bordered table-hover">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>选择</th>
|
||||||
|
<th>推荐人名称</th>
|
||||||
|
<th>推荐人类型</th>
|
||||||
|
<th>入会时间</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
</table>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="closeBtn btn btn-default">关闭</button>
|
||||||
|
<button type="button" id="referrerSubmit" class="btn btn-primary">确定</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td colspan="12" style="text-align:center;">
|
|
||||||
<button type="button" class="btn btn-sm btn-info" onclick="refreshTableReferrer();" style="margin-right:20px;"><i class="icon-refresh"></i>刷新</button>
|
|
||||||
<button id="resetReferrer" type="reset" class="btn btn-sm btn-info" style="margin-right:20px;"><i class="icon-undo"></i>重置</button>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table id="dataTableReferrer" class="table table-striped table-bordered table-hover">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>选择</th>
|
|
||||||
<th>推荐人名称</th>
|
|
||||||
<th>推荐人类型</th>
|
|
||||||
<th>入会时间</th>
|
|
||||||
<th>备注</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
</table>
|
|
||||||
<table id="searchTableReferrer1" class="table table-striped table-bordered table-hover">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>选择</th>
|
|
||||||
<th>推荐人名称</th>
|
|
||||||
<th>推荐人类型</th>
|
|
||||||
<th>入会时间</th>
|
|
||||||
<th>备注</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody id="checkedReferrer">
|
|
||||||
<tr class="odd">
|
|
||||||
<td class="sorting_1">
|
|
||||||
<input type="radio" id="memberReferrer.referrerId" name="memberReferrer.referrerId1" checked value="${vipReferrer.referrerId}">
|
|
||||||
</td>
|
|
||||||
<td class="">${vipReferrer.referrerName}</td>
|
|
||||||
<td class="">${vipReferrer.referrerType.typeName}</td>
|
|
||||||
<td class=""><fmt:formatDate value="${vipReferrer.referrerAdmissionTime}" pattern="yyyy-MM-dd" /></td>
|
|
||||||
<td class="">${vipReferrer.referrerRemark}</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
<div class="space"></div>
|
<div class="space"></div>
|
||||||
<h4 class="header smaller lighter blue">单位评价证列表</h4><label><a href="javascript:void(0);" id="addVipCompany" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">新增</span></a></label>
|
<h4 class="header smaller lighter blue">单位评价证列表</h4><label><a href="javascript:void(0);" id="addVipCompany" class="btn btn-xs btn-primary"><i class="icon-edit"></i><span class="no-text-shadow">新增</span></a></label>
|
||||||
<table id="dataTableCompany" class="table table-striped table-bordered table-hover">
|
<table id="dataTableCompany" class="table table-striped table-bordered table-hover">
|
||||||
|
|
@ -703,64 +800,6 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<form action="<%=basePath%>page/vip/referrerAddOrUpdate.do" class="form-horizontal" method="post" id="form-referrer">
|
|
||||||
<div class="modal fade" id="referrerModal">
|
|
||||||
<div class="modal-dialog">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<button type="button" class="closeBtn close">
|
|
||||||
<span aria-hidden="true">×</span>
|
|
||||||
</button>
|
|
||||||
<h4 class="modal-title">推荐人信息</h4>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body row">
|
|
||||||
<div class="col-xs-12">
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-xs-2 control-label no-padding-right">推荐人姓名<span style="color:red;">*</span></label>
|
|
||||||
<div class="col-xs-8">
|
|
||||||
<input type="text" name="referrerName" id="referrerName" class="form-control" maxlength="50"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="space-4"></div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-xs-2 control-label no-padding-right">推荐人类型<span style="color:red;">*</span></label>
|
|
||||||
<div class="col-xs-8">
|
|
||||||
<select id="referrerType" name="referrerType.typeId" class="form-control">
|
|
||||||
<option value="">请选择</option>
|
|
||||||
<c:forEach items="${vipTypes}" var="vipType">
|
|
||||||
<option value="${vipType.typeId}">${vipType.typeName}</option>
|
|
||||||
</c:forEach>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="space-4"></div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-xs-2 control-label no-padding-right">入会时间<span style="color:red;">*</span></label>
|
|
||||||
<div class="col-xs-8">
|
|
||||||
<input type="text" id='referrerAdmissionTime' name="referrerAdmissionTime" class="input-medium" maxlength='20'/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="space-4"></div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-xs-2 control-label no-padding-right">备注</label>
|
|
||||||
<div class="col-xs-8">
|
|
||||||
<textarea rows="3" cols="10" name="referrerRemark" id="referrerRemark" class="form-control" maxlength="50" required></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="closeBtn btn btn-default">关闭</button>
|
|
||||||
<button type="button" id="referrerSubmitBtn" class="btn btn-primary">确定</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
|
|
||||||
<form action="<%=basePath%>page/vip/companyAddOrUpdateByReturn.do" class="form-horizontal" method="post" id="form-company">
|
<form action="<%=basePath%>page/vip/companyAddOrUpdateByReturn.do" class="form-horizontal" method="post" id="form-company">
|
||||||
<div class="modal fade" id="companyModal">
|
<div class="modal fade" id="companyModal">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
|
|
|
||||||
|
|
@ -51,9 +51,6 @@
|
||||||
{"mData": "referrerEmail", "bSortable": false},
|
{"mData": "referrerEmail", "bSortable": false},
|
||||||
{"mData": "referrerAdmissionTime", "bSortable": false},
|
{"mData": "referrerAdmissionTime", "bSortable": false},
|
||||||
{"mData": "referrerRemark", "bSortable": false},
|
{"mData": "referrerRemark", "bSortable": false},
|
||||||
{"mData": function (vipReferrer) {
|
|
||||||
return '<a class="btn btn-small btn-info" href="javascript:void(0);" onclick="searchMembers(\''+vipReferrer.referrerId+'\');"><i class="icon-info-sign icon-white"></i>查看</a> '
|
|
||||||
}, "bSortable": false},
|
|
||||||
{"mData": "referrerFee", "bSortable": false},
|
{"mData": "referrerFee", "bSortable": false},
|
||||||
{"mData": function(vipReferrer){
|
{"mData": function(vipReferrer){
|
||||||
return '<a onclick="editVipReferrer(\''+vipReferrer.referrerId+'\');" class="label label-primary"><i class="icon-edit"></i></a> '
|
return '<a onclick="editVipReferrer(\''+vipReferrer.referrerId+'\');" class="label label-primary"><i class="icon-edit"></i></a> '
|
||||||
|
|
@ -146,40 +143,6 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
function searchMembers(referrerId) {
|
|
||||||
$.ajax({
|
|
||||||
"url": "<%=basePath%>page/vip/getMembersByReferrerId.do?rm="+Math.random(),
|
|
||||||
"type": 'POST',
|
|
||||||
"data": {"referrerId":referrerId},
|
|
||||||
"dataType": "json",
|
|
||||||
"success":function(data){
|
|
||||||
if(data!=null){
|
|
||||||
var memberContentHtml = "";
|
|
||||||
$.each(data,function (key, value) {
|
|
||||||
var _html = "<tr class='odd'>"+
|
|
||||||
"<td>"+ value.memberId +"</td>" +
|
|
||||||
"<td>"+ value.memberName+"</td>" +
|
|
||||||
"</tr>";
|
|
||||||
|
|
||||||
memberContentHtml = memberContentHtml + _html;
|
|
||||||
})
|
|
||||||
$("#memberContent").html(memberContentHtml);
|
|
||||||
$("#membersModal").modal("show");
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
jAlert('失败', '提示');
|
|
||||||
//刷新当前页
|
|
||||||
refreshTable();
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
//刷新当前页
|
|
||||||
refreshTable();
|
|
||||||
jAlert('错误', '提示');
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function editVipReferrer(referrerId){
|
function editVipReferrer(referrerId){
|
||||||
$.ajax({
|
$.ajax({
|
||||||
"url": "<%=basePath%>page/vip/getReferrer.do?rm="+Math.random(),
|
"url": "<%=basePath%>page/vip/getReferrer.do?rm="+Math.random(),
|
||||||
|
|
@ -344,7 +307,6 @@
|
||||||
<th>推荐人邮箱</th>
|
<th>推荐人邮箱</th>
|
||||||
<th>推荐人入会时间</th>
|
<th>推荐人入会时间</th>
|
||||||
<th>备注</th>
|
<th>备注</th>
|
||||||
<th>单位列表</th>
|
|
||||||
<th>推荐人费用</th>
|
<th>推荐人费用</th>
|
||||||
<th>操作</th>
|
<th>操作</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue