version with backend
This commit is contained in:
@@ -47,8 +47,9 @@
|
||||
</show-dialog>
|
||||
|
||||
|
||||
<show-dialog v-model:visible="showVersionHistory" :name="targetRow?.name + 'のバージョン履歴'" @close="closeHistoryDg" min-width="50vw" min-height="50vh" :ok-btn-auto-close="false" :ok-btn-loading="isAdding">
|
||||
<version-history ref="versionDialog" :app="targetRow as IAppDisplay" />
|
||||
<show-dialog v-model:visible="showVersionHistory" :name="targetRow?.name + 'のバージョン履歴'" @close="closeHistoryDg" min-width="30vw" :ok-btn-auto-close="false" :ok-btn-loading="isAdding"
|
||||
ok-btn-label="選択">
|
||||
<version-history ref="versionDialog" :app="targetRow" />
|
||||
</show-dialog>
|
||||
</div>
|
||||
</template>
|
||||
@@ -91,6 +92,7 @@ const rowIds = new Set<string>();
|
||||
const $q = useQuasar()
|
||||
const store = useFlowEditorStore();
|
||||
const appDialog = ref();
|
||||
const versionDialog = ref();
|
||||
const showSelectApp=ref(false);
|
||||
const showVersionHistory=ref(false);
|
||||
const isAdding = ref(false);
|
||||
@@ -161,12 +163,13 @@ function showHistory(app:IAppDisplay) {
|
||||
}
|
||||
|
||||
const closeHistoryDg = async (val: 'OK'|'Cancel') => {
|
||||
showSelectApp.value = true;
|
||||
if (val == 'OK' && appDialog.value.selected[0]) {
|
||||
showVersionHistory.value = true;
|
||||
if (val == 'OK' && versionDialog.value.selected[0]) {
|
||||
isAdding.value = true;
|
||||
await api.put(`api/appversions/${targetRow.value?.id}/${versionDialog.value.selected[0].id}`)
|
||||
await getApps();
|
||||
}
|
||||
showSelectApp.value = false;
|
||||
showVersionHistory.value = false;
|
||||
isAdding.value = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user