From 5933685ea11e748cca2f5c13b79abc2b1ffa32a2 Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Mon, 18 Dec 2017 20:20:01 +0800
Subject: [PATCH] updates
---
_mock/installer.service.ts | 21 +++++++++++++++++++--
1 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/_mock/installer.service.ts b/_mock/installer.service.ts
index d90f147..a579dda 100644
--- a/_mock/installer.service.ts
+++ b/_mock/installer.service.ts
@@ -3,12 +3,11 @@
for (let i = 0; i < 50; i += 1) {
list.push({
key: i,
- disabled: false,
name: '������' + (i + 1),
sex: ['���', '���'][i % 2],
mobile: 13713713777 + i,
email: `test_${i + 1}@test.com`,
- weixin: 'test',
+ weixin: 'test' + (i + 1),
password: 'ISGMyneATSuhkiwz4BURBQ==',
organization: '������' + (i + 1),
nickname: '������' + (i + 1),
@@ -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