Compare commits
2 Commits
feature-ap
...
bugfix-ord
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4c8cc1def9 | ||
|
|
7284f982a3 |
@@ -57,9 +57,10 @@ interface IAppDisplay{
|
|||||||
}
|
}
|
||||||
|
|
||||||
const authStore = useAuthStore();
|
const authStore = useAuthStore();
|
||||||
|
const numberStringSorting = (a: string, b: string) => parseInt(a, 10) - parseInt(b, 10);
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
{ name: 'id', label: 'アプリID', field: 'id', align: 'left', sortable: true },
|
{ name: 'id', label: 'アプリID', field: 'id', align: 'left', sortable: true, sort: numberStringSorting },
|
||||||
{ name: 'name', label: 'アプリ名', field: 'name', align: 'left', sortable: true },
|
{ name: 'name', label: 'アプリ名', field: 'name', align: 'left', sortable: true },
|
||||||
{ name: 'url', label: 'URL', field: 'url', align: 'left', sortable: true },
|
{ name: 'url', label: 'URL', field: 'url', align: 'left', sortable: true },
|
||||||
{ name: 'user', label: '最後更新者', field: 'user', align: 'left', sortable: true},
|
{ name: 'user', label: '最後更新者', field: 'user', align: 'left', sortable: true},
|
||||||
@@ -79,14 +80,14 @@ const getApps = async () => {
|
|||||||
const result = await api.get('api/apps');
|
const result = await api.get('api/apps');
|
||||||
rows.value = result.data.map((item: IManagedApp) => {
|
rows.value = result.data.map((item: IManagedApp) => {
|
||||||
return {
|
return {
|
||||||
id: Number(item.appid),
|
id: item.appid,
|
||||||
name: item.appname,
|
name: item.appname,
|
||||||
url: `${item.domainurl}/k/${item.appid}`,
|
url: `${item.domainurl}/k/${item.appid}`,
|
||||||
user: `${item.user.first_name} ${item.user.last_name}` ,
|
user: `${item.user.first_name} ${item.user.last_name}` ,
|
||||||
updatetime:date.formatDate(item.update_time, 'YYYY/MM/DD HH:mm'),
|
updatetime:date.formatDate(item.update_time, 'YYYY/MM/DD HH:mm'),
|
||||||
version: Number(item.version)
|
version: Number(item.version)
|
||||||
}
|
}
|
||||||
}).sort((a, b) => a.id - b.id); // set default order
|
}).sort((a: IAppDisplay, b: IAppDisplay) => numberStringSorting(a.id, b.id)); // set default order
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user