Showing
3 changed files
with
34 additions
and
101 deletions
app/pages/order/index.js
0 → 100644
app/pages/order/list/index.js
0 → 100644
@@ -2,27 +2,27 @@ | @@ -2,27 +2,27 @@ | ||
2 | <layout-body> | 2 | <layout-body> |
3 | <layout-filter ref="filter" :model="query"> | 3 | <layout-filter ref="filter" :model="query"> |
4 | <filter-item label="订单号"> | 4 | <filter-item label="订单号"> |
5 | - <Input v-model.trim="query.orderCode" :maxlength="11" /> | 5 | + <Input v-model.trim="query.orderCode" /> |
6 | </filter-item> | 6 | </filter-item> |
7 | <filter-item label="SKN"> | 7 | <filter-item label="SKN"> |
8 | - <Input v-model.trim="query.productSkn" :maxlength="9" /> | 8 | + <Input v-model.trim="query.productSkn" /> |
9 | </filter-item> | 9 | </filter-item> |
10 | <filter-item label="SKU"> | 10 | <filter-item label="SKU"> |
11 | - <Input v-model.trim="query.productSku" :maxlength="9" /> | 11 | + <Input v-model.trim="query.productSku" /> |
12 | </filter-item> | 12 | </filter-item> |
13 | <filter-item label="收货人"> | 13 | <filter-item label="收货人"> |
14 | - <Input v-model.trim="query.userName" /> | 14 | + <Input v-model.trim="query.consigneeName" /> |
15 | </filter-item> | 15 | </filter-item> |
16 | <filter-item label="买家昵称"> | 16 | <filter-item label="买家昵称"> |
17 | <Input v-model.trim="query.nickName" /> | 17 | <Input v-model.trim="query.nickName" /> |
18 | </filter-item> | 18 | </filter-item> |
19 | <filter-item label="商品名称"> | 19 | <filter-item label="商品名称"> |
20 | - <Input v-model.trim="query.prodName" /> | 20 | + <Input v-model.trim="query.productName" /> |
21 | </filter-item> | 21 | </filter-item> |
22 | <filter-item label="订单状态"> | 22 | <filter-item label="订单状态"> |
23 | - <Select v-model.trim="query.orderStatusStr" clearable> | ||
24 | - <Option v-for="option in orderStatusArr" :key="option.id" :value="option.id"> | ||
25 | - {{ option.name }} | 23 | + <Select v-model.trim="query.orderStatus" clearable> |
24 | + <Option v-for="(option, key) in orderStatusArr" :key="key" :value="key"> | ||
25 | + {{ option }} | ||
26 | </Option> | 26 | </Option> |
27 | </Select> | 27 | </Select> |
28 | </filter-item> | 28 | </filter-item> |
@@ -34,7 +34,8 @@ | @@ -34,7 +34,8 @@ | ||
34 | </layout-filter> | 34 | </layout-filter> |
35 | <layout-list> | 35 | <layout-list> |
36 | <list-tabs @change-tabs="onChangeTabs"></list-tabs> | 36 | <list-tabs @change-tabs="onChangeTabs"></list-tabs> |
37 | - <data-table :table-cols="tableCols" :table-data="tableData"></data-table> | 37 | + <data-table :table-data="tableData" :payment-status-arr="paymentStatusArr" :order-status-arr="orderStatusArr"> |
38 | + </data-table> | ||
38 | <Page :total="pageData.total" :current="pageData.current" :page-size="20" show-total @on-change="pageChange"> | 39 | <Page :total="pageData.total" :current="pageData.current" :page-size="20" show-total @on-change="pageChange"> |
39 | </Page> | 40 | </Page> |
40 | </layout-list> | 41 | </layout-list> |
@@ -45,10 +46,12 @@ | @@ -45,10 +46,12 @@ | ||
45 | import { ListTabs, DataTable } from './components'; | 46 | import { ListTabs, DataTable } from './components'; |
46 | import OrderService from 'services/order/order-service'; | 47 | import OrderService from 'services/order/order-service'; |
47 | import _ from 'lodash'; | 48 | import _ from 'lodash'; |
49 | +import { OrderConfig } from '../configs'; | ||
48 | export default { | 50 | export default { |
49 | components: { ListTabs, DataTable }, | 51 | components: { ListTabs, DataTable }, |
50 | data() { | 52 | data() { |
51 | return { | 53 | return { |
54 | + paymentStatusArr: OrderConfig.paymentStatus, | ||
52 | query: { | 55 | query: { |
53 | orderCode: '', | 56 | orderCode: '', |
54 | productSkn: '', | 57 | productSkn: '', |
@@ -62,103 +65,17 @@ export default { | @@ -62,103 +65,17 @@ export default { | ||
62 | orderStatusStr: '', | 65 | orderStatusStr: '', |
63 | queryType: 1, | 66 | queryType: 1, |
64 | }, | 67 | }, |
65 | - orderStatusArr: [ | ||
66 | - { id: 1, name: 'a' }, | ||
67 | - { id: 2, name: 'b' }, | ||
68 | - { id: 3, name: 'c' }, | ||
69 | - ], | 68 | + tableData: [], |
69 | + orderStatusArr: OrderConfig.orderStatus, | ||
70 | pageData: { | 70 | pageData: { |
71 | - total: 100, | 71 | + total: 0, |
72 | current: 1, | 72 | current: 1, |
73 | }, | 73 | }, |
74 | - tableData: [ | ||
75 | - { | ||
76 | - orderCode: '11111', | ||
77 | - parentOrderCode: '1111-22222', | ||
78 | - createTime: '2020-04-08 12:39:39', | ||
79 | - buyerNickeName: '小乌贼', | ||
80 | - receiver: '收货人', | ||
81 | - paymentStatus: '支付状态', | ||
82 | - orderStatus: '订单状态', | ||
83 | - realAmount: '实收金额', | ||
84 | - orderGoods: [ | ||
85 | - { | ||
86 | - imageUrl: 'fdsafdsa', //商品图片 | ||
87 | - prodcutName: 'Converse RENEW工装大衣', //商品名称 | ||
88 | - prodcutCode: '10019501-A01', | ||
89 | - sizeName: 'M', // 尺码名称 | ||
90 | - colorName: '黑', // 颜色名称 | ||
91 | - price: '¥120.00', //单价 | ||
92 | - buyNums: '2', //购买数量 | ||
93 | - productSkn: '34556778', // 商品skn | ||
94 | - productSku: '34556778', // 商品sku | ||
95 | - }, | ||
96 | - { | ||
97 | - imageUrl: 'fdsafdsa', //商品图片 | ||
98 | - prodcutName: 'Converse RENEW工装大衣', //商品名称 | ||
99 | - prodcutCode: '10019501-A01', | ||
100 | - sizeName: 'M', // 尺码名称 | ||
101 | - colorName: '黑', // 颜色名称 | ||
102 | - price: '¥120.00', //单价 | ||
103 | - buyNums: '2', //购买数量 | ||
104 | - productSkn: '34556778', // 商品skn | ||
105 | - productSku: '34556778', // 商品sku | ||
106 | - }, | ||
107 | - { | ||
108 | - imageUrl: 'fdsafdsa', //商品图片 | ||
109 | - prodcutName: 'Converse RENEW工装大衣', //商品名称 | ||
110 | - prodcutCode: '10019501-A01', | ||
111 | - sizeName: 'M', // 尺码名称 | ||
112 | - colorName: '黑', // 颜色名称 | ||
113 | - price: '¥120.00', //单价 | ||
114 | - buyNums: '2', //购买数量 | ||
115 | - productSkn: '34556778', // 商品skn | ||
116 | - productSku: '34556778', // 商品sku | ||
117 | - }, | ||
118 | - ], | ||
119 | - }, | ||
120 | - { | ||
121 | - orderCode: '2222222', | ||
122 | - parentOrderCode: '1111-22222', | ||
123 | - createTime: '2020-04-08 12:39:39', | ||
124 | - buyerNickeName: '小乌贼', | ||
125 | - receiver: '收货人', | ||
126 | - paymentStatus: '支付状态', | ||
127 | - orderStatus: '订单状态', | ||
128 | - realAmount: '实收金额', | ||
129 | - orderGoods: [ | ||
130 | - { | ||
131 | - imageUrl: 'fdsafdsa', //商品图片 | ||
132 | - prodcutName: 'Converse RENEW工装大衣', //商品名称 | ||
133 | - prodcutCode: '10019501-A01', | ||
134 | - sizeName: 'M', // 尺码名称 | ||
135 | - colorName: '黑', // 颜色名称 | ||
136 | - price: '¥120.00', //单价 | ||
137 | - buyNums: '2', //购买数量 | ||
138 | - productSkn: '34556778', // 商品skn | ||
139 | - productSku: '34556778', // 商品sku | ||
140 | - }, | ||
141 | - ], | ||
142 | - }, | ||
143 | - ], | ||
144 | - tableCols: [ | ||
145 | - { title: '图片', width: '8%' }, | ||
146 | - { title: '商品信息', width: '20%' }, | ||
147 | - { title: '单价', width: '8%' }, | ||
148 | - { title: '数量', width: '5%' }, | ||
149 | - { title: 'SKN', width: '5%' }, | ||
150 | - { title: 'SKU', width: '5%' }, | ||
151 | - { title: '买家昵称', width: '5%' }, | ||
152 | - { title: '收货人', width: '5%' }, | ||
153 | - { title: '支付状态', width: '5%' }, | ||
154 | - { title: '实收金额', width: '5%' }, | ||
155 | - { title: '订单状态', width: '5%' }, | ||
156 | - { title: '操作', width: '10%' }, | ||
157 | - ], | ||
158 | }; | 74 | }; |
159 | }, | 75 | }, |
160 | created() { | 76 | created() { |
161 | this.orderService = new OrderService(); | 77 | this.orderService = new OrderService(); |
78 | + this.search(); | ||
162 | }, | 79 | }, |
163 | methods: { | 80 | methods: { |
164 | onChangeTabs(type) { | 81 | onChangeTabs(type) { |
@@ -184,10 +101,9 @@ export default { | @@ -184,10 +101,9 @@ export default { | ||
184 | this.query.prodName = ''; | 101 | this.query.prodName = ''; |
185 | this.query.nickName = ''; | 102 | this.query.nickName = ''; |
186 | this.query.userName = ''; | 103 | this.query.userName = ''; |
187 | - this.query.orderStatus = 0; | 104 | + this.query.orderStatus = ''; |
188 | this.query.pageSize = 20; | 105 | this.query.pageSize = 20; |
189 | this.query.pageNo = 1; | 106 | this.query.pageNo = 1; |
190 | - this.query.orderStatusStr = ''; | ||
191 | this.search(); | 107 | this.search(); |
192 | }, | 108 | }, |
193 | exportExcel() {}, | 109 | exportExcel() {}, |
-
Please register or login to post a comment