Merge remote-tracking branch 'origin/master'

This commit is contained in:
M_Kececi
2026-02-20 17:47:10 +03:00
parent 66df9b0f10
commit ac55f5a96c
3 changed files with 125 additions and 33 deletions

View File

@@ -2684,17 +2684,18 @@ export const useOrderEntryStore = defineStore('orderentry', {
// 🧪 PRE-VALIDATE — prItemVariant ön kontrol
// - invalid varsa CREATE/UPDATE ÇALIŞMAZ
// =======================================================
const linesToValidate =
isNew
? lines
: lines.filter(l => l._deleteSignal === true || l._dirty === true || !l.OrderLineID)
if (!isNew) {
const linesToValidate = lines.filter(
l => l._deleteSignal === true || l._dirty === true || !l.OrderLineID
)
const v = await api.post('/order/validate', { header, lines: linesToValidate })
const invalid = v?.data?.invalid || []
const v = await api.post('/order/validate', { header, lines: linesToValidate })
const invalid = v?.data?.invalid || []
if (invalid.length > 0) {
await this.showInvalidVariantDialog?.($q, invalid)
return // ❌ create / update ÇALIŞMAZ
if (invalid.length > 0) {
await this.showInvalidVariantDialog?.($q, invalid)
return // ❌ update ÇALIŞMAZ
}
}
console.log('📤 submitAllReal payload', {