list.html 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>支付记录</title>
  5. <meta charset="UTF-8">
  6. <link rel="stylesheet" href="https://yun.eqbidding.com/extjs/extjs6.0/classic/theme-crisp/resources/theme-crisp-all.css"></link>
  7. <script src="https://yun.eqbidding.com/extjs/extjs6.0/ext-all.js"></script>
  8. <script src="https://yun.eqbidding.com/extjs/extjs6.0/classic/locale/locale-zh_CN.js"></script>
  9. <script type="text/javascript" src="/web-cp-all/resource/js/app.js"></script>
  10. <script type="text/javascript" src="/web-cp-all/resource/js/jquery.js"></script>
  11. <script type="text/javascript">
  12. var dataStore;
  13. var cateStore;
  14. var cateStore1;
  15. var searchFormPanel;
  16. var listGridPanel;
  17. Ext.onReady(function() {
  18. dataStore = Ext.create('Ext.data.Store', {
  19. autoLoad : true,
  20. pageSize : 20,
  21. sorters : {
  22. property : 'created',
  23. direction : 'DESC'
  24. },
  25. proxy : {
  26. type : "ajax",
  27. url : "/web-cp-all/cp/pm/pay_record/list_data",
  28. reader : {
  29. type : 'json',
  30. root : 'page.list',
  31. totalProperty : 'page.totalRow'
  32. }
  33. },
  34. listeners : {
  35. 'beforeload' : function(store, op, options) {
  36. var params = searchFormPanel.getForm().getValues();
  37. Ext.apply(dataStore.proxy.extraParams, params);
  38. }
  39. }
  40. });
  41. cateStore = Ext.create('Ext.data.Store', {
  42. fields: ['abbr', 'name'],
  43. data : [
  44. {"abbr":"已生效", "name":"已生效"},
  45. {"abbr":"未生效", "name":"未生效"}
  46. ]
  47. });//#cateStore
  48. cateStore1 = Ext.create('Ext.data.Store', {
  49. fields: ['abbr', 'name'],
  50. data : [
  51. {"abbr":"保证金", "name":"保证金"},
  52. {"abbr":"成交价", "name":"成交价"}
  53. ]
  54. });//#cateStore
  55. searchFormPanel = Ext.create('Ext.form.Panel', {
  56. frame : true,
  57. title : "搜索条件",
  58. style : {
  59. marginBottom : '5px'
  60. },
  61. bodyStyle : {
  62. padding : '10px'
  63. },
  64. buttonAlign : "center",
  65. collapsible : true,
  66. defaultType : "textfield",
  67. items : [
  68. {
  69. xtype : "container",
  70. layout : "hbox",
  71. items : [
  72. {
  73. fieldLabel : "支付类型",
  74. name : "srh.business_type",
  75. editable : false,
  76. xtype : "combo",
  77. store : cateStore1,
  78. queryMode : 'local',
  79. displayField : 'name',
  80. valueField : 'abbr',
  81. width : 180,
  82. labelWidth : 80,
  83. labelAlign : 'right'
  84. },{
  85. fieldLabel : "分类状态",
  86. name : "srh.status_pay",
  87. editable : false,
  88. xtype : "combo",
  89. store : cateStore,
  90. queryMode : 'local',
  91. displayField : 'name',
  92. valueField : 'abbr',
  93. value : '已生效',
  94. width : 180,
  95. labelWidth : 80,
  96. labelAlign : 'right'
  97. },{
  98. xtype : "textfield",
  99. fieldLabel : "标的物名称",
  100. name : "srh.item_name",
  101. labelAlign : 'right'
  102. },{
  103. xtype : "container",
  104. layout : "hbox",
  105. items : [
  106. {
  107. format: 'Y-m-d',
  108. xtype : "datefield",
  109. fieldLabel : "付款时间",
  110. name : "srh.created",
  111. labelAlign : 'right'
  112. }
  113. ]
  114. }
  115. ]
  116. }
  117. ],
  118. buttons : [
  119. {
  120. text : "搜索",
  121. icon : jcapp.getIcon("magnifier.png"),
  122. handler : function() {
  123. dataStore.load({
  124. //params:params()
  125. });
  126. dataStore.sync();
  127. }
  128. },{
  129. text : "重置",
  130. icon : jcapp.getIcon("arrow_refresh.png"),
  131. handler : function() {
  132. this.up('form').getForm().reset();
  133. }
  134. }
  135. ]
  136. }); //#searchFormPanel
  137. listGridPanel = Ext.create('Ext.grid.Panel', {
  138. title : '支付列表',
  139. dockedItems : [
  140. {
  141. xtype : 'pagingtoolbar',
  142. store : dataStore,
  143. dock : 'bottom',
  144. displayInfo : true,
  145. }
  146. ],
  147. buttonAlign : 'center',
  148. store : dataStore,
  149. layout:{
  150. overflowHandler: 'Scroller'
  151. },
  152. columns : [
  153. {
  154. header : '序号',
  155. tooltip : '序号',
  156. xtype : 'rownumberer',
  157. align : 'center',
  158. sortable : false,
  159. flex : 0.3
  160. },{
  161. text : '订单号',
  162. align : 'center',
  163. dataIndex : 'kid',
  164. flex : 1
  165. },{
  166. text : '标的物名称',
  167. tooltip : '标的物名称',
  168. align : 'center',
  169. dataIndex : 'item_name',
  170. flex : 1
  171. },{
  172. text : '分类状态',
  173. align : 'center',
  174. dataIndex : 'status_pay',
  175. flex : 1
  176. },{
  177. text : '支付用户',
  178. tooltip : '支付用户',
  179. align : 'center',
  180. dataIndex : 'user_name',
  181. flex : 1
  182. },{
  183. text : '金额',
  184. tooltip : '金额',
  185. align : 'center',
  186. dataIndex : 'money',
  187. flex : 1
  188. },{
  189. text : '用户联系电话',
  190. tooltip : '用户联系电话',
  191. align : 'center',
  192. dataIndex : 'mobile',
  193. flex : 1
  194. },{
  195. text : '付款时间',
  196. tooltip : '付款时间',
  197. align : 'center',
  198. dataIndex : 'created',
  199. flex : 1.5,
  200. /* renderer : function(val){
  201. if(val != ''){
  202. return Ext.Date.format(new Date(val), "Y-m-d H:i:s");
  203. }
  204. } */
  205. }
  206. ],
  207. viewConfig:{
  208. enableTextSelection:true
  209. }
  210. });
  211. // initSearch();
  212. searchFormPanel.render(Ext.getBody());
  213. listGridPanel.render(Ext.getBody());
  214. });
  215. function initSearch(){
  216. //设置日期
  217. var created1 = Ext.Date.add(new Date(),Ext.Date.DAY,-7);
  218. var created2 = Ext.Date.add(new Date(),Ext.Date.DAY,1);
  219. created1 = Ext.Date.format(created1,'Y-m-d H:i:s');
  220. created2 = Ext.Date.format(created2,'Y-m-d H:i:s');//#Ymdhms
  221. searchFormPanel.getForm().findField("srh.created1").setValue(created1);
  222. searchFormPanel.getForm().findField("srh.created2").setValue(created2);
  223. }//#initSearch
  224. </script>
  225. </head>
  226. <body>
  227. </body>
  228. </html>