diff --git a/src/app/link_set/link-set.model.ts b/src/app/link_set/link-set.model.ts index d99f317..bde5261 100644 --- a/src/app/link_set/link-set.model.ts +++ b/src/app/link_set/link-set.model.ts @@ -34,7 +34,7 @@ const Model: ModelType = { onIconClick(title: string, id: string) { switch (title) { case '删除': - deleteConnection(id, (res: string) => { + deleteConnection(id, () => { this.model.linkList = [...this.model.linkList.filter((item: LinkType) => item.connectionId !== id)]; this.model.linkSelected = {}; this.model.linkUpdate = {}; diff --git a/src/app/link_set/link-set.service.ts b/src/app/link_set/link-set.service.ts index 4befbe1..11a418b 100644 --- a/src/app/link_set/link-set.service.ts +++ b/src/app/link_set/link-set.service.ts @@ -4,15 +4,23 @@ import {addConnection, updateConnection} from '@shared/crud/crud.request'; export function saveConnection(linkUpdate: LinkType): Promise { if (linkUpdate.connectionId) { return new Promise(((resolve, reject) => { - addConnection(linkUpdate, (res: string) => { - resolve(res); - }); + try { + addConnection(linkUpdate, (res: string) => { + resolve(res); + }); + } catch (error) { + reject(error); + } })); } return new Promise(((resolve, reject) => { - updateConnection(linkUpdate, (res: string) => { - resolve(res); - }); + try { + updateConnection(linkUpdate, (res: string) => { + resolve(res); + }); + } catch (error) { + reject(error); + } })); }