金额说明修改
This commit is contained in:
@@ -440,11 +440,11 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item class="tight-item" :label="`金额说明${detailState.valuationMode === '0' ? ' *' : ''}`">
|
||||
<a-form-item class="tight-item" label="金额说明" :required="['0','3'].includes(detailState.valuationMode)">
|
||||
<a-textarea
|
||||
v-model:value="detailState.amountExplain"
|
||||
:rows="2"
|
||||
placeholder='计价方式为"无金额"时必填,说明金额相关情况'
|
||||
placeholder='计价方式为"无金额"或"无法预估总价"时必填,说明金额相关情况'
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
@@ -2049,9 +2049,10 @@ function validateState() {
|
||||
detailState.value.estimatedAmount === "")
|
||||
)
|
||||
return "请填写预估金额";
|
||||
// 无金额时金额说明必填
|
||||
// 无金额或无法预估总价时金额说明必填
|
||||
if (
|
||||
detailState.value.valuationMode === "0" &&
|
||||
(detailState.value.valuationMode === "0" ||
|
||||
detailState.value.valuationMode === "3") &&
|
||||
!detailState.value.amountExplain?.trim()
|
||||
)
|
||||
return "请填写金额说明";
|
||||
|
||||
Reference in New Issue
Block a user