Skip to content

Commit 0743e49

Browse files
committed
code review:订单列表
1 parent 22d95fa commit 0743e49

File tree

3 files changed

+15
-20
lines changed

3 files changed

+15
-20
lines changed

src/views/mall/product/spu/form/index.vue

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -142,17 +142,6 @@ const submitForm = async () => {
142142
await unref(otherSettingsRef)?.validate()
143143
// 深拷贝一份, 这样最终 server 端不满足,不需要恢复,
144144
const deepCopyFormData = cloneDeep(unref(formData.value)) as ProductSpuApi.Spu
145-
// 兜底处理 sku 空数据 TODO 后续没得问题就移除
146-
// formData.value.skus!.forEach((sku) => {
147-
// // 因为是空数据这里判断一下商品条码是否为空就行
148-
// if (sku.barCode === '') {
149-
// const index = deepCopyFormData.skus!.findIndex(
150-
// (item) => JSON.stringify(item.properties) === JSON.stringify(sku.properties)
151-
// )
152-
// // 删除这条 sku
153-
// deepCopyFormData.skus!.splice(index, 1)
154-
// }
155-
// })
156145
deepCopyFormData.skus!.forEach((item) => {
157146
// 给sku name赋值
158147
item.name = deepCopyFormData.name

src/views/mall/trade/afterSale/detail/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ import UpdateAuditReasonForm from '@/views/mall/trade/afterSale/form/AfterSaleDi
166166
import { createImageViewer } from '@/components/ImageViewer'
167167
import { isArray } from '@/utils/is'
168168
169-
defineOptions({ name: 'TradeOrderDetailForm' })
169+
defineOptions({ name: 'TradeAfterSaleDetail' })
170170
171171
const { t } = useI18n() // 国际化
172172
const message = useMessage() // 消息弹窗

src/views/mall/trade/order/detail/index.vue

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dict-tag :type="DICT_TYPE.PAY_CHANNEL_CODE" :value="formData.payChannelCode!" />
2424
</el-descriptions-item>
2525
<!-- <el-descriptions-item label="买家: ">{{ formData.user.nickname }}</el-descriptions-item> -->
26-
<!-- TODO 芋艿:待实现:跳转会员 -->
26+
<!-- TODO @puhui999:待实现:跳转会员 -->
2727
<el-descriptions-item label="收货地址: ">
2828
{{ formData.receiverAreaName }} {{ formData.receiverDetailAddress }}
2929
<el-link
@@ -40,6 +40,7 @@
4040
<el-descriptions-item label="订单状态: ">
4141
<dict-tag :type="DICT_TYPE.TRADE_ORDER_STATUS" :value="formData.status!" />
4242
</el-descriptions-item>
43+
<!-- TODO @puhui999:根据状态,进行展示按钮 -->
4344
<el-descriptions-item label-class-name="no-colon">
4445
<el-button type="primary" @click="openForm('updatePrice')">调整价格</el-button>
4546
<el-button type="primary" @click="openForm('remark')">备注</el-button>
@@ -179,15 +180,16 @@ import OrderUpdateAddressForm from '@/views/mall/trade/order/form/OrderUpdateAdd
179180
import OrderUpdatePriceForm from '@/views/mall/trade/order/form/OrderUpdatePriceForm.vue'
180181
import * as DeliveryExpressApi from '@/api/mall/trade/delivery/express'
181182
182-
defineOptions({ name: 'TradeOrderDetailForm' })
183+
defineOptions({ name: 'TradeOrderDetail' })
183184
184185
const message = useMessage() // 消息弹窗
185-
const { params } = useRoute() // 查询参数
186+
186187
// 订单详情
187188
const formData = ref<TradeOrderApi.OrderVO>({
188-
orderLog: []
189+
orderLog: [] // TODO @puhui999:orderLogs
189190
})
190191
192+
// TODO @puhui999:这个最好也拆掉哈
191193
const deliveryFormRef = ref() // 发货表单 Ref
192194
const updateRemarkForm = ref() // 订单备注表单 Ref
193195
const updateAddressFormRef = ref() // 收货地址表单 Ref
@@ -210,24 +212,28 @@ const openForm = (type: string) => {
210212
}
211213
212214
/** 获得详情 */
215+
const { params } = useRoute() // 查询参数
213216
const getDetail = async () => {
214217
const id = params.orderId as unknown as number
215218
if (id) {
216219
const res = (await TradeOrderApi.getOrder(id)) as TradeOrderApi.OrderVO
217220
formData.value = res
218221
}
219222
}
223+
224+
/** 复制 */
225+
const clipboardSuccess = () => {
226+
message.success('复制成功')
227+
}
228+
229+
/** 初始化 **/
220230
const deliveryExpressList = ref([]) // 物流公司
221231
const expressTrackList = ref([]) // 物流详情
222232
onMounted(async () => {
223233
await getDetail()
224234
deliveryExpressList.value = await DeliveryExpressApi.getSimpleDeliveryExpressList()
225235
expressTrackList.value = await TradeOrderApi.getExpressTrackList(formData.value.id!)
226236
})
227-
228-
const clipboardSuccess = () => {
229-
message.success('复制成功')
230-
}
231237
</script>
232238
<style lang="scss" scoped>
233239
:deep(.el-descriptions) {

0 commit comments

Comments
 (0)