提交代码

This commit is contained in:
jiangzhe 2024-06-18 16:01:13 +08:00
parent a03451e951
commit 6254ac4df7
3 changed files with 36 additions and 22 deletions

View File

@ -114,7 +114,7 @@ export function pageResource(query: any): AxiosPromise<any[]> {
}); });
} }
export const review = (data: any) => { export const reviewTextbook = (data: any) => {
return request({ return request({
url: '/file/textbook/review', url: '/file/textbook/review',
method: 'put', method: 'put',
@ -122,7 +122,15 @@ export const review = (data: any) => {
}); });
} }
export const copy = (data: any) => { export const reviewResource = (data: any) => {
return request({
url: '/file/resource/review',
method: 'put',
data: data
});
}
export const copyTextbook = (data: any) => {
return request({ return request({
url: '/file/textbook/copy', url: '/file/textbook/copy',
method: 'put', method: 'put',
@ -130,7 +138,15 @@ export const copy = (data: any) => {
}); });
} }
export const move = (data: any) => { export const copyResource = (data: any) => {
return request({
url: '/file/resource/copy',
method: 'put',
data: data
});
}
export const moveTextbook = (data: any) => {
return request({ return request({
url: '/file/textbook/move', url: '/file/textbook/move',
method: 'put', method: 'put',
@ -138,6 +154,14 @@ export const move = (data: any) => {
}); });
} }
export const moveResource = (data: any) => {
return request({
url: '/file/resource/move',
method: 'put',
data: data
});
}
export function delTextbook(id: string | number | Array<string | number>) { export function delTextbook(id: string | number | Array<string | number>) {
return request({ return request({
url: '/file/textbook/' + id, url: '/file/textbook/' + id,

View File

@ -181,7 +181,7 @@
</template> </template>
<script setup name="Oss" lang="ts"> <script setup name="Oss" lang="ts">
import { pageResource, awaitResourceList, preview, previewTxt, delResource, addResource, review, copy, move } from '@/api/system/oss'; import { pageResource, awaitResourceList, preview, previewTxt, delResource, addResource, reviewResource, copyResource, moveResource } from '@/api/system/oss';
import ImagePreview from '@/components/ImagePreview/index.vue'; import ImagePreview from '@/components/ImagePreview/index.vue';
import FileMd5Upload from '@/components/FileMd5Upload/index.vue'; import FileMd5Upload from '@/components/FileMd5Upload/index.vue';
import { OssForm, OssQuery, OssVO } from '@/api/system/oss/types'; import { OssForm, OssQuery, OssVO } from '@/api/system/oss/types';
@ -407,10 +407,7 @@ const handleOrderChange = (prop: string, order: string) => {
queryParams.value.isAsc = isAscArr.join(','); queryParams.value.isAsc = isAscArr.join(',');
getList(); getList();
}; };
/** 任务日志列表查询 */
const handleOssConfig = () => {
router.push('/system/oss-config/index');
};
/** 文件按钮操作 */ /** 文件按钮操作 */
const handleFile = () => { const handleFile = () => {
reset(); reset();
@ -418,13 +415,6 @@ const handleFile = () => {
dialog.visible = true; dialog.visible = true;
dialog.title = '上传文件'; dialog.title = '上传文件';
}; };
/** 图片按钮操作 */
const handleImage = () => {
reset();
type.value = 1;
dialog.visible = true;
dialog.title = '上传图片';
};
const fileName = ref('') const fileName = ref('')
const handleFileName = (val) => { const handleFileName = (val) => {
@ -444,7 +434,7 @@ const submitMoveForm = () => {
treeMoveFormRef.value?.validate(async (valid: boolean) => { treeMoveFormRef.value?.validate(async (valid: boolean) => {
if (valid) { if (valid) {
treeMoveDialog.visible = false; treeMoveDialog.visible = false;
const res = await move(treeMoveForm.value) const res = await moveResource(treeMoveForm.value)
if (res.code === 200) { if (res.code === 200) {
proxy?.$modal.msgSuccess("移动成功") proxy?.$modal.msgSuccess("移动成功")
await getList() await getList()
@ -461,7 +451,7 @@ const submitCopyForm = () => {
treeCopyFormRef.value?.validate(async (valid: boolean) => { treeCopyFormRef.value?.validate(async (valid: boolean) => {
if (valid) { if (valid) {
treeCopyDialog.visible = false treeCopyDialog.visible = false
const res = await copy(treeCopyForm.value) const res = await copyResource(treeCopyForm.value)
if (res.code === 200) { if (res.code === 200) {
proxy?.$modal.msgSuccess("复制成功") proxy?.$modal.msgSuccess("复制成功")
await getList() await getList()
@ -480,7 +470,7 @@ const handleAuditBtn = async (row: any, status: number) => {
const fileName = row?.fileName const fileName = row?.fileName
const title = status === 1 ? `是否审核通过${fileName}?` : `是否审核不通过${fileName}?` const title = status === 1 ? `是否审核通过${fileName}?` : `是否审核不通过${fileName}?`
await proxy?.$modal.confirm(title).finally(() => loading.value = false) await proxy?.$modal.confirm(title).finally(() => loading.value = false)
await review({ id, status }) await reviewResource({ id, status })
proxy?.$modal.msgSuccess(status === 1 ? "审核通过" : '审核不通过'); proxy?.$modal.msgSuccess(status === 1 ? "审核通过" : '审核不通过');
await getList(); await getList();
} }

View File

@ -188,7 +188,7 @@
</template> </template>
<script setup name="Oss" lang="ts"> <script setup name="Oss" lang="ts">
import { pageTextbook, awaitTexbookList, preview, previewTxt, delTextbook, addTextbook, review, copy, move } from '@/api/system/oss'; import { pageTextbook, awaitTexbookList, preview, previewTxt, delTextbook, addTextbook, reviewTextbook, copyTextbook, moveTextbook } from '@/api/system/oss';
import ImagePreview from '@/components/ImagePreview/index.vue'; import ImagePreview from '@/components/ImagePreview/index.vue';
import FileMd5Upload from '@/components/FileMd5Upload/index.vue'; import FileMd5Upload from '@/components/FileMd5Upload/index.vue';
import { OssForm, OssQuery, OssVO } from '@/api/system/oss/types'; import { OssForm, OssQuery, OssVO } from '@/api/system/oss/types';
@ -437,7 +437,7 @@ const submitMoveForm = () => {
treeMoveFormRef.value?.validate(async (valid: boolean) => { treeMoveFormRef.value?.validate(async (valid: boolean) => {
if (valid) { if (valid) {
treeMoveDialog.visible = false; treeMoveDialog.visible = false;
const res = await move(treeMoveForm.value) const res = await moveTextbook(treeMoveForm.value)
if (res.code === 200) { if (res.code === 200) {
proxy?.$modal.msgSuccess("移动成功") proxy?.$modal.msgSuccess("移动成功")
await getList() await getList()
@ -454,7 +454,7 @@ const submitCopyForm = () => {
treeCopyFormRef.value?.validate(async (valid: boolean) => { treeCopyFormRef.value?.validate(async (valid: boolean) => {
if (valid) { if (valid) {
treeCopyDialog.visible = false treeCopyDialog.visible = false
const res = await copy(treeCopyForm.value) const res = await copyTextbook(treeCopyForm.value)
if (res.code === 200) { if (res.code === 200) {
proxy?.$modal.msgSuccess("复制成功") proxy?.$modal.msgSuccess("复制成功")
await getList() await getList()
@ -473,7 +473,7 @@ const handleAuditBtn = async (row: any, status: number) => {
const fileName = row?.fileName const fileName = row?.fileName
const title = status === 1 ? `是否审核通过${fileName}?` : `是否审核不通过${fileName}?` const title = status === 1 ? `是否审核通过${fileName}?` : `是否审核不通过${fileName}?`
await proxy?.$modal.confirm(title).finally(() => loading.value = false) await proxy?.$modal.confirm(title).finally(() => loading.value = false)
await review({ id, status }) await reviewTextbook({ id, status })
proxy?.$modal.msgSuccess(status === 1 ? "审核通过" : '审核不通过'); proxy?.$modal.msgSuccess(status === 1 ? "审核通过" : '审核不通过');
await getList(); await getList();
} }