diff --git a/src/components/company/BusinessManagementModule.vue b/src/components/company/BusinessManagementModule.vue
index 05b66b7..c82970a 100644
--- a/src/components/company/BusinessManagementModule.vue
+++ b/src/components/company/BusinessManagementModule.vue
@@ -120,6 +120,11 @@ export default {
type: Number,
required: false,
default: 0
+ },
+ // 是否调用无权限接口
+ isLimit: {
+ type: Boolean,
+ default: false
}
},
data() {
@@ -187,9 +192,9 @@ export default {
}
},
methods: {
- add(limit) {
+ add() {
// true 是调用无权限接口
- if (limit) {
+ if (this.isLimit) {
this.url.add = '/company/payCompanyManagement/addMeeting'
} else {
this.url.add = '/company/payCompanyManagement/add'
@@ -266,7 +271,6 @@ export default {
} else {
callback('请输入正确的电话号码')
}
- return
}
callback()
},
@@ -283,7 +287,6 @@ export default {
} else {
callback('请输入正确格式的邮政编码')
}
- return
}
callback()
},
@@ -300,7 +303,6 @@ export default {
} else {
callback('请输入数字')
}
- return
}
callback('请输入银行账号')
},
@@ -314,24 +316,18 @@ export default {
if (value) {
if (!dutyCode(value)) {
callback('请输入15位、18位的信用代码')
- return
}
- if (this.model.dutyCode !== value) {
- const params = {
- confusionCode: 'pay_company_duty_code',
- fieldVal: value
+ const params = {
+ confusionCode: 'pay_company_duty_code',
+ fieldVal: value
+ }
+ duplicateCheck(params).then(res => {
+ if (res.success) {
+ callback()
+ } else {
+ callback('信用代码已存在')
}
- duplicateCheck(params).then(res => {
- if (res.success) {
- callback()
- } else {
- callback('信用代码已存在')
- }
- })
- return
- } else {
- callback()
- }
+ })
} else {
callback('请输入信用代码')
}
@@ -356,7 +352,6 @@ export default {
callback('企业名称已存在')
}
})
- return
}
callback()
} else {
diff --git a/src/components/company/BusinessSelect.vue b/src/components/company/BusinessSelect.vue
index 85a6c18..d25bba7 100644
--- a/src/components/company/BusinessSelect.vue
+++ b/src/components/company/BusinessSelect.vue
@@ -64,6 +64,13 @@ import { JeroListMixin } from '@/mixins/JeroListMixin'
export default {
name: 'BusinessSelect',
+ props: {
+ // 是否调用无权限接口
+ isLimit: {
+ type: Boolean,
+ default: false
+ }
+ },
mixins: [JeroListMixin],
data() {
return {
@@ -72,7 +79,7 @@ export default {
visible: false,
confirmLoading: false,
url: {
- list: '/company/payCompanyManagement/list'
+ list: ''
},
selectedCompany: {},
selectedRowKeys: [],
@@ -94,10 +101,19 @@ export default {
}
],
dataSource: [],
- // 是否调用无权限接口
- isLimit: false
+ disableMixinCreated: true
}
},
+ created() {
+ // 调用无权限接口
+ console.log(this.isLimit)
+ if(this.isLimit){
+ this.url.list = '/company/payCompanyManagement/listMeeting'
+ } else {
+ this.url.list = '/company/payCompanyManagement/list'
+ }
+ this.loadData()
+ },
methods: {
handleOk() {
this.$emit('ok', this.selectedCompany)
diff --git a/src/components/company/CompanySelect.vue b/src/components/company/CompanySelect.vue
index 6a07af6..7fa32a4 100644
--- a/src/components/company/CompanySelect.vue
+++ b/src/components/company/CompanySelect.vue
@@ -1,8 +1,9 @@