{% 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 %}