From dc3bbe2a548c7aaf2024606097298ade4d77c8fb Mon Sep 17 00:00:00 2001
From: 周宾 <2802492122@qq.com>
Date: 星期一, 29 十二月 2025 11:01:29 +0800
Subject: [PATCH] 天津双奇点-仓储物流-入库管理-编辑修改上传图片ip,增加编辑接口,增加列表图片预览功能

---
 src/pages/inventoryManagement/receiptManagement/edit.vue |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/pages/inventoryManagement/receiptManagement/edit.vue b/src/pages/inventoryManagement/receiptManagement/edit.vue
index 2060ea8..033a98d 100644
--- a/src/pages/inventoryManagement/receiptManagement/edit.vue
+++ b/src/pages/inventoryManagement/receiptManagement/edit.vue
@@ -59,9 +59,10 @@
 <script setup>
 import { onMounted, ref } from 'vue'
 import { getToken } from "@/utils/auth";
-import { addCustom } from '@/api/inventoryManagement/receiptManagement.js'
+import { addCustom,updateCustom } from '@/api/inventoryManagement/receiptManagement.js'
 import config from '@/config'
 const baseUrl = config.imgUrl
+const requirUrl = config.baseUrl
 const pageTitle = ref('鏂板鑷畾涔夊叆搴�')
 const goodsList = ref([])
 const type = ref('add')
@@ -146,7 +147,21 @@
       }
       
     }
-    let res = await addCustom(goodsList.value)
+    let requirApi = ''
+    if(type.value=='add'){
+        requirApi = addCustom
+    }else{
+        requirApi = updateCustom
+    }
+    let parames = null
+    if(type.value=='add'){
+        parames = goodsList.value
+    }else{
+        parames = {...goodsList.value[0]}
+        delete parames.createTime
+        delete parames.updateTime
+    }
+    let res = await requirApi(parames)
     if(res.code !== 200){
         uni.showToast({
             title: res.msg,
@@ -204,16 +219,16 @@
     })
 }
 const delItem = (index)=>{
-    console.log('xxxx')
     goodsList.value.splice(index,1)
 }
 const UploadImage = (url, index) => {
     uni.uploadFile({
-        url: baseUrl + '/file/upload', // 鏇挎崲涓哄疄闄呯殑涓婁紶鎺ュ彛
+        url: requirUrl + '/file/upload', // 鏇挎崲涓哄疄闄呯殑涓婁紶鎺ュ彛
         filePath: url,
         name: 'file',
         header: { Authorization: 'Bearer ' + getToken() },
         success: (res) => {
+            console.log(res,res.data)
             const data = JSON.parse(res.data)
             if (data.code === 200) {
                 goodsList.value[index].url = data.data.tempPath

--
Gitblit v1.9.3