23
23
<dict-tag :type =" DICT_TYPE.PAY_CHANNEL_CODE" :value =" formData.payChannelCode!" />
24
24
</el-descriptions-item >
25
25
<!-- <el-descriptions-item label="买家: ">{{ formData.user.nickname }}</el-descriptions-item> -->
26
- <!-- TODO 芋艿 :待实现:跳转会员 -->
26
+ <!-- TODO @puhui999 :待实现:跳转会员 -->
27
27
<el-descriptions-item label =" 收货地址: " >
28
28
{{ formData.receiverAreaName }} {{ formData.receiverDetailAddress }}
29
29
<el-link
40
40
<el-descriptions-item label =" 订单状态: " >
41
41
<dict-tag :type =" DICT_TYPE.TRADE_ORDER_STATUS" :value =" formData.status!" />
42
42
</el-descriptions-item >
43
+ <!-- TODO @puhui999:根据状态,进行展示按钮 -->
43
44
<el-descriptions-item label-class-name =" no-colon" >
44
45
<el-button type =" primary" @click =" openForm('updatePrice')" >调整价格</el-button >
45
46
<el-button type =" primary" @click =" openForm('remark')" >备注</el-button >
@@ -179,15 +180,16 @@ import OrderUpdateAddressForm from '@/views/mall/trade/order/form/OrderUpdateAdd
179
180
import OrderUpdatePriceForm from ' @/views/mall/trade/order/form/OrderUpdatePriceForm.vue'
180
181
import * as DeliveryExpressApi from ' @/api/mall/trade/delivery/express'
181
182
182
- defineOptions ({ name: ' TradeOrderDetailForm ' })
183
+ defineOptions ({ name: ' TradeOrderDetail ' })
183
184
184
185
const message = useMessage () // 消息弹窗
185
- const { params } = useRoute () // 查询参数
186
+
186
187
// 订单详情
187
188
const formData = ref <TradeOrderApi .OrderVO >({
188
- orderLog: []
189
+ orderLog: [] // TODO @puhui999:orderLogs
189
190
})
190
191
192
+ // TODO @puhui999:这个最好也拆掉哈
191
193
const deliveryFormRef = ref () // 发货表单 Ref
192
194
const updateRemarkForm = ref () // 订单备注表单 Ref
193
195
const updateAddressFormRef = ref () // 收货地址表单 Ref
@@ -210,24 +212,28 @@ const openForm = (type: string) => {
210
212
}
211
213
212
214
/** 获得详情 */
215
+ const { params } = useRoute () // 查询参数
213
216
const getDetail = async () => {
214
217
const id = params .orderId as unknown as number
215
218
if (id ) {
216
219
const res = (await TradeOrderApi .getOrder (id )) as TradeOrderApi .OrderVO
217
220
formData .value = res
218
221
}
219
222
}
223
+
224
+ /** 复制 */
225
+ const clipboardSuccess = () => {
226
+ message .success (' 复制成功' )
227
+ }
228
+
229
+ /** 初始化 **/
220
230
const deliveryExpressList = ref ([]) // 物流公司
221
231
const expressTrackList = ref ([]) // 物流详情
222
232
onMounted (async () => {
223
233
await getDetail ()
224
234
deliveryExpressList .value = await DeliveryExpressApi .getSimpleDeliveryExpressList ()
225
235
expressTrackList .value = await TradeOrderApi .getExpressTrackList (formData .value .id ! )
226
236
})
227
-
228
- const clipboardSuccess = () => {
229
- message .success (' 复制成功' )
230
- }
231
237
</script >
232
238
<style lang="scss" scoped>
233
239
:deep(.el-descriptions ) {
0 commit comments