|
@@ -19,11 +19,11 @@
|
|
<el-button class="add-task" @click="addTaskDialog = true">添加验证任务</el-button>
|
|
<el-button class="add-task" @click="addTaskDialog = true">添加验证任务</el-button>
|
|
</div>
|
|
</div>
|
|
<div class="tabel-box">
|
|
<div class="tabel-box">
|
|
- <model-table v-if="taskType == 'model'"></model-table>
|
|
|
|
- <device-table v-else-if="taskType == 'device'"></device-table>
|
|
|
|
- <assets-table v-else-if="taskType == 'assets'"></assets-table>
|
|
|
|
- <tear-table v-else-if="taskType == 'tear'"></tear-table>
|
|
|
|
- <replace-table v-else-if="taskType == 'replace'"></replace-table>
|
|
|
|
|
|
+ <model-table ref="modelTable" :paramsData="{taskState, modelFile, category}" v-if="taskType == 'model'"></model-table>
|
|
|
|
+ <device-table ref="deviceTable" v-else-if="taskType == 'device'"></device-table>
|
|
|
|
+ <assets-table ref="assetsTable" v-else-if="taskType == 'assets'"></assets-table>
|
|
|
|
+ <tear-table ref="tearTable" v-else-if="taskType == 'tear'"></tear-table>
|
|
|
|
+ <replace-table ref="replaceTable" v-else-if="taskType == 'replace'"></replace-table>
|
|
</div>
|
|
</div>
|
|
<add-task :addTaskDialog.sync="addTaskDialog"></add-task>
|
|
<add-task :addTaskDialog.sync="addTaskDialog"></add-task>
|
|
</div>
|
|
</div>
|
|
@@ -74,40 +74,48 @@ export default {
|
|
{ value: "replace", label: '现场换码任务' }
|
|
{ value: "replace", label: '现场换码任务' }
|
|
],
|
|
],
|
|
taskStateList: [{
|
|
taskStateList: [{
|
|
|
|
+ value: '',
|
|
|
|
+ label: '全部'
|
|
|
|
+ }, {
|
|
value: 'wait',
|
|
value: 'wait',
|
|
label: '待验证'
|
|
label: '待验证'
|
|
}, {
|
|
}, {
|
|
value: 'already',
|
|
value: 'already',
|
|
- label: '已验证'
|
|
|
|
|
|
+ label: '已完成'
|
|
}, {
|
|
}, {
|
|
value: 'notFound',
|
|
value: 'notFound',
|
|
label: '未找到'
|
|
label: '未找到'
|
|
}],
|
|
}],
|
|
- taskState: 'wait',//任务执行情况
|
|
|
|
- modelValue: [],//模型文件
|
|
|
|
|
|
+ taskState: '',//任务执行情况
|
|
|
|
+ modelFile: '',//模型文件
|
|
|
|
+ category: '',//设备类型
|
|
|
|
+ family: '',//设备族
|
|
|
|
+ buildfloor: ['all'],//建筑楼层
|
|
taskTypes: ['verification','model'],
|
|
taskTypes: ['verification','model'],
|
|
addTaskDialog: false, //是否显示添加任务弹窗
|
|
addTaskDialog: false, //是否显示添加任务弹窗
|
|
}
|
|
}
|
|
},
|
|
},
|
|
mounted() { },
|
|
mounted() { },
|
|
methods: {
|
|
methods: {
|
|
- handleChangeTask(val){
|
|
|
|
|
|
+ handleChangeTask(val){//切换任务类型
|
|
|
|
|
|
},
|
|
},
|
|
- changeState() {
|
|
|
|
-
|
|
|
|
|
|
+ handleChangeModel(val) {//修改模型文件
|
|
|
|
+ if(val[1]){
|
|
|
|
+ this.modelFile = val[1]
|
|
|
|
+ }
|
|
},
|
|
},
|
|
- changeFloor(){
|
|
|
|
-
|
|
|
|
|
|
+ changeState(val) {//修改任务执行情况
|
|
|
|
+ this.taskState = val
|
|
},
|
|
},
|
|
- changeDevice(){
|
|
|
|
-
|
|
|
|
|
|
+ changeFloor(val){//修改建筑楼层
|
|
|
|
+ this.buildfloor = val
|
|
},
|
|
},
|
|
- changeAssets(){
|
|
|
|
-
|
|
|
|
|
|
+ changeDevice(val){//修改设备类型
|
|
|
|
+ this.category = val
|
|
},
|
|
},
|
|
- handleChangeModel(val) {
|
|
|
|
- this.modelFile = val
|
|
|
|
|
|
+ changeAssets(val){//修改设备族
|
|
|
|
+ this.family = val
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|