diff --git a/src/components/Table/UserItem/UserItem.vue b/src/components/Table/UserItem/UserItem.vue index 039e62d..750c1d6 100644 --- a/src/components/Table/UserItem/UserItem.vue +++ b/src/components/Table/UserItem/UserItem.vue @@ -8,7 +8,7 @@ :src="user.avatar_url || user.avatar.preview_url" alt="会员头像" /> - 会员头像 +
diff --git a/src/views/order/Index.vue b/src/views/order/Index.vue index 60502df..5e90530 100644 --- a/src/views/order/Index.vue +++ b/src/views/order/Index.vue @@ -157,44 +157,44 @@ v-if="$auth('/order/detail')" :to="{ path: '/order/detail', query: { orderId: item.order_id } }" target="_blank" - >详情详情 发货发货 自提核销自提核销 审核取消审核取消 删除 复制 @@ -248,7 +248,7 @@ import { OrderSourceEnum, OrderStatusEnum, PayStatusEnum, - ReceiptStatusEnum, + ReceiptStatusEnum } from '@/common/enum/order' import { PaymentMethodEnum } from '@/common/enum/payment' import { DeliveryForm, ExtractForm, CancelForm } from './modules' @@ -259,45 +259,45 @@ const columns = [ title: '商品信息', align: 'center', dataIndex: 'goods', - scopedSlots: { customRender: 'goods' }, + scopedSlots: { customRender: 'goods' } }, { title: '单价/数量', align: 'center', - scopedSlots: { customRender: 'unit_price' }, + scopedSlots: { customRender: 'unit_price' } }, { title: '实付款', align: 'center', dataIndex: 'pay_price', - scopedSlots: { customRender: 'pay_price' }, + scopedSlots: { customRender: 'pay_price' } }, { title: '买家', dataIndex: 'user', - scopedSlots: { customRender: 'user' }, + scopedSlots: { customRender: 'user' } }, { title: '支付方式', dataIndex: 'pay_method', - scopedSlots: { customRender: 'pay_method' }, + scopedSlots: { customRender: 'pay_method' } }, { title: '配送方式', dataIndex: 'delivery_type', - scopedSlots: { customRender: 'delivery_type' }, + scopedSlots: { customRender: 'delivery_type' } }, { title: '交易状态', dataIndex: 'status', - scopedSlots: { customRender: 'status' }, + scopedSlots: { customRender: 'status' } }, { title: '操作', dataIndex: 'action', width: '180px', - scopedSlots: { customRender: 'action' }, - }, + scopedSlots: { customRender: 'action' } + } ] // 搜索关键词类型枚举 @@ -306,7 +306,7 @@ const SearchTypeEnum = [ { name: '会员昵称', value: 20 }, { name: '会员ID', value: 30 }, { name: '收货人姓名', value: 40 }, - { name: '收货人电话', value: 50 }, + { name: '收货人电话', value: 50 } ] export default { @@ -317,9 +317,9 @@ export default { UserItem, DeliveryForm, ExtractForm, - CancelForm, + CancelForm }, - data() { + data () { return { // 订单类型 dataType: this.getDataType(), @@ -337,13 +337,13 @@ export default { textToCopy: '', // 列表数据 orderList: { data: [], total: 0 }, - pageSizeOptions: ['15', '30', '50', '100','200','300','400','500'], + pageSizeOptions: ['15', '30', '50', '100', '200', '300', '400', '500'], showTotal: (total) => `共 ${total} 条记录`, // 显示总数 // 自提门店列表 - shopList: [], + shopList: [] } }, - beforeCreate() { + beforeCreate () { // 批量给当前实例赋值 assignment(this, { inArray, @@ -355,16 +355,16 @@ export default { ReceiptStatusEnum, PaymentMethodEnum, SearchTypeEnum, - simpleImage: Empty.PRESENTED_IMAGE_SIMPLE, + simpleImage: Empty.PRESENTED_IMAGE_SIMPLE }) }, watch: { // 监听路由变化 - $route() { + $route () { this.init() - }, + } }, - created() { + created () { // 初始化页面 this.init() // 获取门店列表 @@ -372,7 +372,7 @@ export default { }, methods: { // 初始化页面 - init() { + init () { this.dataType = this.getDataType() this.searchForm.resetFields() this.queryParam = {} @@ -380,16 +380,16 @@ export default { }, // 获取门店列表 - getShopList() { + getShopList () { ShopApi.all().then((result) => (this.shopList = result.data.list)) }, // 获取当前标签 - getDataType() { + getDataType () { return this.$route.path.split('/')[3].replace('-', '_') }, - async copyText(text) { + async copyText (text) { try { const textToCopy = text await navigator.clipboard.writeText(textToCopy) @@ -399,7 +399,7 @@ export default { } }, // 获取列表数据 - getList() { + getList () { const { dataType, queryParam, page } = this this.isLoading = true return Api.list({ dataType, ...queryParam, page, pageSize: this.pageSizes }) @@ -410,13 +410,13 @@ export default { }, // 渲染订单状态标签颜色 - renderOrderStatusColor(orderStatus) { + renderOrderStatusColor (orderStatus) { const { OrderStatusEnum } = this const ColorEnum = { [OrderStatusEnum.NORMAL.value]: '', [OrderStatusEnum.CANCELLED.value]: 'red', [OrderStatusEnum.APPLY_CANCEL.value]: 'red', - [OrderStatusEnum.COMPLETED.value]: 'green', + [OrderStatusEnum.COMPLETED.value]: 'green' } return ColorEnum[orderStatus] }, @@ -425,13 +425,13 @@ export default { * 刷新列表 * @param Boolean bool 强制刷新到第一页 */ - handleRefresh(bool = false) { + handleRefresh (bool = false) { bool && (this.page = 1) this.getList() }, // 确认搜索 - handleSearch(e) { + handleSearch (e) { e.preventDefault() this.searchForm.validateFields((error, values) => { if (!error) { @@ -442,53 +442,53 @@ export default { }, // 重置搜索表单 - handleReset() { + handleReset () { this.searchForm.resetFields() }, // 翻页事件 - onChangePage(current, size) { + onChangePage (current, size) { this.page = current this.pageSizes = size this.handleRefresh() }, - handleSizeChange(current, size) { + handleSizeChange (current, size) { this.page = current this.pageSizes = size this.handleRefresh() }, // 删除记录 - handleDelete(item) { + handleDelete (item) { const app = this const modal = app.$confirm({ title: '您确定要删除该订单记录吗?', content: '删除后不可恢复,请谨慎操作', - onOk() { + onOk () { return EventApi.deleted(item.order_id) .then((result) => { app.$message.success(result.message, 1.5) app.handleRefresh() }) .finally((result) => modal.destroy()) - }, + } }) }, // 订单发货 - handleDelivery(record) { + handleDelivery (record) { this.$refs.DeliveryForm.show(record) }, // 自提核销 - handleExtract(record) { + handleExtract (record) { this.$refs.ExtractForm.show(record) }, // 审核取消订单 - handleCancel(record) { + handleCancel (record) { this.$refs.CancelForm.show(record) - }, - }, + } + } }