diff --git a/entry/src/main/ets/pages/BillHomePage.ets b/entry/src/main/ets/pages/BillHomePage.ets index 470b4c18eba59fdd1906871fc6f5f1e9fc1d480e..e9fa9e98b2fc8addd4aea2ea85161260155c5cc3 100644 --- a/entry/src/main/ets/pages/BillHomePage.ets +++ b/entry/src/main/ets/pages/BillHomePage.ets @@ -84,7 +84,7 @@ struct BillHomePage { // Function for Monitoring Data Changes. eventFunc = (value: string) => { const list: AccountData[] = JSON.parse(value); - this.rdbManager.updateLocalDataBase(this.accounts, list) + this.rdbManager.updateLocalDataBase(this.accounts, list); this.accounts = list; }; @@ -104,7 +104,7 @@ struct BillHomePage { const index = this.accounts.findIndex((account: AccountData) => account.id === item.id); this.accounts.splice(index, 1); await this.rdbManager.deleteData(item); - }) + }); this.deleteList = []; this.isEdit = false; } @@ -154,7 +154,7 @@ struct BillHomePage { } else { const keyList: Array = Object.keys(TextList); const typeText = keyList.find(key => { - let result: string = '' + let result: string = ''; try { result = this.context.resourceManager.getStringByNameSync(key); } catch (err) { @@ -237,7 +237,7 @@ struct BillHomePage { this.selectListItem(item); this.dialogController.open(); }) - }) + },(item: AccountData) => item.id) } .width('100%') .flexGrow(1) diff --git a/entry/src/main/ets/utils/RdbManager.ets b/entry/src/main/ets/utils/RdbManager.ets index 7fc53397e1a1a819d3c84fe2e77c1d638b252ce7..6de01b0c1c68abe9b1469f5d235e7857b908942b 100644 --- a/entry/src/main/ets/utils/RdbManager.ets +++ b/entry/src/main/ets/utils/RdbManager.ets @@ -308,7 +308,7 @@ export class RdbManager { */ generateBucket(account: AccountData): relationalStore.ValuesBucket { let obj: relationalStore.ValuesBucket = {}; - obj.id = account.id + obj.id = account.id; obj.accountType = account.accountType; obj.typeText = account.typeText; obj.amount = account.amount; @@ -322,7 +322,7 @@ export class RdbManager { */ updateLocalDataBase(oldList: Array, newList: Array) { const list: Array = newList.concat(oldList); - const idList = new Set(list.map((item: AccountData) => item.id)) + const idList = new Set(list.map((item: AccountData) => item.id)); idList.forEach((id: string) => { const isFindInOldList = oldList.find((item: AccountData) => id === item.id); const isFindInNewList = newList.find((item: AccountData) => id === item.id); @@ -336,6 +336,6 @@ export class RdbManager { const item: AccountData = newList.find((item: AccountData) => id === item.id) || {} as AccountData; this.updateData(item, false); } - }) + }); } } \ No newline at end of file