mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-18 16:54:25 +08:00
use for-of statements to replace for and for-in
This commit is contained in:
@@ -119,13 +119,13 @@ function init(): void {
|
||||
if (isString(query['value'])) {
|
||||
try {
|
||||
const filterItems = query['value'].split(':');
|
||||
const amountCount = getAmountFilterParameterCount(filterItems[0]);
|
||||
const amountCount = getAmountFilterParameterCount(filterItems[0] as string);
|
||||
|
||||
if (filterItems.length === 2 && amountCount === 1) {
|
||||
queryAmount1 = parseInt(filterItems[1]);
|
||||
queryAmount1 = parseInt(filterItems[1] as string);
|
||||
} else if (filterItems.length === 3 && amountCount === 2) {
|
||||
queryAmount1 = parseInt(filterItems[1]);
|
||||
queryAmount2 = parseInt(filterItems[2]);
|
||||
queryAmount1 = parseInt(filterItems[1] as string);
|
||||
queryAmount2 = parseInt(filterItems[2] as string);
|
||||
}
|
||||
} catch (ex) {
|
||||
logger.warn('cannot parse amount from filter value, original value is ' + query['value'], ex);
|
||||
|
||||
@@ -721,9 +721,9 @@ const transactionDisplayScheduledFrequency = computed<string>(() => {
|
||||
const items = (template.scheduledFrequency || '').split(',');
|
||||
const scheduledFrequencyValues: number[] = [];
|
||||
|
||||
for (let i = 0; i < items.length; i++) {
|
||||
if (items[i]) {
|
||||
scheduledFrequencyValues.push(parseInt(items[i]));
|
||||
for (const item of items) {
|
||||
if (item) {
|
||||
scheduledFrequencyValues.push(parseInt(item));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -912,7 +912,7 @@ function init(): void {
|
||||
if (query['id'] && responses[4] instanceof Transaction) {
|
||||
fromTransaction = responses[4];
|
||||
} else if (query['templateId'] && transactionTemplatesStore.allTransactionTemplatesMap && transactionTemplatesStore.allTransactionTemplatesMap[TemplateType.Normal.type]) {
|
||||
fromTransaction = transactionTemplatesStore.allTransactionTemplatesMap[TemplateType.Normal.type][query['templateId']];
|
||||
fromTransaction = (transactionTemplatesStore.allTransactionTemplatesMap[TemplateType.Normal.type] as Record<string, TransactionTemplate>)[query['templateId']] ?? null;
|
||||
|
||||
if (fromTransaction) {
|
||||
addByTemplateId.value = fromTransaction.id;
|
||||
@@ -1163,7 +1163,7 @@ function uploadPicture(event: Event): void {
|
||||
return;
|
||||
}
|
||||
|
||||
const pictureFile = el.files[0];
|
||||
const pictureFile = el.files[0] as File;
|
||||
|
||||
el.value = '';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user