listview for salary structure
This commit is contained in:
parent
3b0f5dddea
commit
42e1273c4c
47
erpnext/hr/doctype/salary_structure/listview.js
Normal file
47
erpnext/hr/doctype/salary_structure/listview.js
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
// render
|
||||||
|
wn.doclistviews['Salary Structure'] = wn.views.ListView.extend({
|
||||||
|
init: function(d) {
|
||||||
|
this._super(d)
|
||||||
|
this.fields = this.fields.concat([
|
||||||
|
"`tabSalary Structure`.employee_name",
|
||||||
|
"`tabSalary Structure`.designation",
|
||||||
|
"`tabSalary Structure`.branch",
|
||||||
|
"`tabSalary Structure`.net_pay",
|
||||||
|
"`tabSalary Structure`.from_date",
|
||||||
|
"`tabSalary Structure`.to_date",
|
||||||
|
"`tabSalary Structure`.company"
|
||||||
|
]);
|
||||||
|
this.stats = this.stats.concat(['company']);
|
||||||
|
},
|
||||||
|
|
||||||
|
prepare_data: function(data) {
|
||||||
|
this._super(data);
|
||||||
|
var concat_list = [];
|
||||||
|
data.designation && concat_list.push(data.designation);
|
||||||
|
data.branch && concat_list.push(data.branch);
|
||||||
|
data.description = concat_list.join(", ");
|
||||||
|
data.period = data.from_date + (data.to_date && ' to ' + data.to_date);
|
||||||
|
},
|
||||||
|
|
||||||
|
columns: [
|
||||||
|
{width: '2%', content: 'check'},
|
||||||
|
{width: '2%', content: 'docstatus'},
|
||||||
|
{width: '13%', content: 'name'},
|
||||||
|
{width: '18%', content: 'employee_name'},
|
||||||
|
{width: '24%', content: 'description+tags', css: {'color': '#aaa'}},
|
||||||
|
{width: '26%', content:'period', css: {'text-align': 'right', 'color':'#aaa'}},
|
||||||
|
{
|
||||||
|
width: '15%',
|
||||||
|
content: function(parent, data) {
|
||||||
|
$(parent).html(
|
||||||
|
(
|
||||||
|
data.company
|
||||||
|
? wn.boot.company[data.company].default_currency
|
||||||
|
: sys_defaults.currency
|
||||||
|
)
|
||||||
|
+ ' ' + fmt_money(data.net_pay));
|
||||||
|
},
|
||||||
|
css: {'text-align': 'right'},
|
||||||
|
},
|
||||||
|
]
|
||||||
|
});
|
||||||
Loading…
x
Reference in New Issue
Block a user