1.查询组件
<warehouse-bin-form-select :data-object.sync="queryParams" data-object-props="factoryType" :level="1"prop="factoryType" :show-all-levels="false":props="{emitPath: false, multiple: false}":collapse-tags="true"/>
2.表单组件
<el-col :span="12"><warehouse-bin-form-select :level="1" :data-object.sync="form" data-object-props="factoryType":rules="rules.factoryType"style="width: 100%;" label="工厂"/>
</el-col>
3.监听方法
watch: {'queryParams.factoryType': {handler(newVal) {if (newVal) {this.getList();}},immediate: false // 根据情况设为 true(如果初始就有 plant 值)}},
4.getList
if (this.queryParams.factoryType){}
5.重置方法
/** 重置按钮操作 */resetQuery() {// 1. 在重置前,先保存 factoryType 的当前值const savedFactoryType = this.queryParams.factoryType;// 2. 执行完整的表单重置this.resetForm("queryForm");// 3. 重置后,立即将 factoryType 的值恢复this.queryParams.factoryType = savedFactoryType;this.handleQuery();},