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