diff --git a/src/views/finance/purchasingrequisition/add.vue b/src/views/finance/purchasingrequisition/add.vue
index aa73f07..fa70e65 100644
--- a/src/views/finance/purchasingrequisition/add.vue
+++ b/src/views/finance/purchasingrequisition/add.vue
@@ -15,13 +15,13 @@
ref="formRef"
:model="dataForm"
:rules="dataRules"
- label-width="120px"
+ label-width="150px"
:disabled="isViewMode"
class="compact-form">
-
+
-
+
-
+
-
+
-
+
部门自行采购
-
-
-
-
-
-
-
-
-
-
-
-
- 下载商务洽谈表模版
-
-
-
-
-
-
-
- 下载市场采购纪要模版
-
-
-
-
-
-
-
-
-
-
-
-
- 下载《部门采购询价模版》模版
-
-
-
-
-
-
-
-
-
- 服务类网上商城
- 其他方式
-
-
-
-
-
-
-
- 有
- 无
-
-
-
-
-
-
-
- 多个供应商请用逗号(,)或分号(;)分隔
-
-
-
-
- 下载《服务商城项目需求模板(直选)》模版
-
-
-
-
-
-
- 下载《服务商城项目需求模板(邀请比选)》模版
-
-
-
-
-
-
-
-
- 下载《表1:采购需求填报模板》模版
-
-
-
-
-
-
-
-
-
- 有
- 无
-
-
-
-
-
-
-
- 请输入三家供应商名称,用逗号分隔
-
-
-
-
- 下载《服务商城项目需求模板(邀请比选)》模版
-
-
-
-
-
-
-
- 下载《服务商城项目需求模板(公开比选)》模版
-
-
-
-
-
-
-
-
- 支持上传zip格式的压缩包文件
-
-
-
-
-
-
学校统一采购
-
+
-
-
-
- {{ item.label }}
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+ 下载商务洽谈表模版
+
+
+
+
+
+ 下载市场采购纪要模版
+
+
+
+
+
+
+
+
+
+
+ 下载《部门采购询价模版》模版
+
+
+
+
+
+ 服务类网上商城
+ 其他方式
+
+
+
+
+
+
+ 有
+ 无
+
+
+
+
+
+
+ 多个供应商请用逗号(,)或分号(;)分隔
+
+
+
+
+
+ 下载《服务商城项目需求模板(直选)》模版
+
+
+
+
+
+ 下载《服务商城项目需求模板(邀请比选)》模版
+
+
+
+
+
+ 下载《表1:需求模板》模版
+
+
+
+
+
+ 有
+ 无
+
+
+
+
+
+
+ 请输入三家供应商名称,用逗号分隔
+
+
+
+
+
+ 下载《服务商城项目需求模板(邀请比选)》模版
+
+
+
+
+
+ 下载《服务商城项目需求模板(公开比选)》模版
-
-
-
-
-
-
+
+
+ 支持上传zip格式的压缩包文件
+
-
-
-
-
-
-
- 下载《项目可行性论证报告模板.doc》
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 下载《单一来源论专家证附件.docx》
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 下载《进口产品申请及专家论证意见表.doc》
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 有
- 无
-
-
-
-
-
-
-
-
- 请输入至少三家供应商名称,用逗号或分号分隔
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 下载《服务商城项目需求模板(邀请比选)》模版
-
-
-
-
-
-
-
-
- 下载《服务商城项目需求模板(公开比选)》模版
-
-
-
-
-
-
-
-
-
-
- 下载《服务商城项目需求模板(公开比选)》模版
-
-
-
-
-
-
-
-
-
- 下载《采购需求填报模板》模版
-
-
-
-
-
-
-
-
-
-
-
+
+
+
学校统一采购
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 下载《项目可行性论证报告模板.doc》
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 下载《单一来源论专家证附件.docx》
+
+
+
+
+
+
+
+
+
+
+ 下载《进口产品申请及专家论证意见表.doc》
+
+
+
+
+
+
+
+
+
+
+ 有
+ 无
+
+
+
+
+
+
+ 请输入至少三家供应商名称,用逗号或分号分隔
+
+
+
+
+
+
+
+ 下载《服务商城项目需求模板(邀请比选)》模版
+
+
+
+ 下载《服务商城项目需求模板(公开比选)》模版
+
+
+
+
+ 下载《服务商城项目需求模板(公开比选)》模版
+
+
+
+ 下载《需求模板》模版
+
+
+
+
+
+
-
-
-
+
支持上传zip格式的压缩包文件
@@ -774,14 +384,18 @@
-
-
-
+
+
+
+
+
+
+
@@ -807,13 +421,13 @@
:disabled="loading">
暂存
-
- {{ isEditMode ? '保存' : '提交' }}
-
+
+
+
+
+
+
+
@@ -950,8 +564,8 @@ const FILE_TYPE_MAP: Record = {
serviceInviteSelect: '120', // 服务商城项目需求模板(邀请比选)- 采购需求表
servicePublicSelect: '120', // 服务商城项目需求模板(公开比选)- 采购需求表
servicePublicSelectAuto: '120', // 服务商城项目需求模板(公开比选-自动)- 采购需求表
- purchaseRequirementTemplate: '120', // 采购需求填报模板 - 采购需求表
- purchaseRequirement: '120', // 采购需求填报模板 - 采购需求表
+ purchaseRequirementTemplate: '120', // 需求模板 - 采购需求表
+ purchaseRequirement: '120', // 需求模板 - 采购需求表
serviceInviteSelectSchool: '120', // 服务商城项目需求模板(邀请比选-学校)- 采购需求表
servicePublicSelectSchoolAuto: '120', // 服务商城项目需求模板(公开比选-学校-自动)- 采购需求表
servicePublicSelectSchool: '120', // 服务商城项目需求模板(公开比选-学校)- 采购需求表
@@ -1254,7 +868,7 @@ const downloadTemplate = async (type: string) => {
'direct_select': { fileName: '服务商城项目需求模板(直选).doc', displayName: '服务商城项目需求模板(直选).doc' },
'public_select': { fileName: '服务商城项目需求模板(公开比选).doc', displayName: '服务商城项目需求模板(公开比选).doc' },
'invite_select': { fileName: '服务商城项目需求模板(邀请比选).doc', displayName: '服务商城项目需求模板(邀请比选).doc' },
- 'purchase_requirement': { fileName: '表1:采购需求填报模板.doc', displayName: '采购需求填报模板.doc' },
+ 'purchase_requirement': { fileName: '表1:需求模板.doc', displayName: '需求模板.doc' },
'import_application': { fileName: '附件1:进口产品申请及专家论证意见表.doc', displayName: '进口产品申请及专家论证意见表.doc' },
'single_source': { fileName: '表7:单一来源论专家证附件.docx', displayName: '单一来源论专家证附件.docx' },
'feasibility_report': { fileName: '表6:项目可行性论证报告模板.doc', displayName: '项目可行性论证报告模板.doc' },
@@ -1326,6 +940,35 @@ const dataRules = reactive({
purchaseType: [
{ required: true, message: '请选择采购方式', trigger: 'change' }
],
+ // 学校统一采购时必填
+ deptClassifyUserId: [
+ {
+ validator: (_rule: any, value: string, callback: (e?: Error) => void) => {
+ if (!isDeptPurchase.value) {
+ if (!value || String(value).trim() === '') {
+ callback(new Error('请选择业务分管处室'));
+ return;
+ }
+ }
+ callback();
+ },
+ trigger: 'change'
+ }
+ ],
+ schoolLeaderUserId: [
+ {
+ validator: (_rule: any, value: string, callback: (e?: Error) => void) => {
+ if (!isDeptPurchase.value) {
+ if (!value || String(value).trim() === '') {
+ callback(new Error('请选择分管校领导'));
+ return;
+ }
+ }
+ callback();
+ },
+ trigger: 'change'
+ }
+ ],
});
// 下一步