补全placeholder
This commit is contained in:
@@ -168,10 +168,11 @@
|
||||
placeholder="请输入"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item class="tight-item" label="合同号" required>
|
||||
<a-form-item class="tight-item" label="合同号">
|
||||
<a-input
|
||||
v-model:value="detailState.contractCode"
|
||||
placeholder="请输入"
|
||||
placeholder="不填则系统自动生成"
|
||||
:disabled="!!detailState.id"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
@@ -182,7 +183,7 @@
|
||||
<a-select
|
||||
v-model:value="detailState.contractType"
|
||||
:options="contractTypeOptions"
|
||||
placeholder="请选择"
|
||||
placeholder="请选择合同类型"
|
||||
@change="handleContractTypeChange"
|
||||
/>
|
||||
</a-form-item>
|
||||
@@ -224,14 +225,14 @@
|
||||
<a-select
|
||||
v-model:value="detailState.valuationMode"
|
||||
:options="valuationModeOptions"
|
||||
placeholder="请选择"
|
||||
placeholder="请选择计价方式"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item class="tight-item" label="币种" required>
|
||||
<a-select
|
||||
v-model:value="detailState.currencyName"
|
||||
:options="currencyOptions"
|
||||
placeholder="请选择"
|
||||
placeholder="请选择币种"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
@@ -242,29 +243,27 @@
|
||||
<a-select
|
||||
v-model:value="detailState.sealType"
|
||||
:options="sealTypeOptions"
|
||||
placeholder="请选择"
|
||||
placeholder="请选择签订方式"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
class="tight-item field-span-2"
|
||||
label="委托类型"
|
||||
required
|
||||
>
|
||||
<a-select
|
||||
v-model:value="detailState.mandateType"
|
||||
:options="mandateTypeOptions"
|
||||
placeholder="委托类型"
|
||||
placeholder="请选择委托类型"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
class="tight-item field-span-2"
|
||||
label="货种"
|
||||
required
|
||||
>
|
||||
<a-select
|
||||
v-model:value="detailState.cargoType"
|
||||
:options="cargoTypeOptions"
|
||||
placeholder="货种"
|
||||
placeholder="请选择货种"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
@@ -433,11 +432,19 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item class="tight-item" :label="`金额说明${['0','3'].includes(detailState.valuationMode) ? ' *' : ''}`">
|
||||
<a-form-item class="tight-item" label="正文/摘要">
|
||||
<a-textarea
|
||||
v-model:value="detailState.bodySummary"
|
||||
:rows="2"
|
||||
placeholder="选填,如不填则自动取主要内容"
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item class="tight-item" :label="`金额说明${detailState.valuationMode === '0' ? ' *' : ''}`">
|
||||
<a-textarea
|
||||
v-model:value="detailState.amountExplain"
|
||||
:rows="2"
|
||||
placeholder="选填"
|
||||
placeholder='计价方式为"无金额"时必填,说明金额相关情况'
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
@@ -445,7 +452,7 @@
|
||||
<a-textarea
|
||||
v-model:value="detailState.contractGistRemark"
|
||||
:rows="2"
|
||||
placeholder="选填,推送法务字段 contractGistRemark"
|
||||
placeholder="选填,签订本合同的依据说明(如:根据XXXX号文件)"
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
@@ -529,7 +536,7 @@
|
||||
<a-select
|
||||
v-model:value="detailState.contractTypeCode"
|
||||
:options="contractTypeOptions"
|
||||
placeholder="合同类型"
|
||||
placeholder="请选择合同类型编码"
|
||||
@change="handleContractTypeCodeChange"
|
||||
/>
|
||||
</a-form-item>
|
||||
@@ -584,6 +591,7 @@
|
||||
v-model:value="detailState.invoiceDate"
|
||||
value-format="YYYY-MM-DD"
|
||||
style="width: 100%"
|
||||
placeholder="选填,用于账单开票提醒"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item class="tight-item" label="收款时间">
|
||||
@@ -591,6 +599,7 @@
|
||||
v-model:value="detailState.receiveDate"
|
||||
value-format="YYYY-MM-DD"
|
||||
style="width: 100%"
|
||||
placeholder="选填,用于应收账款提醒"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item class="tight-item" label="合同生效日期">
|
||||
@@ -607,6 +616,7 @@
|
||||
:min="1"
|
||||
:precision="0"
|
||||
style="width: 100%"
|
||||
placeholder="默认1份"
|
||||
/>
|
||||
</a-form-item>
|
||||
</div>
|
||||
@@ -695,6 +705,7 @@
|
||||
:min="0"
|
||||
:controls="false"
|
||||
:precision="2"
|
||||
:placeholder="`${item.label}金额`"
|
||||
style="width: 24%"
|
||||
/>
|
||||
</div>
|
||||
@@ -726,12 +737,12 @@
|
||||
>
|
||||
<a-table-column title="履行事项" key="planMatter">
|
||||
<template #default="{ record }">
|
||||
<a-input v-model:value="record.planMatter" />
|
||||
<a-input v-model:value="record.planMatter" placeholder="如:第一笔付款" />
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column title="履约条件" key="planWhere">
|
||||
<template #default="{ record }">
|
||||
<a-input v-model:value="record.planWhere" />
|
||||
<a-input v-model:value="record.planWhere" placeholder="如:达到xx条件" />
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column title="节点日期" key="planTime" width="140">
|
||||
@@ -740,6 +751,7 @@
|
||||
v-model:value="record.planTime"
|
||||
value-format="YYYY-MM-DD"
|
||||
style="width: 100%"
|
||||
placeholder="选择日期"
|
||||
/>
|
||||
</template>
|
||||
</a-table-column>
|
||||
@@ -754,6 +766,7 @@
|
||||
:min="0"
|
||||
:controls="false"
|
||||
style="width: 100%"
|
||||
placeholder="提前几天提醒"
|
||||
/>
|
||||
</template>
|
||||
</a-table-column>
|
||||
@@ -764,22 +777,23 @@
|
||||
:min="0"
|
||||
:controls="false"
|
||||
style="width: 100%"
|
||||
placeholder="请输入金额"
|
||||
/>
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column title="所属主体编码" key="planSubjectCode" width="160">
|
||||
<template #default="{ record }">
|
||||
<a-input v-model:value="record.planSubjectCode" />
|
||||
<a-input v-model:value="record.planSubjectCode" placeholder="所属主体机构编码" />
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column title="所属主体" key="planSubjectName" width="180">
|
||||
<template #default="{ record }">
|
||||
<a-input v-model:value="record.planSubjectName" />
|
||||
<a-input v-model:value="record.planSubjectName" placeholder="所属主体名称" />
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column title="备注" key="planDetail">
|
||||
<template #default="{ record }">
|
||||
<a-input v-model:value="record.planDetail" />
|
||||
<a-input v-model:value="record.planDetail" placeholder="选填备注" />
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column
|
||||
@@ -1364,24 +1378,24 @@ function createContractFormData() {
|
||||
id: null,
|
||||
contractName: "",
|
||||
contractCode: "",
|
||||
contractType: "",
|
||||
contractTypeCode: "",
|
||||
contractType: undefined,
|
||||
contractTypeCode: undefined,
|
||||
contractAmount: null,
|
||||
estimatedAmount: null,
|
||||
effectiveStart: "",
|
||||
effectiveEnd: "",
|
||||
contractPeriodType: "0",
|
||||
periodExplain: "",
|
||||
paymentMethod: "",
|
||||
paymentMethod: undefined,
|
||||
paymentDirection: "0",
|
||||
isElectron: "1",
|
||||
textSource: "standardText",
|
||||
contractSource: "ECP",
|
||||
valuationMode: "",
|
||||
currencyName: "",
|
||||
sealType: "",
|
||||
mandateType: "",
|
||||
cargoType: "",
|
||||
valuationMode: undefined,
|
||||
currencyName: undefined,
|
||||
sealType: undefined,
|
||||
mandateType: undefined,
|
||||
cargoType: undefined,
|
||||
primaryContent: "",
|
||||
amountExplain: "",
|
||||
assistDept: "",
|
||||
@@ -1395,7 +1409,6 @@ function createContractFormData() {
|
||||
invoiceDate: "",
|
||||
receiveDate: "",
|
||||
biddingNo: "",
|
||||
|
||||
contractBodyFileName: "",
|
||||
contractBodyFilePath: "",
|
||||
contractBodyFileType: "",
|
||||
@@ -2008,7 +2021,6 @@ function validateState() {
|
||||
)
|
||||
return "请选择相对方";
|
||||
if (!detailState.value.contractName?.trim()) return "请填写合同名称";
|
||||
if (!detailState.value.contractCode?.trim()) return "请填写合同号";
|
||||
if (!detailState.value.contractType) return "请选择合同类型";
|
||||
if (
|
||||
detailState.value.contractPeriodType === "0" &&
|
||||
@@ -2037,10 +2049,9 @@ function validateState() {
|
||||
detailState.value.estimatedAmount === "")
|
||||
)
|
||||
return "请填写预估金额";
|
||||
// 无金额/无法预估总价时金额说明必填
|
||||
// 无金额时金额说明必填
|
||||
if (
|
||||
(detailState.value.valuationMode === "0" ||
|
||||
detailState.value.valuationMode === "3") &&
|
||||
detailState.value.valuationMode === "0" &&
|
||||
!detailState.value.amountExplain?.trim()
|
||||
)
|
||||
return "请填写金额说明";
|
||||
@@ -2050,8 +2061,7 @@ function validateState() {
|
||||
// needAmendments 必填(文档要求)
|
||||
if (!detailState.value.needAmendments || detailState.value.needAmendments === "") return "请选择是否需修订条款";
|
||||
if (!detailState.value.paymentDirection) return "请选择收支方向";
|
||||
if (!detailState.value.contractTypeCode) return "请选择合同属性中的合同类型";
|
||||
if (!detailState.value.contractTypeCode) return "请选择合同属性中的合同类型";
|
||||
if (!detailState.value.contractTypeCode) return "请选择合同类型编码";
|
||||
if (!detailState.value.executorAccount?.trim()) return "请填写合同执行人";
|
||||
if (detailState.value.isPublicTender && !detailState.value.biddingNo?.trim())
|
||||
return "请填写关联招标号";
|
||||
|
||||
Reference in New Issue
Block a user