{% extends 'data_grid.html' %} {% load i18n common %} {% load iclock_tags %} {% block grid_opt_update %} var cols = data_grid_opts['grid_opts']['cols'][0]; var payload = {}; cols.forEach(function(col, index){ payload[col.field] = col; }) $.extend(payload.rmb_file,{event:'getRecptFile', templet:function(d){ return ''+d.rmb_file+''; }}) data_grid_opts.events = $.extend(data_grid_opts.events || {},{ getRecptFile: function(data){ $.ajax({ url: '/payroll/reimbursement/recepts/', type:'GET', data: { obj_id: data['id'] }, dataType: 'html', success: function (res) { layer.open({ title: gettext("Reimbursement receipt"), type: 1, zIndex: 998, resize:false, area: ['1000px', '650px'], content: res, btn:[gettext("btn_confirm")], end: function () { layer.closeAll('tips'); } }) } , error: function () { layer.close(loadIndex); } }) } }) {% endblock %} {% block function_js %} {% endblock function_js %} {% block filter_bar %} {{ block.super }} {% csrf_token %} {% block row_event %} {% if all_perms.change or all_perms.delete %} {% endif %} {% endblock row_event %} {% endblock %}