项目成本测算新增项目成本预算、核算、结算,季度分配调整可子合约规划分配
This commit is contained in:
@@ -124,7 +124,14 @@
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="合同单价(元/m²)">
|
||||
<el-input :model-value="contractUnitPricePreview" disabled />
|
||||
<el-input-number
|
||||
v-model="formData.contractUnitPrice"
|
||||
:min="0"
|
||||
:precision="4"
|
||||
:step="1"
|
||||
class="!w-1/1"
|
||||
controls-position="right"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -913,17 +920,6 @@ const guideDetailSummary = computed(() =>
|
||||
)
|
||||
)
|
||||
|
||||
const contractUnitPricePreview = computed(() => {
|
||||
const planningAmount = Number(formData.value.planningAmount || 0)
|
||||
const planningArea = showGuideDetailSection.value
|
||||
? Number(guideDetailSummary.value.designArea || 0)
|
||||
: Number(formData.value.planningArea || 0)
|
||||
if (!planningArea) {
|
||||
return formatAmountText(0)
|
||||
}
|
||||
return formatAmountText(planningAmount / planningArea)
|
||||
})
|
||||
|
||||
const formatFactorText = (value?: number, digits = 4) => {
|
||||
if (value === undefined || value === null) {
|
||||
return '-'
|
||||
@@ -1096,6 +1092,7 @@ const buildSavePayload = (): PlanningApi.ProjectPlanningSaveVO => ({
|
||||
sortNo: formData.value.sortNo,
|
||||
contractValueQuantity: formData.value.contractValueQuantity,
|
||||
contractValueUnitPrice: formData.value.contractValueUnitPrice,
|
||||
contractUnitPrice: formData.value.contractUnitPrice,
|
||||
managementFeeRate: formData.value.managementFeeRate,
|
||||
vatRate: formData.value.vatRate,
|
||||
implementationTeam: formData.value.implementationTeam,
|
||||
|
||||
Reference in New Issue
Block a user