去除配置管理对文件上传组件的控制

This commit is contained in:
XaoLi717 2024-12-30 09:23:27 +08:00
parent d854d489fd
commit d0fdf4aefc

View File

@ -41,7 +41,7 @@
<template #file="row">
<div class="flex items-center">
<span>{{ row.file.name }}</span>
<div v-if="dataT=='001'||dataT=='005'||dataT=='007'" class="ml-10px" >
<div class="ml-10px" >
<el-link
:underline="false"
@click="handleView(row.file)"
@ -50,7 +50,7 @@
>预览
</el-link>
</div>
<div v-if="(dataT=='003'||dataT=='006'||dataT=='007')&&props.openOnlyOffice" class="ml-10px" >
<div v-if="props.openOnlyOffice" class="ml-10px" >
<el-link
:underline="false"
@click="edit(row)"
@ -59,7 +59,7 @@
>编辑
</el-link>
</div>
<div v-if="dataT=='002'||dataT=='005'||dataT=='007'" class="ml-10px">
<div class="ml-10px">
<el-link
:underline="false"
@click="downloadFile(row.file)"
@ -68,7 +68,7 @@
>原文件下载
</el-link>
</div>
<div v-if="(dataT=='004'||dataT=='006'||dataT=='007')&&props.openOnlyOffice" class="ml-10px">
<div v-if="props.openOnlyOffice" class="ml-10px">
<el-link
:underline="false"
target="_blank"
@ -113,7 +113,6 @@ import {getAccessToken} from "@/utils/auth";
import {onlyofApi} from "@/api/only/only";
import axios from "axios";
import {ref} from "vue";
import {getConfigKey} from "@/api/infra/config";
import {config} from '@/config/axios/config'
const message = useMessage() //
@ -571,14 +570,7 @@ const emitUpdateModelValue2 = () => {
// 便
MysqlUrl.value = []
}
const dataT = ref(null)
onMounted( () => {
getConfigKey("file:open:controller").then((res) => {
if (!res || res.length === 0){
return
}
dataT.value = res;
})
})
</script>
<style lang="scss" scoped>