|
|
@ -142,11 +142,8 @@ const clearSearchInput = (formField) => { |
|
|
|
item.componentProps.options = [] |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
if (formField == 'lightItemCode') { |
|
|
|
if (basicFormRef.value.formRef.formModel.lightItemCode) { |
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
standardCostPrice: '', |
|
|
|
lightItemName: '', |
|
|
|
lightQty: 0, |
|
|
|
claimAmount: '', |
|
|
|
otherClaimAmount: 0, |
|
|
@ -154,24 +151,73 @@ const clearSearchInput = (formField) => { |
|
|
|
disbursementAmount: 0, |
|
|
|
remainingAmount: 0 |
|
|
|
}) |
|
|
|
|
|
|
|
const params2 = { |
|
|
|
by: 'ASC', |
|
|
|
filters: [ |
|
|
|
{ column: 'itemCode', action: '==', value: basicFormRef.value.formRef.formModel.itemCode } |
|
|
|
{ |
|
|
|
column: 'itemCode', |
|
|
|
action: '==', |
|
|
|
value: basicFormRef.value.formRef.formModel.lightItemCode |
|
|
|
} |
|
|
|
], |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 500, |
|
|
|
sort: '' |
|
|
|
} |
|
|
|
params2.isSearch = true |
|
|
|
SalepriceApi.getSalepricePage(params2).then((res) => { |
|
|
|
if (res.list?.length > 0) { |
|
|
|
priceObj.value = res.list[0] |
|
|
|
|
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
standardCostPrice: priceObj.value.price |
|
|
|
}) |
|
|
|
} else { |
|
|
|
params2.isSearch = true |
|
|
|
StdcostpriceApi.getStdcostpricePage(params2).then((res) => { |
|
|
|
if (res.list?.length > 0) { |
|
|
|
priceObj.value = res.list[0] |
|
|
|
|
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
standardCostPrice: priceObj.value.price |
|
|
|
}) |
|
|
|
} else { |
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
standardCostPrice: 0 |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
} else { |
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
standardCostPrice: '' |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
if (formField == 'lightItemCode') { |
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
lightItemName: '', |
|
|
|
lightQty: 0, |
|
|
|
claimAmount: '', |
|
|
|
otherClaimAmount: 0, |
|
|
|
summaryAmount: 0, |
|
|
|
disbursementAmount: 0, |
|
|
|
remainingAmount: 0 |
|
|
|
}) |
|
|
|
|
|
|
|
if (basicFormRef.value.formRef.formModel.itemCode) { |
|
|
|
const params2 = { |
|
|
|
by: 'ASC', |
|
|
|
filters: [ |
|
|
|
{ column: 'itemCode', action: '==', value: basicFormRef.value.formRef.formModel.itemCode } |
|
|
|
], |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 500, |
|
|
|
sort: '' |
|
|
|
} |
|
|
|
params2.isSearch = true |
|
|
|
SalepriceApi.getSalepricePage(params2).then((res) => { |
|
|
|
if (res.list?.length > 0) { |
|
|
|
priceObj.value = res.list[0] |
|
|
@ -180,6 +226,7 @@ const clearSearchInput = (formField) => { |
|
|
|
standardCostPrice: priceObj.value.price |
|
|
|
}) |
|
|
|
} else { |
|
|
|
params2.isSearch = true |
|
|
|
StdcostpriceApi.getStdcostpricePage(params2).then((res) => { |
|
|
|
if (res.list?.length > 0) { |
|
|
|
priceObj.value = res.list[0] |
|
|
@ -188,13 +235,18 @@ const clearSearchInput = (formField) => { |
|
|
|
standardCostPrice: priceObj.value.price |
|
|
|
}) |
|
|
|
} else { |
|
|
|
formRef.setValues({ |
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
standardCostPrice: 0 |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
} else { |
|
|
|
basicFormRef.value.formRef.setValues({ |
|
|
|
standardCostPrice: '' |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// 查询页面返回 |
|
|
@ -261,6 +313,7 @@ const searchTableSuccess = (formField, searchField, val, formRef) => { |
|
|
|
standardCostPrice: priceObj.value.price |
|
|
|
}) |
|
|
|
} else { |
|
|
|
params2.isSearch = true |
|
|
|
StdcostpriceApi.getStdcostpricePage(params2).then((res) => { |
|
|
|
if (res.list?.length > 0) { |
|
|
|
priceObj.value = res.list[0] |
|
|
@ -360,14 +413,16 @@ const searchTableSuccess = (formField, searchField, val, formRef) => { |
|
|
|
sort: '' |
|
|
|
} |
|
|
|
params2.isSearch = true |
|
|
|
|
|
|
|
console.log(123) |
|
|
|
SalepriceApi.getSalepricePage(params2).then((res) => { |
|
|
|
console.log(456) |
|
|
|
if (res.list?.length > 0) { |
|
|
|
priceObj.value = res.list[0] |
|
|
|
formRef.setValues({ |
|
|
|
standardCostPrice: priceObj.value.price |
|
|
|
}) |
|
|
|
} else { |
|
|
|
params2.isSearch = true |
|
|
|
StdcostpriceApi.getStdcostpricePage(params2).then((res) => { |
|
|
|
if (res.list?.length > 0) { |
|
|
|
priceObj.value = res.list[0] |
|
|
|