1.文章接口联调

sws 2024-08-21
v1.0.0
sws 2024-08-21 11:05:10 +08:00
parent 7c009a421b
commit b67a327ffa
2 changed files with 6 additions and 8 deletions

View File

@ -22,16 +22,14 @@
<drag :data="form.article_list" :space-col="20" @remove="article_list_remove" @on-sort="article_list_sort"> <drag :data="form.article_list" :space-col="20" @remove="article_list_remove" @on-sort="article_list_sort">
<template #default="{ row }"> <template #default="{ row }">
<upload v-model="row.new_url" :limit="1" size="40" styles="2"></upload> <upload v-model="row.new_url" :limit="1" size="40" styles="2"></upload>
<el-image :src="row.url" fit="contain" class="img"> <el-image :src="row.link.cover" fit="contain" class="img">
<template #error> <template #error>
<div class="bg-f5 flex-row jc-c align-c radius h w"> <div class="bg-f5 flex-row jc-c align-c radius h w">
<icon name="error-img" size="16" color="9"></icon> <icon name="error-img" size="16" color="9"></icon>
</div> </div>
</template> </template>
</el-image> </el-image>
<div class="flex-1 flex-width"> <div class="flex-1 flex-width text-line-2 size-12 self-s">{{ row.link.title }}</div>
<url-value v-model="row.link"></url-value>
</div>
</template> </template>
</drag> </drag>
<el-button class="mtb-20 w" @click="add">+</el-button> <el-button class="mtb-20 w" @click="add">+</el-button>
@ -120,12 +118,12 @@ const init = () => {
if (!article_store.is_article_api) { if (!article_store.is_article_api) {
article_store.set_is_article_api(true); article_store.set_is_article_api(true);
ArticleAPI.getInit() ArticleAPI.getInit()
.then((res) => { .then((res: any) => {
const { article_category_list } = res.data; const { article_category_list } = res.data;
base_list.article_category_list = article_category_list; base_list.article_category_list = article_category_list;
article_store.set_article(article_category_list); article_store.set_article(article_category_list);
}) })
.catch((err) => { .catch((err: any) => {
article_store.set_is_article_api(false); article_store.set_is_article_api(false);
}); });
} else { } else {

View File

@ -147,12 +147,12 @@ const init = () => {
if (!article_store.is_article_api) { if (!article_store.is_article_api) {
article_store.set_is_article_api(true); article_store.set_is_article_api(true);
ArticleAPI.getInit() ArticleAPI.getInit()
.then((res) => { .then((res: any) => {
const { article_category_list } = res.data; const { article_category_list } = res.data;
base_list.article_category_list = article_category_list; base_list.article_category_list = article_category_list;
article_store.set_article(article_category_list); article_store.set_article(article_category_list);
}) })
.catch((err) => { .catch((err: any) => {
article_store.set_is_article_api(false); article_store.set_is_article_api(false);
}); });
} else { } else {