瀏覽代碼

!828 update Web/src/components/table/search.vue.
Merge pull request !828 from inypeacock/N/A

zuohuaijun 2 年之前
父節點
當前提交
4588aaebf2
共有 1 個文件被更改,包括 21 次插入2 次删除
  1. 21 2
      Web/src/components/table/search.vue

+ 21 - 2
Web/src/components/table/search.vue

@@ -18,10 +18,28 @@
 								:clearable="!val.required"
 								v-if="val.type === 'input'"
 								@keyup.enter="onSearch(tableSearchRef)"
+								@change="val.change"
 								class="w100"
 							/>
-							<el-date-picker v-model="state.form[val.prop]" v-bind="val.comProps" type="date" :placeholder="val.placeholder" :clearable="!val.required" v-else-if="val.type === 'date'" class="w100" />
-							<el-select v-model="state.form[val.prop]" v-bind="val.comProps" :clearable="!val.required" :placeholder="val.placeholder" v-else-if="val.type === 'select'" class="w100">
+							<el-date-picker
+								v-model="state.form[val.prop]"
+								v-bind="val.comProps"
+								type="date"
+								:placeholder="val.placeholder"
+								:clearable="!val.required"
+								v-else-if="val.type === 'date'"
+								@change="val.change"
+								class="w100"
+							/>
+							<el-select
+								v-model="state.form[val.prop]"
+								v-bind="val.comProps"
+								:clearable="!val.required"
+								:placeholder="val.placeholder"
+								v-else-if="val.type === 'select'"
+								@change="val.change"
+								class="w100"
+							>
 								<el-option v-for="item in val.options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
 							</el-select>
 							<el-cascader
@@ -31,6 +49,7 @@
 								filterable
 								:props="val.cascaderProps ? val.cascaderProps : state.cascaderProps"
 								:placeholder="val.placeholder"
+								@change="val.change"
 								class="w100"
 								v-bind="val.comProps"
 								v-model="state.form[val.prop]"