فهرست منبع

组件能力扩展

lincl 4 سال پیش
والد
کامیت
4935e3b738
1فایلهای تغییر یافته به همراه10 افزوده شده و 3 حذف شده
  1. 10 3
      src/components/TablePage/index.vue

+ 10 - 3
src/components/TablePage/index.vue

@ -33,7 +33,7 @@
							:key="i"
							:placeholder="item.label"
							v-model="searchForm[item.id]"
							clearable >
							:clearable="item.clearable===false? false : true"  >
							<el-option
								v-for="item in item.optionList"
								:key="item.value"
@ -173,7 +173,8 @@ export default {
			handler(n){
				this.$emit('getSearchForm', n)
			},
			immediate: true
			immediate: true,
			deep: true
		},
	},
	created(){
@ -187,7 +188,9 @@ export default {
		this.searchForm = searchForm
	},
	mounted() {
		this.emitLoad()
		if(this.configs.immediate !== false){
			this.emitLoad()
		}
	},
	methods: {
		loadDict(item){
@ -199,6 +202,10 @@ export default {
			}
			Tools.dictLoad(item.optionListLoadConfig).then(res=>{
				item.optionList = res
				if(item.autocomplete && item.optionList && item.optionList.length){
					this.searchForm[item.id] = item.optionList[0].value
				}
				this.$emit('dictLoaded', item)
			})
		},
		emitLoad(){