|
|
@@ -35,11 +35,11 @@
|
|
|
<template #header>
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
<el-col :span="1.5">
|
|
|
- <el-button v-hasPermi="['system:oss:upload']" type="primary" plain icon="Upload"
|
|
|
+ <el-button v-hasPermi="['system:oss:uploadFile']" type="primary" plain icon="Upload"
|
|
|
@click="handleFile">上传文件</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
- <el-button v-hasPermi="['system:oss:upload']" type="primary" plain icon="Upload"
|
|
|
+ <el-button v-hasPermi="['system:oss:uploadImage']" type="primary" plain icon="Upload"
|
|
|
@click="handleImage">上传图片</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
@@ -48,15 +48,6 @@
|
|
|
删除
|
|
|
</el-button>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button v-hasPermi="['system:oss:edit']" :type="previewListResource ? 'danger' : 'warning'" plain
|
|
|
- @click="handlePreviewListResource(!previewListResource)">预览开关 : {{ previewListResource ? '禁用' : '启用'
|
|
|
- }}</el-button>
|
|
|
- </el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button v-hasPermi="['system:ossConfig:list']" type="info" plain icon="Operation"
|
|
|
- @click="handleOssConfig">配置管理</el-button>
|
|
|
- </el-col>
|
|
|
<right-toolbar v-model:show-search="showSearch" @query-table="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
</template>
|
|
|
@@ -118,7 +109,6 @@ import { listOss, delOss } from '@/api/system/oss';
|
|
|
import ImagePreview from '@/components/ImagePreview/index.vue';
|
|
|
import { OssForm, OssQuery, OssVO } from '@/api/system/oss/types';
|
|
|
|
|
|
-const router = useRouter();
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
|
|
|
const ossList = ref<OssVO[]>([]);
|
|
|
@@ -260,10 +250,6 @@ const handleOrderChange = (prop: string, order: string) => {
|
|
|
queryParams.value.isAsc = isAscArr.join(',');
|
|
|
getList();
|
|
|
};
|
|
|
-/** 任务日志列表查询 */
|
|
|
-const handleOssConfig = () => {
|
|
|
- router.push('/system/oss-config/index');
|
|
|
-};
|
|
|
/** 文件按钮操作 */
|
|
|
const handleFile = () => {
|
|
|
reset();
|
|
|
@@ -287,18 +273,6 @@ const submitForm = () => {
|
|
|
const handleDownload = (row: OssVO) => {
|
|
|
proxy?.$download.oss(row.ossId);
|
|
|
};
|
|
|
-/** 预览开关按钮 */
|
|
|
-const handlePreviewListResource = async (preview: boolean) => {
|
|
|
- const text = preview ? '启用' : '停用';
|
|
|
- try {
|
|
|
- await proxy?.$modal.confirm('确认要"' + text + '""预览列表图片"配置吗?');
|
|
|
- await proxy?.updateConfigByKey('sys.oss.previewListResource', preview);
|
|
|
- await getList();
|
|
|
- proxy?.$modal.msgSuccess(text + '成功');
|
|
|
- } catch {
|
|
|
- return;
|
|
|
- }
|
|
|
-};
|
|
|
/** 删除按钮操作 */
|
|
|
const handleDelete = async (row?: OssVO) => {
|
|
|
const ossIds = row?.ossId || ids.value;
|