From 2da73b404ee20ce85cf1985f7229f2d05ebfcf86 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Wed, 24 Jul 2024 08:47:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/jeecg/comment/useComment.ts | 13 +++++++++++++ src/views/zy/jiaoXueDanYuanNeiRong/index.vue | 11 +++++++++++ src/views/zy/zyInfoStudent/ZyInfoStudent.api.ts | 6 ++++++ .../zyInfoStudent/components/ZyInfoStudentForm.vue | 6 ++++-- 4 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/components/jeecg/comment/useComment.ts b/src/components/jeecg/comment/useComment.ts index 058f818..3e04eae 100644 --- a/src/components/jeecg/comment/useComment.ts +++ b/src/components/jeecg/comment/useComment.ts @@ -315,14 +315,18 @@ export function useFileList() { * @param text */ async function viewImage(file) { + console.log('viewImage', file) if(isImage(file)){ + console.log('viewImage1111', file) let text = getImageSrc(file) if (text) { let imgList = [text]; createImgPreview({ imageList: imgList }); } }else{ + console.log('viewImage2222', file.url) if(file.url){ + console.log('viewImage3333', file.url) //数据库中地址 let url = getFileAccessHttpUrl(file.url); await initViewDomain(); @@ -330,6 +334,15 @@ export function useFileList() { //url = url.replace('localhost', '192.168.1.100') //如果集成的KkFileview-v3.3.0+ 需要对url再做一层base64编码 encodeURIComponent(encryptByBase64(url)) window.open(onlinePreviewDomain+'?officePreviewType=pdf&url='+encodeURIComponent(url)); + }else{ + //数据库中地址 + let url = getFileAccessHttpUrl(encodeURIComponent(file)); + console.log(`🚀 ~ viewImage ~ url:`, url) + await initViewDomain(); + //本地测试需要将文件地址的localhost/127.0.0.1替换成IP, 或是直接修改全局domain + //url = url.replace('localhost', '192.168.1.100') + //如果集成的KkFileview-v3.3.0+ 需要对url再做一层base64编码 encodeURIComponent(encryptByBase64(url)) + window.open(onlinePreviewDomain+'?url='+url); } } } diff --git a/src/views/zy/jiaoXueDanYuanNeiRong/index.vue b/src/views/zy/jiaoXueDanYuanNeiRong/index.vue index b769c93..ab0db5d 100644 --- a/src/views/zy/jiaoXueDanYuanNeiRong/index.vue +++ b/src/views/zy/jiaoXueDanYuanNeiRong/index.vue @@ -229,6 +229,15 @@ class="addBtn" > + ({}); const dataSource = ref([]); diff --git a/src/views/zy/zyInfoStudent/ZyInfoStudent.api.ts b/src/views/zy/zyInfoStudent/ZyInfoStudent.api.ts index e0faa7b..3500f25 100644 --- a/src/views/zy/zyInfoStudent/ZyInfoStudent.api.ts +++ b/src/views/zy/zyInfoStudent/ZyInfoStudent.api.ts @@ -11,6 +11,7 @@ enum Api { save='/zyInfoStudent/zyInfoStudent/add', edit='/zyInfoStudent/zyInfoStudent/edit', zyscStu='/zyInfoStudent/zyInfoStudent/zyscStu', + stuWpKsjc='/zyInfoStudent/zyInfoStudent/stuWpKsjc', editCdlx='/zyInfoStudent/zyInfoStudent/editCdlx', deleteOne = '/zyInfoStudent/zyInfoStudent/delete', deleteBatch = '/zyInfoStudent/zyInfoStudent/deleteBatch', @@ -102,6 +103,11 @@ export const zyscStu = (params, isUpdate) => { return defHttp.post({ url: url, params }, { isTransformResponse: false }); } +export const stuWpKsjc = (params, isUpdate) => { + let url = Api.stuWpKsjc; + return defHttp.post({ url: url, params }, { isTransformResponse: false }); +} + export const editCdlx = (params, isUpdate) => { let url = Api.editCdlx; diff --git a/src/views/zy/zyInfoStudent/components/ZyInfoStudentForm.vue b/src/views/zy/zyInfoStudent/components/ZyInfoStudentForm.vue index c730202..2e8778d 100644 --- a/src/views/zy/zyInfoStudent/components/ZyInfoStudentForm.vue +++ b/src/views/zy/zyInfoStudent/components/ZyInfoStudentForm.vue @@ -36,7 +36,7 @@ import { useMessage } from '/@/hooks/web/useMessage'; import JUpload from '/@/components/Form/src/jeecg/components/JUpload/JUpload.vue'; import { getValueType } from '/@/utils'; - import { saveOrUpdate,zyscStu } from '../ZyInfoStudent.api'; + import { saveOrUpdate,zyscStu,stuWpKsjc } from '../ZyInfoStudent.api'; import { Form } from 'ant-design-vue'; import {getFileAccessHttpUrl} from "/@/utils/common/compUtils"; import {useGlobSetting} from "/@/hooks/setting"; @@ -163,8 +163,10 @@ .then((res) => { console.log(`🚀 ~ .then ~ res:`, res) if (res.success) { - createMessage.success(res.message); + createMessage.success("操作成功"); emit('ok'); + //异步提交维普 + stuWpKsjc(model, isUpdate.value).then((res) => {}) } else { createMessage.warning(res.message); }