|
|
@@ -15,55 +15,232 @@
|
|
15
|
15
|
<el-button v-permission="'HY_import_waybill_number'" type="primary" class="filter-item" @click="btn_import_waybill_number">导入运单号</el-button>
|
|
16
|
16
|
</div>
|
|
17
|
17
|
<el-tabs v-model="activeName" type="card" @tab-click="handleTabClick" >
|
|
18
|
|
- <el-tab-pane label="全部" name="4"/>
|
|
19
|
|
- <el-tab-pane label="改代收" name="0"/>
|
|
20
|
|
- <el-tab-pane label="已签收" name="1"/>
|
|
21
|
|
- <el-tab-pane label="已拒收" name="2"/>
|
|
22
|
|
- <el-tab-pane label="已提交" name="3"/>
|
|
|
18
|
+ <div>
|
|
|
19
|
+ <span>订单数量:{{ pageParams.total }}</span>
|
|
|
20
|
+ </div>
|
|
|
21
|
+ <el-tab-pane label="全部" name="6">
|
|
|
22
|
+ <el-table
|
|
|
23
|
+ v-loading="loading"
|
|
|
24
|
+ :data="dataLists"
|
|
|
25
|
+ border
|
|
|
26
|
+ stripe
|
|
|
27
|
+ >
|
|
|
28
|
+ <el-table-column prop="F_Id" label="订单编号" align="center" min-width="180">
|
|
|
29
|
+ <template slot-scope="scope">
|
|
|
30
|
+ <el-button
|
|
|
31
|
+ type="text"
|
|
|
32
|
+ size="small"
|
|
|
33
|
+ @click="hadndleOrderCode(scope.row.F_Id)"
|
|
|
34
|
+ >{{ scope.row.F_Id }}</el-button>
|
|
|
35
|
+ </template>
|
|
|
36
|
+ </el-table-column>
|
|
|
37
|
+ <el-table-column prop="F_Customer" label="客户姓名" align="center" min-width />
|
|
|
38
|
+ <el-table-column prop="F_CustomerPhone" label="手机号码" align="center" min-width="140" />
|
|
|
39
|
+ <el-table-column label="订购商品" align="center" min-width>
|
|
|
40
|
+ <template slot-scope="scope">{{ scope.row.OrderDetailList | judgmentOrderGoods }}</template>
|
|
|
41
|
+ </el-table-column>
|
|
|
42
|
+ <el-table-column prop="F_AddTime" label="下单日期" align="center" />
|
|
|
43
|
+ <el-table-column label="订单状态" align="center">
|
|
|
44
|
+ <template slot-scope="scope">{{ scope.row.F_State | judgmentState }}</template>
|
|
|
45
|
+ </el-table-column>
|
|
|
46
|
+ <el-table-column label="地址" align="center">
|
|
|
47
|
+ <template slot-scope="scope">{{ scope.row | judgmentAddress }}</template>
|
|
|
48
|
+ </el-table-column>
|
|
|
49
|
+ <el-table-column prop="F_PayType" label="付款类型" align="center"/>
|
|
|
50
|
+ <el-table-column prop="F_RealPrice" label="付款金额" align="center"/>
|
|
|
51
|
+ <el-table-column prop="F_AddDes" label="送货说明" align="center"/>
|
|
|
52
|
+ <el-table-column prop="F_AddUserName" label="下单员工" align="center" />
|
|
|
53
|
+ <el-table-column prop="F_BelongName" label="归属员工" align="center" />
|
|
|
54
|
+ <el-table-column prop="F_Type" label="订单类型" align="center" />
|
|
|
55
|
+ <el-table-column prop="F_TrackingNo" label="运单号" align="center" />
|
|
|
56
|
+ <el-table-column prop="F_Waybill" label="物流操作时间" align="center" />
|
|
|
57
|
+ <el-table-column label="物流状态" align="center" >
|
|
|
58
|
+ <template slot-scope="scope">
|
|
|
59
|
+ {{ scope.row.F_Status | judgmentStatusName }}
|
|
|
60
|
+ </template>
|
|
|
61
|
+ </el-table-column>
|
|
|
62
|
+ <el-table-column label="操作" width="100" align="center" class-name="oparate_btn" fixed="right">
|
|
|
63
|
+ <template slot-scope="scope">
|
|
|
64
|
+ <el-button
|
|
|
65
|
+ v-permission="'HY_afterSale'"
|
|
|
66
|
+ type="text"
|
|
|
67
|
+ @click="btn_add_aftersale(scope.row.F_Id)"
|
|
|
68
|
+ >售后</el-button
|
|
|
69
|
+ >
|
|
|
70
|
+ </template>
|
|
|
71
|
+ </el-table-column>
|
|
|
72
|
+ </el-table>
|
|
|
73
|
+ </el-tab-pane>
|
|
|
74
|
+ <el-tab-pane label="改代收" name="0">
|
|
|
75
|
+ <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="handleSelectionChange">
|
|
|
76
|
+ <el-table-column type="selection"/>
|
|
|
77
|
+ <el-table-column type="index" label="编号" align="center" fixed width="80" />
|
|
|
78
|
+ <el-table-column prop="F_OrderId" label="订单编号" align="center" min-width="180" >
|
|
|
79
|
+ <template slot-scope="scope">
|
|
|
80
|
+ <el-button type="text" size="small" @click="hadndleOrderCode(scope.row.F_OrderId)">{{ scope.row.F_OrderId }}</el-button>
|
|
|
81
|
+ </template>
|
|
|
82
|
+ </el-table-column>
|
|
|
83
|
+ <el-table-column label="售后类型" align="center">
|
|
|
84
|
+ <template slot-scope="scope">
|
|
|
85
|
+ {{ scope.row.F_Type | judgmentStateName }}
|
|
|
86
|
+ </template>
|
|
|
87
|
+ </el-table-column>
|
|
|
88
|
+ <el-table-column label="售后审核状态" align="center">
|
|
|
89
|
+ <template slot-scope="scope">
|
|
|
90
|
+ {{ scope.row.F_CheckStateSH | judgmentAfterSaleCheckState }}
|
|
|
91
|
+ </template>
|
|
|
92
|
+ </el-table-column>
|
|
|
93
|
+ <el-table-column label="仓库审核状态" align="center">
|
|
|
94
|
+ <template slot-scope="scope">
|
|
|
95
|
+ {{ scope.row.F_CheckStateKG | judgmentCustodianStateName }}
|
|
|
96
|
+ </template>
|
|
|
97
|
+ </el-table-column>
|
|
|
98
|
+ <el-table-column prop="F_Money" label="变动金额" align="center" />
|
|
|
99
|
+ <el-table-column prop="F_ReturnType" label="售后原因" align="center" />
|
|
|
100
|
+ <el-table-column prop="F_TrackingNo" label="运单号" align="center" />
|
|
|
101
|
+ <el-table-column prop="F_Remark" label="备注" align="center" />
|
|
|
102
|
+ <el-table-column prop="F_AddTime" label="下单日期" align="center" />
|
|
|
103
|
+ <el-table-column label="操作" width="240" align="center" class-name="oparate_btn" fixed="right">
|
|
|
104
|
+ <template slot-scope="scope">
|
|
|
105
|
+ <el-button v-permission="'HY_after_sale_detail'" type="text" @click="btn_after_sale_detail(scope.row.F_Id)">详情</el-button>
|
|
|
106
|
+ <el-button
|
|
|
107
|
+ v-permission="'HY_waybill_number'"
|
|
|
108
|
+ v-if="authority_waybill_number(scope.row.F_ReturnType)"
|
|
|
109
|
+ type="text"
|
|
|
110
|
+ @click="btn_waybill_number(scope.row.F_OrderId)"
|
|
|
111
|
+ >运单号</el-button>
|
|
|
112
|
+ </template>
|
|
|
113
|
+ </el-table-column>
|
|
|
114
|
+ </el-table>
|
|
|
115
|
+ </el-tab-pane>
|
|
|
116
|
+ <el-tab-pane label="已签收" name="1">
|
|
|
117
|
+ <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="handleSelectionChange">
|
|
|
118
|
+ <el-table-column type="selection"/>
|
|
|
119
|
+ <el-table-column type="index" label="编号" align="center" fixed width="80" />
|
|
|
120
|
+ <el-table-column prop="F_OrderId" label="订单编号" align="center" min-width="180" >
|
|
|
121
|
+ <template slot-scope="scope">
|
|
|
122
|
+ <el-button type="text" size="small" @click="hadndleOrderCode(scope.row.F_OrderId)">{{ scope.row.F_OrderId }}</el-button>
|
|
|
123
|
+ </template>
|
|
|
124
|
+ </el-table-column>
|
|
|
125
|
+ <el-table-column label="售后类型" align="center">
|
|
|
126
|
+ <template slot-scope="scope">
|
|
|
127
|
+ {{ scope.row.F_Type | judgmentStateName }}
|
|
|
128
|
+ </template>
|
|
|
129
|
+ </el-table-column>
|
|
|
130
|
+ <el-table-column label="售后审核状态" align="center">
|
|
|
131
|
+ <template slot-scope="scope">
|
|
|
132
|
+ {{ scope.row.F_CheckStateSH | judgmentAfterSaleCheckState }}
|
|
|
133
|
+ </template>
|
|
|
134
|
+ </el-table-column>
|
|
|
135
|
+ <el-table-column label="仓库审核状态" align="center">
|
|
|
136
|
+ <template slot-scope="scope">
|
|
|
137
|
+ {{ scope.row.F_CheckStateKG | judgmentCustodianStateName }}
|
|
|
138
|
+ </template>
|
|
|
139
|
+ </el-table-column>
|
|
|
140
|
+ <el-table-column prop="F_Money" label="变动金额" align="center" />
|
|
|
141
|
+ <el-table-column prop="F_ReturnType" label="售后原因" align="center" />
|
|
|
142
|
+ <el-table-column prop="F_TrackingNo" label="运单号" align="center" />
|
|
|
143
|
+ <el-table-column prop="F_Remark" label="备注" align="center" />
|
|
|
144
|
+ <el-table-column prop="F_AddTime" label="下单日期" align="center" />
|
|
|
145
|
+ <el-table-column label="操作" width="240" align="center" class-name="oparate_btn" fixed="right">
|
|
|
146
|
+ <template slot-scope="scope">
|
|
|
147
|
+ <el-button v-permission="'HY_after_sale_detail'" type="text" @click="btn_after_sale_detail(scope.row.F_Id)">详情</el-button>
|
|
|
148
|
+ <el-button
|
|
|
149
|
+ v-permission="'HY_waybill_number'"
|
|
|
150
|
+ v-if="authority_waybill_number(scope.row.F_ReturnType)"
|
|
|
151
|
+ type="text"
|
|
|
152
|
+ @click="btn_waybill_number(scope.row.F_OrderId)"
|
|
|
153
|
+ >运单号</el-button>
|
|
|
154
|
+ </template>
|
|
|
155
|
+ </el-table-column>
|
|
|
156
|
+ </el-table>
|
|
|
157
|
+ </el-tab-pane>
|
|
|
158
|
+ <el-tab-pane label="已拒收" name="2">
|
|
|
159
|
+ <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="handleSelectionChange">
|
|
|
160
|
+ <el-table-column type="selection"/>
|
|
|
161
|
+ <el-table-column type="index" label="编号" align="center" fixed width="80" />
|
|
|
162
|
+ <el-table-column prop="F_OrderId" label="订单编号" align="center" min-width="180" >
|
|
|
163
|
+ <template slot-scope="scope">
|
|
|
164
|
+ <el-button type="text" size="small" @click="hadndleOrderCode(scope.row.F_OrderId)">{{ scope.row.F_OrderId }}</el-button>
|
|
|
165
|
+ </template>
|
|
|
166
|
+ </el-table-column>
|
|
|
167
|
+ <el-table-column label="售后类型" align="center">
|
|
|
168
|
+ <template slot-scope="scope">
|
|
|
169
|
+ {{ scope.row.F_Type | judgmentStateName }}
|
|
|
170
|
+ </template>
|
|
|
171
|
+ </el-table-column>
|
|
|
172
|
+ <el-table-column label="售后审核状态" align="center">
|
|
|
173
|
+ <template slot-scope="scope">
|
|
|
174
|
+ {{ scope.row.F_CheckStateSH | judgmentAfterSaleCheckState }}
|
|
|
175
|
+ </template>
|
|
|
176
|
+ </el-table-column>
|
|
|
177
|
+ <el-table-column label="仓库审核状态" align="center">
|
|
|
178
|
+ <template slot-scope="scope">
|
|
|
179
|
+ {{ scope.row.F_CheckStateKG | judgmentCustodianStateName }}
|
|
|
180
|
+ </template>
|
|
|
181
|
+ </el-table-column>
|
|
|
182
|
+ <el-table-column prop="F_Money" label="变动金额" align="center" />
|
|
|
183
|
+ <el-table-column prop="F_ReturnType" label="售后原因" align="center" />
|
|
|
184
|
+ <el-table-column prop="F_TrackingNo" label="运单号" align="center" />
|
|
|
185
|
+ <el-table-column prop="F_Remark" label="备注" align="center" />
|
|
|
186
|
+ <el-table-column prop="F_AddTime" label="下单日期" align="center" />
|
|
|
187
|
+ <el-table-column label="操作" width="240" align="center" class-name="oparate_btn" fixed="right">
|
|
|
188
|
+ <template slot-scope="scope">
|
|
|
189
|
+ <el-button v-permission="'HY_after_sale_detail'" type="text" @click="btn_after_sale_detail(scope.row.F_Id)">详情</el-button>
|
|
|
190
|
+ <el-button
|
|
|
191
|
+ v-permission="'HY_waybill_number'"
|
|
|
192
|
+ v-if="authority_waybill_number(scope.row.F_ReturnType)"
|
|
|
193
|
+ type="text"
|
|
|
194
|
+ @click="btn_waybill_number(scope.row.F_OrderId)"
|
|
|
195
|
+ >运单号</el-button>
|
|
|
196
|
+ </template>
|
|
|
197
|
+ </el-table-column>
|
|
|
198
|
+ </el-table>
|
|
|
199
|
+ </el-tab-pane>
|
|
|
200
|
+ <el-tab-pane label="已提交" name="3">
|
|
|
201
|
+ <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="handleSelectionChange">
|
|
|
202
|
+ <el-table-column type="selection"/>
|
|
|
203
|
+ <el-table-column type="index" label="编号" align="center" fixed width="80" />
|
|
|
204
|
+ <el-table-column prop="F_OrderId" label="订单编号" align="center" min-width="180" >
|
|
|
205
|
+ <template slot-scope="scope">
|
|
|
206
|
+ <el-button type="text" size="small" @click="hadndleOrderCode(scope.row.F_OrderId)">{{ scope.row.F_OrderId }}</el-button>
|
|
|
207
|
+ </template>
|
|
|
208
|
+ </el-table-column>
|
|
|
209
|
+ <el-table-column label="售后类型" align="center">
|
|
|
210
|
+ <template slot-scope="scope">
|
|
|
211
|
+ {{ scope.row.F_Type | judgmentStateName }}
|
|
|
212
|
+ </template>
|
|
|
213
|
+ </el-table-column>
|
|
|
214
|
+ <el-table-column label="售后审核状态" align="center">
|
|
|
215
|
+ <template slot-scope="scope">
|
|
|
216
|
+ {{ scope.row.F_CheckStateSH | judgmentAfterSaleCheckState }}
|
|
|
217
|
+ </template>
|
|
|
218
|
+ </el-table-column>
|
|
|
219
|
+ <el-table-column label="仓库审核状态" align="center">
|
|
|
220
|
+ <template slot-scope="scope">
|
|
|
221
|
+ {{ scope.row.F_CheckStateKG | judgmentCustodianStateName }}
|
|
|
222
|
+ </template>
|
|
|
223
|
+ </el-table-column>
|
|
|
224
|
+ <el-table-column prop="F_Money" label="变动金额" align="center" />
|
|
|
225
|
+ <el-table-column prop="F_ReturnType" label="售后原因" align="center" />
|
|
|
226
|
+ <el-table-column prop="F_TrackingNo" label="运单号" align="center" />
|
|
|
227
|
+ <el-table-column prop="F_Remark" label="备注" align="center" />
|
|
|
228
|
+ <el-table-column prop="F_AddTime" label="下单日期" align="center" />
|
|
|
229
|
+ <el-table-column label="操作" width="240" align="center" class-name="oparate_btn" fixed="right">
|
|
|
230
|
+ <template slot-scope="scope">
|
|
|
231
|
+ <el-button v-permission="'HY_after_sale_detail'" type="text" @click="btn_after_sale_detail(scope.row.F_Id)">详情</el-button>
|
|
|
232
|
+ <el-button
|
|
|
233
|
+ v-permission="'HY_waybill_number'"
|
|
|
234
|
+ v-if="authority_waybill_number(scope.row.F_ReturnType)"
|
|
|
235
|
+ type="text"
|
|
|
236
|
+ @click="btn_waybill_number(scope.row.F_OrderId)"
|
|
|
237
|
+ >运单号</el-button>
|
|
|
238
|
+ </template>
|
|
|
239
|
+ </el-table-column>
|
|
|
240
|
+ </el-table>
|
|
|
241
|
+ </el-tab-pane>
|
|
23
|
242
|
</el-tabs>
|
|
24
|
|
- <div>
|
|
25
|
|
- <span>订单数量:{{ pageParams.total }}</span>
|
|
26
|
|
- </div>
|
|
27
|
|
- <el-table v-loading="loading" :data="dataLists" border stripe @selection-change="handleSelectionChange">
|
|
28
|
|
- <el-table-column type="selection"/>
|
|
29
|
|
- <el-table-column type="index" label="编号" align="center" fixed width="80" />
|
|
30
|
|
- <el-table-column prop="F_OrderId" label="订单编号" align="center" min-width="180" >
|
|
31
|
|
- <template slot-scope="scope">
|
|
32
|
|
- <el-button type="text" size="small" @click="hadndleOrderCode(scope.row.F_OrderId)">{{ scope.row.F_OrderId }}</el-button>
|
|
33
|
|
- </template>
|
|
34
|
|
- </el-table-column>
|
|
35
|
|
- <el-table-column label="售后类型" align="center">
|
|
36
|
|
- <template slot-scope="scope">
|
|
37
|
|
- {{ scope.row.F_Type | judgmentStateName }}
|
|
38
|
|
- </template>
|
|
39
|
|
- </el-table-column>
|
|
40
|
|
- <el-table-column label="售后审核状态" align="center">
|
|
41
|
|
- <template slot-scope="scope">
|
|
42
|
|
- {{ scope.row.F_CheckStateSH | judgmentAfterSaleCheckState }}
|
|
43
|
|
- </template>
|
|
44
|
|
- </el-table-column>
|
|
45
|
|
- <el-table-column label="仓库审核状态" align="center">
|
|
46
|
|
- <template slot-scope="scope">
|
|
47
|
|
- {{ scope.row.F_CheckStateKG | judgmentCustodianStateName }}
|
|
48
|
|
- </template>
|
|
49
|
|
- </el-table-column>
|
|
50
|
|
- <el-table-column prop="F_Money" label="变动金额" align="center" />
|
|
51
|
|
- <el-table-column prop="F_ReturnType" label="售后原因" align="center" />
|
|
52
|
|
- <el-table-column prop="F_TrackingNo" label="运单号" align="center" />
|
|
53
|
|
- <el-table-column prop="F_Remark" label="备注" align="center" />
|
|
54
|
|
- <el-table-column prop="F_AddTime" label="下单日期" align="center" />
|
|
55
|
|
- <el-table-column label="操作" width="240" align="center" class-name="oparate_btn" fixed="right">
|
|
56
|
|
- <template slot-scope="scope">
|
|
57
|
|
- <el-button v-permission="'HY_after_sale_detail'" type="text" @click="btn_after_sale_detail(scope.row.F_Id)">详情</el-button>
|
|
58
|
|
- <el-button
|
|
59
|
|
- v-permission="'HY_waybill_number'"
|
|
60
|
|
- v-if="authority_waybill_number(scope.row.F_ReturnType)"
|
|
61
|
|
- type="text"
|
|
62
|
|
- @click="btn_waybill_number(scope.row.F_OrderId)"
|
|
63
|
|
- >运单号</el-button>
|
|
64
|
|
- </template>
|
|
65
|
|
- </el-table-column>
|
|
66
|
|
- </el-table>
|
|
|
243
|
+
|
|
67
|
244
|
<!-- <pagination
|
|
68
|
245
|
v-show="pageParams.total > 0"
|
|
69
|
246
|
:total="pageParams.total"
|
|
|
@@ -80,17 +257,62 @@ import { getDictionaryValueList } from '@/api/commonAPI'
|
|
80
|
257
|
import { getAfterSaleList, deleteAfterSaleList } from '@/api/afterSaleManagement/afterSaleList'
|
|
81
|
258
|
import { pickerOptions, formatterContent } from '@/utils'
|
|
82
|
259
|
import importWaybillnumber from './importWaybillnumber'
|
|
|
260
|
+import afterSale from './afterSale'
|
|
83
|
261
|
import waybillnumber from './waybillnumber'
|
|
84
|
262
|
import Pagination from '@/components/Pagination' // 对el-pagination 二次封装
|
|
85
|
263
|
import detail from '@/views/orderManagement/orderList/detail'
|
|
86
|
264
|
import afterSaleDetail from '@/views/afterSaleManagement/afterSaleList/afterSaleDetail'
|
|
87
|
|
-
|
|
|
265
|
+import { getOrderListCustomerService } from '@/api/customerServiceManagement/orderListCustomerService'
|
|
88
|
266
|
export default {
|
|
89
|
267
|
name: 'ConsolidateOrderList',
|
|
90
|
268
|
components: {
|
|
91
|
269
|
Pagination
|
|
92
|
270
|
},
|
|
93
|
271
|
filters: {
|
|
|
272
|
+ judgmentState(status) {
|
|
|
273
|
+ const statusMap = {
|
|
|
274
|
+ '0': '未提交',
|
|
|
275
|
+ '1': '待分仓',
|
|
|
276
|
+ '2': '已退回',
|
|
|
277
|
+ '3': '已分仓',
|
|
|
278
|
+ '4': '无货',
|
|
|
279
|
+ '5': '仓库待审核',
|
|
|
280
|
+ '6': '已发货',
|
|
|
281
|
+ '7': '付款待审核',
|
|
|
282
|
+ '8': '待分物流',
|
|
|
283
|
+ '9': '物流未通过'
|
|
|
284
|
+ }
|
|
|
285
|
+ return statusMap[status]
|
|
|
286
|
+ },
|
|
|
287
|
+ judgmentOrderGoods(status) {
|
|
|
288
|
+ if (status) {
|
|
|
289
|
+ let orderGoodsNameQuantity = ''
|
|
|
290
|
+ for (let i = 0; i < status.length; i++) {
|
|
|
291
|
+ orderGoodsNameQuantity = `${orderGoodsNameQuantity}${status[i].F_ProductName}*${status[i].F_Count},`
|
|
|
292
|
+ }
|
|
|
293
|
+ orderGoodsNameQuantity = orderGoodsNameQuantity.substring(0, orderGoodsNameQuantity.length - 1)
|
|
|
294
|
+ return orderGoodsNameQuantity
|
|
|
295
|
+ }
|
|
|
296
|
+ },
|
|
|
297
|
+ judgmentAddress(data) {
|
|
|
298
|
+ const addProvince = data.F_AddProvince === null ? '' : data.F_AddProvince // 省
|
|
|
299
|
+ const addCity = data.F_AddCity === null ? '' : data.F_AddCity // 市
|
|
|
300
|
+ const addArea = data.F_AddArea === null ? '' : data.F_AddArea // 县/区
|
|
|
301
|
+ const addTown = data.F_AddTown === null ? '' : data.F_AddTown // 乡/镇
|
|
|
302
|
+ const address = data.F_Address === null ? '' : data.F_Address // 详细地址
|
|
|
303
|
+ const addressStr = addProvince + addCity + addArea + addTown + address // 地址
|
|
|
304
|
+ return addressStr
|
|
|
305
|
+ },
|
|
|
306
|
+ judgmentStatusName(status) {
|
|
|
307
|
+ const statusMap = {
|
|
|
308
|
+ '0': '未发出',
|
|
|
309
|
+ '1': '未签收',
|
|
|
310
|
+ '2': '签收',
|
|
|
311
|
+ '3': '改代收',
|
|
|
312
|
+ '4': '拒收'
|
|
|
313
|
+ }
|
|
|
314
|
+ return statusMap[status]
|
|
|
315
|
+ },
|
|
94
|
316
|
judgmentStateName(status) {
|
|
95
|
317
|
const statusMap = {
|
|
96
|
318
|
'1': '调换货',
|
|
|
@@ -132,7 +354,7 @@ export default {
|
|
132
|
354
|
woState: '', // 是否提交
|
|
133
|
355
|
returnType: '改代收' // 退回状态
|
|
134
|
356
|
},
|
|
135
|
|
- activeName: '4',
|
|
|
357
|
+ activeName: '6',
|
|
136
|
358
|
pickerOptions, // 日期数据
|
|
137
|
359
|
pageParams: {
|
|
138
|
360
|
pageindex: 1, // 当前第几页
|
|
|
@@ -202,6 +424,18 @@ export default {
|
|
202
|
424
|
title: '售后列表详情'
|
|
203
|
425
|
})
|
|
204
|
426
|
},
|
|
|
427
|
+ // 添加售后
|
|
|
428
|
+ btn_add_aftersale(id) {
|
|
|
429
|
+ this.$layer.iframe({
|
|
|
430
|
+ content: {
|
|
|
431
|
+ content: afterSale, // 传递的组件对象
|
|
|
432
|
+ parent: this, // 当前的vue对象
|
|
|
433
|
+ data: { rowid: id.toString() } // props
|
|
|
434
|
+ },
|
|
|
435
|
+ area: ['80%', '90%'],
|
|
|
436
|
+ title: '添加售后'
|
|
|
437
|
+ })
|
|
|
438
|
+ },
|
|
205
|
439
|
// 运单号
|
|
206
|
440
|
btn_waybill_number(id) {
|
|
207
|
441
|
this.$layer.iframe({
|
|
|
@@ -239,12 +473,32 @@ export default {
|
|
239
|
473
|
this.searchData.woState = '1'
|
|
240
|
474
|
this.searchData.isSignfor = ''
|
|
241
|
475
|
this.searchData.returnType = '改代收'
|
|
|
476
|
+ this.getList()
|
|
|
477
|
+ } else if (this.activeName == '6') {
|
|
|
478
|
+ this.getlists()
|
|
242
|
479
|
} else {
|
|
243
|
480
|
this.searchData.woState = ''
|
|
244
|
481
|
this.searchData.isSignfor = this.activeName
|
|
245
|
482
|
this.searchData.returnType = '改代收'
|
|
|
483
|
+ this.getList()
|
|
246
|
484
|
}
|
|
247
|
|
- this.getList()
|
|
|
485
|
+ },
|
|
|
486
|
+ getlists() {
|
|
|
487
|
+ return new Promise(resolve => {
|
|
|
488
|
+ const params = {
|
|
|
489
|
+ F_State: '6', // 订单状态
|
|
|
490
|
+ pageindex: 1, // int 第几页
|
|
|
491
|
+ pagesize: 1000000 // int 每页几条信息
|
|
|
492
|
+
|
|
|
493
|
+ }
|
|
|
494
|
+ getOrderListCustomerService(params).then(response => {
|
|
|
495
|
+ if (response.state.toLowerCase() === 'success') {
|
|
|
496
|
+ this.pageParams.total = response.data.Totals
|
|
|
497
|
+ this.dataLists = response.data.Rows
|
|
|
498
|
+ }
|
|
|
499
|
+ })
|
|
|
500
|
+ resolve()
|
|
|
501
|
+ })
|
|
248
|
502
|
},
|
|
249
|
503
|
btn_search() {
|
|
250
|
504
|
this.pageParams.pageindex = 1
|