mirror of
https://github.com/FoggedLens/deflock.git
synced 2026-10-11 01:18:44 +02:00
fix timing
This commit is contained in:
1 parent
f1432becf0
commit
ad2ace62cb
1 file changed
+14
-5
@@ -19,7 +19,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { ref } from 'vue';
|
import { ref, nextTick } from 'vue';
|
||||||
import { useApi } from '@directus/extensions-sdk';
|
import { useApi } from '@directus/extensions-sdk';
|
||||||
|
|
||||||
const emit = defineEmits(['setFieldValue']);
|
const emit = defineEmits(['setFieldValue']);
|
||||||
@@ -37,10 +37,19 @@ async function importWin() {
|
|||||||
try {
|
try {
|
||||||
const { data } = await api.post('/import-win', { url: articleUrl.value });
|
const { data } = await api.post('/import-win', { url: articleUrl.value });
|
||||||
|
|
||||||
emit('setFieldValue', { field: 'cityState', value: data.cityState });
|
console.log('[import-win] setting fields:', data);
|
||||||
emit('setFieldValue', { field: 'monthYear', value: data.monthYear });
|
|
||||||
emit('setFieldValue', { field: 'description', value: data.description });
|
const fields = [
|
||||||
emit('setFieldValue', { field: 'outcome', value: data.outcome });
|
{ field: 'cityState', value: data.cityState },
|
||||||
|
{ field: 'monthYear', value: data.monthYear },
|
||||||
|
{ field: 'description', value: data.description },
|
||||||
|
{ field: 'outcome', value: data.outcome },
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const payload of fields) {
|
||||||
|
emit('setFieldValue', payload);
|
||||||
|
await nextTick();
|
||||||
|
}
|
||||||
|
|
||||||
articleUrl.value = '';
|
articleUrl.value = '';
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
|||||||
Reference in new issue
Block a user