1
This commit is contained in:
1 parent
d52765604e
commit
303d6d6185
7 files changed
+274
-470
No files matched your search
@@ -159,16 +159,15 @@ const refreshContractBudget = async () => {
|
||||
}
|
||||
|
||||
const budgetRefreshSignature = computed(() => {
|
||||
const contractVersion = zxFwPricingStore.contractVersions[props.contractId] || 0
|
||||
const additionalMainKey = `htExtraFee-${props.contractId}-additional-work`
|
||||
const reserveMainKey = `htExtraFee-${props.contractId}-reserve`
|
||||
const keyVersionEntries = Object.entries(zxFwPricingStore.keyVersions)
|
||||
const methodKeySig = keyVersionEntries
|
||||
.filter(([key]) => key.startsWith(`${additionalMainKey}-`) || key.startsWith(`${reserveMainKey}-`))
|
||||
.sort((a, b) => a[0].localeCompare(b[0]))
|
||||
.map(([key, version]) => `${key}:${version}`)
|
||||
.join(',')
|
||||
return `${contractVersion}:${zxFwPricingStore.getKeyVersion(additionalMainKey)}:${zxFwPricingStore.getKeyVersion(reserveMainKey)}:${methodKeySig}`
|
||||
return JSON.stringify({
|
||||
contractState: zxFwPricingStore.contracts[props.contractId] || null,
|
||||
addMain: zxFwPricingStore.htFeeMainStates[additionalMainKey] || null,
|
||||
reserveMain: zxFwPricingStore.htFeeMainStates[reserveMainKey] || null,
|
||||
addMethods: zxFwPricingStore.htFeeMethodStates[additionalMainKey] || null,
|
||||
reserveMethods: zxFwPricingStore.htFeeMethodStates[reserveMainKey] || null
|
||||
})
|
||||
})
|
||||
|
||||
const scheduleRefreshContractBudget = () => {
|
||||
@@ -349,3 +348,4 @@ onBeforeUnmount(() => {
|
||||
if (budgetRefreshTimer) clearTimeout(budgetRefreshTimer)
|
||||
})
|
||||
</script>
|
||||
|
||||
Reference in new issue
Block a user