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