feat:在线缴费
Showing
4 changed files
with
172 additions
and
1 deletions
... | @@ -4,4 +4,62 @@ $(function () { | ... | @@ -4,4 +4,62 @@ $(function () { |
4 | var element = layui.element; | 4 | var element = layui.element; |
5 | //… | 5 | //… |
6 | }); | 6 | }); |
7 | layui.use('table', function () { | ||
8 | var table = layui.table; | ||
9 | //第一个实例 | ||
10 | table.render({ | ||
11 | elem: '#payList' | ||
12 | , url: './lib/index.json' | ||
13 | , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增 | ||
14 | , cols: [[ | ||
15 | { field: 'zizeng', title: '序号', templet: '#zizeng', align: 'center' } | ||
16 | , { field: 'username', title: '流水号', align: 'center' } //width 支持:数字、百分比和不填写。你还可以通过 minWidth 参数局部定义当前单元格的最小宽度,layui 2.2.1 新增 | ||
17 | , { field: 'sex', title: ' 状态', align: 'center' } | ||
18 | , { field: 'city', title: '缴费金额', align: 'center' } | ||
19 | , { field: 'state', title: '状态', align: 'center', templet: '#state' } | ||
20 | , { fixed: 'right', title: '操作', toolbar: '#barDemo', width: 150, align: 'center' } | ||
21 | ]] | ||
22 | , parseData: function (res) { //将原始数据解析成 table 组件所规定的数据 | ||
23 | return { | ||
24 | "code": res.code, //解析接口状态 | ||
25 | "data": res.data //解析数据列表 | ||
26 | }; | ||
27 | } | ||
28 | }); | ||
29 | // 线下支付记录查询 | ||
30 | table.render({ | ||
31 | elem: '#offlineList' | ||
32 | , url: './lib/index.json' | ||
33 | , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增 | ||
34 | , cols: [[ | ||
35 | { field: 'zizeng', title: '序号', templet: '#zizeng', align: 'center' } | ||
36 | , { field: 'username', title: '流水号', align: 'center' } //width 支持:数字、百分比和不填写。你还可以通过 minWidth 参数局部定义当前单元格的最小宽度,layui 2.2.1 新增 | ||
37 | , { field: 'sex', title: ' 受理编号', align: 'center' } | ||
38 | , { field: 'city', title: ' 权利人', align: 'center' } | ||
39 | , { field: 'state', title: '缴费金额(元)', align: 'center' } | ||
40 | , { field: 'state', title: '状态', align: 'center', templet: '#state' } | ||
41 | , { fixed: 'right', title: '操作', toolbar: '#barDemo', width: 150, align: 'center' } | ||
42 | ]] | ||
43 | , parseData: function (res) { //将原始数据解析成 table 组件所规定的数据 | ||
44 | return { | ||
45 | "code": res.code, //解析接口状态 | ||
46 | "data": res.data //解析数据列表 | ||
47 | }; | ||
48 | } | ||
49 | }); | ||
50 | //监听行工具事件 | ||
51 | table.on('tool(payList)', function (obj) { | ||
52 | var data = obj.data; | ||
53 | if (obj.event === 'payOnline') { | ||
54 | console.log(data) | ||
55 | } | ||
56 | }); | ||
57 | //监听行工具事件 | ||
58 | table.on('tool(offlineList)', function (obj) { | ||
59 | var data = obj.data; | ||
60 | if (obj.event === 'payOnline') { | ||
61 | console.log(data) | ||
62 | } | ||
63 | }); | ||
64 | }); | ||
7 | }) | 65 | }) |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | .navigation_crumbs { | 1 | .navigation_crumbs { |
2 | height: 45px; | 2 | height: 45px; |
3 | } | ||
4 | .layui-tab { | ||
5 | margin-top: -1px; | ||
6 | margin-left: -1px; | ||
7 | } | ||
8 | .layui-tab-title .layui-this { | ||
9 | font-weight: 600; | ||
10 | } | ||
11 | .tab_content { | ||
12 | border: 1px solid #E6E6E6; | ||
13 | margin-top: 20px; | ||
14 | } | ||
15 | .tab_list_search { | ||
16 | margin-top: 10px; | ||
17 | width: 50%; | ||
18 | } | ||
19 | .tab_list_search input { | ||
20 | display: inline-block; | ||
21 | width: 80%; | ||
22 | } | ||
23 | .tab_list_search button { | ||
24 | display: inline-block; | ||
25 | padding: 0 15px; | ||
26 | height: 32px; | ||
27 | margin-left: 6px; | ||
28 | } | ||
29 | .layui-input { | ||
30 | height: 32px; | ||
31 | } | ||
32 | .payed { | ||
33 | color: #5FB878; | ||
34 | } | ||
35 | .unpayed { | ||
36 | color: #FF5722; | ||
3 | } | 37 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -72,7 +72,30 @@ | ... | @@ -72,7 +72,30 @@ |
72 | </div> | 72 | </div> |
73 | </div> | 73 | </div> |
74 | <!-- ----------------------------------内容模块的开始----------------------------------------------- --> | 74 | <!-- ----------------------------------内容模块的开始----------------------------------------------- --> |
75 | 75 | <div class="contentBox tab_content"> | |
76 | <div class="layui-tab"> | ||
77 | <ul class="layui-tab-title"> | ||
78 | <li class="layui-this">线上业务支付列表</li> | ||
79 | <li>线下业务支付列表</li> | ||
80 | </ul> | ||
81 | <div class="layui-tab-content"> | ||
82 | <div class="layui-tab-item layui-show"> | ||
83 | <div class="tab_list_search"> | ||
84 | <input type="text" placeholder="请输入权利人、义务人、流水号" class="layui-input"> | ||
85 | <button type="button" class="layui-btn layui-btn-sm layui-btn-normal">查询</button> | ||
86 | </div> | ||
87 | <table id="payList" lay-filter="payList"></table> | ||
88 | </div> | ||
89 | <div class="layui-tab-item"> | ||
90 | <div class="tab_list_search"> | ||
91 | <input type="text" placeholder="请输入受理编号(10-17位数字)" class="layui-input"> | ||
92 | <button type="button" class="layui-btn layui-btn-sm layui-btn-normal">查询</button> | ||
93 | </div> | ||
94 | <table id="offlineList" lay-filter="offlineList"></table> | ||
95 | </div> | ||
96 | </div> | ||
97 | </div> | ||
98 | </div> | ||
76 | <!-- ----------------------------------内容模块的end----------------------------------------------- --> | 99 | <!-- ----------------------------------内容模块的end----------------------------------------------- --> |
77 | <div class="footer"> | 100 | <div class="footer"> |
78 | <div class="system_service"> | 101 | <div class="system_service"> |
... | @@ -150,3 +173,16 @@ | ... | @@ -150,3 +173,16 @@ |
150 | <script type="text/javascript" src="../../staticLib/layui/layui.js"></script> | 173 | <script type="text/javascript" src="../../staticLib/layui/layui.js"></script> |
151 | <script src="../../staticJs/swiper-bundle.min.js"></script> | 174 | <script src="../../staticJs/swiper-bundle.min.js"></script> |
152 | <script type="text/javascript" src="../../staticJs/zxjf.js"></script> | 175 | <script type="text/javascript" src="../../staticJs/zxjf.js"></script> |
176 | <script type="text/html" id="zizeng"> | ||
177 | {{d.LAY_TABLE_INDEX+1}} | ||
178 | </script> | ||
179 | <script type="text/html" id="barDemo"> | ||
180 | <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="payOnline">在线缴费</a> | ||
181 | </script> | ||
182 | <script type="text/html" id="state"> | ||
183 | {{# if(d.state=='1'){ }} | ||
184 | <span class="payed">已支付</span> | ||
185 | {{# } else{}} | ||
186 | <span class="unpayed">待支付</span> | ||
187 | {{# } }} | ||
188 | </script> | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
staticViews/zxjf/lib/index.json
0 → 100644
1 | { | ||
2 | "code": 0, | ||
3 | "msg": "", | ||
4 | "count": 1000, | ||
5 | "data": [ | ||
6 | { | ||
7 | "username": "user-0", | ||
8 | "sex": "女", | ||
9 | "city": "城市-0", | ||
10 | "sign": "签名-0", | ||
11 | "experience": 255, | ||
12 | "logins": 24, | ||
13 | "wealth": 82830700, | ||
14 | "classify": "作家", | ||
15 | "score": 57, | ||
16 | "state": 1 | ||
17 | }, | ||
18 | { | ||
19 | "username": "user-1", | ||
20 | "sex": "男", | ||
21 | "city": "城市-1", | ||
22 | "sign": "签名-1", | ||
23 | "experience": 884, | ||
24 | "logins": 58, | ||
25 | "wealth": 64928690, | ||
26 | "classify": "词人", | ||
27 | "score": 27, | ||
28 | "state": 1 | ||
29 | }, | ||
30 | { | ||
31 | "username": "user-2", | ||
32 | "sex": "女", | ||
33 | "city": "城市-2", | ||
34 | "sign": "签名-2", | ||
35 | "experience": 650, | ||
36 | "logins": 77, | ||
37 | "wealth": 6298078, | ||
38 | "classify": "酱油", | ||
39 | "score": 31, | ||
40 | "state": 0 | ||
41 | } | ||
42 | ] | ||
43 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment