【fix ESLint】src/components/jerobiz/JSelectBizComponent

This commit is contained in:
danshihao
2023-03-06 11:08:42 +08:00
parent dd82ee3b82
commit 9b2f446f76
@@ -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------forJSelectBizComponent组件切换页数值问题------
this.selectedTable.dataSource.splice(this.selectedTable.dataSource.indexOf(record), 1)