p-honggang.li
5 天以前 751dfe21d19a22bb130a6a14857470868d7be53a
修复预览,提交审核获取不到用户的问题
7个文件已修改
33 ■■■■ 已修改文件
.env.development 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.production 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/axios.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/approveManage/tradeApproval/approve.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tradeManage/confirm/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tradeManage/detail/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tradeManage/upload/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.development
@@ -8,6 +8,7 @@
# 本地环境接口地址 - 尾部无需带'/'
VITE_AXIOS_BASE_URL = 'http://36.133.126.111:7099'
VITE_FILE_PREVIEW_URL = 'http://36.133.126.111:7098'
# VITE_AXIOS_BASE_URL = 'http://36.139.126.109:7088'
# 开发环境下跨域代理,请输入要跨域的api地址 - 尾部无需带'/'
.env.production
@@ -5,6 +5,7 @@
VITE_BASE_PATH = '/trade-api'
# 开发环境下跨域代理,请输入要跨域的api地址 - 尾部无需带'/'
VITE_AXIOS_BASE_URL = 'http://36.133.126.111:7099'
VITE_FILE_PREVIEW_URL = 'http://36.133.126.111:7098'
#VITE_BI_URL = 'https://zynlpt.ccccltd.cn'
VITE_BI_URL = 'http://36.133.126.111:7099'
#跳转iframe地址
src/utils/axios.ts
@@ -98,6 +98,10 @@
      if (config.url?.includes('common/filePreview')) {
        return response
      }
      const isFile = response.headers['content-type'] === 'application/octet-stream'
      if(isFile) {
        return response
      }
      if (response.data && response.data.code == 200) {
        return response.data
      } else {
src/views/approveManage/tradeApproval/approve.vue
@@ -272,6 +272,7 @@
import productApi from '@/api/productApi'
import sysUserService from "@/api/sysUser";
import workFlowApi from "@/api/workFlowApi";
import {queryUserDetail} from "@/api/userInfo";
const route = useRoute()
const router = useRouter()
@@ -340,6 +341,23 @@
  const orderId = String(route.params.id || '')
  console.log(route.params.taskId)
  if (!orderId) return
  // 获取用户信息
  if (!userStore.getUserId) {
    try {
      const res: any = await queryUserDetail()
      if (res?.code === 200 && res.data) {
        userStore.updateUserDetail(res.data)
      } else {
        ElMessage.error(res?.msg || '无法获取用户信息,请先登录')
        return
      }
    } catch (e) {
      console.error('获取用户详情失败:', e)
      ElMessage.error('获取用户信息失败,请稍后重试')
      return
    }
  }
  
  try {
    // 并行获取订单详情和协议类型检查
@@ -772,7 +790,7 @@
      // 检查响应格式
      const responseData = previewResponse as any
      if (responseData && responseData.code === 200 && responseData.data) {
        previewUrl = responseData.data
        previewUrl = responseData.data.replaceAll('http://192.168.20.52:9000',import.meta.env.VITE_FILE_PREVIEW_URL)
        console.log('使用预览URL:', previewUrl)
      } else {
        console.log('预览URL获取失败,使用下载方式')
src/views/tradeManage/confirm/index.vue
@@ -449,7 +449,7 @@
const submit = async () => {
  try {
    const orderId = String(route.params.id || '')
    const userId = userStore.getUserId ? Number(userStore.getUserId) : undefined
    const userId = userStore.getUserId ?  userStore.getUserId : undefined
    console.log(userId)
    
    if (!orderId || !userId) {
src/views/tradeManage/detail/index.vue
@@ -693,7 +693,8 @@
      // 检查响应格式
      const responseData = previewResponse as any
      if (responseData && responseData.code === 200 && responseData.data) {
        previewUrl = responseData.data
        previewUrl = responseData.data.replaceAll("http://192.168.20.52:9000", import.meta.env.VITE_FILE_PREVIEW_URL)
        // previewUrl = responseData.data
        console.log('使用预览URL:', previewUrl)
      } else {
        console.log('预览URL获取失败,使用下载方式')
src/views/tradeManage/upload/index.vue
@@ -809,7 +809,7 @@
      // 检查响应格式
      const responseData = previewResponse as any
      if (responseData && responseData.code === 200 && responseData.data) {
        // previewUrl = responseData.data.replaceAll("192.168.20.52", import.meta.env.)
        previewUrl = responseData.data.replaceAll("http://192.168.20.52:9000", import.meta.env.VITE_FILE_PREVIEW_URL)
        console.log('使用预览URL:', previewUrl)
      } else {
        console.log('预览URL获取失败,使用下载方式')