소스 검색

切换任务类型条件变更

zhangyu 5 년 전
부모
커밋
81c08524fb
1개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 6 6
      src/views/data_admin/buildTask/index.vue

+ 6 - 6
src/views/data_admin/buildTask/index.vue

@@ -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
 		}
   }
 }