add selectComponent & search form styles

This commit is contained in:
lb
2023-01-30 14:12:45 +08:00
parent f80cc652ad
commit ff77ab8546
6 changed files with 55 additions and 10 deletions

View File

@@ -0,0 +1,30 @@
// import i18n from '@/i18n'
export default {
name: 'SelectComponent',
props: {
injectData: {
type: Object,
default: () => ({})
}
},
data() {
return {
// TODO: i18n
defaultText: '查看详情'
}
},
methods: {
emitClick() {
// console.log('inject data:' ,this.injectData)
this.$emit('emit-data', {
type: this.injectData.head?.actionName || 'select-change-action',
data: this.injectData.head?.emitFullData ? this.injectData : this.injectData.id
})
}
},
render: function (h) {
// console.log('button content:', this.injectData)
return h('span', null, [h('el-button', { props: { type: 'text' }, style: { paddingLeft: 0 }, on: { click: this.emitClick } }, this.injectData.head?.buttonContent || this.defaultText)])
}
}