This commit is contained in:
yuanteng 2024-10-31 19:46:37 +08:00
commit 60d9e78b89

View File

@ -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('');
@ -134,9 +134,41 @@ const form = reactive({
region:'',//
festivalName:'',//
resource:'',//
label:[],//
label:'',//
desc:'',//
})
onMounted(()=>{
addProduct()
upload()
})
const addProduct = async () => {
const res = await myAxios.post('goods/add',{
name : form.name,
price : form.price,
inventory : form.quantity,
type: form.resource,
label : form.label,
intro : form.desc,
festivalOrder : form.festivalName
})
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()
// })