فهرست منبع

feature(*): 合同、交付工单、招投标新增的字段全部必填校验

likai 2 سال پیش
والد
کامیت
9c8db21a5d

+ 3 - 0
src/views/contract/components/Edit.vue

@@ -321,6 +321,9 @@
           inchargeId: [{ required: true, trigger: 'change', message: '请选择销售工程师' }],
           signatoryName: [{ required: true, trigger: 'change', message: '请选择公司签约人' }],
           distributorName: [{ trigger: 'change', message: '请选择经销商' }],
+          softwareMaintenanceLimit: [{ required: true, trigger: 'change', message: '请输入软件运维期限' }],
+          hardwareMaintenanceLimit: [{ required: true, trigger: 'change', message: '请输入硬件运维期限' }],
+          maintenanceClause: [{ required: true, trigger: 'blur', message: '请输入运维条款' }],
         },
         pickerOptionsStart: {
           disabledDate: (time) => {

+ 5 - 0
src/views/customer/inviteTenders/components/closeLoop.vue

@@ -108,6 +108,11 @@
           businessName: [{ required: true, trigger: ['blur', 'change'], message: '请选择项目' }],
           distributorName: [{ required: true, trigger: ['blur', 'change'], message: '请选择经销商' }],
           closeReason: [{ required: true, trigger: ['blur', 'change'], message: '请输入闭环原因' }],
+          channelPromotionWork: [{ required: true, trigger: ['blur', 'change'], message: '请输入渠道推进工作' }],
+          customerPromotionWork: [{ required: true, trigger: ['blur', 'change'], message: '请输入客户推进工作' }],
+          customerSubsequentOpportunity: [
+            { required: true, trigger: ['blur', 'change'], message: '请输入客户后续销售机会' },
+          ],
         },
         theBid: {},
       }

+ 1 - 0
src/views/work/deliver/components/softwareStart.vue

@@ -60,6 +60,7 @@
           softwareRequiredDeliveryTime: [{ required: true, message: '不能为空', trigger: ['blur', 'change'] }],
           startDate: [{ required: true, message: '不能为空', trigger: ['blur', 'change'] }],
           endDate: [{ required: true, message: '不能为空', trigger: ['blur', 'change'] }],
+          softwareSpecialRequirements: [{ required: true, message: '不能为空', trigger: ['blur', 'change'] }],
         },
         dialogFormVisible: false,
       }