물건 최초 바로 저장시 수정

This commit is contained in:
basssy 2025-01-10 11:38:12 +09:00
parent 3bb17cb131
commit debdc6b8ab

View File

@ -1265,57 +1265,59 @@ export default function StuffDetail() {
return alert(getMessage('stuff.detail.save.valierror2')) return alert(getMessage('stuff.detail.save.valierror2'))
} }
let detail_sort = Object.keys(managementState) if (managementState) {
.sort() let detail_sort = Object.keys(managementState)
.reduce((obj, key) => ((obj[key] = managementState[key]), obj), {}) .sort()
let params_sort = Object.keys(params) .reduce((obj, key) => ((obj[key] = managementState[key]), obj), {})
.sort() let params_sort = Object.keys(params)
.reduce((obj, key) => ((obj[key] = params[key]), obj), {}) .sort()
.reduce((obj, key) => ((obj[key] = params[key]), obj), {})
delete detail_sort.areaName delete detail_sort.areaName
delete detail_sort.contentsPath delete detail_sort.contentsPath
delete detail_sort.createDatetime delete detail_sort.createDatetime
delete detail_sort.createUserName delete detail_sort.createUserName
delete detail_sort.dispCompanyName delete detail_sort.dispCompanyName
delete detail_sort.firstAgentId delete detail_sort.firstAgentId
delete detail_sort.lastEditDatetime delete detail_sort.lastEditDatetime
delete detail_sort.lastEditUserName delete detail_sort.lastEditUserName
delete detail_sort.planList delete detail_sort.planList
delete detail_sort.planNo delete detail_sort.planNo
delete detail_sort.planTotCnt delete detail_sort.planTotCnt
delete detail_sort.receiveCompanyName delete detail_sort.receiveCompanyName
delete detail_sort.saleStoreName delete detail_sort.saleStoreName
delete detail_sort.rowNumber delete detail_sort.rowNumber
delete detail_sort.prefName delete detail_sort.prefName
delete detail_sort.sameObjectInfo delete detail_sort.sameObjectInfo
delete detail_sort.specificationConfirmDate delete detail_sort.specificationConfirmDate
delete detail_sort.totCnt delete detail_sort.totCnt
delete detail_sort.workNo delete detail_sort.workNo
delete detail_sort.workName delete detail_sort.workName
delete params_sort.areaName delete params_sort.areaName
delete params_sort.contentsPath delete params_sort.contentsPath
delete params_sort.createDatetime delete params_sort.createDatetime
delete params_sort.createUserName delete params_sort.createUserName
delete params_sort.dispCompanyName delete params_sort.dispCompanyName
delete params_sort.firstAgentId delete params_sort.firstAgentId
delete params_sort.lastEditDatetime delete params_sort.lastEditDatetime
delete params_sort.lastEditUserName delete params_sort.lastEditUserName
delete params_sort.planList delete params_sort.planList
delete params_sort.planNo delete params_sort.planNo
delete params_sort.planTotCnt delete params_sort.planTotCnt
delete params_sort.receiveCompanyName delete params_sort.receiveCompanyName
delete params_sort.saleStoreName delete params_sort.saleStoreName
delete params_sort.rowNumber delete params_sort.rowNumber
delete params_sort.prefName delete params_sort.prefName
delete params_sort.sameObjectInfo delete params_sort.sameObjectInfo
delete params_sort.specificationConfirmDate delete params_sort.specificationConfirmDate
delete params_sort.totCnt delete params_sort.totCnt
delete params_sort.workNo delete params_sort.workNo
delete params_sort.workName delete params_sort.workName
if (Object.entries(detail_sort).toString() === Object.entries(params_sort).toString()) { if (Object.entries(detail_sort).toString() === Object.entries(params_sort).toString()) {
return alert(getMessage('stuff.detail.noChgData')) return alert(getMessage('stuff.detail.noChgData'))
}
} }
if (params?.receiveUser !== '') { if (params?.receiveUser !== '') {
@ -1330,6 +1332,7 @@ export default function StuffDetail() {
} }
} }
console.log('editMode::', editMode, params)
if (editMode === 'NEW') { if (editMode === 'NEW') {
await promisePost({ url: apiUrl, data: params }) await promisePost({ url: apiUrl, data: params })
.then((res) => { .then((res) => {