删除发布博客的功能
This commit is contained in:
parent
ca4c17042d
commit
11f52789eb
@ -32,20 +32,6 @@
|
||||
<div class="btn-container">
|
||||
<el-button type="primary" @click="splitWord" style="vertical-align: bottom" v-permission="'article:edit'">分词处理</el-button>
|
||||
<el-button @click="pullArticles" style="vertical-align: bottom" v-permission="'article:edit'">拉取文章</el-button>
|
||||
<el-upload
|
||||
:action="`${apiBase}/system/deployBlog`"
|
||||
accept="application/zip"
|
||||
name="blogZip"
|
||||
:headers="{token: store.state.loginInfo.token}"
|
||||
:before-upload="beforeUpload"
|
||||
:on-success="uploadSuccess"
|
||||
:on-error="uploadError"
|
||||
auto-upload
|
||||
:show-file-list="false"
|
||||
style="display: inline-block;margin-left: 10px;"
|
||||
v-permission="'system:deploy'">
|
||||
<el-button type="primary" icon="Upload" :loading="isUploading">发布博客</el-button>
|
||||
</el-upload>
|
||||
<div class="search-btn">
|
||||
<el-button type="primary" @click="loadDataBase(true)" icon="Search">搜索</el-button>
|
||||
<el-button @click="reset" icon="RefreshLeft">重置</el-button>
|
||||
@ -126,7 +112,7 @@ import { ArticleModel, TreeNodeData, TreeNodeSource } from '@/model/system/artic
|
||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||
import { Node } from 'element-plus/lib/components/tree/src/model/node'
|
||||
import { useBaseList } from '@/model/baselist'
|
||||
import { Page, MsgResult } from '@/model/common.dto'
|
||||
import { Page } from '@/model/common.dto'
|
||||
import http from '@/utils/http'
|
||||
|
||||
class ArticlePage extends Page {
|
||||
@ -146,7 +132,6 @@ class ArticlePage extends Page {
|
||||
}
|
||||
|
||||
const store = useStore()
|
||||
const apiBase = process.env.VUE_APP_API_BASE as string
|
||||
const { loading, total, search, setLoadData, loadDataBase, reset, pageChange, pageSizeChange, datetimeFormat } = useBaseList(new ArticlePage())
|
||||
|
||||
const articleData = ref<ArticleModel[]>([])
|
||||
@ -161,7 +146,6 @@ const markdownPreview = reactive<{
|
||||
title: null,
|
||||
content: null
|
||||
})
|
||||
const isUploading = ref(false)
|
||||
|
||||
let selectedData: string[] = []
|
||||
|
||||
@ -202,22 +186,6 @@ function pullArticles() {
|
||||
function dataSelect(selection: ArticleModel[]) {
|
||||
selectedData = selection.map(item => item._id)
|
||||
}
|
||||
function beforeUpload(file: File): boolean {
|
||||
isUploading.value = true
|
||||
return true
|
||||
}
|
||||
function uploadSuccess(response: MsgResult) {
|
||||
if (response.code === 0) {
|
||||
ElMessage.success(response.message)
|
||||
} else {
|
||||
ElMessage.warning(response.message)
|
||||
}
|
||||
isUploading.value = false
|
||||
}
|
||||
function uploadError(error: Error) {
|
||||
isUploading.value = false
|
||||
ElMessage.error(error.message)
|
||||
}
|
||||
|
||||
const treeProps = {
|
||||
label: 'name',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user