Front end users refactoring

This commit is contained in:
xue jiahao
2024-12-23 17:32:20 +08:00
parent 354abf252b
commit e9fa013d7d
8 changed files with 184 additions and 75 deletions

View File

@@ -1,8 +1,8 @@
import { defineStore } from 'pinia';
import { api } from 'boot/axios';
import { IAppDisplay, IAppVersion, IAppVersionDisplay, IManagedApp, IVersionSubmit } from 'src/types/AppTypes';
import { IUser } from 'src/types/UserTypes';
import { date, Notify } from 'quasar'
import { userToUserDisplay } from './useUserStore';
export const useAppStore = defineStore('app', {
@@ -104,16 +104,3 @@ function appToAppDisplay(app: IManagedApp) {
function formatDate(data: string) {
return date.formatDate(data, 'YYYY/MM/DD HH:mm');
}
function userToUserDisplay(user: IUser) {
return {
id: user.id,
firstName: user.first_name,
lastName: user.last_name,
fullNameSearch: (user.last_name + user.first_name).toLowerCase(),
fullName: user.last_name + ' ' + user.first_name,
email: user.email,
isActive: user.is_active,
isSuperuser: user.is_superuser,
}
}