add file
This commit is contained in:
@@ -0,0 +1,180 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8"
|
||||
pageEncoding="utf-8"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
||||
<meta name="renderer" content="webkit">
|
||||
<!-- 移动设备 viewport -->
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
|
||||
<jsp:include page="../../common.jsp" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="row animated fadeInRight" style="margin: 0;">
|
||||
<div class="wrapper wrapper-content mt5 right-content ml5 mr5">
|
||||
<div class="toolbar-panel bdd">
|
||||
<div class="toolbar-box">
|
||||
<div class="toolbar-head clearfix lgraybg pt5 pb10 pl10 bdbd">
|
||||
<!-- 顶部按钮 -->
|
||||
<div class="fl">
|
||||
查询条件
|
||||
</div>
|
||||
<div class="tools fr">
|
||||
<a href="javascript:void(0);" class="collapse dblock f14 dgray mr5">
|
||||
<i class="fa-2x fa fa-angle-double-up"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--搜索条件 -->
|
||||
<div class="toolbar-body">
|
||||
<form class="layui-form" action="" style="margin-top: 10px">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">用户ID</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="userId" placeholder="请输入用户ID" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">用户名称</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="userName" placeholder="请输入用户名称" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">登录账号</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="loginName" placeholder="请输入登录账号" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">商户简称</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="alias" placeholder="请输入商户简称" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">联系人手机</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="contactMobile" placeholder="请输入联系人手机号" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">上级手机号</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="parentPhone" placeholder="请输入上级手机号" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 表单数据 -->
|
||||
<div class="mb50 mt10">
|
||||
<div class="whitebg pl10 pr10">
|
||||
<table class="layui-hide" id="actUserListTab" lay-filter="actUserListTab"></table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/html" id="leftBar">
|
||||
<button type="button" class="layui-btn layui-btn-normal layui-btn-sm" lay-event="search"><i class="layui-icon"></i>查询</button>
|
||||
</script>
|
||||
</body>
|
||||
|
||||
<script>
|
||||
layui.use(['table', 'layer','form'], function(){
|
||||
var table = layui.table;
|
||||
var layer = layui.layer;
|
||||
var form = layui.form;
|
||||
var tableIns = table.render({
|
||||
elem: '#actUserListTab'
|
||||
,url:'${ctx}/promoter/queryActPage'
|
||||
,id: 'actUserList'
|
||||
,response: {
|
||||
statusName: 'code' //数据状态的字段名称,默认:code
|
||||
,countName: 'count' //数据总数的字段名称,默认:count
|
||||
,dataName: 'data' //默数据列表的字段名称,认:data
|
||||
,statusCode : 200
|
||||
}
|
||||
,parseData: function(res){ //res 即为原始返回的数据
|
||||
return {
|
||||
"code": res.code, //解析接口状态
|
||||
"msg": res.message, //解析提示文本
|
||||
"count": res.data.total, //解析数据长度
|
||||
"data": res.data.records //解析数据列表
|
||||
};
|
||||
}
|
||||
,toolbar: '#leftBar' //开启头部工具栏,并为其绑定左侧模板
|
||||
, defaultToolbar: ['filter']
|
||||
,defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
|
||||
title: '提示'
|
||||
,layEvent: 'LAYTABLE_TIPS'
|
||||
,icon: 'layui-icon-tips'
|
||||
}]
|
||||
,title: '活动商户邀请详情表'
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left', hidden: true}
|
||||
,{field:'numbers', title:'序号', fixed: 'left', unresize: true, width:80, type:'numbers'}
|
||||
,{field:'userId', title:'用户ID'}
|
||||
,{field:'userName', title:'用户名称'}
|
||||
,{field:'loginName', title:'登录账号'}
|
||||
,{field:'alias', title:'商户简称'}
|
||||
,{field:'contactMobile', title:'联系人手机'}
|
||||
,{field:'parentPhone', title:'上级手机号'}
|
||||
,{field:'level', title:'推广等级'}
|
||||
,{field:'status', title:'状态',templet: function (d) {
|
||||
if(d.status == '0'){
|
||||
return '<span>未实名</span>';
|
||||
}else if(d.status == '1'){
|
||||
return '<span style="color: orangered">审核中</span>';
|
||||
}else if(d.status == '2'){
|
||||
return '<span style="color: red">审核失败</span>';
|
||||
}else if(d.status == '3'){
|
||||
return '<span style="color: green">已认证</span>';
|
||||
}
|
||||
}}
|
||||
,{field:'nextRegisterCount', title:'邀请注册数量'}
|
||||
,{field:'nextCertCount', title:'邀请认证数量'}
|
||||
,{field:'nextIncomingCount', title:'邀请进件数量'}
|
||||
,{field: 'createDt', title: '创建时间', width:160,templet : "<div>{{layui.util.toDateString(d.createDt,'yyyy-MM-dd HH:mm:ss')}}</div>"}
|
||||
/*,{fixed: 'right', title:'操作',width:180, toolbar: '#toolBar'}*/
|
||||
]]
|
||||
,request: {
|
||||
pageName: 'current' //页码的参数名称,默认:page
|
||||
,limitName: 'size' //每页数据量的参数名,默认:limit
|
||||
}
|
||||
,page: true
|
||||
});
|
||||
//监听头工具栏事件
|
||||
table.on('toolbar(actUserListTab)', function (obj) {
|
||||
switch (obj.event) {
|
||||
case 'search':
|
||||
var params= serialize($('#form1'));
|
||||
table.reload('actUserList', {
|
||||
where: params
|
||||
, page: {
|
||||
size: 10
|
||||
, current: 1
|
||||
}
|
||||
});
|
||||
break;
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</html>
|
||||
|
||||
359
pluss-manage-page/src/main/webapp/WEB-INF/jsp/promoter/audit.jsp
Normal file
359
pluss-manage-page/src/main/webapp/WEB-INF/jsp/promoter/audit.jsp
Normal file
@@ -0,0 +1,359 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
<c:set var="ctx" value="${pageContext.request.contextPath}" scope="request"/>
|
||||
<c:set var="resourcePath" value="${ctx}/resources" scope="request"/>
|
||||
|
||||
<form class="layui-form" action="">
|
||||
<input type="hidden" id="status" name="status" value="${userAppInfo.status}"/>
|
||||
<input type="hidden" id="id" name="id" value="${userAppInfo.id}"/>
|
||||
<input type="hidden" id="merchantCode" name="merchantCode" value="${userAppInfo.merchantCode}"/>
|
||||
<input type="hidden" name="userId" value="${userAppInfo.userId}"/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">推广员名称</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="推广员名称"
|
||||
class="layui-input" value="${userAppInfo.userName}"
|
||||
id="userName" name="userName"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">登录账号</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="推广员登录账号"
|
||||
class="layui-input" value="${userAppInfo.loginName}"
|
||||
id="loginName" name="loginName"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<c:if test="${userAppInfo.status == 3 || userAppInfo.status == 2 || userAppInfo.status == 1}">
|
||||
<blockquote class="layui-elem-quote layui-text">
|
||||
实名身份证
|
||||
</blockquote>
|
||||
<input type="hidden" name="idCard.id" value="${idCard.id}"/>
|
||||
<input type="hidden" name="idCard.userId" value="${idCard.userId}"/>
|
||||
|
||||
<div class="layui-form-item">
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline layui-col-xs12 layui-col-auto">
|
||||
<label class="layui-form-label">姓名</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text"
|
||||
class="layui-input" value="${idCard.certName}"
|
||||
name="idCard.certName"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline layui-col-xs12 layui-col-auto" style="word-break: break-all; display: block;">
|
||||
<label class="layui-form-label">身份证号码</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text"
|
||||
class="layui-input" value="${idCard.certNo}"
|
||||
name="idCard.certNo"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline layui-col-xs12 layui-col-auto">
|
||||
<label class="layui-form-label">发放日期</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text"
|
||||
class="layui-input" value="${idCard.certStartTime}"
|
||||
name="idCard.certStartTime"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline layui-col-xs12 layui-col-auto">
|
||||
<label class="layui-form-label">失效日期</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text"
|
||||
class="layui-input" value="${idCard.certEndTime}"
|
||||
name="idCard.certEndTime"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
<li class="textc fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="01" data-t="auth"
|
||||
data-value="${idCard.id}">
|
||||
<div>身份证正面</div>
|
||||
<div class="dlblock w200 h200 mt10 upload">
|
||||
<input name="idCard.imgPositive" value="" hidden/>
|
||||
<img id="idCard1"
|
||||
src="${idCard.imgPositive}"
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="200" height="200" class="img-card">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('idCard1')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="textc fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="02" data-t="auth"
|
||||
data-value="${idCard.id}">
|
||||
<div>身份证反面</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="idCard.imgNegative" value="" hidden/>
|
||||
<img id="idCard2" src="${idCard.imgNegative}"
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="200" height="200"/>
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('idCard2')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<blockquote class="layui-elem-quote layui-text">
|
||||
实名银行卡
|
||||
</blockquote>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="bankCard.id" value="${bankCard.id}"/>
|
||||
<input type="hidden" name="bankCard.userId" value="${bankCard.userId}"/>
|
||||
<div class="layui-form-item">
|
||||
|
||||
<div class="layui-col-md12" style="clear: both">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">银行卡号</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="银行卡号"
|
||||
class="layui-input" value="${bankCard.bankCardNo}"
|
||||
name="bankCard.bankCardNo"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">预留手机号</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证发放日期"
|
||||
class="layui-input" value="${bankCard.phone}"
|
||||
name="bankCard.phone"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear: both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户行地区</div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankProvince" class="province-selector"
|
||||
data-dom="bankCity" name="bankCard.branchProvince"
|
||||
data-value=" " lay-filter="bankProvinceType">
|
||||
<option value="">请选择省</option>
|
||||
<c:forEach items="${areaCitiesList}" var="acl">>
|
||||
<option value="${acl.areaCode}"
|
||||
<c:if test="${bankCard.branchProvince eq acl.areaName }">selected</c:if>>${acl.areaName}
|
||||
</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankCity" class="city-selector" name="bankCard.branchCity"
|
||||
data-dom="bankArea" data-value=""
|
||||
lay-filter="bankCityType">
|
||||
<option value="${bankCard.branchCity}">${bankCard.branchCity}</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankArea" name="bankCard.branchArea" class="county-selector"
|
||||
data-value=""
|
||||
lay-filter="bankCountyType">
|
||||
<option value="${bankCard.branchArea}">${bankCard.branchArea}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear: both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户银行</div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankName" name="bankCard.bankName"
|
||||
data-dom="bankBranch"
|
||||
bank-province="bankProvince"
|
||||
bank-city="bankCity"
|
||||
bank-area="bankArea"
|
||||
data-value=" " lay-filter="bankBranchType">
|
||||
<option value="">选择银行</option>
|
||||
<option value="工商银行"
|
||||
<c:if test='${bankCard.bankName eq "工商银行" }'>selected</c:if>>工商银行
|
||||
</option>
|
||||
<option value="交通银行"
|
||||
<c:if test='${bankCard.bankName eq "交通银行" }'>selected</c:if>>交通银行
|
||||
</option>
|
||||
<option value="招商银行"
|
||||
<c:if test='${bankCard.bankName eq "招商银行" }'>selected</c:if>>招商银行
|
||||
</option>
|
||||
<option value="民生银行"
|
||||
<c:if test='${bankCard.bankName eq "民生银行" }'>selected</c:if>>民生银行
|
||||
</option>
|
||||
<option value="中信银行"
|
||||
<c:if test='${bankCard.bankName eq "中信银行" }'>selected</c:if>>中信银行
|
||||
</option>
|
||||
<option value="浦发银行"
|
||||
<c:if test='${bankCard.bankName eq "浦发银行" }'>selected</c:if>>浦发银行
|
||||
</option>
|
||||
<option value="兴业银行"
|
||||
<c:if test='${bankCard.bankName eq "兴业银行" }'>selected</c:if>>兴业银行
|
||||
</option>
|
||||
<option value="光大银行"
|
||||
<c:if test='${bankCard.bankName eq "光大银行" }'>selected</c:if>>光大银行
|
||||
</option>
|
||||
<option value="广发银行"
|
||||
<c:if test='${bankCard.bankName eq "广发银行" }'>selected</c:if>>广发银行
|
||||
</option>
|
||||
<option value="平安银行"
|
||||
<c:if test='${bankCard.bankName eq "平安银行" }'>selected</c:if>>平安银行
|
||||
</option>
|
||||
<option value="北京银行"
|
||||
<c:if test='${bankCard.bankName eq "北京银行" }'>selected</c:if>>北京银行
|
||||
</option>
|
||||
<option value="华夏银行"
|
||||
<c:if test='${bankCard.bankName eq "华夏银行" }'>selected</c:if>>华夏银行
|
||||
</option>
|
||||
<option value="农业银行"
|
||||
<c:if test='${bankCard.bankName eq "农业银行" }'>selected</c:if>>农业银行
|
||||
</option>
|
||||
<option value="建设银行"
|
||||
<c:if test='${bankCard.bankName eq "建设银行" }'>selected</c:if>>建设银行
|
||||
</option>
|
||||
<option value="邮政储蓄银行"
|
||||
<c:if test='${bankCard.bankName eq "邮政储蓄银行" }'>selected</c:if>>
|
||||
邮政储蓄银行
|
||||
</option>
|
||||
<option value="中国银行"
|
||||
<c:if test='${bankCard.bankName eq "中国银行" }'>selected</c:if>>中国银行
|
||||
</option>
|
||||
<option value="宁波银行"
|
||||
<c:if test='${bankCard.bankName eq "宁波银行" }'>selected</c:if>>宁波银行
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户支行</div>
|
||||
<div class="layui-input-inline" style="width: 250px;">
|
||||
<select id="bankBranch" class="city-selector" name="bankCard.contactLine"
|
||||
data-value=""
|
||||
lay-filter="bankBranch">
|
||||
<option value="${bankCard.contactLine}">${bankCard.branchName}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
<li class="textc fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="04" data-t="auth" data-value="${bankCard.id}">
|
||||
<div>银行卡照片</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="bankCard.imgUrl" value="" hidden/>
|
||||
<img id="imgUrl1" src="${bankCard.imgUrl}"
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="200" height="200"/>
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgUrl1')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</c:if>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo1">立即提交</button>
|
||||
</div>
|
||||
</div>
|
||||
<div id="uploadLoadingDiv" style="display: none;">
|
||||
<div class="layui-progress" lay-showpercent="true" lay-filter="js_upload_progress"
|
||||
style="margin: 10px;margin-top: 20px;">
|
||||
<div class="layui-progress-bar layui-bg-red" lay-percent="0%"></div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
|
||||
$(function () {
|
||||
form.render();
|
||||
|
||||
auditLoading = 1;
|
||||
baseSet()
|
||||
});
|
||||
|
||||
form.on('select(bankProvinceType)', funcDistrict);
|
||||
|
||||
form.on('select(bankCityType)', funcDistrict);
|
||||
|
||||
form.on('select(bankBranchType)', funcBranchByBank);
|
||||
|
||||
form.on('submit(formDemo1)', function(data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/updatePromoterInformation',
|
||||
method: 'post',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 200) {
|
||||
layer.msg(res.message, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
})
|
||||
|
||||
</script>
|
||||
246
pluss-manage-page/src/main/webapp/WEB-INF/jsp/promoter/base.jsp
Normal file
246
pluss-manage-page/src/main/webapp/WEB-INF/jsp/promoter/base.jsp
Normal file
@@ -0,0 +1,246 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
|
||||
<script>
|
||||
let upload;
|
||||
|
||||
let auditLoading = 0, merchBaseInfoLoading = 0, merchLicenseLoading = 0, settlementLoading = 0;
|
||||
|
||||
layui.use(['upload'], function() {
|
||||
upload = layui.upload;
|
||||
});
|
||||
|
||||
var xhrOnProgress = function (fun) {
|
||||
xhrOnProgress.onprogress = fun; //绑定监听
|
||||
//使用闭包实现监听绑定
|
||||
return function () {
|
||||
//通过$.ajaxSettings.xhr();获得XMLHttpRequest对象
|
||||
var xhr = $.ajaxSettings.xhr();
|
||||
//判断监听函数是否为函数
|
||||
if (typeof xhrOnProgress.onprogress !== 'function') {
|
||||
return xhr;
|
||||
}
|
||||
//如果有监听函数并且xhr对象支持绑定时就把监听函数绑定上去
|
||||
if (xhrOnProgress.onprogress && xhr.upload) {
|
||||
xhr.upload.onprogress = xhrOnProgress.onprogress;
|
||||
}
|
||||
return xhr;
|
||||
}
|
||||
}
|
||||
var data = {};
|
||||
var inputUpload;
|
||||
var imgUpload;
|
||||
|
||||
function baseSet() {
|
||||
// 因为上传功能只能初始化一次,所以这里等所有页面加载完成再进行初始化
|
||||
if (auditLoading == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (merchBaseInfoLoading == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (merchLicenseLoading == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (settlementLoading == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
upload.render({
|
||||
elem: '.upload', // 文件选择
|
||||
url: '${ctx}/upload/ossUploadFile',
|
||||
exts: 'jpg|png|gif|bmp|jpeg',
|
||||
method: 'POST',
|
||||
auto: true,
|
||||
before: function () {
|
||||
var dom = $(this.item);
|
||||
inputUpload = dom.find("input");
|
||||
imgUpload = dom.find("img");
|
||||
|
||||
openIndex = layer.open({
|
||||
type: 1,
|
||||
title: '上传进度',
|
||||
closeBtn: 1, //不显示关闭按钮
|
||||
area: ['300px', '130px'],
|
||||
shadeClose: false, //开启遮罩关闭
|
||||
content: $("#uploadLoadingDiv").html(),
|
||||
offset: '100px'
|
||||
});
|
||||
}
|
||||
, xhr: xhrOnProgress
|
||||
, progress: function (value) {//上传进度回调 value进度值
|
||||
element.progress('js_upload_progress', value + '%');//设置页面进度条
|
||||
}
|
||||
, done: function (res) {
|
||||
layer.close(openIndex);
|
||||
if (res.code == 200) {
|
||||
layer.msg("上传成功!")
|
||||
inputUpload.val(res.url);
|
||||
imgUpload.attr("src", res.url);
|
||||
} else {
|
||||
layer.msg("上传失败!");
|
||||
}
|
||||
}
|
||||
, error: function (res) {
|
||||
layer.close(openIndex);
|
||||
layer.msg(res.msg);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* 屏蔽点击事件
|
||||
*/
|
||||
$('.cover').unbind()
|
||||
$('.cover').click(function (e) {
|
||||
e.stopPropagation()
|
||||
})
|
||||
|
||||
/**
|
||||
* 重置
|
||||
*/
|
||||
$('.upload_icon').unbind()
|
||||
$('.upload_icon').click(function (e) {
|
||||
e.stopPropagation();
|
||||
console.log("upload icon click")
|
||||
$(this).parents('.upload').click()
|
||||
})
|
||||
}
|
||||
|
||||
// 省市区同步方法
|
||||
let funcDistrict = function (data) {
|
||||
var areaCode = data.value;
|
||||
var domId = $(data.elem).attr("data-dom");
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/getDowntownByCode/' + areaCode,
|
||||
method: 'get',
|
||||
dataType: 'json',
|
||||
success: function (res) {
|
||||
if (res.code == 200) {
|
||||
var dom = $("#" + domId);
|
||||
var html = "<option value=''>请选择</option>";
|
||||
dom.empty();
|
||||
if (res.areaCityList.length > 0) {
|
||||
$.each(res.areaCityList, function (k, v) {
|
||||
html += "<option value='" + v.areaCode + "'>" + v.areaName + "</option>";
|
||||
})
|
||||
dom.append(html);
|
||||
}
|
||||
form.render('select');
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
};
|
||||
|
||||
// 省市区同步方法
|
||||
let funcDistrictByName = function (data) {
|
||||
var areaName = data.value;
|
||||
var domId = $(data.elem).attr("data-dom");
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/getDowntownByName/area/' + areaName,
|
||||
method: 'get',
|
||||
dataType: 'json',
|
||||
success: function (res) {
|
||||
if (res.code == 200) {
|
||||
var dom = $("#" + domId);
|
||||
var html = "<option value=''>请选择</option>";
|
||||
dom.empty();
|
||||
if (res.areaCityList.length > 0) {
|
||||
$.each(res.areaCityList, function (k, v) {
|
||||
html += "<option value='" + v.areaName + "'>" + v.areaName + "</option>";
|
||||
})
|
||||
dom.append(html);
|
||||
}
|
||||
form.render('select');
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
};
|
||||
|
||||
// 省市区同步方法
|
||||
let funcCityByName = function (data) {
|
||||
var areaName = data.value;
|
||||
var domId = $(data.elem).attr("data-dom");
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/getDowntownByName/city/' + areaName,
|
||||
method: 'get',
|
||||
dataType: 'json',
|
||||
success: function (res) {
|
||||
if (res.code == 200) {
|
||||
var dom = $("#" + domId);
|
||||
var html = "<option value=''>请选择</option>";
|
||||
dom.empty();
|
||||
if (res.areaCityList.length > 0) {
|
||||
$.each(res.areaCityList, function (k, v) {
|
||||
html += "<option value='" + v.areaName + "'>" + v.areaName + "</option>";
|
||||
})
|
||||
dom.append(html);
|
||||
}
|
||||
form.render('select');
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
};
|
||||
|
||||
let funcBranchByBank = function (data) {
|
||||
var bankCityId = $(data.elem).attr('bank-city');
|
||||
var bankCity = $('#' + bankCityId).val();
|
||||
var bankName = $(data.elem).children("option:selected").val();
|
||||
var domId = $(data.elem).attr("data-dom");
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/getBranchList',
|
||||
method: 'get',
|
||||
data: {
|
||||
"bankName": bankName,
|
||||
"cityName": bankCity,
|
||||
},
|
||||
success: function (res) {
|
||||
if (res.code == 200) {
|
||||
var dom = $("#" + domId);
|
||||
var html = "<option value=''>请选择</option>";
|
||||
dom.empty();
|
||||
if (res.branchList.length > 0) {
|
||||
$.each(res.branchList, function (k, v) {
|
||||
html += "<option value='" + v.cnapsCode + "'>" + v.cnapsName + "</option>";
|
||||
})
|
||||
dom.append(html);
|
||||
}
|
||||
form.render('select');
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function magnify(obj) {
|
||||
|
||||
var imgUrl = $('#' + obj).attr("src");
|
||||
if (imgUrl) {
|
||||
var img = new Image();
|
||||
img.src = imgUrl;
|
||||
//弹出层
|
||||
parent.layer.photos({
|
||||
photos: {"data": [{"src": imgUrl}]}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,315 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
|
||||
<c:set var="ctx" value="${pageContext.request.contextPath}" scope="request"/>
|
||||
<c:set var="resourcePath" value="${ctx}/resources" scope="request"/>
|
||||
|
||||
<c:forEach items="${channelStatusList}" var="channelStatus" varStatus="status">
|
||||
<div class="w1000" style="background: white">
|
||||
<fieldset class="w1000 fc layui-elem-field layui-field-title" style="margin-top: 20px;">
|
||||
<legend>通道进件组${status.index + 1}</legend>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<form class="layui-form mb100" action="">
|
||||
<input type="hidden" name="id" value="${channelStatus.channel}"/>
|
||||
<input type="hidden" name="userId" value="${userId}"/>
|
||||
<input type="hidden" name="merchantCode" value="${channelStatus.merchantCode}"/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">审核备注组</label>
|
||||
<div class="layui-input-inline" style="width: 600px">
|
||||
<select id="errMsg" lay-search lay-filter="changeAudit" data-dom="remark${status.index}"
|
||||
<c:if test="${channelStatus.status ne '1' || channelStatus.thirdStatus ne '-100'}">
|
||||
class="layui-disabled"
|
||||
</c:if>
|
||||
<option value=""></option>
|
||||
<c:forEach items="${listMerchantRejectDesc}" var="mrd">
|
||||
<option value="${mrd.rejectName}">${mrd.rejectName}</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">审核备注</label>
|
||||
<div class="layui-input-inline" style="width: 600px">
|
||||
<textarea name="errMsg" id="remark${status.index}"
|
||||
<c:if test="${channelStatus.status ne '1' || channelStatus.thirdStatus ne '-100'}">
|
||||
disabled
|
||||
</c:if>
|
||||
class="layui-textarea">${channelStatus.remark}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<c:if test="${channelStatus.status eq '2' or (channelStatus.status eq '0' and channelStatus.thirdStatus eq '-100')}">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">驳回时间:</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" class="layui-input layui-font-black"
|
||||
value="<fmt:formatDate value="${channelStatus.updateTime}" pattern="yyyy-MM-dd HH:mm:ss"/>" disabled />
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">通道选择</label>
|
||||
<div class="layui-input-block" style="margin-left: 110px">
|
||||
<c:forEach items="${channel}" var="channelItem">
|
||||
<input type="radio" name="id" value="${channelItem.id}"
|
||||
title="${channelItem.channelName}"
|
||||
<c:if test="${channelStatus.channel ne null || channelStatus.status ne 1 || channelStatus.thirdStatus ne -100 || channelStatus.status eq 3}">
|
||||
disabled
|
||||
</c:if>
|
||||
<c:if test="${channelStatus.channel eq channelItem.id}">
|
||||
checked
|
||||
</c:if>
|
||||
<c:if test="${channelStatus.channel eq null and channelStatusList.size() le 1}">
|
||||
<c:if test="${mbi.merchantType eq '1' and channelItem.id eq '3'}">
|
||||
checked
|
||||
</c:if>
|
||||
<c:if test="${mbi.merchantType ne '1' and channelItem.id eq '1'}">
|
||||
checked
|
||||
</c:if>
|
||||
</c:if>
|
||||
/>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">审核状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<c:if test='${(channelStatus.status eq "0" && channelStatus.thirdStatus eq "-100") || channelStatus.status eq "2"}'>
|
||||
<input type="text" class="layui-input layui-font-black" value="审核驳回" disabled/>
|
||||
</c:if>
|
||||
<c:if test='${(channelStatus.status eq "1" && channelStatus.thirdStatus eq "-100")}'>
|
||||
<input type="text" class="layui-input layui-font-black" value="待后台审核" disabled/>
|
||||
</c:if>
|
||||
<c:if test='${channelStatus.status eq "3"}'>
|
||||
<input type="text" class="layui-input layui-font-black" value="审核通过" disabled/>
|
||||
</c:if>
|
||||
<c:if test='${channelStatus.status eq "7"}'>
|
||||
<input type="text" class="layui-input layui-font-black" value="快付审核中" disabled/>
|
||||
</c:if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<c:if test="${channelStatus.status eq '1' && channelStatus.thirdStatus eq '-100'}">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-inline">
|
||||
<button class="layui-btn" lay-submit lay-filter="consent">通过</button>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<button class="layui-btn layui-btn-danger" lay-submit lay-filter="reject">驳回</button>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<button class="layui-btn layui-btn-danger" lay-submit lay-filter="reject2">驳回并禁止进件</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
|
||||
<c:if test="${channelStatus.status eq '1' && channelStatus.status eq '-100'}">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="consent">重审</button>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
</form>
|
||||
|
||||
</c:forEach>
|
||||
|
||||
<c:if test="${ppStatus eq '1' && ppThirdStatus eq '-100' }">
|
||||
<fieldset class="w1000 fc layui-elem-field layui-field-title mt100">
|
||||
<legend>瑞银信插件进件</legend>
|
||||
</fieldset>
|
||||
<form class="layui-form" action="">
|
||||
<input type="hidden" name="userId" value="${userId}"/>
|
||||
<div class="w1000 fc" style="background: white">
|
||||
<div class=" pd10 textl pl50 pb20 fw800 f16 pb20 bdbe mb20 ch">插件审核</div>
|
||||
<div class="clearfix mb20">
|
||||
<div class="fl textc wp50">
|
||||
<label class="layui-form-label">审核备注:</label>
|
||||
<div class="layui-input-block" style="margin-left:0px">
|
||||
<div class="layui-input-block">
|
||||
<textarea name="errMsg" id="remark2" style="margin-top: -13px;width: 372px"
|
||||
class="bdc w320 pd7 radius5"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="plugin">插件进件通过</button>
|
||||
<button class="layui-btn layui-btn-danger" lay-submit lay-filter="pluginReject">驳回</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</c:if>
|
||||
|
||||
<script>
|
||||
$(function () {
|
||||
form.render();
|
||||
});
|
||||
|
||||
/*提交通过备注信息*/
|
||||
form.on('submit(consent)', function (data) {
|
||||
layer.confirm('确认通过?', function (index) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: ctx + '/merchantStore/manualMerchantIncom/' + data.field.userId + '/' + data.field.id + '/' + data.field.merchantCode,
|
||||
method: 'get',
|
||||
timeout: 0, // 此处将超时时间设为30秒
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 1) {
|
||||
layer.alert(res.msg, function (index) {
|
||||
layer.close(index);
|
||||
})
|
||||
} else {
|
||||
layer.alert(res.msg, function (index) {
|
||||
layer.close(index);
|
||||
})
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
layer.close(index);
|
||||
layer.alert("服务器错误", function (index) {
|
||||
layer.close(index);
|
||||
})
|
||||
}
|
||||
})
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
/*提交通过备注信息*/
|
||||
form.on('submit(plugin)', function (data) {
|
||||
layer.confirm('确认通过?', function (index) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: '${ctx}/merchantStore/audit/' + data.field.userId,
|
||||
method: 'get',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 200) {
|
||||
layer.msg(res.msg, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.msg, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
layer.close(index);
|
||||
layer.msg("服务器错误", {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
})
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
/*提交驳回备注信息*/
|
||||
form.on('submit(reject)', function (data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: ctx + '/merchantStore/rejectAudit/' + data.field.userId,
|
||||
method: 'get',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 1) {
|
||||
layer.msg(res.msg, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.msg, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
/*提交驳回备注信息*/
|
||||
form.on('submit(reject2)', function (data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: '${ctx}/merchantStore/rejectAudit2/' + data.field.userId,
|
||||
method: 'get',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 1) {
|
||||
layer.msg(res.msg, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.msg, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
/*提交驳回备注信息*/
|
||||
form.on('submit(pluginReject)', function (data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: '${ctx}/merchantStore/rejectPluginAudit/' + data.field.userId,
|
||||
method: 'get',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 1) {
|
||||
layer.msg(res.msg, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.msg, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
form.on('select(changeAudit)', function (obj) {
|
||||
let name = obj.value;
|
||||
let elem = obj.elem;
|
||||
let domId = $(elem).attr('data-dom');
|
||||
debugger
|
||||
let remark = $('#' + domId);
|
||||
remark.val(remark.val() + name + ';');
|
||||
})
|
||||
</script>
|
||||
@@ -0,0 +1,217 @@
|
||||
<!DOCTYPE html>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||
<html lang="zh">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="referrer" content="no-referrer">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
||||
<meta name="renderer" content="webkit">
|
||||
<!-- 移动设备 viewport -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
|
||||
<jsp:include page="../../common.jsp"/>
|
||||
<jsp:include page="base.jsp"/>
|
||||
<script type="text/javascript">
|
||||
require("promoter/userAppList.js");
|
||||
</script>
|
||||
<style>
|
||||
.layui-input, .layui-textarea {
|
||||
border-radius: 6px;
|
||||
height: 34px;
|
||||
}
|
||||
|
||||
.u-icon {
|
||||
display: inline-block;
|
||||
margin: 10px;
|
||||
background: #fff;
|
||||
color: dodgerblue;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
text-align: center;
|
||||
border-radius: 50%;
|
||||
margin-top: -40px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.u-icon i {
|
||||
margin-top: 7px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.cover {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dlblock:hover .cover {
|
||||
display: block;
|
||||
}
|
||||
|
||||
layui-tab-title li {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 768px) {
|
||||
.layui-col-auto {
|
||||
width: auto;
|
||||
}
|
||||
}
|
||||
|
||||
ul li {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.layui-form-label {
|
||||
width: 84px !important;
|
||||
padding: 9px 10px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body style="float: left; width: 100%; padding: 0 5px; box-sizing: border-box;">
|
||||
<div class="layui-col-md8">
|
||||
<div class="layui-tab layui-tab-brief" lay-filter="tabBrief">
|
||||
<ul class="layui-tab-title">
|
||||
<li id="titleAudit" lay-id="auditData" class="layui-this">实名认证信息</li>
|
||||
<li id="titleMerchBaseInfo" lay-id="merchBaseData">商户基本信息</li>
|
||||
<li id="titleMerchLicense" lay-id="merchLicenseData">营业执照信息</li>
|
||||
<li id="titleSettlement" lay-id="settlementData">结算信息</li>
|
||||
<li id="titleMerchAudit" lay-id="merchAuditData">通道进件信息</li>
|
||||
</ul>
|
||||
<div class="layui-tab-content">
|
||||
<div id="tabAudit" class="layui-tab-item layui-show">实名认证信息</div>
|
||||
<div id="tabMerchBaseInfo" class="layui-tab-item">商户基本信息</div>
|
||||
<div id="tabMerchLicense" class="layui-tab-item">营业执照内容</div>
|
||||
<div id="tabSettlement" class="layui-tab-item">结算信息</div>
|
||||
<div id="tabMerchAudit" class="layui-tab-item">通道进件信息</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md4 layui-col-xs12 layui-col-sm12" style="overflow-y: scroll; background: #ffffff;">
|
||||
<div id="connectContent"></div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
$('iframe').height($('body')[0].clientHeight);
|
||||
|
||||
|
||||
$(window.frameElement).load(function() {
|
||||
adjustWidthHeight();
|
||||
})
|
||||
});
|
||||
|
||||
function adjustWidthHeight() {
|
||||
var height = $(window).height();
|
||||
console.log("iframe height: " + height);
|
||||
$('.layui-layer-iframe1').height($('.layui-layer-iframe1').body.scroll);
|
||||
}
|
||||
|
||||
let userId = "${userId}";
|
||||
|
||||
let layer;
|
||||
|
||||
let element;
|
||||
|
||||
let form;
|
||||
|
||||
layui.use(['element', 'layer', 'upload', 'form'], function () {
|
||||
layer = layui.layer;
|
||||
element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
|
||||
form = layui.form;
|
||||
onStart();
|
||||
|
||||
element.on('tab(tabBrief)', function (data) {
|
||||
});
|
||||
|
||||
$('#connectContent').load(ctx + '/promoter/connectInfo?userId=' + userId);
|
||||
});
|
||||
|
||||
function promoterInit() {
|
||||
$("#titleMerchBaseInfo").remove();
|
||||
$("#tabMerchBaseInfo").remove();
|
||||
$("#titleMerchLicense").remove();
|
||||
$("#tabMerchLicense").remove();
|
||||
$("#titleSettlement").remove();
|
||||
$("#tabSettlement").remove();
|
||||
$("#titleMerchAudit").remove();
|
||||
$("#tabMerchAudit").remove();
|
||||
|
||||
// 填充商户认证信息页面
|
||||
auditInfoInit();
|
||||
}
|
||||
|
||||
function microMerchInit() {
|
||||
$("#titleMerchLicense").remove();
|
||||
$("#tabMerchLicense").remove();
|
||||
|
||||
auditInfoInit();
|
||||
merchBaseInfoInit();
|
||||
settlementInfoInit();
|
||||
channelAuditInfoInit();
|
||||
}
|
||||
|
||||
function licenseMerchInit() {
|
||||
auditInfoInit()
|
||||
merchBaseInfoInit();
|
||||
merchLicenseInfoInit();
|
||||
settlementInfoInit();
|
||||
channelAuditInfoInit();
|
||||
}
|
||||
|
||||
function auditInfoInit() {
|
||||
$("#tabAudit").load(ctx + "/promoter/detail/audit/" + userId);
|
||||
}
|
||||
|
||||
function merchBaseInfoInit() {
|
||||
$("#tabMerchBaseInfo").load(ctx + "/promoter/detail/merchBaseInfo/" + userId);
|
||||
}
|
||||
|
||||
function merchLicenseInfoInit() {
|
||||
$("#tabMerchLicense").load(ctx + "/promoter/detail/merchLicense/" + userId);
|
||||
}
|
||||
|
||||
function settlementInfoInit() {
|
||||
$("#tabSettlement").load(ctx + "/promoter/detail/settlementV2/" + userId)
|
||||
}
|
||||
|
||||
function channelAuditInfoInit() {
|
||||
$("#tabMerchAudit").load(ctx + "/promoter/detail/channelAuditInfo/" + userId)
|
||||
}
|
||||
|
||||
function onStart() {
|
||||
$.ajax({
|
||||
url: ctx + "/merchantBaseInfo/" + userId
|
||||
, type: 'GET'
|
||||
, async: true
|
||||
, success: function (d) {
|
||||
if (d.code == 200) {
|
||||
if (d.data == null) {
|
||||
merchLicenseLoading = 1;
|
||||
merchBaseInfoLoading = 1;
|
||||
settlementLoading = 1;
|
||||
promoterInit();
|
||||
return;
|
||||
}
|
||||
|
||||
if (d.data.merchantType == 1) {
|
||||
merchLicenseLoading = 1;
|
||||
microMerchInit()
|
||||
return;
|
||||
}
|
||||
|
||||
licenseMerchInit();
|
||||
} else {
|
||||
layer.confirm(d.message, {icon: 3, title: '提示'}, function (index) {
|
||||
layer.close(index)
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,339 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
<c:set var="ctx" value="${pageContext.request.contextPath}" scope="request"/>
|
||||
<c:set var="resourcePath" value="${ctx}/resources" scope="request"/>
|
||||
|
||||
<form class="layui-form" id="form2" action="">
|
||||
<input type="hidden" name="userId" value="${merchantBaseInfo.userId}"/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">商户名称</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="和营业执照保持一致"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.merchantName }" id="updateMerchantName"
|
||||
name="merchantBaseInfo.merchantName"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">商户类型</div>
|
||||
<div class="layui-input-inline">
|
||||
<c:if test="${ merchantBaseInfo.merchantType=='1'}">
|
||||
<input type="text" readonly="readonly"
|
||||
class="layui-input"
|
||||
value="小微" id="upateRegistName1"/>
|
||||
</c:if>
|
||||
<c:if test="${ merchantBaseInfo.merchantType=='2'}">
|
||||
<input type="text" readonly="readonly"
|
||||
class="layui-input"
|
||||
value="个体" id="upateRegistName2"/>
|
||||
</c:if>
|
||||
<c:if test="${ merchantBaseInfo.merchantType=='3'}">
|
||||
<input type="text" readonly="readonly"
|
||||
class="layui-input"
|
||||
value="企业" id="upateRegistName3"/>
|
||||
</c:if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">商户简称</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="商户简称"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.alias }"
|
||||
name="merchantBaseInfo.alias"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">商户联系人</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="联系人姓名"
|
||||
class="layui-input" id="updateContactName"
|
||||
value="${merchantBaseInfo.contactName }"
|
||||
name="merchantBaseInfo.contactName"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">联系人邮箱</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="联系人邮箱(作为登录名)"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.email }"
|
||||
name="merchantBaseInfo.email"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">联系人电话</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="联系人电话(作为登录名)"
|
||||
class="layui-input" id="updateContactMobile"
|
||||
value="${merchantBaseInfo.contactMobile }"
|
||||
name="merchantBaseInfo.contactMobile"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">支付宝账号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="支付宝账号"
|
||||
class="layui-input" id="updateServicealiAccount"
|
||||
value="${merchantBaseInfo.aliAccount }"
|
||||
name="merchantBaseInfo.aliAccount"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">经营类目</div>
|
||||
<div class="layui-input-inline" style="width: 250px;">
|
||||
<select name="merchantBaseInfo.mcc" id="mccCode" lay-search>
|
||||
<option value=""></option>
|
||||
<c:forEach items="${mccList}" var="mcc">
|
||||
<option value="${mcc.fMccCode}" ${checkMcc.fMccCode == mcc.fMccCode ? 'selected' : ''}>${mcc.fMccTxt}[${mcc.fMccCode}]</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">商户地址</div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="province" name="merchantBaseInfo.province" class="province-selector"
|
||||
data-dom="city"
|
||||
data-value=" " lay-filter="provinceType">
|
||||
<option value="">请选择省</option>
|
||||
<c:forEach items="${areaCitiesList}" var="acl">>
|
||||
<option value="${acl.areaCode}"
|
||||
<c:if test="${merchantBaseInfo.province eq acl.areaName }">selected</c:if>>${acl.areaName}
|
||||
</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="layui-input-inline">
|
||||
<select id="city" name="merchantBaseInfo.city" class="city-selector"
|
||||
data-dom="county" data-value=""
|
||||
lay-filter="cityType">
|
||||
<option value="${merchantBaseInfo.city}">${merchantBaseInfo.city}</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="layui-input-inline">
|
||||
<select id="county" name="merchantBaseInfo.district" class="county-selector"
|
||||
data-value=""
|
||||
lay-filter="countyType">
|
||||
<option value="${merchantBaseInfo.district}">${merchantBaseInfo.district}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">详细地址</div>
|
||||
<div class="layui-input-inline" style="width: 300px;">
|
||||
<input type="text" placeholder="详细地址:不含省市区县字样"
|
||||
class="layui-input"
|
||||
id="updateAddress" name="merchantBaseInfo.address"
|
||||
value="${merchantBaseInfo.address }"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="merchantCode" value="${merchantBaseInfo.merchantCode}"/>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<ul>
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="06" data-t="store">
|
||||
<div>门头照</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl6" value="${merchantImage6}" hidden/>
|
||||
<img id="picUrl6" src="${merchantImage6}"
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl6')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="08" data-t="store">
|
||||
<div>收银台照</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl8" value="${merchantImage8}" hidden/>
|
||||
<img id="picUrl8" src="${merchantImage8}"
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="200" height="200"/>
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl8')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="09" data-t="store">
|
||||
<div>门店内场景照</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl9" value="${merchantImage9}" hidden/>
|
||||
<c:if test="${not empty merchantImage8 }">
|
||||
<img id="picUrl9" src="${merchantImage9}"
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="200" height="200"/>
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl9')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="101" data-t="store">
|
||||
<div>商户协议</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl101" value="${merchantImage101}" hidden/>
|
||||
<img id="picUrl101" src="${merchantImage101}"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl101')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="102" data-t="store">
|
||||
<div>商户附属协议</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl102" value="${merchantImage102}" hidden/>
|
||||
<img id="picUrl102" src="${merchantImage102}"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl102')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo2">立即提交</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
|
||||
$(function () {
|
||||
form.render();
|
||||
|
||||
merchBaseInfoLoading = 1;
|
||||
baseSet()
|
||||
});
|
||||
|
||||
form.on('select(provinceType)', funcDistrict);
|
||||
|
||||
form.on('select(cityType)', funcDistrict);
|
||||
|
||||
form.on('submit(formDemo2)', function (data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: '${ctx}/promoter/updateMerchantInformation',
|
||||
method: 'post',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 200) {
|
||||
layer.msg(res.message, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
})
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,250 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
<c:set var="ctx" value="${pageContext.request.contextPath}" scope="request"/>
|
||||
<c:set var="resourcePath" value="${ctx}/resources" scope="request"/>
|
||||
|
||||
<form class="layui-form" id="form3" action="">
|
||||
<input type="hidden" name="userId" value="${merchantBaseInfo.userId}"/>
|
||||
<input type="hidden" name="merchantCode" value="${merchantBaseInfo.merchantCode}"/>
|
||||
<input type="hidden" id="merchantType" name="merchantBaseInfo.merchantType"
|
||||
value="${merchantBaseInfo.merchantType}"/>
|
||||
<input type="hidden" name="certName" value="${priceIdCard.certName}"/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">法人姓名</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="营业执照名称"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.principalPerson }" id="principalPerson"
|
||||
name="merchantBaseInfo.principalPerson"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">法人身份证号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="法人身份证号"
|
||||
class="layui-input"
|
||||
value="${priceIdCard.certNo}" id="priceIdCard.certNo"
|
||||
name="certNo"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">身份证发放日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="营业执照名称"
|
||||
class="layui-input"
|
||||
value="${priceIdCard.certStartTime }" id="priceIdCard.certStartTime"
|
||||
name="certStartTime"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">身份证截止日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="法人身份证号"
|
||||
class="layui-input"
|
||||
value="${priceIdCard.certEndTime}" id="priceIdCard.certEndTime"
|
||||
name="certEndTime"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">执照名称</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="营业执照名称"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.bussAuthName }" id="bussAuthName"
|
||||
name="merchantBaseInfo.bussAuthName"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">工商注册号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="工商注册号"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.bussAuthNum}" id="bussAuthNum"
|
||||
name="merchantBaseInfo.bussAuthNum"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开始时间</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="营业执照下发时间"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.bussAuthStartTime }"
|
||||
name="merchantBaseInfo.bussAuthStartTime"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">结束时间</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="营业执照失效时间"
|
||||
class="layui-input"
|
||||
value="${merchantBaseInfo.bussAuthEndTime }"
|
||||
name="merchantBaseInfo.bussAuthEndTime"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">注册地址</div>
|
||||
<div class="layui-input-inline" style="width: 400px">
|
||||
<textarea placeholder="注册地址"
|
||||
class="layui-textarea"
|
||||
name="merchantBaseInfo.bussAuthAddress">${merchantBaseInfo.bussAuthAddress}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<ul>
|
||||
<li class="fl pt10 pb10 layui-col-md4 layui-col-xs12 layui-col-sm4" data-v="09" data-t="store"
|
||||
data-value="${merchantImage3}">
|
||||
<div>营业执照照片</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl3" hidden/>
|
||||
<img id="picUrl3" src="${merchantImage3}" referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200"/>
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl3')"><i
|
||||
class="layui-icon layui-icon-search"></i></div>
|
||||
<div class="u-icon icon2 upload_icon"><i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="fl pt10 pb10 layui-col-md4 layui-col-xs12 layui-col-sm4" data-v="06" data-t="store"
|
||||
data-value="${idCard.id}">
|
||||
<div>法人身份证正面</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl1" hidden/>
|
||||
<img id="imgLegalPositive1" src="${merchantImage1}"
|
||||
referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgLegalPositive1')"><i
|
||||
class="layui-icon layui-icon-search"></i></div>
|
||||
<div class="u-icon icon2 upload_icon"><i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="fl pt10 pb10 layui-col-md4 layui-col-xs12 layui-col-sm4" data-v="08" data-t="store"
|
||||
data-value="${idCard.id}">
|
||||
<div>法人身份证反面</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl2" hidden/>
|
||||
<img id="imgLegalNegative2" src="${merchantImage2}"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgLegalNegative2')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<br/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo3">立即提交</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
|
||||
$(function () {
|
||||
form.render();
|
||||
|
||||
merchLicenseLoading = 1;
|
||||
baseSet()
|
||||
});
|
||||
|
||||
/*提交营业执照信息*/
|
||||
form.on('submit(formDemo3)', function (data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/updateMerchantLicense',
|
||||
method: 'post',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 200) {
|
||||
/*layer.alert(res.data, function () {
|
||||
parent.location.reload();
|
||||
layer.msg(res.message, {
|
||||
icon: 1
|
||||
});
|
||||
})*/
|
||||
|
||||
layer.alert(res.message, function (index) {
|
||||
//do something
|
||||
|
||||
layer.close(index);
|
||||
});
|
||||
|
||||
layer.confirm(res.message, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.alert(res.message, function (index) {
|
||||
//do something
|
||||
|
||||
layer.close(index);
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,436 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"
|
||||
pageEncoding="utf-8" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
||||
<meta name="renderer" content="webkit">
|
||||
<!-- 移动设备 viewport -->
|
||||
<meta name="viewport" content="minWidth=device-minWidth, initial-scale=1.0, maximum-scale=1.0">
|
||||
<jsp:include page="../../common.jsp"/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="row animated fadeInRight" style="margin: 0;">
|
||||
<div class="wrapper wrapper-content mt5 right-content ml5 mr5">
|
||||
<div class="toolbar-panel bdd">
|
||||
<div class="toolbar-box">
|
||||
<div class="toolbar-head clearfix lgraybg pt5 pb10 pl10 bdbd">
|
||||
<!-- 顶部按钮 -->
|
||||
<div class="fl">
|
||||
查询条件
|
||||
</div>
|
||||
<div class="tools fr">
|
||||
<a href="javascript:void(0);" class="collapse dblock f14 dgray mr5">
|
||||
<i class="fa-2x fa fa-angle-double-up"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--搜索条件 -->
|
||||
<div class="toolbar-body">
|
||||
<form class="layui-form" action="" style="margin-top: 10px" lay-filter="formCondition">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">用户ID</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="请输入用户ID" id="userId" name="userId" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">账号</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="请输入账号" id="loginName" name="loginName"
|
||||
class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">电话</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="请输入电话" id="phone" name="phone" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">姓名</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="请输入姓名" id="userName" name="userName"
|
||||
class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">费率类型</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="isFixedRate" id="isFixedRate">
|
||||
<option value="">请选择</option>
|
||||
<option value="0">浮动</option>
|
||||
<option value="1">固定</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">自动审核</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="autoAudit" id="autoAudit">
|
||||
<option value="">请选择</option>
|
||||
<option value="1">开启</option>
|
||||
<option value="0">关闭</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">异地支付</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="payEcdemicSwitch" id="payEcdemicSwitch">
|
||||
<option value="">请选择</option>
|
||||
<option value="1">开启</option>
|
||||
<option value="0">关闭</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">营销商户</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="isMarket" id="isMarket">
|
||||
<option value="">请选择</option>
|
||||
<option value="1">开启</option>
|
||||
<option value="0">关闭</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">银联支付</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="isUnionPay" id="isUnionPay">
|
||||
<option value="">请选择</option>
|
||||
<option value="1">开启</option>
|
||||
<option value="0">关闭</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 表单数据 -->
|
||||
<div class="mb50 mt10">
|
||||
<div class="whitebg pl10 pr10">
|
||||
<table class="layui-hide" id="agentInfoTab" lay-filter="agentInfoTab"></table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/html" id="toolbarDemo">
|
||||
<div class="layui-btn-container">
|
||||
<button class="layui-btn layui-btn-sm" lay-event="search">
|
||||
<i class="layui-icon layui-icon-search"></i>查询
|
||||
</button>
|
||||
<button class="layui-btn layui-btn-sm" lay-event="add">
|
||||
<i class="layui-icon layui-icon-add-1"></i>添加
|
||||
</button>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="text/html" id="barDemo">
|
||||
<a class="layui-btn layui-btn-xs" lay-event="edit">
|
||||
<i class="layui-icon layui-icon-edit"></i>备注
|
||||
</a>
|
||||
</script>
|
||||
|
||||
<script>
|
||||
let form;
|
||||
let table;
|
||||
let layer;
|
||||
|
||||
layui.use(['table', 'form', 'layer'], function () {
|
||||
table = layui.table;
|
||||
form = layui.form;
|
||||
layer = layui.layer;
|
||||
form.render();
|
||||
|
||||
var tableIns = table.render({
|
||||
elem: '#agentInfoTab'
|
||||
, url: ctx + '/promoter/permissionPage'
|
||||
, where: form.val('formCondition')
|
||||
, initSort: {
|
||||
field: 'createTime'
|
||||
, type: 'desc'
|
||||
}
|
||||
, response: {
|
||||
statusName: 'code' //数据状态的字段名称,默认:code
|
||||
, countName: 'count' //数据总数的字段名称,默认:count
|
||||
, dataName: 'data' //默数据列表的字段名称,认:data
|
||||
, statusCode: 200
|
||||
}
|
||||
, parseData: function (res) { //res 即为原始返回的数据
|
||||
return {
|
||||
"code": res.code, //解析接口状态
|
||||
"msg": res.message, //解析提示文本
|
||||
"count": res.data.count, //解析数据长度
|
||||
"data": res.data.data //解析数据列表
|
||||
};
|
||||
}
|
||||
, toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
|
||||
, defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
|
||||
title: '提示'
|
||||
, layEvent: 'LAYTABLE_TIPS'
|
||||
, icon: 'layui-icon-tips'
|
||||
}]
|
||||
, title: '超级管理商数据表'
|
||||
, cols: [[
|
||||
{type: 'checkbox', fixed: 'left', hidden: true}
|
||||
, {field: 'numbers', title: '序号', fixed: 'left', type: 'numbers'}
|
||||
, {field: 'userId', title: '用户ID', width: 90, fixed: 'left'}
|
||||
, {field: 'loginName', width: 120, title: '账号'}
|
||||
, {field: 'phone', width: 120, title: '电话'}
|
||||
, {field: 'userName', width: 120, title: '姓名'}
|
||||
, {
|
||||
title: '一键开启', width: 95, align: "center", templet: (d) => {
|
||||
return '<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="openAll">开启全部</a>';
|
||||
}
|
||||
}
|
||||
, {
|
||||
title: '自动审核', width: 95, align: "center", templet: (d) => {
|
||||
return '<input type="checkbox" '+(d.autoAudit == "1" ? "checked" : "") + ' lay-filter="switchAutoAudit" data-userId="' + d.userId + '" lay-skin="switch" lay-text="开启|关闭">';
|
||||
}
|
||||
}
|
||||
, {
|
||||
title: '异地支付', width: 95, align: "center", templet: (d) => {
|
||||
return '<input type="checkbox" '+(d.payEcdemicSwitch == "1" ? "checked" : "") + ' lay-filter="switchPayEcdemicSwitch" lay-skin="switch" data-userId="' + d.userId + '" lay-text="开启|关闭">';
|
||||
}
|
||||
}
|
||||
, {
|
||||
title: '营销商户', width: 95, align: "center", templet: (d) => {
|
||||
return '<input type="checkbox" '+(d.isMarket == "1" ? "checked" : "") + ' lay-filter="switchMarket" lay-skin="switch" data-userId="' + d.userId + '" lay-text="开启|关闭">';
|
||||
}
|
||||
}
|
||||
, {
|
||||
title: '银联支付', width: 95, align: "center", templet: (d) => {
|
||||
return '<input type="checkbox" '+(d.isUnionPay == "1" ? "checked" : "") + ' lay-filter="switchUnionPay" lay-skin="switch" data-userId="' + d.userId + '" lay-text="开启|关闭">';
|
||||
}
|
||||
}
|
||||
, {
|
||||
field: 'remark', title: '备注', minWidth: 95, align: "center"
|
||||
}
|
||||
, {
|
||||
field: 'createTime',
|
||||
title: '创建日期',
|
||||
width: 160,
|
||||
templet: "<div>{{layui.util.toDateString(d.createTime, 'yyyy-MM-dd HH:mm:ss')}}</div>"
|
||||
}
|
||||
, {fixed: 'right', title: '操作', minWidth: 165, toolbar: '#barDemo'}
|
||||
]]
|
||||
, request: {
|
||||
pageName: 'current' //页码的参数名称,默认:page
|
||||
, limitName: 'size' //每页数据量的参数名,默认:limit
|
||||
}
|
||||
, page: true
|
||||
, done: function () {
|
||||
$("[data-field='forceUpdate']").children().each(function () {
|
||||
if ($(this).text() == '0') {
|
||||
$(this).text('否');
|
||||
} else if ($(this).text() == '1') {
|
||||
$(this).text('是');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
//头工具栏事件
|
||||
table.on('toolbar(agentInfoTab)', function (obj) {
|
||||
switch (obj.event) {
|
||||
case 'search':
|
||||
// 查询
|
||||
refresh();
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
function saveUserApp(msg, param) {
|
||||
layer.confirm(msg , function (index) {
|
||||
$.ajax({
|
||||
url: ctx + "/userApp/updateByUserId"
|
||||
, type: 'post'
|
||||
, data: param
|
||||
, success: function(data) {
|
||||
layer.close(index);
|
||||
table.reload('agentInfoTab', {
|
||||
where: form.val('formCondition')
|
||||
});
|
||||
}
|
||||
});
|
||||
layer.close(index);
|
||||
}, function(index) {
|
||||
table.reload('agentInfoTab', {
|
||||
where: form.val('formCondition')
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
form.on('switch(switchAutoAudit)', function(data) {
|
||||
let userId = $(data.elem).data().userid;
|
||||
let param = {};
|
||||
param.userId = userId;
|
||||
param.autoAudit = this.checked? '1': '0';
|
||||
let msg = this.checked? '是否开启自动审核': '是否关闭自动审核?';
|
||||
saveUserApp(msg, param);
|
||||
})
|
||||
|
||||
form.on('switch(switchPayEcdemicSwitch)', function(data) {
|
||||
let userId = $(data.elem).data().userid;
|
||||
let param = {};
|
||||
param.userId = userId;
|
||||
param.payEcdemicSwitch = this.checked? '1': '0';
|
||||
let msg = this.checked? '是否开启异地支付?': '是否关闭异地支付?';
|
||||
saveUserApp(msg, param);
|
||||
})
|
||||
|
||||
form.on('switch(switchMarket)', function(data) {
|
||||
let userId = $(data.elem).data().userid;
|
||||
let param = {};
|
||||
param.userId = userId;
|
||||
param.isMarket = this.checked? '1': '0';
|
||||
let msg = this.checked? '是否开启营销商户': '是否关闭营销商户?';
|
||||
saveUserApp(msg, param);
|
||||
})
|
||||
|
||||
form.on('switch(switchUnionPay)', function(data) {
|
||||
let userId = $(data.elem).data().userid;
|
||||
let param = {};
|
||||
param.userId = userId;
|
||||
param.isUnionPay = this.checked? '1': '0';
|
||||
let msg = this.checked? '是否开启银联支付': '是否关闭银联支付?';
|
||||
saveUserApp(msg, param);
|
||||
})
|
||||
|
||||
//监听行工具事件
|
||||
table.on('tool(agentInfoTab)', function (obj) {
|
||||
var data = obj.data;
|
||||
//console.log(obj)
|
||||
if (obj.event === 'del') {
|
||||
layer.confirm('真的删除行么?', function (index) {
|
||||
obj.del(data);
|
||||
layer.close(index);
|
||||
del(obj);
|
||||
});
|
||||
} else if (obj.event === 'edit') {
|
||||
// toBaseEdit(obj.data);
|
||||
edit(obj.data.userId);
|
||||
} else if (obj.event === "openAll") {
|
||||
openAll(obj.data.userId);
|
||||
}
|
||||
});
|
||||
|
||||
function openAll(userId) {
|
||||
layer.confirm('是否打开' + userId + '所有权限?', {icon: 3, title: '提示'}, function (index) {
|
||||
var url = ctx + "/promoter/openAll";
|
||||
|
||||
layer.load(2);
|
||||
$.ajax({
|
||||
url: url
|
||||
, type: "POST"
|
||||
, data: {
|
||||
userId: userId
|
||||
}
|
||||
, complete: function() {
|
||||
layer.closeAll('loading');
|
||||
}
|
||||
, success: function (d) {
|
||||
layer.close(index);
|
||||
layer.alert(d.message);
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
function edit(userId) {
|
||||
var url = ctx + '/promoter/remark';
|
||||
if (userId !== undefined) {
|
||||
url = url + "?userId=" + userId;
|
||||
}
|
||||
console.log(url);
|
||||
var index = layer.open({
|
||||
type: 2
|
||||
, title: "编辑备注"
|
||||
, shade: 0.5
|
||||
, maxmin: true
|
||||
, content: url
|
||||
, area: ['400px', '250px']
|
||||
});
|
||||
}
|
||||
|
||||
function toBaseEdit(obj) {
|
||||
var url = ctx + '/agentInfo/detail/';
|
||||
if (obj !== undefined) {
|
||||
url = ctx + "/agentInfo/detail/" + obj.userId
|
||||
}
|
||||
var index = layer.open({
|
||||
type: 2
|
||||
, title: "编辑"
|
||||
, shade: 0.5
|
||||
, maxmin: true
|
||||
, content: url
|
||||
, area: ['550px', '500px']
|
||||
});
|
||||
}
|
||||
|
||||
function part(obj) {
|
||||
var url = ctx + "/agentInfo/part/" + obj.userId;
|
||||
var index = layer.open({
|
||||
type: 2
|
||||
, title: "编辑"
|
||||
, shade: 0.5
|
||||
, maxmin: true
|
||||
, content: url
|
||||
, area: ['550px', '300px']
|
||||
});
|
||||
layer.full(index);
|
||||
}
|
||||
|
||||
function del(obj) {
|
||||
$.ajax({
|
||||
url: ctx + '/agentInfo/delete',
|
||||
method: 'post',
|
||||
data: JSON.stringify(obj.data),
|
||||
dataType: 'JSON',
|
||||
contentType: "application/json",
|
||||
success: function (res) {
|
||||
if (res.code == 200) {
|
||||
layer.msg(res.data, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.data, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
});
|
||||
|
||||
function refresh() {
|
||||
table.reload('agentInfoTab', {
|
||||
page: {
|
||||
curr: 1
|
||||
}
|
||||
, where: form.val('formCondition')
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,59 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"
|
||||
pageEncoding="utf-8" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
||||
<meta name="renderer" content="webkit">
|
||||
<!-- 移动设备 viewport -->
|
||||
<meta name="viewport" content="minWidth=device-minWidth, initial-scale=1.0, maximum-scale=1.0">
|
||||
<jsp:include page="../../common.jsp"/>
|
||||
</head>
|
||||
<body>
|
||||
<form class="layui-form mt20" action="" style="width: 95%;">
|
||||
<input type="text" name="userId" value="${entity.userId}" required lay-verify="required" placeholder="请输入标题" autocomplete="off" class="layui-hide">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">备注</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea name="remark" placeholder="请输入内容" class="layui-textarea">${entity.remark}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
<script>
|
||||
//Demo
|
||||
layui.use('form', function(){
|
||||
var form = layui.form;
|
||||
|
||||
//监听提交
|
||||
form.on('submit(formDemo)', function(data){
|
||||
debugger;
|
||||
$.ajax({
|
||||
url: ctx + "/promoter/userRemark"
|
||||
, type: 'post'
|
||||
, data: data.field
|
||||
, success: function(retData) {
|
||||
debugger;
|
||||
parent.layer.msg(retData.message);
|
||||
if (retData.code == 200) {
|
||||
parent.layer.closeAll();
|
||||
parent.refresh();
|
||||
}
|
||||
}
|
||||
});
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</html>
|
||||
@@ -0,0 +1,438 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
<c:set var="ctx" value="${pageContext.request.contextPath}" scope="request"/>
|
||||
<c:set var="resourcePath" value="${ctx}/resources" scope="request"/>
|
||||
|
||||
<form class="layui-form" id="form4" action="">
|
||||
<blockquote class="layui-elem-quote layui-text" style="margin-top: 15px;">
|
||||
<span style="color: red;">${settleTypeName}</span><span
|
||||
class="red f12 ml20">(注:请保持银行卡信息(证件号码、开户名、卡号、预留手机号)的匹配性)</span>
|
||||
</blockquote>
|
||||
<input type="hidden" name="merchantCode" value="${merchantCode}"/>
|
||||
<input type="hidden" name="bankCard.userId" value="${bankCard.userId}"/>
|
||||
<%-- <input type="hidden" name="bankCard.accountType" value="${bankCard.accountType}"/>--%>
|
||||
<input type="hidden" name="idCard.userId" value="${idCard.userId}"/>
|
||||
<input type="hidden" name="idCard.userType" value="${idCard.userType}"/>
|
||||
<input type="hidden" name="idCard.certName" value="${idCard.certName}"/>
|
||||
<div class="layui-form-item" id="area2-picker2">
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label"><label for="bankProvince2">开户行地区</label></div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankProvince2" class="province-selector" lay-search=""
|
||||
data-dom="bankCity2" name="bankCard.branchProvince"
|
||||
data-value=" " lay-filter="bankProvinceType2">
|
||||
<option value="">请选择省</option>
|
||||
<c:forEach items="${areaCitiesList}" var="acl">>
|
||||
<option value="${acl.areaName}"
|
||||
<c:if test="${bankCard.branchProvince eq acl.areaName }">selected</c:if>>${acl.areaName}
|
||||
</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankCity2" class="city-selector" name="bankCard.branchCity"
|
||||
data-dom="bankArea2" data-value="" lay-search=""
|
||||
lay-filter="bankCityType2">
|
||||
<option value="${bankCard.branchCity}">${bankCard.branchCity}</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankArea2" name="bankCard.branchArea" class="county-selector"
|
||||
data-value="" lay-search=""
|
||||
lay-filter="bankCountyType2">
|
||||
<option value="${bankCard.branchArea}">${bankCard.branchArea}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户银行</div>
|
||||
<div class="layui-input-inline" style="width: 271px;">
|
||||
<select id="bankName2" name="bankCard.bankName"
|
||||
data-dom="bankBranch2"
|
||||
bank-city="bankCity2"
|
||||
data-value="" lay-filter="bankBranchType2" lay-search="">
|
||||
<option value="">选择银行</option>
|
||||
<option value="工商银行"
|
||||
<c:if test='${bankCard.bankName eq "工商银行" }'>selected</c:if>>工商银行
|
||||
</option>
|
||||
<option value="交通银行"
|
||||
<c:if test='${bankCard.bankName eq "交通银行" }'>selected</c:if>>交通银行
|
||||
</option>
|
||||
<option value="招商银行"
|
||||
<c:if test='${bankCard.bankName eq "招商银行" }'>selected</c:if>>招商银行
|
||||
</option>
|
||||
<option value="民生银行"
|
||||
<c:if test='${bankCard.bankName eq "民生银行" }'>selected</c:if>>民生银行
|
||||
</option>
|
||||
<option value="中信银行"
|
||||
<c:if test='${bankCard.bankName eq "中信银行" }'>selected</c:if>>中信银行
|
||||
</option>
|
||||
<option value="浦发银行"
|
||||
<c:if test='${bankCard.bankName eq "浦发银行" }'>selected</c:if>>浦发银行
|
||||
</option>
|
||||
<option value="兴业银行"
|
||||
<c:if test='${bankCard.bankName eq "兴业银行" }'>selected</c:if>>兴业银行
|
||||
</option>
|
||||
<option value="光大银行"
|
||||
<c:if test='${bankCard.bankName eq "光大银行" }'>selected</c:if>>光大银行
|
||||
</option>
|
||||
<option value="广发银行"
|
||||
<c:if test='${bankCard.bankName eq "广发银行" }'>selected</c:if>>广发银行
|
||||
</option>
|
||||
<option value="平安银行"
|
||||
<c:if test='${bankCard.bankName eq "平安银行" }'>selected</c:if>>平安银行
|
||||
</option>
|
||||
<option value="北京银行"
|
||||
<c:if test='${bankCard.bankName eq "北京银行" }'>selected</c:if>>北京银行
|
||||
</option>
|
||||
<option value="华夏银行"
|
||||
<c:if test='${bankCard.bankName eq "华夏银行" }'>selected</c:if>>华夏银行
|
||||
</option>
|
||||
<option value="农业银行"
|
||||
<c:if test='${bankCard.bankName eq "农业银行" }'>selected</c:if>>农业银行
|
||||
</option>
|
||||
<option value="建设银行"
|
||||
<c:if test='${bankCard.bankName eq "建设银行" }'>selected</c:if>>建设银行
|
||||
</option>
|
||||
<option value="邮政储蓄银行"
|
||||
<c:if test='${bankCard.bankName eq "邮政储蓄银行" }'>selected</c:if>>邮政储蓄银行
|
||||
</option>
|
||||
<option value="中国银行"
|
||||
<c:if test='${bankCard.bankName eq "中国银行" }'>selected</c:if>>中国银行
|
||||
</option>
|
||||
<option value="宁波银行"
|
||||
<c:if test='${bankCard.bankName eq "宁波银行" }'>selected</c:if>>宁波银行
|
||||
</option>
|
||||
<option value="其他银行"
|
||||
<c:if test='${bankCard.bankName eq "其他银行" }'>selected</c:if>>其他银行
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户支行</div>
|
||||
<div class="layui-input-inline" style="width: 272px;">
|
||||
<select id="bankBranch2" class="city-selector" name="bankCard.contactLine"
|
||||
data-value="" lay-filter="bankBranch2" lay-search="">
|
||||
<option value="${bankCard.contactLine}">${bankCard.branchName}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">支行联行号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input id="contactLine2" class="layui-input" type="text" value="${bankCard.contactLine}" readonly/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户名</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="开户名"
|
||||
class="layui-input" id="bankHolder"
|
||||
name="bankCard.bankHolder" value="${bankCard.bankHolder}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户账号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="开户账号"
|
||||
class="layui-input" id="cardBankCard"
|
||||
name="bankCard.bankCardNo" value="${bankCard.bankCardNo}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">预留手机号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="预留手机号(对公账户不需要)"
|
||||
class="layui-input" id="cardPhone" name="bankCard.phone"
|
||||
value="${bankCard.phone}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">身份证号码</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证号码"
|
||||
class="layui-input" id="certNo" name="idCard.certNo"
|
||||
value="${idCard.certNo}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">发放日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证发放日期"
|
||||
class="layui-input" name="idCard.certStartTime"
|
||||
value="${idCard.certStartTime}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">失效日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证失效日期"
|
||||
class="layui-input" name="idCard.certEndTime"
|
||||
value="${idCard.certEndTime}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<ul>
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="06" data-t="store"
|
||||
data-value="${idCard.id}">
|
||||
<div>身份证正面</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="idCard.imgPositive" hidden/>
|
||||
<img id="imgPositive1" src="${idCard.imgPositive}"
|
||||
referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgPositive1')"><i
|
||||
class="layui-icon layui-icon-search"></i></div>
|
||||
<div class="u-icon icon2 upload_icon"><i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="08" data-t="store"
|
||||
data-value="${idCard.id}">
|
||||
<div>身份证反面</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="idCard.imgNegative" hidden/>
|
||||
<img id="imgNegative2" src="${idCard.imgNegative}"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgNegative2')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<c:if test="${settleTypeName eq '对公'}">
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="09" data-t="store"
|
||||
data-value="${bankCard.id}">
|
||||
<div>开户许可证</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="bankCard.licenseUrl" hidden/>
|
||||
<img id="imgUrl2" src="${bankCard.licenseUrl}" referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgUrl2')"><i
|
||||
class="layui-icon layui-icon-search"></i></div>
|
||||
<div class="u-icon icon2 upload_icon"><i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
<c:if test="${settleTypeName ne '对公'}">
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="09" data-t="store"
|
||||
data-value="${bankCard.id}">
|
||||
<div>结算卡图片</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="bankCard.imgUrl" hidden/>
|
||||
<img id="imgUrl2" src="${bankCard.imgUrl}" referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgUrl2')"><i
|
||||
class="layui-icon layui-icon-search"></i></div>
|
||||
<div class="u-icon icon2 upload_icon"><i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="999" data-t="store">
|
||||
<div>结算人与收银台合照</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl999" hidden/>
|
||||
<img id="picUrl999" src="${merchantImage999}"
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl999')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<c:if test="${settleTypeName ne '对公'}">
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="11" data-t="store">
|
||||
<div>结算人手持身份证照</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl11" hidden/>
|
||||
<img id="picUrl11" src="${merchantImage11}"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl11')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
<c:if test="${settleTypeName == '法人对私非法人' || settleTypeName == '非法人对私非法人'}">
|
||||
<li class="fl pt10 pb10 layui-col-xs12 layui-col-md4 layui-col-sm4" data-v="06" data-t="store"
|
||||
data-value="${idCard.id}">
|
||||
<div>非法人授权函</div>
|
||||
<div class="dlblock upload w200 h200 mt10">
|
||||
<input name="picUrl7" hidden/>
|
||||
<img id="picUrl7" src="${merchantImage7}"
|
||||
referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="200" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:200px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl7')"><i
|
||||
class="layui-icon layui-icon-search"></i></div>
|
||||
<div class="u-icon icon2 upload_icon"><i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo4">立即提交</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
|
||||
$(function () {
|
||||
form.render();
|
||||
|
||||
settlementLoading = 1;
|
||||
baseSet()
|
||||
});
|
||||
|
||||
form.on('select(bankProvinceType2)', funcDistrictByName);
|
||||
|
||||
form.on('select(bankCityType2)', funcDistrictByName);
|
||||
|
||||
form.on('select(bankBranchType2)', funcBranchByBank);
|
||||
|
||||
//更改结算信息
|
||||
form.on('submit(formDemo4)', function (data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/updateMerchantSettlement',
|
||||
method: 'post',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 200) {
|
||||
layer.msg(res.message, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,922 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
<c:set var="ctx" value="${pageContext.request.contextPath}" scope="request"/>
|
||||
<c:set var="resourcePath" value="${ctx}/resources" scope="request"/>
|
||||
|
||||
<style>
|
||||
.layui-input-inline {
|
||||
width: 271px !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="layui-col-md6 layui-col-sm6 layui-col-xs12">
|
||||
<blockquote class="layui-elem-quote layui-text" style="margin-top: 15px;">
|
||||
<div>D1</div>
|
||||
<div>
|
||||
<span style="color: red;">${d1.settleTypeName}</span><span
|
||||
class="red f12 ml20">(注:请保持银行卡信息(证件号码、开户名、卡号、预留手机号)的匹配性)</span>
|
||||
</div>
|
||||
</blockquote>
|
||||
<form class="layui-form" id="form4" action="">
|
||||
<input type="hidden" name="userId" value="${d1.userId}">
|
||||
<input type="hidden" name="settleType" value="${d1.settleType}">
|
||||
<input type="hidden" name="channelType" value="${d1.channelType}">
|
||||
<input type="hidden" name="bankCardId" value="${d1.bankCardId}">
|
||||
<input type="hidden" name="merchantCode" value="${merchantCode}"/>
|
||||
<input type="hidden" name="bankCard.id" value="${d1.bankCard.id}"/>
|
||||
<input type="hidden" name="bankCard.accountType" value="${d1.bankCard.accountType}"/>
|
||||
<input type="hidden" name="bankCard.userId" value="${d1.bankCard.userId}"/>
|
||||
<input type="hidden" name="idcard.userId" value="${d1.idcard.userId}"/>
|
||||
<input type="hidden" name="idcard.userType" value="${d1.idcard.userType}"/>
|
||||
<input type="hidden" name="idcard.certName" value="${d1.idcard.certName}"/>
|
||||
<div class="layui-form-item" id="area2-picker2">
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label"><label for="bankProvince2">开户行地区</label></div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankProvince2" class="province-selector" lay-search
|
||||
data-dom="bankCity2" name="bankCard.branchProvince"
|
||||
data-value=" " lay-filter="bankProvinceType2">
|
||||
<option value="">请选择省</option>
|
||||
<c:forEach items="${areaCitiesList}" var="acl">>
|
||||
<option value="${acl.areaName}"
|
||||
<c:if test="${d1.bankCard.branchProvince eq acl.areaName }">selected</c:if>>${acl.areaName}
|
||||
</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
<%-- <div class="layui-input-inline">--%>
|
||||
<%-- <select id="bankCity2" class="city-selector" name="bankCard.branchCity"--%>
|
||||
<%-- data-dom="bankArea2" data-value=""--%>
|
||||
<%-- lay-filter="bankCityType2">--%>
|
||||
<%-- <option value="${d1.bankCard.branchCity}">${d1.bankCard.branchCity}</option>--%>
|
||||
<%-- </select>--%>
|
||||
<%-- </div>--%>
|
||||
|
||||
<%-- <div class="layui-input-inline">--%>
|
||||
<%-- <select id="bankArea2" name="bankCard.branchArea" class="county-selector"--%>
|
||||
<%-- data-value=""--%>
|
||||
<%-- lay-filter="bankCountyType2">--%>
|
||||
<%-- <option value="${d1.bankCard.branchArea}">${d1.bankCard.branchArea}</option>--%>
|
||||
<%-- </select>--%>
|
||||
<%-- </div>--%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label"></div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankCity2" class="city-selector" name="bankCard.branchCity"
|
||||
data-dom="bankArea2" data-value="" lay-search
|
||||
lay-filter="bankCityType2">
|
||||
<option value="${d1.bankCard.branchCity}">${d1.bankCard.branchCity}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label"></div>
|
||||
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankArea2" name="bankCard.branchArea" class="county-selector"
|
||||
data-value="" lay-search
|
||||
lay-filter="bankCountyType2">
|
||||
<option value="${d1.bankCard.branchArea}">${d1.bankCard.branchArea}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户银行</div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankName2" name="bankCard.bankName"
|
||||
data-dom="bankBranch2" lay-search
|
||||
bank-city="bankCity2"
|
||||
data-value="" lay-filter="bankBranchType2">
|
||||
<option value="">选择银行</option>
|
||||
<option value="工商银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "工商银行" }'>selected</c:if>>工商银行
|
||||
</option>
|
||||
<option value="交通银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "交通银行" }'>selected</c:if>>交通银行
|
||||
</option>
|
||||
<option value="招商银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "招商银行" }'>selected</c:if>>招商银行
|
||||
</option>
|
||||
<option value="民生银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "民生银行" }'>selected</c:if>>民生银行
|
||||
</option>
|
||||
<option value="中信银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "中信银行" }'>selected</c:if>>中信银行
|
||||
</option>
|
||||
<option value="浦发银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "浦发银行" }'>selected</c:if>>浦发银行
|
||||
</option>
|
||||
<option value="兴业银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "兴业银行" }'>selected</c:if>>兴业银行
|
||||
</option>
|
||||
<option value="光大银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "光大银行" }'>selected</c:if>>光大银行
|
||||
</option>
|
||||
<option value="广发银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "广发银行" }'>selected</c:if>>广发银行
|
||||
</option>
|
||||
<option value="平安银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "平安银行" }'>selected</c:if>>平安银行
|
||||
</option>
|
||||
<option value="北京银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "北京银行" }'>selected</c:if>>北京银行
|
||||
</option>
|
||||
<option value="华夏银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "华夏银行" }'>selected</c:if>>华夏银行
|
||||
</option>
|
||||
<option value="农业银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "农业银行" }'>selected</c:if>>农业银行
|
||||
</option>
|
||||
<option value="建设银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "建设银行" }'>selected</c:if>>建设银行
|
||||
</option>
|
||||
<option value="邮政储蓄银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "邮政储蓄银行" }'>selected</c:if>>邮政储蓄银行
|
||||
</option>
|
||||
<option value="中国银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "中国银行" }'>selected</c:if>>中国银行
|
||||
</option>
|
||||
<option value="宁波银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "宁波银行" }'>selected</c:if>>宁波银行
|
||||
</option>
|
||||
<option value="其他银行"
|
||||
<c:if test='${d1.bankCard.bankName eq "其他银行" }'>selected</c:if>>其他银行
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户支行</div>
|
||||
<div class="layui-input-inline" style="width: 272px;">
|
||||
<select id="bankBranch2" class="city-selector" name="bankCard.contactLine" lay-search
|
||||
data-value="" lay-filter="bankBranch2">
|
||||
<option value="${d1.bankCard.contactLine}">${d1.bankCard.branchName}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">支行联行号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input id="branchName" name="bankCard.branchName" class="layui-input" type="hidden"
|
||||
value="${d1.bankCard.branchName}"
|
||||
readonly/>
|
||||
<input id="contactLine2" class="layui-input" type="text" value="${d1.bankCard.contactLine}"
|
||||
readonly/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户名</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="开户名"
|
||||
class="layui-input"
|
||||
name="bankCard.bankHolder" value="${d1.bankCard.bankHolder}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户账号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="开户账号"
|
||||
class="layui-input" id="cardBankCard"
|
||||
name="bankCard.bankCardNo" value="${d1.bankCard.bankCardNo}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">预留手机号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="预留手机号(对公账户不需要)"
|
||||
class="layui-input" id="cardPhone" name="bankCard.phone"
|
||||
value="${d1.bankCard.phone}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="idcard.certType" value="${d1.idcard.certType}"/>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">身份证号码</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证号码"
|
||||
class="layui-input" id="certNo" name="idcard.certNo"
|
||||
value="${d1.idcard.certNo}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">发放日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证发放日期"
|
||||
class="layui-input" name="idcard.certStartTime"
|
||||
value="${d1.idcard.certStartTime}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">失效日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证失效日期"
|
||||
class="layui-input" name="idcard.certEndTime"
|
||||
value="${d1.idcard.certEndTime}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<ul>
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="06" data-t="store"
|
||||
data-value="${d1.idcard.id}">
|
||||
<div>身份证正面</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="idcard.imgPositive" value="${d1.idcard.imgPositive}" hidden/>
|
||||
<img id="imgPositive1" src="${d1.idcard.imgPositive}" alt="身份证正面图片"
|
||||
referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgPositive1')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="08" data-t="store"
|
||||
data-value="${d1.idcard.id}">
|
||||
<div>身份证反面</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="idcard.imgNegative" value="${d1.idcard.imgNegative}" hidden/>
|
||||
<img id="imgNegative2" src="${d1.idcard.imgNegative}" alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgNegative2')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<c:if test="${d1.settleTypeName eq '对公'}">
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="09" data-t="store"
|
||||
data-value="${d1.bankCard.id}">
|
||||
<div>开户许可证</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="bankCard.licenseUrl" value="${d1.bankCard.licenseUrl}" hidden/>
|
||||
<img id="imgUrl2" src="${d1.bankCard.licenseUrl}"
|
||||
referrer="no-referrer|origin|unsafe-url" alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgUrl2')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
<c:if test="${d1.settleTypeName ne '对公'}">
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="09" data-t="store"
|
||||
data-value="${d1.bankCard.id}">
|
||||
<div>结算卡图片</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="bankCard.imgUrl" value="${d1.bankCard.imgUrl}" hidden/>
|
||||
<img id="imgUrl2" src="${d1.bankCard.imgUrl}" referrer="no-referrer|origin|unsafe-url"
|
||||
alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgUrl2')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
<c:if test="${d1.settleTypeName == '法人对私非法人' || d1.settleTypeName == '非法人对私非法人' || d1.settleTypeName == '对私非法人'}">
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="06" data-t="store"
|
||||
data-value="${d1.idcard.id}">
|
||||
<div>非法人授权函</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="certificateUrl" value="${d1.certificateUrl}" hidden/>
|
||||
<img id="picUrl7" src="${d1.certificateUrl}" alt=""
|
||||
referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl7')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo4">保存-D1</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md6 layui-col-sm6 layui-col-xs12">
|
||||
<blockquote class="layui-elem-quote layui-text" style="margin-top: 15px;">
|
||||
<div>D0</div>
|
||||
<div>
|
||||
<span style="color: red;">${d0.settleTypeName}</span><span
|
||||
class="red f12 ml20">(注:请保持银行卡信息(证件号码、开户名、卡号、预留手机号)的匹配性)</span>
|
||||
</div>
|
||||
</blockquote>
|
||||
<form class="layui-form" id="form42" action="">
|
||||
<input type="hidden" name="userId" value="${d0.userId}">
|
||||
<input type="hidden" name="settleType" value="${d0.settleType}">
|
||||
<input type="hidden" name="channelType" value="${d0.channelType}">
|
||||
<input type="hidden" name="merchantCode" value="${merchantCode}"/>
|
||||
<input type="hidden" name="bankCard.id" value="${d0.bankCard.id}"/>
|
||||
<input type="hidden" name="bankCard.accountType" value="${d0.bankCard.accountType}"/>
|
||||
<input type="hidden" name="bankCard.userId" value="${d0.bankCard.userId}"/>
|
||||
<input type="hidden" name="idcard.userId" value="${d0.idcard.userId}"/>
|
||||
<input type="hidden" name="idcard.userType" value="${d0.idcard.userType}"/>
|
||||
<input type="hidden" name="idcard.certName" value="${d0.idcard.certName}"/>
|
||||
<div class="layui-form-item" id="area22-picker22">
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label"><label for="bankProvince2">开户行地区</label></div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankProvince22" class="province-selector" lay-search
|
||||
data-dom="bankCity22" name="bankCard.branchProvince"
|
||||
data-value=" " lay-filter="bankProvinceType2">
|
||||
<option value="">请选择省</option>
|
||||
<c:forEach items="${areaCitiesList}" var="acl">>
|
||||
<option value="${acl.areaName}"
|
||||
<c:if test="${d0.bankCard.branchProvince eq acl.areaName }">selected</c:if>>${acl.areaName}
|
||||
</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
<%-- <div class="layui-input-inline">--%>
|
||||
<%-- <select id="bankCity2" class="city-selector" name="bankCard.branchCity"--%>
|
||||
<%-- data-dom="bankArea2" data-value=""--%>
|
||||
<%-- lay-filter="bankCityType2">--%>
|
||||
<%-- <option value="${d0.bankCard.branchCity}">${d0.bankCard.branchCity}</option>--%>
|
||||
<%-- </select>--%>
|
||||
<%-- </div>--%>
|
||||
|
||||
<%-- <div class="layui-input-inline">--%>
|
||||
<%-- <select id="bankArea2" name="bankCard.branchArea" class="county-selector"--%>
|
||||
<%-- data-value=""--%>
|
||||
<%-- lay-filter="bankCountyType2">--%>
|
||||
<%-- <option value="${d0.bankCard.branchArea}">${d0.bankCard.branchArea}</option>--%>
|
||||
<%-- </select>--%>
|
||||
<%-- </div>--%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label"></div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankCity22" class="city-selector" name="bankCard.branchCity"
|
||||
data-dom="bankArea22" data-value="" lay-search
|
||||
lay-filter="bankCityType2">
|
||||
<option value="${d0.bankCard.branchCity}">${d0.bankCard.branchCity}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label"></div>
|
||||
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankArea22" name="bankCard.branchArea" class="county-selector"
|
||||
data-value="" lay-search
|
||||
lay-filter="bankCountyType2">
|
||||
<option value="${d0.bankCard.branchArea}">${d0.bankCard.branchArea}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户银行</div>
|
||||
<div class="layui-input-inline">
|
||||
<select id="bankName22" name="bankCard.bankName"
|
||||
data-dom="bankBranch22" lay-search
|
||||
bank-city="bankCity22"
|
||||
data-value="" lay-filter="bankBranchType2">
|
||||
<option value="">选择银行</option>
|
||||
<option value="工商银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "工商银行" }'>selected</c:if>>工商银行
|
||||
</option>
|
||||
<option value="交通银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "交通银行" }'>selected</c:if>>交通银行
|
||||
</option>
|
||||
<option value="招商银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "招商银行" }'>selected</c:if>>招商银行
|
||||
</option>
|
||||
<option value="民生银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "民生银行" }'>selected</c:if>>民生银行
|
||||
</option>
|
||||
<option value="中信银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "中信银行" }'>selected</c:if>>中信银行
|
||||
</option>
|
||||
<option value="浦发银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "浦发银行" }'>selected</c:if>>浦发银行
|
||||
</option>
|
||||
<option value="兴业银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "兴业银行" }'>selected</c:if>>兴业银行
|
||||
</option>
|
||||
<option value="光大银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "光大银行" }'>selected</c:if>>光大银行
|
||||
</option>
|
||||
<option value="广发银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "广发银行" }'>selected</c:if>>广发银行
|
||||
</option>
|
||||
<option value="平安银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "平安银行" }'>selected</c:if>>平安银行
|
||||
</option>
|
||||
<option value="北京银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "北京银行" }'>selected</c:if>>北京银行
|
||||
</option>
|
||||
<option value="华夏银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "华夏银行" }'>selected</c:if>>华夏银行
|
||||
</option>
|
||||
<option value="农业银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "农业银行" }'>selected</c:if>>农业银行
|
||||
</option>
|
||||
<option value="建设银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "建设银行" }'>selected</c:if>>建设银行
|
||||
</option>
|
||||
<option value="邮政储蓄银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "邮政储蓄银行" }'>selected</c:if>>邮政储蓄银行
|
||||
</option>
|
||||
<option value="中国银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "中国银行" }'>selected</c:if>>中国银行
|
||||
</option>
|
||||
<option value="宁波银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "宁波银行" }'>selected</c:if>>宁波银行
|
||||
</option>
|
||||
<option value="其他银行"
|
||||
<c:if test='${d0.bankCard.bankName eq "其他银行" }'>selected</c:if>>其他银行
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户支行</div>
|
||||
<div class="layui-input-inline" style="width: 272px;">
|
||||
<select id="bankBranch22" class="city-selector" name="bankCard.contactLine" lay-search
|
||||
data-value="" lay-filter="bankBranch22">
|
||||
<option value="${d0.bankCard.contactLine}">${d0.bankCard.branchName}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">支行联行号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input id="branchName2" name="bankCard.branchName" class="layui-input" type="hidden"
|
||||
value="${d1.bankCard.branchName}"
|
||||
readonly/>
|
||||
<input name="contactLine22" class="layui-input" type="text" value="${d0.bankCard.contactLine}"
|
||||
readonly/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户名</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="开户名"
|
||||
class="layui-input" id="bankHolder"
|
||||
name="bankCard.bankHolder" value="${d0.bankCard.bankHolder}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">开户账号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="开户账号"
|
||||
class="layui-input" id="cardBankCard2"
|
||||
name="bankCard.bankCardNo" value="${d0.bankCard.bankCardNo}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">预留手机号</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="预留手机号(对公账户不需要)"
|
||||
class="layui-input" id="cardPhone2" name="bankCard.phone"
|
||||
value="${d0.bankCard.phone}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="idcard.certType" value="${d0.idcard.certType}"/>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">身份证号码</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证号码"
|
||||
class="layui-input" id="certNo2" name="idcard.certNo"
|
||||
value="${d0.idcard.certNo}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">发放日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证发放日期"
|
||||
class="layui-input" name="idcard.certStartTime"
|
||||
value="${d0.idcard.certStartTime}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-form-label">失效日期</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" placeholder="身份证失效日期"
|
||||
class="layui-input" name="idcard.certEndTime"
|
||||
value="${d0.idcard.certEndTime}"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<ul>
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="06" data-t="store"
|
||||
data-value="${d0.idcard.id}">
|
||||
<div>身份证正面</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="idcard.imgPositive" value="${d0.idcard.imgPositive}" hidden/>
|
||||
<img id="imgPositive12" src="${d0.idcard.imgPositive}"
|
||||
referrer="no-referrer|origin|unsafe-url" alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgPositive12')"><i
|
||||
class="layui-icon layui-icon-search"></i></div>
|
||||
<div class="u-icon icon2 upload_icon"><i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="08" data-t="store"
|
||||
data-value="${d0.idcard.id}">
|
||||
<div>身份证反面</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="idcard.imgNegative" value="${d0.idcard.imgNegative}" hidden/>
|
||||
<img id="imgNegative22" src="${d0.idcard.imgNegative}" alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgNegative22')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<c:if test="${d0.settleTypeName eq '对公'}">
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="09" data-t="store"
|
||||
data-value="${d0.bankCard.id}">
|
||||
<div>开户许可证</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="bankCard.licenseUrl" value="${d0.bankCard.licenseUrl}" hidden/>
|
||||
<img id="imgUrl22" src="${d0.bankCard.licenseUrl}"
|
||||
referrer="no-referrer|origin|unsafe-url" alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgUrl22')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
<c:if test="${d0.settleTypeName ne '对公'}">
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="09" data-t="store"
|
||||
data-value="${d0.bankCard.id}">
|
||||
<div>结算卡图片</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="bankCard.imgUrl" value="${d0.bankCard.imgUrl}" hidden/>
|
||||
<img id="imgUrl22" src="${d0.bankCard.imgUrl}" referrer="no-referrer|origin|unsafe-url"
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'" alt=""
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('imgUrl22')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
<c:if test="${d0.settleTypeName == '法人对私非法人' || d0.settleTypeName == '非法人对私非法人' || d0.settleTypeName == '对私非法人'}">
|
||||
<li class="fl pt10 pb10 layui-col-md12 layui-col-sm12 layui-col-xs12" data-v="06" data-t="store"
|
||||
data-value="${d0.idcard.id}">
|
||||
<div>非法人授权函</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="certificateUrl" value="${d0.certificateUrl}" hidden/>
|
||||
<img id="picUrl72" src="${d0.certificateUrl}"
|
||||
referrer="no-referrer|origin|unsafe-url" alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl72')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo4">保存-D0</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="layui-col-md12" style="clear:both">
|
||||
<blockquote class="layui-elem-quote layui-text" style="margin-top: 15px;">
|
||||
<span>认证信息</span>
|
||||
</blockquote>
|
||||
|
||||
<form class="layui-form" id="form43" action="">
|
||||
<input type="hidden" name="merchantCode" value="${merchantCode}"/>
|
||||
<div class="layui-form-item">
|
||||
<ul>
|
||||
<li class="fl pt10 pb10 layui-col-md6 layui-col-xs12 layui-col-sm6" data-v="999" data-t="store">
|
||||
<div>结算人与收银台合照</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="picUrl999" value="${merchantImage999}" hidden/>
|
||||
<img id="picUrl999" src="${merchantImage999}" alt=""
|
||||
onerror="this.src='${resourcePath}/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl999')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="fl pt10 pb10 layui-col-md6 layui-col-xs12 layui-col-sm6" data-v="11" data-t="store">
|
||||
<div>结算人手持身份证照</div>
|
||||
<div class="dlblock upload w300 h200 mt10">
|
||||
<input name="picUrl11" value="${merchantImage11}" hidden/>
|
||||
<img id="picUrl11" src="${merchantImage11}" alt=""
|
||||
onerror="this.src='${resourcePath }/images/error.jpg'"
|
||||
width="300" height="200">
|
||||
<div class="cover"
|
||||
style="background: rgba(0, 0, 0, 0.6);
|
||||
height:200px;
|
||||
width:300px;
|
||||
position:absolute;
|
||||
margin-top: -200px;
|
||||
">
|
||||
<div style="margin-top: 90px;">
|
||||
<div class="u-icon icon1" onclick="magnify('picUrl11')">
|
||||
<i class="layui-icon layui-icon-search"></i>
|
||||
</div>
|
||||
<div class="u-icon icon2 upload_icon">
|
||||
<i class="layui-icon layui-icon-edit"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit lay-filter="formDemo4">保存认证信息</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
$(function () {
|
||||
form.render();
|
||||
|
||||
settlementLoading = 1;
|
||||
baseSet()
|
||||
});
|
||||
|
||||
form.on('select(bankProvinceType2)', funcCityByName);
|
||||
|
||||
form.on('select(bankCityType2)', funcDistrictByName);
|
||||
|
||||
form.on('select(bankBranchType2)', funcBranchByBank);
|
||||
|
||||
form.on('select(bankBranch2)', function (data) {
|
||||
$('#contactLine2').val(data.value)
|
||||
$('#branchName').val($(data.elem).find('option:selected').text())
|
||||
});
|
||||
|
||||
form.on('select(bankBranch22)', function (data) {
|
||||
$('#contactLine22').val(data.value)
|
||||
$('#branchName2').val($(data.elem).find('option:selected').text())
|
||||
});
|
||||
|
||||
//更改结算信息
|
||||
form.on('submit(formDemo4)', function (data) {
|
||||
var index = layer.load(1, {shade: [0.1, '#000']});
|
||||
$.ajax({
|
||||
url: ctx + '/promoter/updateMerchantSettlement2',
|
||||
method: 'post',
|
||||
data: data.field,
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
layer.close(index);
|
||||
if (res.code == 200) {
|
||||
layer.msg(res.message, {
|
||||
icon: 1
|
||||
});
|
||||
} else {
|
||||
layer.msg(res.message, {
|
||||
icon: 5
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
</script>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,114 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" %>
|
||||
<style>
|
||||
.num {
|
||||
color: #FF5722;
|
||||
text-decoration: underline;
|
||||
}
|
||||
</style>
|
||||
<div>
|
||||
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
|
||||
<legend>商户关联信息</legend>
|
||||
</fieldset>
|
||||
<blockquote class="layui-elem-quote layui-text" style="margin-top: 15px;">
|
||||
身份信息关联(进件成功的)商户数量
|
||||
</blockquote>
|
||||
<form class="layui-form">
|
||||
<div class="layui-form-item" style="margin-left: 20px;">
|
||||
<a id="countCert">
|
||||
<label class="layui-form-label-col">实名身份证 <span class="num">${countCert}</span></label>
|
||||
</a>
|
||||
|
||||
<a id="countAccount">
|
||||
<label class="layui-form-label-col">结算身份证 <span class="num">${countAccount}</span></label>
|
||||
</a>
|
||||
|
||||
<a id="countMbiName">
|
||||
<label class="layui-form-label-col">同名商户  <span class="num">${countMbiName}</span></label>
|
||||
</a>
|
||||
</div>
|
||||
</form>
|
||||
<blockquote class="layui-elem-quote layui-text" style="margin-top: 15px;">
|
||||
用户IP记录
|
||||
</blockquote>
|
||||
<table id="tableIpData" lay-filter="tableIpData"></table>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
let table;
|
||||
layui.use(['table',], function () {
|
||||
table = layui.table;
|
||||
|
||||
//执行一个 table 实例
|
||||
table.render({
|
||||
elem: '#tableIpData'
|
||||
, id: 'tableIpData'
|
||||
, url: ctx + '/promoter/userIpPage?userId=${userId}' //数据接口
|
||||
, autoSort: false
|
||||
, response: {
|
||||
statusCode: 200
|
||||
}
|
||||
, parseData: function (res) { //res 即为原始返回的数据
|
||||
return {
|
||||
"code": res.code, //解析接口状态
|
||||
"msg": res.message, //解析提示文本
|
||||
"count": res.data.total, //解析数据长度
|
||||
"data": res.data.records //解析数据列表
|
||||
};
|
||||
}
|
||||
, request: {
|
||||
pageName: 'current' //页码的参数名称,默认:page
|
||||
, limitName: 'size' //每页数据量的参数名,默认:limit
|
||||
}
|
||||
, even: true
|
||||
, title: 'IP关联信息'
|
||||
, page: true //开启分页
|
||||
, cols: [[ //表头
|
||||
{field: 'ip', title: 'IP地址', width: 130, align: "left"}
|
||||
, {
|
||||
title: "地区", minWidth: 150, align: "left", templet: function (d) {
|
||||
let result = "";
|
||||
if (d.country != null && d.country != '') {
|
||||
result = result + d.country + "-";
|
||||
}
|
||||
|
||||
if (d.province != null && d.province != '') {
|
||||
result = result + d.province + "-";
|
||||
}
|
||||
|
||||
if (d.city != null && d.city != '') {
|
||||
result = result + d.city + "-";
|
||||
}
|
||||
|
||||
if (d.county != null && d.county != '') {
|
||||
result = result + d.county + "-";
|
||||
}
|
||||
|
||||
if (result.length > 0) {
|
||||
result = result.substring(0, result.length - 1);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
}
|
||||
, {field: 'remark', title: '操作', minWidth: 121, align: "left"}
|
||||
, {field: 'count', title: '同IP', width: 60, align: "left"}
|
||||
, {
|
||||
field: 'createTime',
|
||||
title: '操作时间',
|
||||
width: 141,
|
||||
align: "left",
|
||||
templet: "<div>{{layui.util.toDateString(d.createTime,'yyyy-MM-dd HH:mm')}}</div>"
|
||||
}
|
||||
]]
|
||||
})
|
||||
|
||||
$('#countCert').click(function () {
|
||||
parent.layui.element.tabAdd('layadmin-layout-tabs', {
|
||||
title: '消息通知'
|
||||
, content: ctx + "/notification/index"
|
||||
, id: ctx + "/notification/index"
|
||||
});
|
||||
})
|
||||
})
|
||||
</script>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user