问题修复

This commit is contained in:
weiwei committed 2025-03-07 22:16:39 +08:00
1 parent b3c83e1bdf
commit 35c27fe672
1 file changed
+7 -5
@@ -163,12 +163,13 @@ const handleTabChange = (name: TabPaneName) => (currentTabPaneIndex.value = tabP
// 计算包装单位列表 // 计算包装单位列表
const usePackageUnitList = computed(() => { const usePackageUnitList = computed(() => {
const smErpUnitEntityList = JSON.parse(JSON.stringify(form.smErpUnitEntityList))
const curRadioRowUnit = packageUnitRef.value.getRadioEvent() const curRadioRowUnit = packageUnitRef.value.getRadioEvent()
return [...form.smErpUnitEntityList].map((item: rowVU) => { return smErpUnitEntityList.map((item: rowVU) => {
if (item.id === curRadioRowUnit.id) { if (item.id === curRadioRowUnit.id) {
item.isBase = true item.isBase = true
} else { } else {
item.isBase = null item.isBase = false
} }
item.costPrice = storePrice(item.costPrice) item.costPrice = storePrice(item.costPrice)
item.promotionPrice = storePrice(item.promotionPrice) item.promotionPrice = storePrice(item.promotionPrice)
@@ -184,14 +185,15 @@ const usePackageUnitList = computed(() => {
// 计算辅助条码列表 // 计算辅助条码列表
const useAuxiliaryCode = computed(() => { const useAuxiliaryCode = computed(() => {
const smErpUnitEntityList = JSON.parse(JSON.stringify(form.smErpUnitEntityList))
return form.smErpAuxiliaryCodeEntityList return form.smErpAuxiliaryCodeEntityList
.filter((item: rowVC) => item.unitId) .filter((item: rowVC) => item.unitId)
.map((item: rowVC) => { .map((item: rowVC) => {
// const curAuxiliaryCodeItem = form.smErpUnitEntityList.find((unitItem: any) => unitItem.id === item.unitId) const curPackageUnitItem = smErpUnitEntityList.find((unitItem: any) => unitItem.id === item.unitId)
// if (curAuxiliaryCodeItem.barCode) item.barCode = curAuxiliaryCodeItem.barCode // if (curAuxiliaryCodeItem.barCode) item.barCode = curAuxiliaryCodeItem.barCode
if (item.isNew) { if (item.isNew) {
item.id = "" item.id = ""
// if (curAuxiliaryCodeItem.isNew) item.unitId = "" if (curPackageUnitItem?.isNew) item.unitId = ""
delete item.isNew delete item.isNew
} }
return item return item
@@ -215,8 +217,8 @@ const onSubmit = async () => {
const _pa = { const _pa = {
...form, ...form,
grossMargin: storePrice(form.grossMargin), grossMargin: storePrice(form.grossMargin),
smErpUnitEntityList: usePackageUnitList.value,
smErpAuxiliaryCodeEntityList: useAuxiliaryCode.value, smErpAuxiliaryCodeEntityList: useAuxiliaryCode.value,
smErpUnitEntityList: usePackageUnitList.value,
} }
console.log("提交的数据", _pa) console.log("提交的数据", _pa)