guomengjiao пре 1 месец
родитељ
комит
3c6539f905

+ 1 - 1
renren-admin/src/main/java/io/renren/modules/qyh/controller/EnterpriseController.java

@@ -46,7 +46,7 @@ public class EnterpriseController extends AbstractController {
 
     @GetMapping("/orderPage")
     @ApiOperation("缴费流水分页")
-    @RequiresPermissions("qyh:enterprise:list")
+    @RequiresPermissions("qyh:enterprise:order:page")
     public R apiPage(@RequestParam Map<String, Object> params) {
         params.put("businessType", OrderBusinessTypeEnum.ENTERPRISE_PAYMENT.value());
         params.put("payStatus", YnEnum.YES.value());

+ 1 - 1
renren-admin/src/main/resources/statics/js/modules/qyh/enterprise.js

@@ -188,7 +188,7 @@ var vm = new Vue({
             if (event == 1){
                 page = 1;
             } else {
-                page = $("#jqGrid2").jqGrid('getGridParam','page');
+                page = $("#jqGrid").jqGrid('getGridParam','page');
             }
 			$("#jqGrid").jqGrid('setGridParam',{
                 postData:{'status': vm.queryParam.status,'enterpriseName':vm.queryParam.enterpriseName,'contactPerson':vm.queryParam.contactPerson

+ 115 - 0
renren-admin/src/main/resources/statics/js/modules/qyh/enterpriseOrder.js

@@ -0,0 +1,115 @@
+$(function () {
+    $("#jqGrid").jqGrid({
+        url: baseURL + 'qyh/enterprise/orderPage',
+        datatype: "json",
+        colModel: [
+			{ label: 'id', name: 'id', index: 'id', width: 50, hidden:true, key: true },
+			{ label: '营业执照号', name: 'licenseNo', index: 'licenseNo', width: 80 },
+            { label: '企业全称', name: 'enterpriseName', index: 'enterpriseName', width: 80 },
+			{ label: '金额', name: 'actuallyPaid', index: 'actuallyPaid', width: 80 },
+            { label: '缴费时间', name: 'payTime', index: 'payTime', width: 80 },
+        ],
+		viewrecords: true,
+        height: 385,
+        rowNum: 10,
+		rowList : [10,30,50],
+        rownumbers: true,
+        rownumWidth: 25,
+        autowidth:true,
+        multiselect: true,
+        pager: "#jqGridPager",
+        jsonReader : {
+            root: "page.list",
+            page: "page.currPage",
+            total: "page.totalPage",
+            records: "page.totalCount"
+        },
+        prmNames : {
+            page:"page",
+            rows:"limit",
+            order: "order"
+        },
+        gridComplete:function(){
+        	//隐藏grid底部滚动条
+        	$("#jqGrid").closest(".ui-jqgrid-bdiv").css({ "overflow-x" : "hidden" });
+        }
+    });
+    initdate()
+});
+/*日期框初始化*/
+function initdate(){
+    layui.use('laydate', function() {
+        var laydate = layui.laydate;
+
+        /*搜索框*/
+        laydate.render({
+            elem: '#startTime'
+            ,theme: '#34B9B4'
+            ,trigger: 'click'
+            ,type: 'datetime'
+            ,format: 'yyyy-MM-dd HH:mm'
+            ,done: function(value, date, endDate){
+                vm.queryParam.startTime = value;
+            }
+        });
+
+        laydate.render({
+            elem: '#endTime'
+            ,theme: '#34B9B4'
+            ,trigger: 'click'
+            ,type: 'datetime'
+            ,format: 'yyyy-MM-dd HH:mm'
+            ,done: function(value, date, endDate){
+                vm.queryParam.endTime = value;
+            }
+        });
+    })
+}
+var vm = new Vue({
+	el:'#rrapp',
+	data:{
+		showList: true,
+		title: null,
+        wjxyEnterprise: {
+		    state: ''
+        },
+        queryParam: {
+            enterpriseName:'',
+            licenseNo:'',
+            startTime: '',
+            endTime: ''
+        },
+        gender: [],
+        state: '',
+        isSee: false,
+	},
+	methods: {
+        init: function () {
+            vm.queryParam.enterpriseName = ''
+            vm.queryParam.licenseNo = ''
+            vm.queryParam.startTime = ''
+            vm.queryParam.endTime = ''
+        },
+		query: function () {
+			vm.reload(1);
+		},
+        reset() {
+		    vm.init();
+            vm.reload(1);
+        },
+		reload: function (event) {
+			vm.showList = true;
+            var page;
+            if (event == 1){
+                page = 1;
+            } else {
+                page = $("#jqGrid").jqGrid('getGridParam','page');
+            }
+			$("#jqGrid").jqGrid('setGridParam',{
+                postData:{'enterpriseName': vm.queryParam.enterpriseName,'licenseNo':vm.queryParam.licenseNo,'startTime':vm.queryParam.startTime
+                    ,'endTime':vm.queryParam.endTime},
+                page:page
+            }).trigger("reloadGrid");
+		}
+	}
+});

+ 30 - 0
renren-admin/src/main/resources/templates/modules/qyh/enterpriseOrder.html

@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <title>企业会费流水</title>
+		<#include "/header.html">
+</head>
+<body>
+<div id="rrapp" v-cloak>
+    <div v-show="showList">
+
+        <div class="grid-btn">
+            <div class="form-group col-sm-12 div-Gay">
+                <input type="text" style="display: inline-block" class="form-control" v-model="queryParam.licenseNo" @keyup.enter="query" placeholder="营业执照号">
+                <input type="text" style="display: inline-block" class="form-control" v-model="queryParam.enterpriseName" @keyup.enter="query" placeholder="企业名称">
+                <input type="text" class="form-control layui-input" id="startTime" v-model="queryParam.startTime"
+                       readonly placeholder="起始时间" />
+                <input type="text" class="form-control layui-input" id="endTime" v-model="queryParam.endTime"
+                       readonly placeholder="终止时间" />
+                <a class="btn btn-query" @click="query"><i class="fa fa-search"></i>&nbsp;查询</a>
+                <a class="btn btn-success" @click="reset"><i class="fa fa-refresh"></i>&nbsp;刷新</a>
+            </div>
+        </div>
+        <table id="jqGrid"></table>
+        <div id="jqGridPager"></div>
+    </div>
+</div>
+
+<script src="${request.contextPath}/statics/js/modules/qyh/enterpriseOrder.js?_${.now?long}"></script>
+</body>
+</html>