{% extends 'data_grid.html' %}
{% load i18n static common %}
{% block grid_opt_update %}
var cols = res['grid_opts']['cols'][0];
var payload = {};
cols.forEach(function(col, index){
payload[col.field] = col;
});
$.extend(payload.cmd_count, {event: 'pop_cmd', templet: function(d){
return ''+d.cmd_count+'';
}});
$.extend(payload.area, {event: 'pop_employee', templet: function(d){
return ''+d.area+'';
}});
data_grid_opts.events = $.extend(data_grid_opts.events || {}, {
pop_cmd: function(data){
var url = "/iclock/pending_cmd/?_id="+data.id;
$.ajax({
url: url
,type: "get"
,dataType: "html"
,success: function(response){
layer.open({
type: 1
,title: data.alias
,area: ['780px', '430px']
,content: response
})
}
})
},
pop_employee: function(data){
var url = "/iclock/area_employees/?_id="+data.id;
$.ajax({
url: url
,type: "get"
,dataType: "html"
,success: function(response){
layer.open({
type: 1
,title: data.area
,area: ['890px', '430px']
,content: response
})
}
})
}
});
{% endblock grid_opt_update %}