37 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
| <div class="wrapper-sm p-t-none">
 | |
|     <div class="gdoo-list-grid">
 | |
|         <div id="order-goods-widget" class="ag-theme-balham" style="width:100%;height:200px;"></div>
 | |
|     </div>
 | |
| </div>
 | |
| <script>
 | |
| (function ($) {
 | |
|     function datetimeFormatter(params) {
 | |
|         return format_datetime(params.value);
 | |
|     }
 | |
|     var gridDiv = document.querySelector("#order-goods-widget");
 | |
|     var options = new agGridOptions();
 | |
|     options.remoteDataUrl = '{{url()}}';
 | |
|     options.remoteParams = {};
 | |
|     var columnDefs = [
 | |
|         {suppressMenu: true, type:'sn', cellClass:'text-center', headerName: '序号', width: 60},
 | |
|         {suppressMenu: true, field: "sn", headerName: '编号', width: 160},
 | |
|         {suppressMenu: true, sortable: false, field: "name", headerName: '客户', width: 160},
 | |
|         {suppressMenu: true, sortable: false, field: "freight_arrival_date", headerName: '预计到货日期', width: 140},
 | |
|     ];
 | |
|     options.columnDefs = columnDefs;
 | |
|     options.onRowDoubleClicked = function (params) {
 | |
|         if (params.node.rowPinned) {
 | |
|             return;
 | |
|         }
 | |
|         if (params.data == undefined) {
 | |
|             return;
 | |
|         }
 | |
|         if (params.data.id > 0) {
 | |
|             top.addTab('stock/delivery/show?id=' + params.data.id, 'stock_delivery_show', '发货单');
 | |
|         }
 | |
|     };
 | |
|     new agGrid.Grid(gridDiv, options);
 | |
|     options.remoteData({page: 1});
 | |
|     gdoo.widgets['order_widget_goods'] = options;
 | |
| })(jQuery);
 | |
| </script> |