From 271710e8708b7c01a53d8ebcbe276c6b534c9d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E7=BA=A2=E5=85=B5?= <374362909@qq.com> Date: Sat, 7 Mar 2026 12:25:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(purchase):=20=E9=87=87=E8=B4=AD=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E9=80=89=E6=8B=A9=E6=9C=8D=E5=8A=A1=E5=95=86=E5=9F=8E?= =?UTF-8?q?=E5=93=81=E7=9B=AE=E6=97=B6=E6=98=BE=E7=A4=BA=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在品目编码选择器下方添加条件提示: - 当选择的品目为特殊品目(服务商城品目)时显示黄色提示 - 提示文案:当前选择品目为服务商城品目 --- .../purchase/purchasingrequisition/add.vue | 83 +++++++------------ 1 file changed, 29 insertions(+), 54 deletions(-) diff --git a/src/views/purchase/purchasingrequisition/add.vue b/src/views/purchase/purchasingrequisition/add.vue index 9605753..86c31fc 100644 --- a/src/views/purchase/purchasingrequisition/add.vue +++ b/src/views/purchase/purchasingrequisition/add.vue @@ -125,6 +125,9 @@ :disabled="flowFieldDisabled('categoryCode')" @change="handleCategoryChange" /> + + 当前选择品目为服务商城品目 + @@ -153,20 +156,20 @@
部门自行采购
- - - - - + + + + + @@ -214,9 +217,7 @@ @@ -230,11 +231,7 @@ :span="8" class="mb12" v-if=" - isEntrustCenterChannel && - isSpecialServiceCategory && - isServiceCategory && - dataForm.hasSupplier === '1' && - dataForm.categoryCode + isEntrustCenterChannel && isSpecialServiceCategory && isServiceCategory && dataForm.hasSupplier === '1' && dataForm.categoryCode " > @@ -262,11 +259,7 @@ :span="8" class="mb12" v-if=" - isEntrustCenterChannel && - isSpecialServiceCategory && - isServiceCategory && - dataForm.hasSupplier === '0' && - dataForm.categoryCode + isEntrustCenterChannel && isSpecialServiceCategory && isServiceCategory && dataForm.hasSupplier === '0' && dataForm.categoryCode " > @@ -290,11 +283,7 @@ - + - +
  • - 可行性论证与会议纪要(学校统一采购): 当预算金额 ≥ 30 万({{ - BUDGET_FEASIBILITY_THRESHOLD - }} + 可行性论证与会议纪要(学校统一采购): 当预算金额 ≥ 30 万({{ BUDGET_FEASIBILITY_THRESHOLD }} 元)且不是紧急/单一/进口等特殊情况时, 需要上传「项目可行性论证报告」和「会议纪要」;紧急、单一来源、进口等特殊情况对应有单独的证明材料与会议纪要要求。
  • - 政府采购意向表: 当预算金额 ≥ 100 万({{ - BUDGET_GOV_PURCHASE_THRESHOLD - }} + 政府采购意向表: 当预算金额 ≥ 100 万({{ BUDGET_GOV_PURCHASE_THRESHOLD }} 元),需要填写政府采购意向表并上传对应模板文件。
  • @@ -1276,10 +1252,10 @@ const isUrgentSpecial = computed(() => dataForm.isSpecial === '1'); // 是否为特殊情况(非0即为特殊情况:紧急、单一、进口)或预算金额>=30万 const isSpecialCase = computed(() => { - // 特殊情况或预算金额>=30万时,需要选择校党委 - const isSpecial = dataForm.isSpecial && dataForm.isSpecial !== '0'; - const isHighBudget = dataForm.budget != null && dataForm.budget >= BUDGET_FEASIBILITY_THRESHOLD.value; - return isSpecial || isHighBudget; + // 特殊情况或预算金额>=30万时,需要选择校党委 + const isSpecial = dataForm.isSpecial && dataForm.isSpecial !== '0'; + const isHighBudget = dataForm.budget != null && dataForm.budget >= BUDGET_FEASIBILITY_THRESHOLD.value; + return isSpecial || isHighBudget; }); // 第二步标题 @@ -1401,7 +1377,7 @@ watch( (newChannel, oldChannel) => { // 仅在采购途径发生变化时清理 if (newChannel === oldChannel) return; - + // 编辑模式(dataForm.id存在)下,如果是首次加载数据(oldChannel为空),不清理 // 首次加载时保持原有数据,用户手动切换时需要清理 if (dataForm.id && !oldChannel) return; @@ -1477,7 +1453,6 @@ const isAutoSelectPurchaseType = computed(() => { ); }); - // 判断是否显示自动邀请比选模版(5万<=金额<30万,服务类目,特殊服务类目) const showAutoInviteSelect = computed(() => { if (!isDeptPurchase.value) return false;