From 2a6b298e391134861b7aba91c97ad475ec9f84f8 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Mon, 18 Dec 2017 16:44:39 +0800 Subject: [PATCH] updates --- _mock/installer.service.ts | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/_mock/installer.service.ts b/_mock/installer.service.ts index d90f147..ecaa6aa 100644 --- a/_mock/installer.service.ts +++ b/_mock/installer.service.ts @@ -3,7 +3,6 @@ for (let i = 0; i < 50; i += 1) { list.push({ key: i, - disabled: false, name: '������' + (i + 1), sex: ['���', '���'][i % 2], mobile: 13713713777 + i, @@ -18,6 +17,15 @@ export function getInstaller(params: any) { let ret = [...list]; + if (params.sorter) { + const s = params.sorter.split('_'); + ret = ret.sort((prev, next) => { + if (s[1] === 'descend') { + return next[s[0]] - prev[s[0]]; + } + return prev[s[0]] - next[s[0]]; + }); + } if (params.u_name) { ret = ret.filter(data => data.name.indexOf(params.u_name) > -1); } @@ -26,3 +34,12 @@ } return ret; } + +export function deleteInstaller(name: string): boolean { + const idx = list.findIndex(w => w.name === name); + if (idx !== -1) { + list.splice(idx, 1); + return true; + } + return false; +} -- Gitblit v1.8.0