|
|
|
@ -10,34 +10,34 @@
|
|
|
|
|
<el-col > |
|
|
|
|
<el-form-item label="货区:" prop="info" > |
|
|
|
|
<!-- <el-cascader :options="optioner" :show-all-levels="false" clearable >--> |
|
|
|
|
<el-cascader :options="optioner" style="width: 80%" v-model="query.goodsAreaInfo" placeholder="请选择货区" :show-all-levels="false" /> |
|
|
|
|
<el-cascader :options="optioner" style="width: 80%" v-model="query.goodsAreaInfo" placeholder="请选择货区" :show-all-levels="false" clearable /> |
|
|
|
|
<!-- </el-cascader>--> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="货架名称" prop="info" > |
|
|
|
|
<el-input v-model="query.goodsShelfName" placeholder="请输入货架名称"/> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="货架状态:" prop="areaStatus"> |
|
|
|
|
<!-- <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>--> |
|
|
|
|
<el-select v-model="query.goodsShelfStatus" clearable placeholder="请选择货架状态" style="width: 80%;"> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in goodsShelfStatusData" |
|
|
|
|
:key="item.dictKey" |
|
|
|
|
:label="item.dictValue" |
|
|
|
|
:value="item.dictKey"> |
|
|
|
|
</el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="启用状态:" prop="areaStatus"> |
|
|
|
|
<!-- <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>--> |
|
|
|
|
<el-select v-model="query.enableStatus" clearable placeholder="请选择启用状态" style="width: 80%;"> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in enableStatusData" |
|
|
|
|
:key="item.dictKey" |
|
|
|
|
:label="item.dictValue" |
|
|
|
|
:value="item.dictKey"> |
|
|
|
|
</el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<!-- <el-form-item label="货架状态:" prop="areaStatus">--> |
|
|
|
|
<!-- <!– <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>–>--> |
|
|
|
|
<!-- <el-select v-model="query.goodsShelfStatus" clearable placeholder="请选择货架状态" style="width: 80%;">--> |
|
|
|
|
<!-- <el-option--> |
|
|
|
|
<!-- v-for="item in goodsShelfStatusData"--> |
|
|
|
|
<!-- :key="item.dictKey"--> |
|
|
|
|
<!-- :label="item.dictValue"--> |
|
|
|
|
<!-- :value="item.dictKey">--> |
|
|
|
|
<!-- </el-option>--> |
|
|
|
|
<!-- </el-select>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- <el-form-item label="启用状态:" prop="areaStatus">--> |
|
|
|
|
<!-- <!– <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>–>--> |
|
|
|
|
<!-- <el-select v-model="query.enableStatus" clearable placeholder="请选择启用状态" style="width: 80%;">--> |
|
|
|
|
<!-- <el-option--> |
|
|
|
|
<!-- v-for="item in enableStatusData"--> |
|
|
|
|
<!-- :key="item.dictKey"--> |
|
|
|
|
<!-- :label="item.dictValue"--> |
|
|
|
|
<!-- :value="item.dictKey">--> |
|
|
|
|
<!-- </el-option>--> |
|
|
|
|
<!-- </el-select>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<el-button type="primary" icon="el-icon-search" @click="searchChange" >搜 索</el-button> |
|
|
|
|
<el-button icon="el-icon-delete" @click="searchReset()">清 空</el-button> |
|
|
|
|
</el-col> |
|
|
|
@ -618,9 +618,10 @@ export default {
|
|
|
|
|
this.goodsShelfStatusData = res.data.data; |
|
|
|
|
}); |
|
|
|
|
getGoodsAreaNodeList().then(res=>{ |
|
|
|
|
const data = this.formatCascaderData(res.data.data); |
|
|
|
|
console.log("data>>>>>>>>>>>>>>",data); |
|
|
|
|
this.optioner = data |
|
|
|
|
|
|
|
|
|
const data = res.data.data |
|
|
|
|
this.optioner = this.formatCascaderData(data); |
|
|
|
|
|
|
|
|
|
console.log(">>>>>>>>>>>>>>>>optioner",this.optioner); |
|
|
|
|
}) |
|
|
|
@ -636,7 +637,7 @@ export default {
|
|
|
|
|
for (var i = 0; i < data.length; i++) { |
|
|
|
|
if (null==data[i].children ||data[i].children.length < 1) { |
|
|
|
|
// children若为空数组,则将children设为undefined |
|
|
|
|
delete data[i].children; |
|
|
|
|
delete data[i].leaf; |
|
|
|
|
} else { |
|
|
|
|
// children若不为空数组,则继续 递归调用 本方法 |
|
|
|
|
this.formatCascaderData(data[i].children) |
|
|
|
|