Skip to content

Commit be7aaf0

Browse files
authored
fixing achievement pic upload (#249)
## Изменения <!-- Опишите здесь на языке, понятном каждому, изменения, сделанные в исходном коде по пунктам. --> ## Детали реализации <!-- Здесь можно описать технические детали по пунктам. --> ## Check-List <!-- После сохранения у следующих полей появятся галочки, которые нужно проставить мышкой --> - [ ] Вы проверили свой код перед отправкой запроса? - [ ] Вы написали тесты к реализованным функциям? - [ ] Вы не забыли применить форматирование `black` и `isort` для _Back-End_ или `Prettier` для _Front-End_?
1 parent 99e54ca commit be7aaf0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/views/admin/achievement/AchievementListView.vue

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ toolbar.setup({ title: 'Управление достижениями', backUrl:
1616
const achievements = ref<AchievementGet[]>([]);
1717
const newName = ref('');
1818
const newDescription = ref('');
19-
const newPic = ref<File[] | undefined>(undefined);
19+
const newPic = ref<File | undefined>(undefined);
2020
const created = ref<boolean | undefined>(undefined);
2121
2222
onMounted(async () => {
@@ -29,11 +29,12 @@ onMounted(async () => {
2929
async function createAchievement(
3030
new_name: string,
3131
new_description: string,
32-
new_pic: File[] | undefined
32+
new_pic: File | undefined
3333
) {
34-
console.log(new_pic, new_pic?.length);
35-
if (new_pic === undefined || new_pic.length !== 1) return;
34+
console.log(new_pic);
35+
if (new_pic === undefined) return;
3636
const new_pic_str = new_pic.toString();
37+
console.log(new_pic_str);
3738
3839
const promise = apiClient.POST('/achievement/achievement', {
3940
body: {
@@ -88,11 +89,10 @@ async function createAchievement(
8889
prepend-icon="md:image"
8990
accept="image/png"
9091
:rules="[
91-
(value: File[]) => {
92+
(value: File) => {
9293
return (
9394
!value ||
94-
value.length == 1 ||
95-
value[0].size < 200000 ||
95+
value.size < 200000 ||
9696
'Размер изображения не должен превышать 200 KB!'
9797
);
9898
},

0 commit comments

Comments
 (0)