进销存升级
1.回款登记第二次新增回款时,页面展示有误
2.打包报错修改
| | |
| | | |
| | | <script setup> |
| | | import {ref} from "vue"; |
| | | import {getStaffJoinInfo, staffJoinAdd, staffJoinUpdate} from "@/api/personnelManagement/onboarding.js"; |
| | | // import {getStaffJoinInfo, staffJoinAdd, staffJoinUpdate} from "@/api/personnelManagement/onboarding.js"; |
| | | import {userListNoPageByTenantId} from "@/api/system/user.js"; |
| | | import {productionDispatch} from "@/api/productionManagement/productionOrder.js"; |
| | | import useUserStore from "@/store/modules/user.js"; |
| | |
| | | proxy.$modal.msgError("请选择至少一条数据"); |
| | | return; |
| | | } |
| | | const validRows = selectedRows.value.filter((item) => item.noReceiptAmount !== 0); |
| | | // 仅允许“待回款金额 > 0”的记录进入新增回款弹窗,并过滤掉可能混入的空对象 |
| | | const validRows = selectedRows.value.filter((item) => { |
| | | if (!item || !item.id) return false; |
| | | return Number(item.pendingInvoiceTotal ?? 0) > 0; |
| | | }); |
| | | if (validRows.length === 0) { |
| | | proxy.$modal.msgWarning("所选记录均无需回款"); |
| | | return; |
| | |
| | | const closeDia = () => { |
| | | forms.value = []; |
| | | dialogFormVisible.value = false; |
| | | // 避免二次打开弹窗时仍携带上一次的选择导致“多出一行/脏数据” |
| | | selectedRows.value = []; |
| | | }; |
| | | |
| | | // 删除回款记录 |