更新 ui/src/pages/order/index.vue

This commit is contained in:
xunyingcloud 2025-06-05 13:59:17 +00:00
parent d3b75e512a
commit 8c251dec02

View File

@ -6,7 +6,7 @@
:data="state.getList" :data="state.getList"
style="width: 100%" style="width: 100%"
> >
<el-table-column prop="id" label="编号" /> <el-table-column prop="id" label="订单编号" />
<el-table-column prop="item.title" label="商品名称" /> <el-table-column prop="item.title" label="商品名称" />
<el-table-column prop="price" label="图片" > <el-table-column prop="price" label="图片" >
<template #default="{ row }"> <template #default="{ row }">
@ -41,7 +41,7 @@
label-position="top" label-position="top"
> >
<el-form-item <el-form-item
prop="evaluate" prop="content"
label="评论内容" label="评论内容"
:rules="[ :rules="[
{ {
@ -51,7 +51,7 @@
}, },
]" ]"
> >
<el-input v-model="state.orderForm.evaluate" :rows="4" <el-input v-model="state.orderForm.content" :rows="4"
type="textarea"/> type="textarea"/>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -133,12 +133,12 @@ onMounted(()=>{
}) })
const update = (data:any,status:number) => { const update = (data:any,status:number) => {
// if(status === 4){ if(status === 3){
// dialogVisible.value = true dialogVisible.value = true
// state.orderForm = {...data,evaluate:''} state.orderForm = {...data,content:''}
// state.orderForm.status = 4 state.orderForm.orderStatus = 3
// return return
// } }
data.orderStatus = status data.orderStatus = status
frontRequest.put("/api/order",data).then(res =>{ frontRequest.put("/api/order",data).then(res =>{
toast.success("修改成功~") toast.success("修改成功~")
@ -151,11 +151,14 @@ const review = (formEl: FormInstance | undefined) => {
if (!formEl) return if (!formEl) return
formEl.validate((valid) => { formEl.validate((valid) => {
if (valid) { if (valid) {
updateOrderItemApi(state.orderForm).then(res =>{
toast.success("修改成功~") frontRequest.put("/api/order",state.orderForm).then(res =>{
dialogVisible.value = false toast.success("评价成功~")
getList() dialogVisible.value = false
}) getList()
})
} }
}) })
} }