|
@@ -1,31 +1,6 @@
|
|
|
<template>
|
|
|
<div class="app-container space">
|
|
|
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">查询产线设备在线率</div>
|
|
|
- <el-form ref="form" :model="form" label-width="100px">
|
|
|
- <el-row :gutter="12" >
|
|
|
- <el-col :xs="6" :sm="5">
|
|
|
- <el-form-item label="产线类型:" prop="zoneCode">
|
|
|
- <el-select v-model="form.zoneCode" placeholder="选择产线类型">
|
|
|
- <el-option v-for="zoneCode in lineList" :label="zoneCode.name" :value="zoneCode.value" :key="zoneCode.value" ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary" @click="getZoneRateList" >发送</el-button>
|
|
|
- </el-form-item>
|
|
|
- <el-row :gutter="12" >
|
|
|
- <el-col :span="4" v-for="(item, index) in zoneRateList" :key="item.id">
|
|
|
- <el-form-item :label="index==0? '加工设备数':(index==1? '设备联网率':'设备上线率')">
|
|
|
- {{zoneRateList[index].rate}}{{index!=0?'%':''}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </el-card>
|
|
|
-
|
|
|
<el-card class="box-card">
|
|
|
<div slot="header" class="clearfix">查询业务节点状态</div>
|
|
|
<el-form ref="form2" :model="form2" label-width="80px">
|
|
@@ -86,63 +61,7 @@
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
-
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">查询AGV锁定状态</div>
|
|
|
- <el-form label-width="80px">
|
|
|
- <el-row :gutter="10" v-for="agvLock in agvLockList" :key="agvLock.id">
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="ID:">
|
|
|
- {{agvLock.id}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="设备ID:">
|
|
|
- {{agvLock.target_resource_id}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="目标设备:">
|
|
|
- {{agvLock.name}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </el-card>
|
|
|
-
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">查询节点回调数据</div>
|
|
|
- <el-form label-width="80px">
|
|
|
- <el-row :gutter="10" v-for="cacheCallback in cacheCallbackList" :key="cacheCallback.Id">
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="节点ID:">
|
|
|
- {{cacheCallback.taskNodeId}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="任务名称:">
|
|
|
- {{cacheCallback.operateName}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="任务ID:">
|
|
|
- {{cacheCallback.taskId}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="3">
|
|
|
- <el-form-item label="任务状态:">
|
|
|
- {{cacheCallback.state=="1"?"未完成":"已完成"}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="地址:">
|
|
|
- {{cacheCallback.address}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
-
|
|
|
- </el-card>
|
|
|
+
|
|
|
|
|
|
<el-card class="box-card">
|
|
|
<div slot="header" class="clearfix">查询点库位锁定状态</div>
|
|
@@ -204,95 +123,7 @@
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
-
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">查询自定义订单</div>
|
|
|
- <el-form label-width="80px">
|
|
|
- <el-row :gutter="10" v-for="task in orderTaskList" :key="task.id">
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="订单名称">
|
|
|
- {{ task.orderName}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="产品" label-width="100px">
|
|
|
- {{task.bomDesc}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="开始时间" label-width="100px">
|
|
|
- {{task.startTime}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="结束时间" label-width="100px">
|
|
|
- {{task.endTime}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </el-card>
|
|
|
-
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">查询线边库调度任务</div>
|
|
|
- <el-form label-width="80px">
|
|
|
- <el-row :gutter="10" v-for="task in xbkDyTaskList" :key="task.id">
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="订单名称">
|
|
|
- {{ task.orderName}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="任务ID">
|
|
|
- {{ task.id}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="产品" label-width="100px">
|
|
|
- {{task.bomDesc}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="开始时间" label-width="100px">
|
|
|
- {{task.startTime}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="目标设备" label-width="100px">
|
|
|
- {{task.resourceDesc}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </el-card>
|
|
|
-
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">查询暂存位调度任务</div>
|
|
|
- <el-form label-width="80px">
|
|
|
- <el-row :gutter="10" v-for="task in zcwDyTaskList" :key="task.id">
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="订单名称">
|
|
|
- {{ task.orderName}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <el-form-item label="产品" label-width="100px">
|
|
|
- {{task.bomDesc}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="开始时间" label-width="100px">
|
|
|
- {{task.startTime}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="目标设备" label-width="100px">
|
|
|
- {{task.resourceDesc}}
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </el-card>
|
|
|
+
|
|
|
|
|
|
<el-card class="box-card">
|
|
|
<div slot="header" class="clearfix">查询零件流程</div>
|
|
@@ -348,7 +179,7 @@
|
|
|
|
|
|
<el-card class="box-card">
|
|
|
<div slot="header" class="clearfix">查询缓存关键字</div>
|
|
|
- <el-form label-width="80px">
|
|
|
+ <el-form label-width="100px">
|
|
|
<el-row :gutter="10">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="是否排产">
|
|
@@ -473,24 +304,7 @@
|
|
|
},
|
|
|
viewClose() {
|
|
|
this.tenantViewVisible = false
|
|
|
- },
|
|
|
- getZoneRateList(){
|
|
|
- let query = this.form.zoneCode ? {"zoneCode" : this.form.zoneCode.toString()} : {}
|
|
|
- toolQueryApi.getZoneRateList(query).then(response=>{
|
|
|
- const res = response.data
|
|
|
- if(res.isSuccess){
|
|
|
- this.zoneRateList = res.data.data
|
|
|
- console.log(this.zoneRateList)
|
|
|
- }else{
|
|
|
- this.$message({
|
|
|
- message: res.msg,
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
- }
|
|
|
- }).finally(()=>{
|
|
|
- return true
|
|
|
- })
|
|
|
- },
|
|
|
+ },
|
|
|
getBizStatusList () {
|
|
|
let query = this.form2.timeSpan ? {"timeSpan" : this.form2.timeSpan.toString()} : {}
|
|
|
toolQueryApi.getBizStatusList(query).then(response=>{
|
|
@@ -507,23 +321,7 @@
|
|
|
}).finally(()=>{
|
|
|
return true
|
|
|
})
|
|
|
- },
|
|
|
- getAgvLockList () {
|
|
|
- toolQueryApi.getAgvLockList({}).then(response=>{
|
|
|
- const res = response.data
|
|
|
- if(res.isSuccess){
|
|
|
- this.agvLockList = res.data.data
|
|
|
- //console.log(this.agvLockList)
|
|
|
- }else{
|
|
|
- this.$message({
|
|
|
- message: res.msg,
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
- }
|
|
|
- }).finally(()=>{
|
|
|
- return true
|
|
|
- })
|
|
|
- },
|
|
|
+ },
|
|
|
getCacheCallbackList () {
|
|
|
toolQueryApi.getCacheCallbackList({}).then(response=>{
|
|
|
const res = response.data
|
|
@@ -631,17 +429,11 @@
|
|
|
return true
|
|
|
})
|
|
|
},
|
|
|
- fetch () {
|
|
|
- this.getZoneRateList()
|
|
|
+ fetch () {
|
|
|
this.getBizStatusList()
|
|
|
- this.getAgvLockList()
|
|
|
- this.getCacheCallbackList()
|
|
|
this.getStorgeLockList()
|
|
|
this.getCacheKeyList()
|
|
|
- this.getOfflineList()
|
|
|
- this.getOrderTaskList()
|
|
|
- this.getXbkDyTaskList()
|
|
|
- this.getZcwDyTaskList()
|
|
|
+ this.getOfflineList()
|
|
|
}
|
|
|
}
|
|
|
}
|