From 06bbec8d62bd7aa5e4bd7ae768b40fb600aef1c1 Mon Sep 17 00:00:00 2001 From: changDongFang <2628162102@qq.com> Date: Thu, 12 Jun 2025 15:10:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=87=86=E5=A4=87=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index/index.vue | 7 +++---- src/pages/index/utils/api.js | 2 -- src/pages/index/utils/data.js | 2 +- src/pages/index/utils/index.ts | 8 +++++++- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 56ffafb..6167733 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -529,7 +529,7 @@ interface IMessage { timestamp: Date } const MAX_FILE_SIZE = 10 * 1024 * 1024 // 5mb属于大文件 -const FILE_SLICE_SIZE = 10 * 1024 * 1024 // 分片大小 +const FILE_SLICE_SIZE = 5 * 1024 * 1024 // 分片大小 const userAvatar = ref() const chatMode = ref('qwen-vl-plus') let isUserOk = false // 用户确认使用 tongyi-app @@ -1897,6 +1897,7 @@ const send = async (body) => { const [aiMsg] = messages.slice(-1) const recordList = messages.slice(0, messages.length - 1) body.detail = JSON.stringify(recordList) + // console.log('body: ',body); // body.messages = spliceMsg(body.messages, chatMode.value) try { // aiMsg.content = '' @@ -1913,7 +1914,7 @@ const send = async (body) => { body: JSON.stringify(body), signal: signal, }) - console.log(resp) + // console.log(resp) const reader = resp.body!.getReader() const decoder = new TextDecoder() @@ -1941,7 +1942,6 @@ const send = async (body) => { if (chunk === '[DONE]') { done = true - console.log('sss') break } try { @@ -2012,7 +2012,6 @@ function copyText(msg: IMessage) { uni.showToast({ title: '已复制', icon: 'success' }) }, fail(err) { - console.error('复制失败', err) uni.showToast({ title: '复制失败', icon: 'error' }) }, }) diff --git a/src/pages/index/utils/api.js b/src/pages/index/utils/api.js index c866da4..1111c8b 100644 --- a/src/pages/index/utils/api.js +++ b/src/pages/index/utils/api.js @@ -7,7 +7,6 @@ const baseUrl = getEnvBaseUrl() // /artwork/get-chunk-list 获取文件分断数据 // /artwork/upload-chunk 分断上传画作图片 export const uploadFiles = (url, params) => { - let token = uni.getStorageSync('authorization') return new Promise((resolve, reject) => { uni.uploadFile({ url: baseUrl + url, @@ -15,7 +14,6 @@ export const uploadFiles = (url, params) => { name: 'Chunk', formData: params.formData, header: { - authorization: token, }, complete: (res) => { // console.log('res: ',res); diff --git a/src/pages/index/utils/data.js b/src/pages/index/utils/data.js index c53b5cd..e9f8431 100644 --- a/src/pages/index/utils/data.js +++ b/src/pages/index/utils/data.js @@ -204,4 +204,4 @@ async function sendText1(msgData = '') { } } -export const TOKEN="79b5c732d96d2b27a48a99dfd4a5566c43aaa5796242e854ebe3ffc198d6876b9628e7b764d9af65ab5dbb2d517ced88170491b74b048c0ba827c0d3741462cb89dc59ed46653a449af837a8262941ca1430937103230a1e32a1715f569f3efdbe6f8cb8b7b8642bd679668081b9b08f693d1b5be6002d936ec51e1e3e0c4927de9e32ac99a109b326e5d2bda27ec87624bb416ec70d2a95a2e190feeba9f0d6bae8571b3dfe89c824712344759a8f2bff9d70747c52525cf6a5614f9c770bca461a9b9c247b6dca97bcf83bbaf99bb726752c4fe1e9a4aa7de5c4cf3e88a3e480801280d45cdc124f9d8221105d852945dc6ce10bc1647e4f09dff4d52ffdfcd57b2349fd3262098015f94b8786aabc0d8a8098a126bf2449839db7ded893783707a3f776e4ff20f9e79ce24ba97e5f82085d12a8e518fe6dedcd453a773bb4cb26657088a4b3cd06b62cd9f9738196" \ No newline at end of file +export const TOKEN="79b5c732d96d2b27a48a99dfd4a5566c43aaa5796242e854ebe3ffc198d6876b9628e7b764d9af65ab5dbb2d517ced88170491b74b048c0ba827c0d3741462cb89dc59ed46653a449af837a8262941ca1430937103230a1e32a1715f569f3efdbe6f8cb8b7b8642bd679668081b9b08f693d1b5be6002d936ec51e1e3e0c4927de9e32ac99a109b326e5d2bda27ec87624bb416ec70d2a95a2e190feeba9f0d6bae8571b3dfe89c824712344759a8f2bff9d70747c52525cf6a5614f9c770bca461a9b9c247b6dca97bcf83bbaf99bb726752c4fe1e9a4aa7de5c4cf3e88a3e480801280d45cdc124f9d8221105d852945dc6ce10bc1647e4f09dff4d52ffdfcde73053dc1f269841c964c3b0779ceae38fcd1ac41220de5941cafd00664ae15bb706dfecc00972d1cf3c94b3ddec7758e514d8c0b32e2195e3bcb802d58861ca93e98cf322b9824623cfba4820be34e" \ No newline at end of file diff --git a/src/pages/index/utils/index.ts b/src/pages/index/utils/index.ts index 4ea81ab..85af5d7 100644 --- a/src/pages/index/utils/index.ts +++ b/src/pages/index/utils/index.ts @@ -39,10 +39,16 @@ export const formatParams = (uploadList) => { } videoList.push(media) } else if (officeFileTypeList.includes(fileSuffix(item.ori_url))) { + const config = { + content: item.url, + filename: item.name, + title: item.name, + } let file = { role: 'system', name: item.name, - content: item.url, + // content: item.url, + content: {}, // item.url, size: item.size, mask: 'new', }