37
37
</el-form-item >
38
38
</el-col >
39
39
<el-col :span =" 8" >
40
- <el-form-item label =" 客户 " prop =" customerId " >
40
+ <el-form-item label =" 供应商 " prop =" supplierId " >
41
41
<el-select
42
- v-model =" formData.customerId "
42
+ v-model =" formData.supplierId "
43
43
clearable
44
44
filterable
45
45
disabled
46
- placeholder =" 请选择客户 "
46
+ placeholder =" 请选择供应商 "
47
47
class =" !w-1/1"
48
48
>
49
49
<el-option
50
- v-for =" item in customerList "
50
+ v-for =" item in supplierList "
51
51
:key =" item.id"
52
52
:label =" item.name"
53
53
:value =" item.id"
54
54
/>
55
55
</el-select >
56
56
</el-form-item >
57
57
</el-col >
58
- <el-col :span =" 8" >
59
- <el-form-item label =" 采购人员" prop =" purchaseUserId" >
60
- <el-select
61
- v-model =" formData.purchaseUserId"
62
- clearable
63
- filterable
64
- placeholder =" 请选择采购人员"
65
- class =" !w-1/1"
66
- >
67
- <el-option
68
- v-for =" item in userList"
69
- :key =" item.id"
70
- :label =" item.nickname"
71
- :value =" item.id"
72
- />
73
- </el-select >
74
- </el-form-item >
75
- </el-col >
76
58
<el-col :span =" 16" >
77
59
<el-form-item label =" 备注" prop =" remark" >
78
60
<el-input
181
163
</Dialog >
182
164
183
165
<!-- 可退货的订单列表 -->
184
- <PurchaseOrderReturnEnableList
185
- ref =" purchaseOrderReturnEnableListRef"
186
- @success =" handlePurchaseOrderChange"
187
- / >
166
+ <!-- < PurchaseOrderReturnEnableList-->
167
+ <!-- ref="purchaseOrderReturnEnableListRef"-->
168
+ <!-- @success="handlePurchaseOrderChange"-->
169
+ <!-- /> -- >
188
170
</template >
189
171
<script setup lang="ts">
190
172
import { PurchaseReturnApi , PurchaseReturnVO } from ' @/api/erp/purchase/return'
191
173
import PurchaseReturnItemForm from ' ./components/PurchaseReturnItemForm.vue'
192
- import { CustomerApi , CustomerVO } from ' @/api/erp/purchase/customer '
174
+ import { SupplierApi , SupplierVO } from ' @/api/erp/purchase/supplier '
193
175
import { AccountApi , AccountVO } from ' @/api/erp/finance/account'
194
176
import { erpPriceInputFormatter , erpPriceMultiply } from ' @/utils'
195
- import PurchaseOrderReturnEnableList from ' @/views/erp/purchase/order/components/PurchaseOrderReturnEnableList.vue'
177
+ // import PurchaseOrderReturnEnableList from '@/views/erp/purchase/order/components/PurchaseOrderReturnEnableList.vue'
196
178
import { PurchaseOrderVO } from ' @/api/erp/purchase/order'
197
179
import * as UserApi from ' @/api/system/user'
198
180
@@ -208,9 +190,8 @@ const formLoading = ref(false) // 表单的加载中:1)修改时的数据加
208
190
const formType = ref (' ' ) // 表单的类型:create - 新增;update - 修改;detail - 详情
209
191
const formData = ref ({
210
192
id: undefined ,
211
- customerId : undefined ,
193
+ supplierId : undefined ,
212
194
accountId: undefined ,
213
- purchaseUserId: undefined ,
214
195
returnTime: undefined ,
215
196
remark: undefined ,
216
197
fileUrl: ' ' ,
@@ -224,13 +205,13 @@ const formData = ref({
224
205
no: undefined // 退货单号,后端返回
225
206
})
226
207
const formRules = reactive ({
227
- customerId : [{ required: true , message: ' 客户不能为空 ' , trigger: ' blur' }],
208
+ supplierId : [{ required: true , message: ' 供应商不能为空 ' , trigger: ' blur' }],
228
209
returnTime: [{ required: true , message: ' 退货时间不能为空' , trigger: ' blur' }],
229
210
refundPrice: [{ required: true , message: ' 本次退款不能为空' , trigger: ' blur' }]
230
211
})
231
212
const disabled = computed (() => formType .value === ' detail' )
232
213
const formRef = ref () // 表单 Ref
233
- const customerList = ref <CustomerVO []>([]) // 客户列表
214
+ const supplierList = ref <SupplierVO []>([]) // 供应商列表
234
215
const accountList = ref <AccountVO []>([]) // 账户列表
235
216
const userList = ref <UserApi .UserVO []>([]) // 用户列表
236
217
@@ -276,8 +257,8 @@ const open = async (type: string, id?: number) => {
276
257
formLoading .value = false
277
258
}
278
259
}
279
- // 加载客户列表
280
- customerList .value = await CustomerApi . getCustomerSimpleList ()
260
+ // 加载供应商列表
261
+ supplierList .value = await SupplierApi . getSupplierSimpleList ()
281
262
// 加载用户列表
282
263
userList .value = await UserApi .getSimpleUserList ()
283
264
// 加载账户列表
@@ -299,9 +280,8 @@ const handlePurchaseOrderChange = (order: PurchaseOrderVO) => {
299
280
// 将订单设置到退货单
300
281
formData .value .orderId = order .id
301
282
formData .value .orderNo = order .no
302
- formData .value .customerId = order .customerId
283
+ formData .value .supplierId = order .supplierId
303
284
formData .value .accountId = order .accountId
304
- formData .value .purchaseUserId = order .purchaseUserId
305
285
formData .value .discountPercent = order .discountPercent
306
286
formData .value .remark = order .remark
307
287
formData .value .fileUrl = order .fileUrl
@@ -343,9 +323,8 @@ const submitForm = async () => {
343
323
const resetForm = () => {
344
324
formData .value = {
345
325
id: undefined ,
346
- customerId : undefined ,
326
+ supplierId : undefined ,
347
327
accountId: undefined ,
348
- purchaseUserId: undefined ,
349
328
returnTime: undefined ,
350
329
remark: undefined ,
351
330
fileUrl: undefined ,
0 commit comments