|
@@ -5,16 +5,16 @@
|
|
|
<el-cascader v-model="taskTypes" :options="taskTypeList" filterable @change="handleChangeTask"></el-cascader>
|
|
|
<el-divider direction="vertical"></el-divider>
|
|
|
<div class="condition-list">
|
|
|
- <floor-cascader :isWidth="false" @change="changeFloor"></floor-cascader>
|
|
|
+ <floor-cascader v-show="taskType == 'device' || taskType == 'assets'" :isWidth="false" @change="changeFloor"></floor-cascader>
|
|
|
<div class="task-state" v-show="taskType == 'model' || taskType == 'device' || taskType == 'assets'">
|
|
|
<span class="task-stete-title" style="margin-right: 12px;">任务执行情况</span>
|
|
|
<el-select v-model="taskState" placeholder="请选择" filterable style="width:120px;" size="small" @change="changeState">
|
|
|
<el-option v-for="item in taskStateList" :key="item.code" :label="item.label" :value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
- <model-file ref="modelFile" @change="handleChangeModel"></model-file>
|
|
|
- <my-cascader :isWidth="false" ref="cascader" @change="changeDevice"></my-cascader>
|
|
|
- <assets-cascader :isWidth="false" ref="assets" @change="changeAssets"></assets-cascader>
|
|
|
+ <model-file v-show="taskType == 'model'" ref="modelFile" @change="handleChangeModel"></model-file>
|
|
|
+ <my-cascader v-show="taskType == 'model' || taskType == 'device'" :isWidth="false" ref="cascader" @change="changeDevice"></my-cascader>
|
|
|
+ <assets-cascader v-show="taskType == 'assets'" :isWidth="false" ref="assets" @change="changeAssets"></assets-cascader>
|
|
|
</div>
|
|
|
<el-button class="add-task" @click="addTaskDialog = true">添加验证任务</el-button>
|
|
|
</div>
|
|
@@ -106,8 +106,8 @@ export default {
|
|
|
changeAssets(){
|
|
|
|
|
|
},
|
|
|
- handleChangeModel() {
|
|
|
-
|
|
|
+ handleChangeModel(val) {
|
|
|
+ this.modelFile = val
|
|
|
}
|
|
|
}
|
|
|
}
|