diff --git a/src/components/company/SelectContacts.vue b/src/components/company/SelectContacts.vue index 17e566f..5640d7b 100644 --- a/src/components/company/SelectContacts.vue +++ b/src/components/company/SelectContacts.vue @@ -2,7 +2,7 @@
- + {{ item.name }} - + @@ -50,6 +50,12 @@ export default { return {} } }, + // 是否可以新增:true--可以;false--不可以 + canAdd: { + type: Boolean, + required: false, + default: true + }, value: { type: [String, Object], required: false, diff --git a/src/views/functionalSafetyCenter/modules/SafetyCenterMemberUnitModule.vue b/src/views/functionalSafetyCenter/modules/SafetyCenterMemberUnitModule.vue index e67eefe..29107fc 100644 --- a/src/views/functionalSafetyCenter/modules/SafetyCenterMemberUnitModule.vue +++ b/src/views/functionalSafetyCenter/modules/SafetyCenterMemberUnitModule.vue @@ -34,6 +34,7 @@ v-decorator="[`contactsList[${index}].contactsId`, {rules: [{ required: index === 0, validator: index === 0 ? validateContactRequired : validateContact }],validateTrigger: 'change'}]" :maxLength='50' :ref="`selectContacts${index}`" + :can-add="isSafetyCenter" :customListFn="isSafetyCenter ? null : getContactsByCompanyBySafetyCenter" :customListParams="isSafetyCenter ? {} : customListParams" @ok="addContactsOneOk">