diff --git a/src/views/Commodity/AddProduct.vue b/src/views/Commodity/AddProduct.vue index 34cdb63..398acfd 100644 --- a/src/views/Commodity/AddProduct.vue +++ b/src/views/Commodity/AddProduct.vue @@ -109,7 +109,7 @@ <script lang="ts" setup> import { ref,reactive,onMounted } from 'vue'; import { Delete, Plus, ZoomIn } from '@element-plus/icons-vue'; -import type { UploadFile } from 'element-plus'; +import {ElMessage, type UploadFile} from 'element-plus'; import myAxios from "@/api/myAxios"; const dialogImageUrl = ref(''); @@ -139,6 +139,7 @@ const form = reactive({ }) onMounted(()=>{ addProduct() + upload() }) const addProduct = async () => { const res = await myAxios.post('goods/add',{ @@ -148,11 +149,25 @@ const addProduct = async () => { type: form.resource, label : form.label, intro : form.desc, - goodImage : file.url, - introDetail : file.url, festivalOrder : form.festivalName }) - console.log(res.data) + if(res.data.code == 1){ + ElMessage({ + message: '上架成功', + type: 'success' + }) + }else{ + ElMessage({ + message: '上架失败', + type: 'error' + }) + } + } +const upload = async () => { + const res = await myAxios.post('file/upload/server',{ + multipartFile : uploadedFiles.value, + biz : uploadedDescription.value + }) } // onMounted(() => { // getProductInformation()