fix UI
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { defineStore } from 'pinia';
|
||||
import { api } from 'boot/axios';
|
||||
import { IAppDisplay, IAppVersion, IAppVersionDisplay, IManagedApp } from 'src/types/AppTypes';
|
||||
import { IAppDisplay, IAppVersion, IAppVersionDisplay, IManagedApp, IVersionSubmit } from 'src/types/AppTypes';
|
||||
import { IUser } from 'src/types/UserTypes';
|
||||
import { date, Notify } from 'quasar'
|
||||
|
||||
@@ -35,15 +35,6 @@ export const useAppStore = defineStore('app', {
|
||||
return this.apps.find((item: IAppDisplay) => item.id === id);
|
||||
},
|
||||
|
||||
async getVersionsByAppId(app: IAppDisplay) {
|
||||
const { data } = await api.get(`api/appversions/${app.id}`);
|
||||
return data.data.map((item: IAppVersion) => versionToVersionDisplay(item));
|
||||
},
|
||||
|
||||
async changeVersion(app: IAppDisplay, version: IAppVersionDisplay) {
|
||||
await api.put(`api/appversions/${app.id}/${version.id}`);
|
||||
},
|
||||
|
||||
async deleteApp(app: IAppDisplay) {
|
||||
try {
|
||||
await api.delete(`api/apps/${app.id}`);
|
||||
@@ -59,6 +50,23 @@ export const useAppStore = defineStore('app', {
|
||||
return true;
|
||||
},
|
||||
|
||||
async getVersionsByAppId(app: IAppDisplay) {
|
||||
const { data } = await api.get(`api/appversions/${app.id}`);
|
||||
return data.data.map((item: IAppVersion) => versionToVersionDisplay(item));
|
||||
},
|
||||
|
||||
async changeVersion(app: IAppDisplay, version: IAppVersionDisplay) {
|
||||
await api.put(`api/appversions/${app.id}/${version.id}`);
|
||||
},
|
||||
|
||||
async createVersion(versionSubmit: IVersionSubmit) {
|
||||
await api.post('api/apps', {
|
||||
'appid': versionSubmit.appId,
|
||||
'versionname': versionSubmit.name,
|
||||
'comment': versionSubmit.comment
|
||||
})
|
||||
},
|
||||
|
||||
reset() {
|
||||
this.apps = [];
|
||||
this.rowIds.clear();
|
||||
|
||||
Reference in New Issue
Block a user