问题修复
This commit is contained in:
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)
|
||||||
|
|||||||
Reference in new issue
Block a user