mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-10-31 18:28:44 +08:00 
			
		
		
		
	code review:订单详情
This commit is contained in:
		| @@ -81,8 +81,8 @@ | ||||
|                     v-for="property in row.properties" | ||||
|                     :key="property.propertyId" | ||||
|                   > | ||||
|                     {{ property.propertyName }}:{{ property.valueName }}</el-tag | ||||
|                   > | ||||
|                     {{ property.propertyName }}:{{ property.valueName }} | ||||
|                   </el-tag> | ||||
|                 </template> | ||||
|               </el-table-column> | ||||
|               <el-table-column prop="originalUnitPrice" label="单价(元)" width="180"> | ||||
| @@ -113,15 +113,15 @@ | ||||
|       <!-- <el-descriptions-item v-for="item in 5" label-class-name="no-colon" :key="item" /> --> | ||||
|     </el-descriptions> | ||||
|     <el-descriptions column="6"> | ||||
|       <el-descriptions-item label="商品总额: " | ||||
|         >¥{{ (order.originalPrice / 100.0).toFixed(2) }}</el-descriptions-item | ||||
|       > | ||||
|       <el-descriptions-item label="运费金额: " | ||||
|         >¥{{ (order.deliveryPrice / 100.0).toFixed(2) }}</el-descriptions-item | ||||
|       > | ||||
|       <el-descriptions-item label="订单调价: " | ||||
|         >¥{{ (order.adjustPrice / 100.0).toFixed(2) }}</el-descriptions-item | ||||
|       > | ||||
|       <el-descriptions-item label="商品总额: "> | ||||
|         ¥{{ (order.originalPrice / 100.0).toFixed(2) }} | ||||
|       </el-descriptions-item> | ||||
|       <el-descriptions-item label="运费金额: "> | ||||
|         ¥{{ (order.deliveryPrice / 100.0).toFixed(2) }} | ||||
|       </el-descriptions-item> | ||||
|       <el-descriptions-item label="订单调价: "> | ||||
|         ¥{{ (order.adjustPrice / 100.0).toFixed(2) }} | ||||
|       </el-descriptions-item> | ||||
|       <el-descriptions-item> | ||||
|         <template #label><span style="color: red">商品优惠: </span></template> | ||||
|         ¥{{ ((order.originalPrice - order.originalPrice) / 100.0).toFixed(2) }} | ||||
| @@ -158,6 +158,7 @@ | ||||
|         </el-descriptions-item> | ||||
|  | ||||
|         <!-- 物流信息 --> | ||||
|         <!-- TODO @xiaobai:改成一个包裹哈;目前只允许发货一次 --> | ||||
|         <el-descriptions-item v-if="group.key === 'expressInfo'" labelClassName="no-colon"> | ||||
|           <el-tabs type="card"> | ||||
|             <!-- 循环包裹物流信息 --> | ||||
| @@ -186,12 +187,12 @@ | ||||
|                         :src="goodInfo.imgUrl" | ||||
|                       /> | ||||
|                       <el-descriptions :column="1"> | ||||
|                         <el-descriptions-item labelClassName="no-colon">{{ | ||||
|                           goodInfo.name | ||||
|                         }}</el-descriptions-item> | ||||
|                         <el-descriptions-item label="数量">{{ | ||||
|                           goodInfo.count | ||||
|                         }}</el-descriptions-item> | ||||
|                         <el-descriptions-item labelClassName="no-colon"> | ||||
|                           {{goodInfo.name }} | ||||
|                         </el-descriptions-item> | ||||
|                         <el-descriptions-item label="数量"> | ||||
|                           {{goodInfo.count }} | ||||
|                         </el-descriptions-item> | ||||
|                       </el-descriptions> | ||||
|                     </div> | ||||
|                   </template> | ||||
| @@ -225,6 +226,7 @@ | ||||
|   </ContentWrap> | ||||
| </template> | ||||
| <script lang="ts" name="TradeOrderDetail" setup> | ||||
| // TODO @xiaobai:在 order 下创建一个 order/detail,然后改名为 index.vue | ||||
| import { DICT_TYPE } from '@/utils/dict' | ||||
| import * as TradeOrderApi from '@/api/mall/trade/order' | ||||
| const message = useMessage() // 消息弹窗 | ||||
| @@ -305,7 +307,7 @@ const detailInfo = ref({ | ||||
|   ], | ||||
|   goodsInfo: [] // 商品详情tableData | ||||
| }) | ||||
| //暂考虑一次性加载详情页面所有数据 | ||||
| // 暂考虑一次性加载详情页面所有数据 TODO @xiaobai:getDetail | ||||
| const getlist = async () => { | ||||
|   dialogVisible.value = true | ||||
|   loading.value = true | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV