This commit is contained in:
吴红兵
2026-03-10 22:18:41 +08:00
parent 3710ca2fd5
commit a7da30f6c4

View File

@@ -820,13 +820,7 @@
<el-col :span="8" class="mb12" v-if="dataForm.implementType">
<div class="view-label">实施采购途径</div>
<div class="view-value">
{{
dataForm.implementType === '1'
? '自行组织采购'
: dataForm.implementType === '2'
? '委托代理采购'
: dataForm.implementType || '—'
}}
</div>
</el-col>
<el-col :span="8" class="mb12" v-if="dataForm.fileFlowInstId">
@@ -1060,8 +1054,8 @@ const purchaseTypeDeptDelegationList = ref<any[]>([]);
const implementTypeList = ref<any[]>([
{ value: '1', label: '自行组织采购' },
{ value: '2', label: '委托代理采购' },
{ value: '5', label: '框架协议' },
{ value: '8', label: '网上商城' },
{ value: '140', label: '框架协议' },
{ value: '170', label: '网上商城' },
]);
const purchaseTypeUnionList = ref<any[]>([]);
const businessDeptList = ref<any[]>([]);
@@ -1408,8 +1402,8 @@ const calcEntrustCenterType = (): 'service_online' | 'other' | '' => {
};
// 实施采购途径变化时,根据选择自动设置采购方式
// 5:框架协议 → 采购方式自动选择"框架协议"
// 8:网上商城 → 采购方式自动选择"网上商城"
// 140:框架协议 → 采购方式自动选择"框架协议"
// 170:网上商城 → 采购方式自动选择"网上商城"
// 1:自行组织采购、2:委托代理采购 → 清空采购方式,由用户手动选择
const handleImplementTypeChange = (value: string) => {
if (!value) {
@@ -1418,8 +1412,8 @@ const handleImplementTypeChange = (value: string) => {
return;
}
// 仅当选择框架协议(5)或网上商城(8)时,自动设置采购方式
if (value === '5' || value === '8') {
// 仅当选择框架协议(140)或网上商城(170)时,自动设置采购方式
if (value === '140' || value === '170') {
dataForm.purchaseType = value;
} else {
// 其他选项清空采购方式,由用户手动选择