code review:商品评论
This commit is contained in:
parent
343b6bbf18
commit
84c5eb9942
@ -36,6 +36,7 @@
|
|||||||
<el-form-item label="评论内容" prop="content">
|
<el-form-item label="评论内容" prop="content">
|
||||||
<el-input type="textarea" v-model="formData.content" />
|
<el-input type="textarea" v-model="formData.content" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<!-- TODO @疯狂:formData.scores 是通过后端计算的哈,不要前端传递 -->
|
||||||
<el-form-item label="评分星级" prop="scores">
|
<el-form-item label="评分星级" prop="scores">
|
||||||
<el-rate v-model="formData.scores" />
|
<el-rate v-model="formData.scores" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -37,6 +37,7 @@ import { ElTable } from 'element-plus'
|
|||||||
import * as ProductSpuApi from '@/api/mall/product/spu'
|
import * as ProductSpuApi from '@/api/mall/product/spu'
|
||||||
import { propTypes } from '@/utils/propTypes'
|
import { propTypes } from '@/utils/propTypes'
|
||||||
|
|
||||||
|
// TODO @疯狂:是不是挪到 spu 的 components 下哈
|
||||||
defineOptions({ name: 'SkuTableSelect' })
|
defineOptions({ name: 'SkuTableSelect' })
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
@ -86,6 +86,7 @@ import { defaultProps, handleTree } from '@/utils/tree'
|
|||||||
import * as ProductCategoryApi from '@/api/mall/product/category'
|
import * as ProductCategoryApi from '@/api/mall/product/category'
|
||||||
import * as ProductSpuApi from '@/api/mall/product/spu'
|
import * as ProductSpuApi from '@/api/mall/product/spu'
|
||||||
|
|
||||||
|
// TODO @疯狂:是不是挪到 spu 的 components 下哈
|
||||||
defineOptions({ name: 'SpuTableSelect' })
|
defineOptions({ name: 'SpuTableSelect' })
|
||||||
|
|
||||||
const message = useMessage() // 消息弹窗
|
const message = useMessage() // 消息弹窗
|
||||||
|
@ -60,6 +60,7 @@
|
|||||||
<ContentWrap>
|
<ContentWrap>
|
||||||
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="false">
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="false">
|
||||||
<el-table-column label="评论编号" align="center" prop="id" min-width="60" />
|
<el-table-column label="评论编号" align="center" prop="id" min-width="60" />
|
||||||
|
<!-- TODO @疯狂:后端貌似没读取? -->
|
||||||
<el-table-column label="用户名称" align="center" prop="userNickname" width="80" />
|
<el-table-column label="用户名称" align="center" prop="userNickname" width="80" />
|
||||||
<el-table-column label="商品信息" align="center" min-width="210">
|
<el-table-column label="商品信息" align="center" min-width="210">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
@ -241,6 +242,7 @@ const openForm = (type: string, id?: number) => {
|
|||||||
formRef.value.open(type, id)
|
formRef.value.open(type, id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO @疯狂:要不回复,也搞一个组件出去?
|
||||||
/** 回复 **/
|
/** 回复 **/
|
||||||
const replyFormRef = ref()
|
const replyFormRef = ref()
|
||||||
const replyDialog = reactive({
|
const replyDialog = reactive({
|
||||||
|
@ -44,6 +44,8 @@ import { BasicInfoForm, DescriptionForm, OtherSettingsForm } from './components'
|
|||||||
import * as ProductSpuApi from '@/api/mall/product/spu'
|
import * as ProductSpuApi from '@/api/mall/product/spu'
|
||||||
import { convertToInteger, formatToFraction } from '@/utils'
|
import { convertToInteger, formatToFraction } from '@/utils'
|
||||||
|
|
||||||
|
// TODO @芋艿:后续稍微调整下;
|
||||||
|
|
||||||
defineOptions({ name: 'ProductSpuForm' })
|
defineOptions({ name: 'ProductSpuForm' })
|
||||||
|
|
||||||
const { t } = useI18n() // 国际化
|
const { t } = useI18n() // 国际化
|
||||||
|
Loading…
Reference in New Issue
Block a user