|
@@ -525,14 +525,17 @@ const handelComfirm = (formEl: FormInstance | undefined) => {
|
|
|
formEl.validate((valid) => {
|
|
formEl.validate((valid) => {
|
|
|
console.log(countForm.value)
|
|
console.log(countForm.value)
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
- const contactPersonObj = options.value.find(v => v.contactPersonPhone === contactPersonPhone.value)
|
|
|
|
|
|
|
+ let contactPersonObj = {}
|
|
|
|
|
+ if(options.value) {
|
|
|
|
|
+ contactPersonObj = options.value.find(v => v.contactPersonPhone === contactPersonPhone.value)
|
|
|
|
|
+ }
|
|
|
api.financeApi.platformSettlement({
|
|
api.financeApi.platformSettlement({
|
|
|
settlementVo: countForm.value,
|
|
settlementVo: countForm.value,
|
|
|
invoicingVo: {
|
|
invoicingVo: {
|
|
|
- incomeIds: tableData.value.map(item => item.id),
|
|
|
|
|
- orderNos: tableData.value.map(item => item.orderNo),
|
|
|
|
|
|
|
+ incomeIds: selectedList.value.map(item => item.id),
|
|
|
|
|
+ orderNos: selectedList.value.map(item => item.orderNo),
|
|
|
contactPersonPhone: contactPersonPhone.value,
|
|
contactPersonPhone: contactPersonPhone.value,
|
|
|
- contactPerson: contactPersonObj.contactPerson,
|
|
|
|
|
|
|
+ contactPerson: contactPersonObj.contactPerson || '',
|
|
|
receivablePremium: receivablePremium.value,
|
|
receivablePremium: receivablePremium.value,
|
|
|
invoiceType: "5"
|
|
invoiceType: "5"
|
|
|
}
|
|
}
|