diff --git a/jero-web/src/components/jerobiz/JSelectBizComponent/JSelectBizComponentModal.vue b/jero-web/src/components/jerobiz/JSelectBizComponent/JSelectBizComponentModal.vue index 9b0f2249..0544d489 100644 --- a/jero-web/src/components/jerobiz/JSelectBizComponent/JSelectBizComponentModal.vue +++ b/jero-web/src/components/jerobiz/JSelectBizComponent/JSelectBizComponentModal.vue @@ -69,6 +69,7 @@ import { cloneDeep } from 'lodash' export default { name: 'JSelectBizComponentModal', mixins: [JeroListMixin], + // eslint-disable-next-line vue/no-unused-components components: { Ellipsis, JSelectBizQueryItem }, props: { value: { @@ -284,7 +285,7 @@ export default { } if (!notExist) return getAction(this.valueUrl || this.listUrl, { - // 这里最后加一个 , 的原因是因为无论如何都要使用 in 查询,防止后台进行了模糊匹配,导致查询结果不准确 + // 这里最后加一个 , 的原因是无论如何都要使用 in 查询,防止后台进行了模糊匹配,导致查询结果不准确 [this.valueKey]: value.join(',') + ',', pageNo: 1, pageSize: value.length @@ -308,7 +309,10 @@ export default { const key = data[this.valueKey] this.dataSourceMap[key] = data pushIfNotExist(this.options, { label: data[this.displayKey || this.valueKey], value: key }, 'value') - typeof callback === 'function' ? callback(data) : '' + // typeof callback === 'function' ? callback(data) : '' + if (typeof callback === 'function') { + callback(data) + } }) this.$emit('options', this.options, this.dataSourceMap) }, @@ -320,7 +324,7 @@ export default { this.close() }, /** 删除已选择的 */ - handleDeleteSelected (record, index) { + handleDeleteSelected (record/* , index */) { this.selectedRowKeys.splice(this.selectedRowKeys.indexOf(record[this.rowKey]), 1) // update--begin--autor:wangshuai-----date:20200722------for:JSelectBizComponent组件切换页数值问题------ this.selectedTable.dataSource.splice(this.selectedTable.dataSource.indexOf(record), 1)