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