|
|
@@ -1,189 +1,216 @@
|
|
|
<%@ page contentType="text/html;charset=UTF-8" %>
|
|
|
<%@ include file="/webpage/include/taglib.jsp"%>
|
|
|
<html>
|
|
|
-<body>
|
|
|
-<div class="wrapper wrapper-content">
|
|
|
- <sys:message content="${message}"/>
|
|
|
- <div class="layui-row">
|
|
|
- <!-- 查询条件 -->
|
|
|
- <div class="full-width fl">
|
|
|
- <div class="contentShadow layui-row" id="queryDiv">
|
|
|
- <form id="searchForm" action="${ctx}/workKnowledgeBase/point/userDetail" method="post" class="form-inline">
|
|
|
- <input type="hidden" name="userId" value="${userPointDetail.userId}"/>
|
|
|
- <input type="hidden" name="userName" value="${userPointDetail.userName}"/>
|
|
|
- <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
|
|
|
- <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
|
|
|
- <div class="commonQuery lw7">
|
|
|
- <div class="layui-item query athird" style="width: 25%">
|
|
|
- <label class="layui-form-label">文档名称:</label>
|
|
|
- <div class="layui-input-block with-icon">
|
|
|
- <input type="text" name="shareName" value="${userPointDetail.shareName}"
|
|
|
- placeholder="文档名模糊查询" class="form-control layui-input"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <%--<div class="layui-item query athird" style="width: 25%">
|
|
|
- <label class="layui-form-label">积分来源:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="text" name="categoryName" value="${userPointDetail.categoryName}"
|
|
|
- placeholder="分类名称模糊查询" class="form-control layui-input"/>
|
|
|
- </div>
|
|
|
- </div>--%>
|
|
|
- <div class="layui-item query athird" style="width: 25%">
|
|
|
- <label class="layui-form-label">获取方式:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="ruleType" class="form-control layui-input">
|
|
|
- <option value="">全部</option>
|
|
|
- <option value="1" ${userPointDetail.ruleType == 1 ? 'selected' : ''}>创建</option>
|
|
|
- <option value="2" ${userPointDetail.ruleType == 2 ? 'selected' : ''}>审核</option>
|
|
|
- <option value="10" ${userPointDetail.ruleType == 10 ? 'selected' : ''}>阅读</option>
|
|
|
- <option value="20" ${userPointDetail.ruleType == 20 ? 'selected' : ''}>点赞</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="layui-item query athird " style="width: 25%">
|
|
|
- <label class="layui-form-label">获取时间:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input id="beginDate" name="beginDate" placeholder="开始时间" type="text" readonly="readonly" maxlength="20" class="laydate-icondate form-control layer-date layui-input laydate-icon query-group"
|
|
|
- value="<fmt:formatDate value="${userPointDetail.beginDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
- </input>
|
|
|
- <span class="group-sep">-</span>
|
|
|
- <input id="endDate" name="endDate" placeholder="结束时间" type="text" readonly="readonly" maxlength="20" class="laydate-icondate form-control layer-date layui-input laydate-icon query-group"
|
|
|
- value="<fmt:formatDate value="${userPointDetail.endDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
- </input>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
+<head>
|
|
|
+ <title>积分明细</title>
|
|
|
+ <meta name="decorator" content="default"/>
|
|
|
+ <script type="text/javascript" src="${ctxStatic}/ckeditor/ckeditor.js"></script>
|
|
|
+ <script type="text/javascript">
|
|
|
+ $(document).ready(function() {
|
|
|
+ var columnId = $("#columnId").val();
|
|
|
+ $(".list-tabs li").each(function(){
|
|
|
+ $(this).removeAttr("class","active");
|
|
|
+ var id='#'+$(this).find("span").html();
|
|
|
+ $(id).attr("class","hide");
|
|
|
+ if($(this).val() == columnId){
|
|
|
+ $(this).attr("class","active");
|
|
|
+ var id='#'+$(this).find("span").html();
|
|
|
+ $(id).removeAttr("class","hide");
|
|
|
+ }
|
|
|
+ $("#columnId").val(columnId)
|
|
|
+ })
|
|
|
|
|
|
- <div class="layui-item athird" style="width: 25%">
|
|
|
- <div class="input-group">
|
|
|
- <div class="layui-btn-group search-spacing">
|
|
|
- <button id="searchQuery" class="layui-btn layui-btn-sm layui-bg-blue" onclick="return search()">查询</button>
|
|
|
- <button id="searchReset" type="button" class="layui-btn layui-btn-sm" onclick="resetSearch()">重置</button>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div style="clear:both;"></div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ $(".list-tabs li").click(function(){
|
|
|
+ $(".list-tabs li").each(function(){
|
|
|
+ $(this).removeAttr("class","active");
|
|
|
+ var id='#'+$(this).find("span").html();
|
|
|
+ $(id).attr("class","hide");
|
|
|
+ })
|
|
|
+ $(this).attr("class","active");
|
|
|
+ var id='#'+$(this).find("span").html();
|
|
|
+ $(id).removeAttr("class","hide");
|
|
|
|
|
|
- <!-- 表格 + 分页 -->
|
|
|
- <div class="full-width fl">
|
|
|
- <div class="contentShadow layui-form contentDetails">
|
|
|
- <table class="oa-table layui-table" id="contentTable"></table>
|
|
|
- <table:page page="${page}"></table:page>
|
|
|
- <div style="clear:both;"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-</div>
|
|
|
-</body>
|
|
|
-<head>
|
|
|
- <title>积分明细</title>
|
|
|
- <meta name="decorator" content="default"/>
|
|
|
- <script type="text/javascript" src="${ctxStatic}/layer-v2.3/layui/layui.all.js" charset="utf-8"></script>
|
|
|
- <script type="text/javascript">
|
|
|
- $(document).ready(function() {
|
|
|
- // 日期选择器
|
|
|
- layui.use('laydate', function() {
|
|
|
- var laydate = layui.laydate;
|
|
|
- laydate.render({elem: '#beginDate', event: 'focus', type: 'date', format: 'yyyy-MM-dd', trigger: 'click'});
|
|
|
- laydate.render({elem: '#endDate', event: 'focus', type: 'date', format: 'yyyy-MM-dd', trigger: 'click'});
|
|
|
- });
|
|
|
+ $("#columnId").val($(this).val())
|
|
|
+ $("#searchForm").submit();
|
|
|
+ })
|
|
|
|
|
|
- // 表格渲染
|
|
|
- layui.use('table', function() {
|
|
|
- layui.table.render({
|
|
|
- limit: ${page.pageSize},
|
|
|
- id: 'pointDetailTable',
|
|
|
- elem: '#contentTable',
|
|
|
- page: false,
|
|
|
- cols: [[
|
|
|
- {field: 'index', align: 'center', width: 60, title: '序号'},
|
|
|
- {field: 'shareName', align: 'center', title: '文档名称', minWidth: 240, templet: function(d) {
|
|
|
- var nm = d.shareName || '';
|
|
|
- var sid = d.shareId || '';
|
|
|
- // 文档已被删除(物理或逻辑)
|
|
|
- if (!sid) {
|
|
|
- return '<span style="color:#999;">(无关联文档)</span>';
|
|
|
- }
|
|
|
- if (d.shareDelFlag === '1' || !nm) {
|
|
|
- return '<span style="color:#999;">' + (nm || '(已删除文档)') + '</span>';
|
|
|
- }
|
|
|
- return '<a href="javascript:void(0)" class="attention-info" onclick="openShareDetail(\'' + sid + '\',\'' + (d.treeNodeId || '') + '\')">' + nm + '</a>';
|
|
|
- }},
|
|
|
- {field: 'categoryName', align: 'center', title: '来源', width: 140, templet: function(d) {
|
|
|
- return d.categoryName || '-';
|
|
|
- }},
|
|
|
- {field: 'ruleType', align: 'center', title: '获取方式', width: 110, templet: function(d) {
|
|
|
- var rt = parseInt(d.ruleType);
|
|
|
- if (rt === 1) return '<span class="layui-badge layui-bg-blue">创建</span>';
|
|
|
- if (rt === 2) return '<span class="layui-badge layui-bg-green">审核</span>';
|
|
|
- if (rt === 10) return '<span class="layui-badge layui-bg-orange">阅读</span>';
|
|
|
- if (rt === 20) return '<span class="layui-badge layui-bg-red">点赞</span>';
|
|
|
- return '-';
|
|
|
- }},
|
|
|
- {field: 'point', align: 'center', title: '积分额度', width: 100, templet: function(d) {
|
|
|
- return '<span style="color:#1aa094;font-weight:bold;">+' + (d.point || 0) + '</span>';
|
|
|
- }},
|
|
|
- {field: 'createDate', align: 'center', title: '时间', width: 170}
|
|
|
- ]],
|
|
|
- data: [
|
|
|
- <c:choose>
|
|
|
- <c:when test="${not empty page.list}">
|
|
|
- <c:forEach items="${page.list}" var="row" varStatus="st">
|
|
|
- <c:if test="${st.index != 0}">,</c:if>
|
|
|
- {
|
|
|
- "index": "${st.index + 1 + (page.pageNo - 1) * page.pageSize}"
|
|
|
- ,"id": "${row.id}"
|
|
|
- ,"shareId": "${row.shareId}"
|
|
|
- ,"shareName": "<c:out value='${row.shareName}'/>"
|
|
|
- ,"treeNodeId": "${row.treeNodeId}"
|
|
|
- ,"shareDelFlag": "${row.shareDelFlag}"
|
|
|
- ,"categoryId": "${row.categoryId}"
|
|
|
- ,"ruleId": "${row.ruleId}"
|
|
|
- ,"categoryName": "<c:out value='${row.categoryName}'/>"
|
|
|
- ,"ruleType": "${row.ruleType}"
|
|
|
- ,"point": "${row.point}"
|
|
|
- ,"createDate": "<fmt:formatDate value="${row.createDate}" pattern="yyyy-MM-dd"/>"
|
|
|
- }
|
|
|
- </c:forEach>
|
|
|
- </c:when>
|
|
|
- <c:otherwise></c:otherwise>
|
|
|
- </c:choose>
|
|
|
- ]
|
|
|
- });
|
|
|
- });
|
|
|
- });
|
|
|
|
|
|
- /** 跳转到文档详情 */
|
|
|
- function openShareDetail(shareId, treeNodeId) {
|
|
|
- top.layer.open({
|
|
|
- type: 2,
|
|
|
- area: ['80%', '80%'],
|
|
|
- title: '文件详情',
|
|
|
- maxmin: true,
|
|
|
- content: '${ctx}/workKnowledgeBase/share/detail?id=' + shareId + (treeNodeId ? '&treeNodeId=' + treeNodeId : ''),
|
|
|
- btn: ['关闭'],
|
|
|
- btn1: function(index) { top.layer.close(index); }
|
|
|
- });
|
|
|
- }
|
|
|
+ // 初始化创建时间 laydate 日期选择器
|
|
|
+ layui.use('laydate', function() {
|
|
|
+ var laydate = layui.laydate;
|
|
|
+ laydate.render({
|
|
|
+ elem: '#beginDate',
|
|
|
+ event: 'focus',
|
|
|
+ type: 'date',
|
|
|
+ format: 'yyyy-MM-dd',
|
|
|
+ trigger: 'click'
|
|
|
+ });
|
|
|
+ laydate.render({
|
|
|
+ elem: '#endDate',
|
|
|
+ event: 'focus',
|
|
|
+ type: 'date',
|
|
|
+ format: 'yyyy-MM-dd',
|
|
|
+ trigger: 'click'
|
|
|
+ });
|
|
|
+ });
|
|
|
+ });
|
|
|
|
|
|
- function search() { $('#searchForm').submit(); return false; }
|
|
|
- function resetSearch() {
|
|
|
- $('#searchForm input[type=text]').val('');
|
|
|
- $('#searchForm select').val('');
|
|
|
- $('#searchForm').submit();
|
|
|
- }
|
|
|
+ /** 跳转到文档详情 */
|
|
|
+ function openShareDetail(shareId, treeNodeId) {
|
|
|
+ top.layer.open({
|
|
|
+ type: 2,
|
|
|
+ area: ['80%', '80%'],
|
|
|
+ title: '文件详情',
|
|
|
+ maxmin: true,
|
|
|
+ content: '${ctx}/workKnowledgeBase/share/detail?id=' + shareId + (treeNodeId ? '&treeNodeId=' + treeNodeId : ''),
|
|
|
+ btn: ['关闭'],
|
|
|
+ btn1: function(index) { top.layer.close(index); }
|
|
|
+ });
|
|
|
+ }
|
|
|
|
|
|
- resizeListWindow1 = function() {
|
|
|
- var height = $(window).height() - 10;
|
|
|
- $('body').css('min-height', height + 'px');
|
|
|
- };
|
|
|
- $(window).resize(function() { resizeListWindow1(); });
|
|
|
- </script>
|
|
|
+ function search() { $('#searchForm').submit(); return false; }
|
|
|
+ function resetSearch() {
|
|
|
+ $('#searchForm input[type=text]').val('');
|
|
|
+ $('#searchForm select').val('');
|
|
|
+ $('#searchForm').submit();
|
|
|
+ }
|
|
|
+ </script>
|
|
|
</head>
|
|
|
+<body>
|
|
|
+<div class="wrapper wrapper-content">
|
|
|
+ <sys:message content="${message}"/>
|
|
|
+ <div class="list-form-tab contentShadow shadowLTR" id="tabDiv">
|
|
|
+ <ul class="list-tabs" >
|
|
|
+ <li value="2"><a>贡献积分</a></li>
|
|
|
+ <li value="1"><a>基础积分</a></li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class="layui-row">
|
|
|
+ <div class="full-width fl">
|
|
|
+ <div class="contentShadow layui-row" id="queryDiv">
|
|
|
+ <form id="searchForm" action="${ctx}/workKnowledgeBase/point/userDetail" method="post" class="form-inline">
|
|
|
+ <input type="hidden" name="userId" value="${userPointDetail.userId}"/>
|
|
|
+ <input type="hidden" name="userName" value="${userPointDetail.userName}"/>
|
|
|
+ <input id="columnId" name="columnId" type="hidden" value="${userPointDetail.columnId}"/>
|
|
|
+ <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
|
|
|
+ <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
|
|
|
+ <div class="commonQuery">
|
|
|
+ <div class="layui-item query athird">
|
|
|
+ <label class="layui-form-label">文档名称:</label>
|
|
|
+ <div class="layui-input-block with-icon">
|
|
|
+ <input type="text" name="shareName" value="${userPointDetail.shareName}"
|
|
|
+ placeholder="文档名模糊查询" class="form-control layui-input"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item query athird">
|
|
|
+ <label class="layui-form-label">获取时间:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input id="beginDate" name="beginDate" placeholder="开始时间" type="text" readonly="readonly" maxlength="20" class="laydate-icondate form-control layer-date layui-input laydate-icon query-group"
|
|
|
+ value="<fmt:formatDate value="${userPointDetail.beginDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
+ <span class="group-sep">-</span>
|
|
|
+ <input id="endDate" name="endDate" placeholder="结束时间" type="text" readonly="readonly" maxlength="20" class="laydate-icondate form-control layer-date layui-input laydate-icon query-group"
|
|
|
+ value="<fmt:formatDate value="${userPointDetail.endDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item athird">
|
|
|
+ <div class="input-group">
|
|
|
+ <div class="layui-btn-group search-spacing">
|
|
|
+ <button id="searchQuery" class="layui-btn layui-btn-sm layui-bg-blue" onclick="return search()">查询</button>
|
|
|
+ <button id="searchReset" type="button" class="layui-btn layui-btn-sm" onclick="resetSearch()">重置</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="clear:both;"></div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="full-width fl">
|
|
|
+ <div class="contentShadow layui-form contentDetails">
|
|
|
+ <div class="nav-btns">
|
|
|
+ <span style="float:right;font-size:14px;color:#333;font-weight:bold;line-height:30px;">积分总和:<span style="color:#1aa094;font-size:16px;">${totalPoint}</span> 分</span>
|
|
|
+ </div>
|
|
|
+ <table class="oa-table layui-table" id="contentTable"></table>
|
|
|
+ <table:page page="${page}"></table:page>
|
|
|
+ <div style="clear: both;"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div id="changewidth"></div>
|
|
|
+</div>
|
|
|
+<script src="${ctxStatic}/layer-v2.3/layui/layui.all.js" charset="utf-8"></script>
|
|
|
+<script>
|
|
|
+ layui.use('table', function(){
|
|
|
+ layui.table.render({
|
|
|
+ limit:${ page.pageSize }
|
|
|
+ ,id:"pointDetailTable"
|
|
|
+ ,elem: '#contentTable'
|
|
|
+ ,page: false
|
|
|
+ ,cols: [[
|
|
|
+ {field:'index',align:'center', width:60,title: '序号'}
|
|
|
+ ,{field:'shareName',align:'center', title: '文档名称', minWidth:240,templet:function(d){
|
|
|
+ var nm = d.shareName || '';
|
|
|
+ var sid = d.shareId || '';
|
|
|
+ // 文档已被删除(物理或逻辑)
|
|
|
+ if (!sid) {
|
|
|
+ return '<span style="color:#999;">(无关联文档)</span>';
|
|
|
+ }
|
|
|
+ if (d.shareDelFlag === '1' || !nm) {
|
|
|
+ return '<span style="color:#999;">' + (nm || '(已删除文档)') + '</span>';
|
|
|
+ }
|
|
|
+ var xml = '<a class="attention-info" href="javascript:void(0)" onclick="openShareDetail(\'' + sid + '\',\'' + (d.treeNodeId || '') + '\')">' + nm + '</a>';
|
|
|
+ return xml;
|
|
|
+ }}
|
|
|
+ ,{field:'categoryName',align:'center', title: '来源', width:140,templet:function(d){
|
|
|
+ return d.categoryName || '-';
|
|
|
+ }}
|
|
|
+ ,{field:'ruleType',align:'center', title: '获取方式', width:110,templet:function(d){
|
|
|
+ var rt = parseInt(d.ruleType);
|
|
|
+ if (rt === 1) return '<span class="layui-badge layui-bg-blue">创建</span>';
|
|
|
+ if (rt === 2) return '<span class="layui-badge layui-bg-green">审核</span>';
|
|
|
+ if (rt === 10) return '<span class="layui-badge layui-bg-orange">阅读</span>';
|
|
|
+ if (rt === 20) return '<span class="layui-badge layui-bg-red">点赞</span>';
|
|
|
+ return '-';
|
|
|
+ }}
|
|
|
+ ,{field:'point',align:'center', title: '积分额度', width:100,templet:function(d){
|
|
|
+ return '<span style="color:#1aa094;font-weight:bold;">+' + (d.point || 0) + '</span>';
|
|
|
+ }}
|
|
|
+ ,{field:'createDate',align:'center', title: '时间', width:170}
|
|
|
+ ]]
|
|
|
+ ,data: [
|
|
|
+ <c:choose>
|
|
|
+ <c:when test="${not empty page.list}">
|
|
|
+ <c:forEach items="${page.list}" var="row" varStatus="st">
|
|
|
+ <c:if test="${st.index != 0}">,</c:if>
|
|
|
+ {
|
|
|
+ "index": "${st.index + 1 + (page.pageNo - 1) * page.pageSize}"
|
|
|
+ ,"id": "${row.id}"
|
|
|
+ ,"shareId": "${row.shareId}"
|
|
|
+ ,"shareName": "<c:out value='${row.shareName}'/>"
|
|
|
+ ,"treeNodeId": "${row.treeNodeId}"
|
|
|
+ ,"shareDelFlag": "${row.shareDelFlag}"
|
|
|
+ ,"categoryId": "${row.categoryId}"
|
|
|
+ ,"ruleId": "${row.ruleId}"
|
|
|
+ ,"categoryName": "<c:out value='${row.categoryName}'/>"
|
|
|
+ ,"ruleType": "${row.ruleType}"
|
|
|
+ ,"point": "${row.point}"
|
|
|
+ ,"createDate": "<fmt:formatDate value="${row.createDate}" pattern="yyyy-MM-dd"/>"
|
|
|
+ }
|
|
|
+ </c:forEach>
|
|
|
+ </c:when>
|
|
|
+ <c:otherwise></c:otherwise>
|
|
|
+ </c:choose>
|
|
|
+ ]
|
|
|
+ });
|
|
|
+ });
|
|
|
|
|
|
+ resizeListWindow1();
|
|
|
+</script>
|
|
|
+<script>
|
|
|
+ resizeListWindow1();
|
|
|
+ $(window).resize(function () {
|
|
|
+ resizeListWindow1();
|
|
|
+ });
|
|
|
+</script>
|
|
|
+</body>
|
|
|
</html>
|