diff --git a/package.json b/package.json
index 215fa71..b7de7e6 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "moneynote-pc",
- "version": "1.0.91",
+ "version": "1.0.92",
"private": true,
"scripts": {
"analyze": "cross-env ANALYZE=1 max build",
diff --git a/src/locales/en-US/account.ts b/src/locales/en-US/account.ts
index a336480..afabf2e 100644
--- a/src/locales/en-US/account.ts
+++ b/src/locales/en-US/account.ts
@@ -29,5 +29,6 @@ export default {
'account.audit': 'Audit',
'currency.description': 'Description',
'currency.base': 'Base Currency',
+ 'currency.update': 'Change Rate',
}
diff --git a/src/locales/zh-CN/account.ts b/src/locales/zh-CN/account.ts
index 67491c9..4977a60 100644
--- a/src/locales/zh-CN/account.ts
+++ b/src/locales/zh-CN/account.ts
@@ -29,5 +29,6 @@ export default {
'account.audit': '对账',
'currency.description': '描述',
'currency.base': '基准币种',
+ 'currency.update': '修改汇率',
}
diff --git a/src/pages/Currency/DataTable.jsx b/src/pages/Currency/DataTable.jsx
index ff4e987..70ca02f 100644
--- a/src/pages/Currency/DataTable.jsx
+++ b/src/pages/Currency/DataTable.jsx
@@ -5,14 +5,20 @@ import {query1, queryAll} from '@/services/common';
import {selectSingleProp, tableProp} from '@/utils/prop';
import {tableSortFormat} from "@/utils/util";
import {refresh} from "@/services/currency";
+import RateForm from './RateForm';
import t from "@/utils/i18n";
export default () => {
- const { initialState } = useModel('@@initialState');
const { data : currencyOptions = [], loading : currencyLoading, run : loadCurrencies} = useRequest(() => queryAll('currencies'), { manual: true });
const { loading : refreshCurrencyLoading, run : runRefreshCurrency} = useRequest(refresh, { manual: true });
+ const { show } = useModel('modal');
+ const { actionRef } = useModel('Currency.model');
+
+ const changeRate = (record) => {
+ show(, 2, record)
+ };
const columns = [
{
@@ -32,7 +38,7 @@ export default () => {
dataIndex: 'base',
hideInTable: true,
valueType: 'select',
- initialValue: initialState.currentGroup.defaultCurrencyCode,
+ initialValue: 'USD',
fieldProps: {
...selectSingleProp,
allowClear: false,
@@ -53,13 +59,32 @@ export default () => {
dataIndex: 'description',
hideInSearch: true,
},
+ {
+ title: t('operation'),
+ align: 'center',
+ hideInSearch: true,
+ width: 250,
+ render: (_, record) => [
+ ,
+ ],
+ },
]
return (
[
-