Skip to content

Commit fd43c57

Browse files
committed
fix(expense_claim_pwa): fetch salary employee from employee master
1 parent 0874b5a commit fd43c57

File tree

1 file changed

+20
-0
lines changed
  • frontend/src/views/expense_claim

1 file changed

+20
-0
lines changed

frontend/src/views/expense_claim/Form.vue

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ const formFields = createResource({
107107
},
108108
onSuccess(_data) {
109109
expenseApproverDetails.reload()
110+
if (!expenseClaim.value.currency) {
111+
employeeCurrency.reload()
112+
}
110113
companyDetails.reload()
111114
112115
updateCurrencyLabels({
@@ -155,6 +158,22 @@ const expenseApproverDetails = createResource({
155158
},
156159
})
157160
161+
const employeeCurrency = createResource({
162+
url: "frappe.client.get_value",
163+
makeParams() {
164+
return {
165+
doctype: "Employee",
166+
fieldname: ["salary_currency"],
167+
filters: { name: currEmployee.value },
168+
};
169+
},
170+
onSuccess(data) {
171+
if (data?.salary_currency) {
172+
expenseClaim.value.currency = data.salary_currency;
173+
}
174+
}
175+
});
176+
158177
const companyDetails = createResource({
159178
url: "hrms.api.get_company_cost_center_and_expense_account",
160179
params: { company: expenseClaim.value.company },
@@ -182,6 +201,7 @@ watch(
182201
}
183202
currEmployee.value = employee_id
184203
expenseApproverDetails.fetch({ employee: currEmployee.value })
204+
employeeCurrency.fetch();
185205
}
186206
)
187207
watch(

0 commit comments

Comments
 (0)