This commit is contained in:
junshuai
2022-07-23 13:54:07 +08:00
parent 809c426b5a
commit 62548736a7
4912 changed files with 827659 additions and 38 deletions

View File

@@ -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">&#xe615;</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>

View 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>

View 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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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

View File

@@ -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">同名商户&emsp; <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