fix: 复选框的值双向绑定,并补充 tbody 标签,保证表格结构规范统一

This commit is contained in:
pikachu1995@126.com
2026-07-21 18:46:33 +08:00
parent 3be9aa5c14
commit 4bb3d33f89
6 changed files with 25 additions and 5 deletions

View File

@@ -121,7 +121,7 @@
>
<el-checkbox
class="item"
:label="item"
:value="item"
v-for="(item, index) in tag.values"
:key="index"
>{{ item }}</el-checkbox

View File

@@ -11,6 +11,7 @@
<el-alert class="l_title" show-icon type="warning">我的申诉信息</el-alert>
<table cellspacing="0" cellpadding='0' border="1">
<tbody>
<tr>
<td>投诉商品</td>
<td class="hover-color" @click="linkTo(`/goodsDetail?goodsId=${detail.goodsId}&skuId=${detail.skuId}`)"><img :src="detail.goodsImage" width="60" alt=""> &nbsp;{{ detail.goodsName }}</td>
@@ -39,10 +40,12 @@
</div>
</td>
</tr>
</tbody>
</table>
<el-alert class="l_title" show-icon type="warning">商家申诉信息</el-alert>
<table cellspacing="0" cellpadding='0' border="1">
<tbody>
<tr>
<td>申诉时间</td>
<td>{{ detail.appealTime || '暂无' }}</td>
@@ -68,14 +71,17 @@
</div>
</td>
</tr>
</tbody>
</table>
<el-alert class="l_title" show-icon type="warning">平台仲裁</el-alert>
<table cellspacing="0" cellpadding='0' border="1">
<tbody>
<tr>
<td>仲裁意见</td>
<td>{{ detail.arbitrationResult || '暂无' }}</td>
</tr>
</tbody>
</table>
<el-alert class="l_title" show-icon type="warning">对话详情</el-alert>
@@ -98,6 +104,7 @@
</div>
<div v-else>暂无对话</div>
<table cellspacing="0" cellpadding='0' border="1" v-if="detail.complainStatus!='COMPLETE'">
<tbody>
<tr>
<td>回复</td>
<td><label>
@@ -113,6 +120,7 @@
</el-button>
</td>
</tr>
</tbody>
</table>
<el-dialog title="View Image" v-model="visible">

View File

@@ -42,6 +42,7 @@
<div class="order-card">
<h3 class="mb_10">服务单信息</h3>
<table border="1" cellpadding='0' cellspacing="0">
<tbody>
<tr>
<td>退款方式</td><td>{{afterSale.refundWay == 'ORIGINAL' ? '原路退回' : '账号退款'}}</td>
</tr>
@@ -71,6 +72,7 @@
<tr>
<td>问题描述</td><td>{{afterSale.problemDesc}}</td>
</tr>
</tbody>
</table>
</div>
<div class="order-card" v-if="afterSale.afterSaleImage">

View File

@@ -81,6 +81,16 @@
<span v-if="row">{{ storeDisableText(row.storeDisable) }}</span>
</template>
</el-table-column>
<el-table-column prop="goodsNum" label="上架商品数" width="110" align="center">
<template #default="{ row }">
<span v-if="row">{{ row.goodsNum ?? 0 }}</span>
</template>
</el-table-column>
<el-table-column prop="orderNum" label="订单总数" width="100" align="center">
<template #default="{ row }">
<span v-if="row">{{ row.orderNum ?? 0 }}</span>
</template>
</el-table-column>
<el-table-column prop="createTime" label="创建时间" width="170" align="left" />
<el-table-column label="操作" width="220" align="center" fixed="right">
<template #default="{ row }">

View File

@@ -5,8 +5,8 @@
<div class="filter-row">
<el-form-item label="时间类型">
<el-radio-group v-model="dateType" @change="onDateTypeChange">
<el-radio label="DAY"></el-radio>
<el-radio label="PERIOD">指定周期</el-radio>
<el-radio value="DAY"></el-radio>
<el-radio value="PERIOD">指定周期</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="dateType === 'DAY'" label="日期">

View File

@@ -5,8 +5,8 @@
<div class="filter-row">
<el-form-item label="时间类型">
<el-radio-group v-model="dateType" @change="onDateTypeChange">
<el-radio label="DAY"></el-radio>
<el-radio label="PERIOD">指定周期</el-radio>
<el-radio value="DAY"></el-radio>
<el-radio value="PERIOD">指定周期</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="dateType === 'DAY'" label="日期">