[CLAUDE] PurchaseEvaluation: bo o "Ten ngan sach" o manual budget (UAT vong 4 - anh chot "cho ten ngan sach bo di nhe")
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 4m23s
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 4m23s
- PeDetailTabs Section 5 Dieu chinh ngan sach: bo input "Ten (khong bat buoc)" (user khong hieu "y nghia du phong la gi") - manual budget chi con So tien (VND). State manualName drop, payload budgetManualName: null. Ten cu phieu truoc van hien read-only, ve null khi Luu dieu chinh lan toi. - PeHeaderForm: payload budgetManualName null + hasManual detect theo CA amount (phieu moi name=null sau khi bo o Ten -> van nhan dung manual mode). - PeWorkspaceCreateView: khong doi (chua tung co o Ten, payload '' || null = null san). - SHA256 mirror x2 app IDENTICAL, build tsc+vite x2 PASS.
This commit is contained in:
@ -101,7 +101,8 @@ export function PeHeaderForm({
|
||||
|
||||
useEffect(() => {
|
||||
if (existing.data) {
|
||||
const hasManual = existing.data.budgetManualName !== null
|
||||
// S59: manual-mode detect theo CẢ amount (phiếu mới name=null sau khi bỏ ô Tên).
|
||||
const hasManual = existing.data.budgetManualAmount !== null || existing.data.budgetManualName !== null
|
||||
|| existing.data.budgetManualAmount !== null
|
||||
setForm({
|
||||
type: existing.data.type,
|
||||
@ -124,7 +125,7 @@ export function PeHeaderForm({
|
||||
const payloadBudgetFields = form.budgetManual
|
||||
? {
|
||||
budgetId: null,
|
||||
budgetManualName: form.budgetManualName || null,
|
||||
budgetManualName: null, // S59 anh chốt bỏ "Tên ngân sách" — manual chỉ còn Số tiền
|
||||
budgetManualAmount: form.budgetManualAmount > 0 ? form.budgetManualAmount : null,
|
||||
}
|
||||
: {
|
||||
|
||||
Reference in New Issue
Block a user