diff --git a/src/api/base/currency.js b/src/api/base/currency.js
index adb7555..69fd94b 100644
--- a/src/api/base/currency.js
+++ b/src/api/base/currency.js
@@ -58,3 +58,14 @@ export const changeStatus = (id, status) => {
},
});
};
+
+export const getBfiExchangeRate = (currencyCode, effectdate) => {
+ return request({
+ url: '/blade-transport/bfi/exchange-rate',
+ method: 'get',
+ params: {
+ currencyCode,
+ effectdate,
+ },
+ });
+};
diff --git a/src/views/settlement/components/formal-settlement-editor.vue b/src/views/settlement/components/formal-settlement-editor.vue
index 93cd0bd..496eb46 100644
--- a/src/views/settlement/components/formal-settlement-editor.vue
+++ b/src/views/settlement/components/formal-settlement-editor.vue
@@ -22,6 +22,7 @@
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择"
+ @change="fetchBfiExchangeRate"
/>