parent
7c009a421b
commit
b67a327ffa
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue