This commit is contained in:
吴红兵
2026-03-06 18:34:55 +08:00
parent 9fe1acb177
commit 81c5665094
6 changed files with 873 additions and 6 deletions

View File

@@ -182,7 +182,7 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="8" class="mb12">
<el-col :span="8" class="mb12" v-if="!isEntrustCenterChannel">
<el-form-item label="采购方式" prop="purchaseType" :required="!isEntrustCenterChannel">
<el-select
v-model="dataForm.purchaseType"
@@ -201,7 +201,7 @@
</el-form-item>
</el-col>
<el-col :span="24" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.BUSINESS_NEGOTIATION)">
<el-col :span="24" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.BUSINESS_NEGOTIATION) && isEntrustCenterChannel">
<el-form-item label="洽谈理由" prop="negotiationReason" required>
<el-input
v-model="dataForm.negotiationReason"
@@ -215,7 +215,7 @@
/>
</el-form-item>
</el-col>
<el-col :span="8" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.BUSINESS_NEGOTIATION)">
<el-col :span="8" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.BUSINESS_NEGOTIATION) && isEntrustCenterChannel">
<el-form-item label="商务洽谈表" prop="businessNegotiationTable" required>
<upload-file
v-model="dataForm.businessNegotiationTable"
@@ -236,7 +236,7 @@
</el-button>
</el-form-item>
</el-col>
<el-col :span="8" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.MARKET_PURCHASE)">
<el-col :span="8" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.MARKET_PURCHASE) && isEntrustCenterChannel">
<el-form-item label="市场采购纪要" prop="marketPurchaseMinutes" required>
<upload-file
v-model="dataForm.marketPurchaseMinutes"
@@ -257,7 +257,7 @@
</el-button>
</el-form-item>
</el-col>
<el-col :span="8" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.ONLINE_MALL)">
<el-col :span="8" class="mb12" v-if="isPurchaseType(DEPT_PURCHASE_TYPE.ONLINE_MALL) && isEntrustCenterChannel">
<el-form-item label="网上商城采购相关材料" prop="onlineMallMaterials" required>
<upload-file
v-model="dataForm.onlineMallMaterials"
@@ -269,7 +269,7 @@
/>
</el-form-item>
</el-col>
<el-col :span="8" class="mb12" v-if="isInquiryPurchaseType">
<el-col :span="8" class="mb12" v-if="isInquiryPurchaseType && isEntrustCenterChannel">
<el-form-item label="询价模板" prop="inquiryTemplate" required>
<upload-file
v-model="dataForm.inquiryTemplate"