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> <script lang="ts" setup>
import { ref,reactive,onMounted } from 'vue'; import { ref,reactive,onMounted } from 'vue';
import { Delete, Plus, ZoomIn } from '@element-plus/icons-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"; import myAxios from "@/api/myAxios";
const dialogImageUrl = ref(''); const dialogImageUrl = ref('');
@ -134,9 +134,41 @@ const form = reactive({
region:'',// region:'',//
festivalName:'',// festivalName:'',//
resource:'',// resource:'',//
label:[],// label:'',//
desc:'',// 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(() => { // onMounted(() => {
// getProductInformation() // getProductInformation()
// }) // })