Commit 796ee45e authored by jingnan's avatar jingnan 👀

看板开发代码暂存

parent 66f8eefc
/*
* @Author: gjn
* @Date: 2024-06-14 11:34:56
* @Description:
*/
export default {
state: {
isFullscreen: false
},
mutations: {
setFullscreen(state) {
state.isFullscreen = !state.isFullscreen
}
}
}
import { post } from '../utils/http'
/**
* 获取站位
*/
export function getMaterial(params) {
return post('/DxProcessMaterialLot/look/getMaterial', params)
}
/**
*站位
* @param {*} params
* @returns
*/
export function getAllPlan(params) {
return post(`/DxProcessPlan/look/getAllPlan?sorties=${params.sorties}&planeType=${params.planeType}`)
}
/**
* 架次SQCDP
* @param {*} params
* @returns
*/
export function sortiesSQCDP(params) {
return post(`/FactoryCalendar/look/SQCDP?sorties=${params.sorties}&planeType=${params.planeType}`)
}
/**
* 架次配套情况
* @param {*} params
* @returns
*/
export function sortiesFitRates(params) {
return post(`/DxProcessPlan/look/fitRates?sorties=${params.sorties}&planeType=${params.planeType}&typeName=${params.typeName}`)
}
/**
* 架次三期预警
* @param {*} params
* @returns
*/
export function sortiesThree() {
return post('/Inventory/look/recursionThree/three')
}
/**
* 架次现场督办
* @param {*} paramss
* @returns
*/
export function sortiesSpotProblem(params) {
return post(`/SpotProblem/look/getSpotProblem?sorties=${params.sorties}&planeType=${params.planeType}`)
}
/**
* 架次行动项
* @param {*} paramss
* @returns
*/
export function sortiesActionitems(params) {
return post(`/ActionItem/look/actionItem?airModel=${params.planeType}&sorties=${params.sorties}`)
}
/**
* 站位sqcdp数据
* @param {*} planId
* @returns
*/
export function stationSQCDP(planId) {
return post(`/FactoryCalendar/look/plan/SQCDP?planId=${planId}`)
}
/**
* 周作业计划完成趋势
* @param {*} planId
* @returns
*/
export function completion(planId) {
return post(`/JoExecutePlan/look/plan/completion?planId=${planId}`)
}
/**
* 站位三天滚动计划
* @param {*} planId
* @returns
*/
export function stationPlan(planId) {
return post(`/DxProcessPlan/look/three/plan?planId=${planId}`)
}
/**
* 现场问题督办echart
* @param {*} planId
* @returns
*/
export function stationSpotProblemEchart(planId) {
return post(`/SpotProblem/look/plan/spotProblem?planId=${planId}`)
}
/**
* 现场问题督办table
* @param {*} planId
* @returns
*/
export function stationSpotProblemTable(planId) {
return post(`/SpotProblem/look/plan/getSpotProblem?planId=${planId}`)
}
/**
* 物料配套及缺件情况 echart
* @param {*} planId
* @returns
*/
export function stationFitRates(planId) {
return post(`/StorageRequestItem/look/plan/fitRates?planId=${planId}`)
}
/**
* 物料配套及缺件情况 table
* @param {*} planId
* @returns
*/
export function stationMaterialLacke(planId) {
return post(`/WrMaterialLack/look/plan/materialLack?planId=${planId}`)
}
/**
*站位缺件汇总 获取站位
*/
export function getStationPosition(params) {
return post('/DxProcessPlan/find/recursion', params)
}
/**
* 站位缺件汇总 获取数据
*/
export function getSummaryOfStationMissingParts(params) {
return post(`/WrMaterialLack/lackOfParts?planId=${params.planId}&typeName=${params.typeName}&pageSize=${params.pageSize}&pageForm=${params.pageForm}&isOk=${params.seriesName}`, {})
}
/**
* sqcdp维护 获取站位
*/
export function getAllPosition() {
return post(`/DxProcessPlan/getAllPosition`, {})
}
/**
* sqcdp维护 获取站位
*/
export function searchDictData(params) {
return post(`/DictData/search`, params)
}
/**
* sqcdp维护 初始化年份
*/
export function getAllFactoryYear() {
return post(`/FactoryCalendar/getAllFactoryYear`, {})
}
/**
* sqcdp维护 初始化年份
*/
export function getCalendarData(params) {
return post(`/FactoryCalendar/find/recursion`, params)
}
/**
* 现场问题管理查询 获取数据
*/
export function getSummarizingData(params) {
return post(`/SpotProblem/summarizing`, params)
}
This source diff could not be displayed because it is too large. You can view the blob instead.
<template>
<el-dialog
:visible.sync="visible"
fullscreen
:modal="false"
title="行动项"
:modal-append-to-body="false"
class="actionitems-dialog"
:destroy-on-close="true"
@close="close"
@opened="opened"
>
<!-- <Actionitems /> -->Actionitems
</el-dialog>
</template>
<script>
// import Actionitems from '@/views/mes/actionItemManagement/actionItemManagementSearch/index'
export default {
name: 'ActionitemsDialog',
components: {
// Actionitems
},
props: { },
data() {
return {
visible: false
}
},
computed: {
},
created() {},
methods: {
opened() {
this.$children[0].$children[0].getAirModelList()
},
close() {
this.visible = false
this.$parent.actionitemsParams = {}
}
}
}
</script>
<style lang='scss'>
.actionitems-dialog{
position: absolute;
.el-dialog__header{
text-align: center;
}
.el-dialog {
max-height:100%;
max-width:100%;
}
}
</style>
<template>
<el-dialog
:visible.sync="visible"
fullscreen
:modal="false"
title="三期预警"
:modal-append-to-body="false"
class="expire-warning-dialog"
:destroy-on-close="true"
@close="close"
@opened="opened"
>
<!-- <ExpireWarning /> -->ExpireWarning
</el-dialog>
</template>
<script>
// import ExpireWarning from '@/views/mes/InsideStorageOperation/StorageExpireWarning/index.vue'
export default {
name: 'ExpireWarningDialog',
components: {
// ExpireWarning
},
props: { },
data() {
return {
visible: false
}
},
computed: { },
created() {},
methods: {
opened() {
this.$children[0].$children[0].$refs.highSearch.save()
this.$parent.StorageExpireWarningParams = {}
},
close() {
this.$parent.StorageExpireWarningParams = {}
this.visible = false
}
}
}
</script>
<style lang='scss'>
.expire-warning-dialog{
position: absolute;
.el-dialog__header{
text-align: center;
}
.el-dialog {
max-height:100%;
max-width:100%;
}
}
</style>
<template>
<el-dialog
:visible.sync="visible"
fullscreen
:modal="false"
title="作业计划执行查询"
:modal-append-to-body="false"
class="job-plan-execution-query-dialog"
:destroy-on-close="true"
@close="close"
@opened="opened"
>
JobPlanExecutionQuery <!-- <JobPlanExecutionQuery /> -->
</el-dialog>
</template>
<script>
// import JobPlanExecutionQuery from '@/views/mes/physicalQualityAndConfiguratioCnontrol/jobPlanExecutionSummary'
export default {
name: 'JobPlanExecutionQueryDialog',
components: {
// JobPlanExecutionQuery
},
props: {},
data() {
return {
visible: false
}
},
computed: {},
created() {},
methods: {
opened() {
this.$children[0].$children[0].getAirModelList()
// this.$parent.JobPlanExecutionQueryParams = {}
},
close() {
this.visible = false
}
}
}
</script>
<style lang="scss">
.job-plan-execution-query-dialog {
position: absolute;
.el-dialog__header {
text-align: center;
}
.el-dialog {
max-height: 100%;
max-width: 100%;
}
}
</style>
<template>
<el-dialog
:visible.sync="visible"
fullscreen
:modal="false"
title="sqcdp维护"
:modal-append-to-body="false"
class="sqcdp-dialog"
:destroy-on-close="true"
@close="close"
@opened="opened"
>
<!-- <SQCDP /> -->SQCDP
</el-dialog>
</template>
<script>
// import SQCDP from '@/views/mes/baseData/sqcdp/index.vue'
export default {
name: 'SQCDPDialog',
components: {
// SQCDP
},
props: { },
data() {
return {
visible: false
}
},
computed: {
},
created() {},
methods: {
opened() {
this.$children[0].$children[0].initYear()
},
close() {
this.$parent.sqcdpParams = {}
this.visible = false
}
}
}
</script>
<style lang='scss'>
.sqcdp-dialog{
position: absolute;
.el-dialog__header{
text-align: center;
}
.el-dialog {
max-height:100%;
max-width:100%;
}
}
</style>
<template>
<el-dialog
:visible.sync="visible"
fullscreen
:modal="false"
title="现场问题管理查询"
:modal-append-to-body="false"
class="site-problem-management-summary-dialog"
:destroy-on-close="true"
@close="close"
@opened="opened"
>
SiteProblemManagementSummary<!-- <SiteProblemManagementSummary /> -->
</el-dialog>
</template>
<script>
// import SiteProblemManagementSummary from '@/views/mes/physicalQualityAndConfiguratioCnontrol/siteProblemManagementSummary/index.vue'
export default {
name: 'SQCDPDialog',
components: {
// SiteProblemManagementSummary
},
props: { },
data() {
return {
visible: false
}
},
computed: {
},
created() {},
methods: {
opened() {
this.$children[0].$children[0].init()
this.$parent.siteProblemManagementSummaryParams = {}
},
close() {
this.$parent.siteProblemManagementSummaryParams = {}
this.visible = false
}
}
}
</script>
<style lang='scss'>
.site-problem-management-summary-dialog{
position: absolute;
.el-dialog__header{
text-align: center;
}
.el-dialog {
max-height:100%;
max-width:100%;
}
}
</style>
<template>
<el-dialog
:visible.sync="visible"
fullscreen
:modal="false"
title="站位缺件汇总"
:modal-append-to-body="false"
class="summary-of-station-missing-parts-dialog"
:destroy-on-close="true"
@close="close"
>
<!-- <SummaryOfStationMissingParts /> -->
</el-dialog>
</template>
<script>
// import SummaryOfStationMissingParts from '@/views/mes/materialMatch/summaryOfStationMissingParts/index'
export default {
name: 'SummaryOfStationMissingPartsDialog',
components: {
// SummaryOfStationMissingParts
},
props: { },
data() {
return {
visible: false
}
},
computed: {
},
created() {},
methods: {
close() {
this.$parent.SummaryOfStationMissingPartsParams = {}
this.visible = false
}
}
}
</script>
<style lang='scss'>
.summary-of-station-missing-parts-dialog{
position: absolute;
.el-dialog__header{
text-align: center;
}
.el-dialog {
max-height:100%;
max-width:100%;
}
}
</style>
This source diff could not be displayed because it is too large. You can view the blob instead.
<!--
* @Description: 总装集成看板
-->
<template>
<div style="height:100%;width:100%">
<div class="production-kanban">
<header>
<div
v-for="item in sortiesData1"
:key="item.sorties.serialNo"
:class="
sortiesRow1.sorties.serialNo === item.sorties.serialNo ? 'cur' : ''
"
@click="selectSorties(item.sorties.serialNo)"
>
{{ item.sorties.serialNo }}
</div>
</header>
<div
v-for="item in stationData1"
:key="item.serialNumber"
:class="stationClass(item.serialNumber, item.wrProductionVo.planState)"
@dblclick="routerExperiment(item)"
@click="selectStation(item.serialNumber)"
>
<!-- <p>
<span>{{ item.serialNumber }}</span>
<span>{{ item.name }}</span>
</p>
<el-slider v-model="item.progress" disabled /> -->
<div :class="platformClass(item.wrProductionVo.planState)" />
<div class="stage" />
<div :class="stageClass(item.wrProductionVo.isLogo)" />
</div>
<div class="info">
<label>
<span>{{ sortiesRow1.airModel.resName }}</span>
- 总装生产线
</label>
<p
class="title"
:title="'查看' + sortiesRow1.sorties.serialNo + '架次信息'"
@click="routerAssemble"
>
{{ sortiesRow1.airModel.resName }} -{{ sortiesRow1.sorties.serialNo }}
</p>
<div class="progress">
<p>
<label>总进度:</label>
<span>{{ sortiesRow1.sorties.progress }}%</span>
</p>
<el-slider v-model="sortiesRow1.sorties.progress" disabled />
<div class="shadow">
<div />
<div />
<div />
<div />
<div />
<div />
<div />
</div>
</div>
<p class="count">
<label>总数: <span @click="routerJobPlanExecutionSummary('架次总数')">{{ sortiesRow1.sorties.carryCount || 0 }}</span></label>
<label>已开工: <span @click="routerJobPlanExecutionSummary('架次已开工')">{{ sortiesRow1.sorties.startCount || 0 }}</span></label>
<label>已完工:<span @click="routerJobPlanExecutionSummary('架次已完工')">{{ sortiesRow1.sorties.completeCount || 0 }}</span>
</label>
</p>
<p class="time">
<label>计划: </label>
<span>{{ sortiesRow1.arrival }}</span>
</p>
</div>
<div class="station-info">
<div class="left">
<label>{{ stationRow1.serialNumber }}</label>
<span>站位</span>
</div>
<div class="right">
<div class="top">
<span @click="routerJobPlanExecutionSummary('站位总数')">{{ stationRow1.carryCount || 0 }}</span>
<span @click="routerJobPlanExecutionSummary('站位已开工')">{{ stationRow1.startCount || 0 }}</span>
<span @click="routerJobPlanExecutionSummary('站位已完工')">{{ stationRow1.completeCount || 0 }}</span>
</div>
<div class="buttom">
<span>总数</span>
<span>已开工</span>
<span>已完工</span>
</div>
<el-slider v-model="stationRow1.progress" disabled />
<div class="shadow">
<div />
<div />
<div />
<div />
<div />
<div />
<div />
</div>
<span class="number">{{ stationRow1.progress }}%</span>
</div>
</div>
<!-- <div class="router" @click="routerAssemble">
</div> -->
<img
alt=""
src="../../../assets/看板/最大化.png"
class="kanban-full"
:title="isFullscreen ? '退出全屏' : '全屏'"
@click="isFullClick"
>
</div>
<JobPlanExecutionQueryDialog ref="JobPlanExecutionQueryDialog" />
</div>
</template>
<script>
import $ from 'jquery'
import { getMaterial, getAllPlan } from '@/api/kanban.js'
import elementResizeDetectorMaker from 'element-resize-detector'
import JobPlanExecutionQueryDialog from './Dialog/JobPlanExecutionQueryDialog.vue'
import mockData from './mockData'
export default {
componentName: '总装集成看板',
components: {
JobPlanExecutionQueryDialog
},
mixins: [mockData],
data() {
return {
arrival: '',
sortiesRow: {
sorties: {
serialNo: '',
progress: 0,
carryCount: 0,
completeCount: 0
},
airModel: {
resName: ''
},
arrival: ''
},
sortiesData: [],
stationRow: {
serialNumber: '',
name: '',
progress: 0,
carryCount: 0,
startCount: 0,
completeCount: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
},
stationData: [
{
serialNumber: '54',
name: '',
progress: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
},
{
serialNumber: '53',
name: '',
progress: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
},
{
serialNumber: '52',
name: '',
progress: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
},
{
serialNumber: '51',
name: '',
progress: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
},
{
serialNumber: '41',
name: '',
progress: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
},
{
serialNumber: '31',
name: '',
progress: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
}
],
JobPlanExecutionQueryParams: {},
erd: elementResizeDetectorMaker()
}
},
computed: {
stationClass(serialNumber, note) {
return function(serialNumber, note) {
return 'station s' + serialNumber + ' ' + note
}
},
platformClass(note) {
return function(note) {
return 'model ' + (note || 'New')
}
},
stageClass(isLogo) {
return function(isLogo) {
if (isLogo) {
return 'tai stage-dong'
}
return 'tai stage-jing'
}
},
isFullscreen() {
return this.$store.state.storeFull.isFullscreen
}
},
created() {},
mounted() {
// this.getMaterial()
this.onresize()
// this.init()
console.log(167, this)
},
beforeDestroy() {
// 销毁侦听器
var el = $('.production-kanban').parent()[0]
this.erd.uninstall(el)
},
methods: {
init() {
setTimeout(() => {
this.getMaterial()
}, 1000 * 60 * 5)
},
/**
* 获取架次
*/
getMaterial() {
var that = this
var params = {
indices: ['DxProcessPlan'],
pageFrom: 1,
pageSize: 99999,
searchItems: {
items: [
{
fieldName: 'statusCode',
operator: 'IN',
value: ['Running', 'Y']
}
],
operator: 'AND'
},
openProps: [
{
name: 'airModel'
},
{
name: 'sorties'
}
],
sortItem: [
{
fieldName: 'assemblyStartTime',
sortOrder: 'esc'
}
]
}
getMaterial(params)
.then((res) => {
if (res.message.includes('成功')) {
that.sortiesData = res.items ||
console.log('获取架次', res.items)
if (that.sortiesData.length) {
this.selectSorties(
that.$route.query.sorties ||
that.sortiesData[0].sorties.serialNo
)
}
}
})
.catch((err) => console.error(err))
.finally(() => {
this.getAllPlan()
})
},
/**
* 选中架次
*/
selectSorties(sorties) {
var row = (this.sortiesRow1 = this.sortiesData1.filter(
(p) => p.sorties.serialNo === sorties
)[0])
this.sortiesRow1.arrival =
this.formatterDate(row.assemblyStartTime) +
' - ' +
this.formatterDate(row.assemblyEndTime)
this.getAllPlan()
},
/**
* 获取站位
*/
getAllPlan() {
var params = {
sorties: this.sortiesRow.sorties.serialNo,
planeType: this.sortiesRow.airModel.resName
}
getAllPlan(params)
.then((res) => {
if (res.message.includes('成功')) {
this.stationData = res.items
console.log('获取站位', res.items)
}
})
.catch((err) => console.error(err))
.finally(() => {
if (this.stationData.length) {
this.selectStation(this.stationData[0].serialNumber)
} else {
this.stationRow = {
serialNumber: '',
name: '',
progress: 0,
carryCount: 0,
startCount: 0,
completeCount: 0,
wrProductionVo: {
planState: '',
isLogo: false
}
}
}
})
},
/** 选择站位 */
selectStation(serialNumber) {
this.stationRow1 = this.stationData1.filter(
(p) => p.serialNumber === serialNumber
)[0]
// console.log('选择站位', this.stationRow1)
},
/**
* 路由跳转站位试验看板
*/
routerExperiment(item) {
this.$router.push({
path: '/page/d6ec16ac-9b4f-4cfd-a40a-01bd3013d5f8',
query: {
title: '站位看板',
planId: item.id,
model: this.sortiesRow1.airModel.resName,
sorties: this.sortiesRow1.sorties.serialNo,
data: JSON.stringify(item)
}
})
},
/**
* 路由跳转作业计划执行查询
*/
routerJobPlanExecutionSummary(planStateCode) {
var params = {
name: 'jobPlanExecutionSummary',
query: {
serialNumber: this.stationRow.id,
model: this.sortiesRow.airModel.resName,
sorties: this.sortiesRow.sorties.serialNo,
planStateCode: false
}
}
switch (planStateCode) {
case '架次总数':
params.query.planStateCode = ['执行中', '已派工', '已下发', '已下达', '完工', '未下达']
params.query.serialNumber = null
break
case '架次已开工':
params.query.planStateCode = ['执行中', '已派工', '已下发']
params.query.serialNumber = null
break
case '架次已完工':
params.query.planStateCode = ['完工']
params.query.serialNumber = null
break
case '站位总数':
params.query.planStateCode = ['执行中', '已派工', '已下发', '已下达', '完工', '未下达']
break
case '站位已开工':
params.query.planStateCode = ['执行中', '已派工', '已下发']
break
case '站位已完工':
params.query.planStateCode = ['完工']
break
default:
params.query.planStateCode = false
}
// this.$router.push(params)
this.JobPlanExecutionQueryParams = params
this.$refs.JobPlanExecutionQueryDialog.visible = true
},
/**
* 跳转到飞机组装总体站位看板
*/
routerAssemble() {
var data = this.sortiesData1.filter(
(p) => p.sorties.serialNo === this.sortiesRow1.sorties.serialNo
)[0]
this.$router.push({
path: '/page/1365d099-837a-4a7d-8e61-5a59eb8d75d4',
query: {
title: '飞机组装总体站位看板',
model: this.sortiesRow1.airModel.resName,
sorties: this.sortiesRow1.sorties.serialNo,
data: JSON.stringify(data)
}
})
},
onresize() {
this.$nextTick(() => {
var el = $('.production-kanban').parent()[0]
this.erd.listenTo(el, function(element) {
console.log(2658, '变动哈')
var width = $(element).width()
var height = $(element).height()
var scaleX = width / 1920
var scaleY = height / 1080
$('.production-kanban').css(
'transform',
'scale(' + scaleX + ',' + scaleY + ')'
)
})
})
},
/**
* 格式化时间
*/
formatterDate(date) {
if (date) {
return date
.split(' ')[0]
.split('-')
.join('.')
}
return ''
},
isFullClick() {
if (this.isFullscreen) {
this.exitFullscreen()
} else {
var full = $('.app-main')[0]
this.launchIntoFullscreen(full)
}
this.$store.commit('setFullscreen')
},
/**
* 全屏方法封装
*/
launchIntoFullscreen(element) {
if (element.requestFullscreen) {
element.requestFullscreen()
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen()
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen()
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen()
}
},
/**
* 退出全屏方法封装
*/
exitFullscreen() {
if (document.exitFullscreen) {
document.exitFullscreen()
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen()
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen()
}
}
}
}
</script>
<style scoped lang="scss">
.show-page-com .page-content-box .dee-as-com{
overflow: hidden;
}
/deep/{
.production-kanban {
width: 1920px;
height: 1080px;
transform-origin: left top;
background-image: url("../../../assets/看板/首页看板.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
color: #fff;
position: relative;
* {
margin: 0;
padding: 0;
}
> header {
position: absolute;
display: flex;
top: 90px;
left: 100px;
> div {
width: 65px;
height: 65px;
background-image: url("../../../assets/看板/按钮灰.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
cursor: pointer;
border-radius: 50%;
align-items: flex-end;
display: flex;
justify-content: center;
padding-bottom: 7px;
font-size: 7px;
box-sizing: border-box;
color: #a5b0b9;
&.cur,
&:hover {
background-image: url("../../../assets/看板/按钮高亮.png");
color: #fff;
}
&:not(:last-child) {
margin-right: 25px;
}
}
}
> .station {
position: absolute;
// width: 170px;
// height: 39px;
cursor: pointer;
z-index: 9;
&.s54 {
left: 670px;
top: 278px;
width: 127px;
height: 150px;
> .model {
width: 100%;
height: 100%;
z-index: 9;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.New {
background-image: url("../../../assets/看板2/54线.png");
}
&.Run {
background-image: url("../../../assets/看板2/54黄.png");
}
&.Finish {
background-image: url("../../../assets/看板2/54灰.png");
}
}
> .stage {
width: 332px;
height: 79px;
top: 133px;
left: -94px;
position: absolute;
background-image: url("../../../assets/看板2/站台/54底座.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
}
> .tai {
width: 236px;
height: 32px;
top: 142px;
left: -43px;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.stage-dong {
background-image: url("../../../assets/看板2/站台/动台.gif");
}
&.stage-jing {
background-image: url("../../../assets/看板2/站台/静台.png");
}
}
}
&.s53 {
top: 525px;
left: 50px;
width: 394px;
height: 138px;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
> .model {
width: 100%;
height: 100%;
z-index: 9;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.New {
background-image: url("../../../assets/看板2/53线.png");
}
&.Run {
background-image: url("../../../assets/看板2/53黄.png");
}
&.Finish {
background-image: url("../../../assets/看板2/53灰.png");
}
}
> .stage {
width: 446px;
height: 104px;
top: 110px;
left: -21px;
position: absolute;
background-image: url("../../../assets/看板2/站台/53底座.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
}
> .tai {
width: 323px;
height: 45px;
top: 120px;
left: 45px;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.stage-dong {
background-image: url("../../../assets/看板2/站台/动台.gif");
}
&.stage-jing {
background-image: url("../../../assets/看板2/站台/静台.png");
}
}
}
&.s52 {
top: 325px;
left: 150px;
width: 262px;
height: 153px;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
> .model {
width: 100%;
height: 100%;
z-index: 9;
position: absolute;
background-image: url("../../../assets/看板2/52灰.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.New {
background-image: url("../../../assets/看板2/52线.png");
}
&.Run {
background-image: url("../../../assets/看板2/52黄.png");
}
&.Finish {
background-image: url("../../../assets/看板2/52灰.png");
}
}
> .stage {
width: 391px;
height: 92px;
top: 137px;
left: -55px;
position: absolute;
background-image: url("../../../assets/看板2/站台/52底座.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
}
> .tai {
width: 283px;
height: 45px;
top: 140px;
left: 3px;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.stage-dong {
background-image: url("../../../assets/看板2/站台/动台.gif");
}
&.stage-jing {
background-image: url("../../../assets/看板2/站台/静台.png");
}
}
}
&.s51 {
top: 395px;
left: 427px;
width: 427px;
height: 210px;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
> .model {
width: 100%;
height: 100%;
z-index: 9;
position: absolute;
background-image: url("../../../assets/看板2/51灰.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.New {
background-image: url("../../../assets/看板2/51线.png");
}
&.Run {
background-image: url("../../../assets/看板2/51黄.png");
}
&.Finish {
background-image: url("../../../assets/看板2/51灰.png");
}
}
> .stage {
width: 450px;
height: 105px;
top: 180px;
left: 20px;
position: absolute;
background-image: url("../../../assets/看板2/站台/51底座.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
}
> .tai {
width: 322px;
height: 47px;
top: 190px;
left: 90px;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.stage-dong {
background-image: url("../../../assets/看板2/站台/动台.gif");
}
&.stage-jing {
background-image: url("../../../assets/看板2/站台/静台.png");
}
}
}
&.s41 {
top: 483px;
left: 822px;
width: 493px;
height: 241px;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
> .model {
width: 100%;
height: 100%;
z-index: 9;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.New {
background-image: url("../../../assets/看板2/41线.png");
}
&.Run {
background-image: url("../../../assets/看板2/41黄.png");
}
&.Finish {
background-image: url("../../../assets/看板2/41灰.png");
}
}
> .stage {
width: 507px;
height: 118px;
top: 209px;
left: 20px;
position: absolute;
background-image: url("../../../assets/看板2/站台/41底座.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
}
> .tai {
width: 369px;
height: 54px;
top: 218px;
left: 90px;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.stage-dong {
background-image: url("../../../assets/看板2/站台/动台.gif");
}
&.stage-jing {
background-image: url("../../../assets/看板2/站台/静台.png");
}
}
}
&.s31 {
top: 601px;
left: 1358px;
width: 518px;
height: 269px;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
> .model {
width: 100%;
height: 100%;
z-index: 9;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.New {
background-image: url("../../../assets/看板2/31线.png");
}
&.Run {
background-image: url("../../../assets/看板2/31黄.png");
}
&.Finish {
background-image: url("../../../assets/看板2/31灰.png");
}
}
> .stage {
width: 651px;
height: 200px;
top: 195px;
left: -60px;
position: absolute;
background-image: url("../../../assets/看板2/站台/31底座.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
}
> .tai {
width: 477px;
height: 95px;
top: 215px;
left: 34px;
position: absolute;
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
&.stage-dong {
background-image: url("../../../assets/看板2/站台/动台.gif");
}
&.stage-jing {
background-image: url("../../../assets/看板2/站台/静台.png");
}
}
}
.el-slider {
.el-slider__bar,
.el-slider__runway {
height: 10px;
border-radius: 0px;
}
.el-slider__bar {
background-color: #3b959e;
}
.el-slider__runway {
background-color: #27575d;
}
.el-tooltip.el-slider__button:hover,
.el-slider__button-wrapper:hover {
cursor: auto;
}
.el-tooltip.el-slider__button {
width: 6px;
height: 10px;
border: 0;
border-radius: 0;
margin-top: 3px;
background-color: #00eaff;
}
}
}
> .info {
position: absolute;
top: 145px;
right: 134px;
height: 245px;
width: 400px;
box-sizing: border-box;
padding: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
> label {
position: absolute;
top: -81px;
font-size: 40px;
font-weight: bold;
left: 0px;
> span {
color: #d5ab4f;
}
}
> p.title {
color: #3bd1ae;
font-size: 30px;
&:hover {
cursor: pointer;
color: #30ffee;
}
}
> p.count {
color: #a1a4a6;
// font-size: 20px;
> label {
margin-right: 15px;
> span {
margin-left: 10px;
cursor: pointer;
}
}
}
> p.time {
color: #a1a4a6;
> label {
margin-right: 10px;
}
}
> .progress {
width: 360px;
position: relative;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: space-between;
> p {
display: flex;
justify-content: space-between;
color: #43f8ce;
align-items: center;
> label {
font-size: 16px;
color: #a1a4a6;
}
> span {
font-size: 20px;
}
}
> .el-slider {
margin-top: 19px;
border: 1px solid #77d5bc;
padding: 2px;
.el-slider__runway {
height: 15px;
background-color: transparent;
}
.el-slider__bar {
height: 14px;
background-image: linear-gradient(to right, #051b22, #44efc5);
}
.el-slider__button-wrapper {
display: none;
}
}
> .shadow {
height: 15px;
justify-content: space-evenly;
margin-top: 45px;
z-index: 9;
position: absolute;
width: 100%;
display: flex;
> div {
width: 3px;
background-color: #12272f;
}
}
}
}
> .station-info {
position: absolute;
top: 807px;
height: 215px;
width: 720px;
left: 110px;
display: flex;
z-index: 9;
> .left {
width: 210px;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
> label {
color: #3bd1ae;
font-size: 35px;
font-weight: bold;
}
> span {
font-size: 20px;
font-weight: bold;
}
}
> .right {
flex-grow: 1;
width: 20px;
padding: 29px 60px 20px 43px;
> .top {
height: 67px;
display: flex;
justify-content: space-between;
align-items: center;
color: #2ff1e4;
> span {
width: 110px;
text-align: center;
font-size: 25px;
font-weight: bold;
cursor: pointer;
line-height: 67px;
}
}
> .buttom {
height: 50px;
display: flex;
justify-content: space-between;
align-items: center;
color: #c2c8c8;
> span {
width: 110px;
text-align: center;
}
}
> .el-slider {
margin-top: 13px;
border: 1px solid #77d5bc;
padding: 2px;
width: 350px;
.el-slider__runway {
height: 15px;
background-color: transparent;
}
.el-slider__bar {
height: 14px;
background-image: linear-gradient(to right, #051b22, #44efc5);
}
.el-slider__button-wrapper {
display: none;
}
}
> .shadow {
height: 15px;
justify-content: space-evenly;
margin-top: -19px;
z-index: 9;
position: absolute;
width: 353px;
display: flex;
> div {
width: 3px;
background-color: #15181d;
}
}
> .number {
position: absolute;
top: 157px;
left: 620px;
font-size: 25px;
font-weight: bold;
color: #3bd1ae;
}
}
}
> .router {
width: 100px;
height: 100px;
position: absolute;
right: 70px;
bottom: 37px;
background-image: url("../../../assets/看板/切换灰.png");
background-repeat: no-repeat; //不重复
background-size: 100% 100%; // 满屏
cursor: pointer;
border-radius: 50%;
&:hover {
background-image: url("../../../assets/看板/切换高亮.png");
}
}
> .kanban-full {
position: absolute;
z-index: 9;
top: 30px;
right: 40px;
width: 30px;
height: 30px;
cursor: pointer;
}
}
}
</style>
export default {
props: {},
data() {
return {
sortiesData1: [
{
'id': 196085160147000,
'dxClassname': 'com.tf.mes.vo.schedule.ORProductionVo',
'createTime': '2021-03-19 12:06:00',
'modifyTime': '2023-09-20 16:18:24',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 203712776662000,
'modifier': {
'userId': 203712776662000,
'userName': '钱泽兵',
'account': '19900333'
},
'subTypeName': 'ORProduction',
'subTypeDisplayName': null,
'operator': null,
'statusCode': 'Running',
'isValidCode': 'Y',
'isValidName': '有效',
'airModel': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessProductVo',
'id': 194608290689000,
'createTime': '2021-03-02 09:51:30',
'modifyTime': '2021-03-02 09:51:30',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessProduct',
'subTypeDisplayName': null,
'operator': null,
'resType2': null,
'resType3': null,
'isValidCode': 'Y',
'isValid': null,
'targetResLink': null,
'sourceDxResPartLink': null,
'resCode': 'AG600',
'resName': 'AG600',
'objFileLinks': null,
'resType2Id': null,
'resType2IdType': null,
'resType3Id': null,
'resType3IdType': null,
'remark': null,
'dynamicAttrs': {},
'unit': null,
'criticalCode': null,
'unitId': null,
'unitIdType': null,
'critical': null,
'isIngredients': null,
'seqNo': null,
'techSpec': null,
'spec': null,
'supplyStatus': null,
'modelNo': null,
'isRecord': null,
'materialTypeName': null,
'materialTypeCode': null,
'materialType2Name': null,
'materialType2Code': null,
'unitName': null,
'isKey': null,
'materialStatus': null,
'supplierCode': null,
'supplierName': null,
'dxProductFamily': null,
'dxProductFamilyId': null,
'dxProductFamilyIdType': null,
'dxProcessMaterialLotVos': null
},
'sorties': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessMaterialLotVo',
'id': 196084907194001,
'createTime': '2021-03-19 12:01:47',
'modifyTime': '2021-06-24 10:46:25',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessMaterialLot',
'subTypeDisplayName': null,
'operator': null,
'serialNo': '1003',
'dxProductionOrg': null,
'dxProcessPlan': null,
'lotNo': null,
'dxProcessMaterial': null,
'sourceDxMaterialLotComp': null,
'targetDxMaterialLotComp': null,
'dxProductionOrgId': null,
'dxProductionOrgIdType': null,
'dxProcessPlanId': 204331544187000,
'dxProcessPlanIdType': 'DxProcessPlan',
'dxProcessMaterialId': 194608290689000,
'dxProcessMaterialIdType': 'DxProcessProduct',
'remark': null,
'isValidCode': 'Y',
'isValid': null,
'dynamicAttrs': {},
'orProductionVo': null,
'carryCount': 4601,
'completeCount': 2382,
'startCount': 2217,
'progress': 51.8
},
'milestonePlans': null,
'assemblyStartTime': '2021-06-24 00:00:00',
'milestonePlanRecords': null,
'jobNo': '1011003',
'assemblyEndTime': '2022-01-31 00:00:00',
'actualStartTime': null,
'actualEndTime': null,
'objFileLinks': null,
'orProductionRecords': null,
'airModelId': 194608290689000,
'airModelIdType': 'DxProcessProduct',
'sortiesId': 196084907194001,
'sortiesIdType': 'DxProcessMaterialLot',
'isOk': null,
'resCode': null,
'serialNo': null,
'dynamicAttrs': {}
},
{
'id': 197732255095000,
'dxClassname': 'com.tf.mes.vo.schedule.ORProductionVo',
'createTime': '2021-04-07 13:37:35',
'modifyTime': '2023-08-24 10:05:38',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 255801889291000,
'modifier': {
'userId': 255801889291000,
'userName': '康鹏辉',
'account': '19906477'
},
'subTypeName': 'ORProduction',
'subTypeDisplayName': null,
'operator': null,
'statusCode': 'Running',
'isValidCode': 'Y',
'isValidName': '有效',
'airModel': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessProductVo',
'id': 194608290689000,
'createTime': '2021-03-02 09:51:30',
'modifyTime': '2021-03-02 09:51:30',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessProduct',
'subTypeDisplayName': null,
'operator': null,
'resType2': null,
'resType3': null,
'isValidCode': 'Y',
'isValid': null,
'targetResLink': null,
'sourceDxResPartLink': null,
'resCode': 'AG600',
'resName': 'AG600',
'objFileLinks': null,
'resType2Id': null,
'resType2IdType': null,
'resType3Id': null,
'resType3IdType': null,
'remark': null,
'dynamicAttrs': {},
'unit': null,
'criticalCode': null,
'unitId': null,
'unitIdType': null,
'critical': null,
'isIngredients': null,
'seqNo': null,
'techSpec': null,
'spec': null,
'supplyStatus': null,
'modelNo': null,
'isRecord': null,
'materialTypeName': null,
'materialTypeCode': null,
'materialType2Name': null,
'materialType2Code': null,
'unitName': null,
'isKey': null,
'materialStatus': null,
'supplierCode': null,
'supplierName': null,
'dxProductFamily': null,
'dxProductFamilyId': null,
'dxProductFamilyIdType': null,
'dxProcessMaterialLotVos': null
},
'sorties': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessMaterialLotVo',
'id': 197732208393000,
'createTime': '2021-04-07 13:36:48',
'modifyTime': '2021-12-16 13:50:44',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessMaterialLot',
'subTypeDisplayName': null,
'operator': null,
'serialNo': '1005',
'dxProductionOrg': null,
'dxProcessPlan': null,
'lotNo': null,
'dxProcessMaterial': null,
'sourceDxMaterialLotComp': null,
'targetDxMaterialLotComp': null,
'dxProductionOrgId': null,
'dxProductionOrgIdType': null,
'dxProcessPlanId': 219592243754000,
'dxProcessPlanIdType': 'DxProcessPlan',
'dxProcessMaterialId': 194608290689000,
'dxProcessMaterialIdType': 'DxProcessProduct',
'remark': null,
'isValidCode': 'Y',
'isValid': null,
'dynamicAttrs': {},
'orProductionVo': null,
'carryCount': 4682,
'completeCount': 4648,
'startCount': 27,
'progress': 99.3
},
'milestonePlans': null,
'assemblyStartTime': '2021-12-26 00:00:00',
'milestonePlanRecords': null,
'jobNo': '1011005',
'assemblyEndTime': '2022-06-25 00:00:00',
'actualStartTime': null,
'actualEndTime': null,
'objFileLinks': null,
'orProductionRecords': null,
'airModelId': 194608290689000,
'airModelIdType': 'DxProcessProduct',
'sortiesId': 197732208393000,
'sortiesIdType': 'DxProcessMaterialLot',
'isOk': null,
'resCode': null,
'serialNo': null,
'dynamicAttrs': {}
},
{
'id': 209235444496000,
'dxClassname': 'com.tf.mes.vo.schedule.ORProductionVo',
'createTime': '2021-08-18 16:57:24',
'modifyTime': '2023-08-23 09:18:11',
'creatorId': 203973144012000,
'creator': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'modifierId': 203712854998000,
'modifier': {
'userId': 203712854998000,
'userName': '冯嘉棋',
'account': '29800365'
},
'subTypeName': 'ORProduction',
'subTypeDisplayName': null,
'operator': null,
'statusCode': 'Running',
'isValidCode': 'Y',
'isValidName': '有效',
'airModel': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessProductVo',
'id': 194608290689000,
'createTime': '2021-03-02 09:51:30',
'modifyTime': '2021-03-02 09:51:30',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessProduct',
'subTypeDisplayName': null,
'operator': null,
'resType2': null,
'resType3': null,
'isValidCode': 'Y',
'isValid': null,
'targetResLink': null,
'sourceDxResPartLink': null,
'resCode': 'AG600',
'resName': 'AG600',
'objFileLinks': null,
'resType2Id': null,
'resType2IdType': null,
'resType3Id': null,
'resType3IdType': null,
'remark': null,
'dynamicAttrs': {},
'unit': null,
'criticalCode': null,
'unitId': null,
'unitIdType': null,
'critical': null,
'isIngredients': null,
'seqNo': null,
'techSpec': null,
'spec': null,
'supplyStatus': null,
'modelNo': null,
'isRecord': null,
'materialTypeName': null,
'materialTypeCode': null,
'materialType2Name': null,
'materialType2Code': null,
'unitName': null,
'isKey': null,
'materialStatus': null,
'supplierCode': null,
'supplierName': null,
'dxProductFamily': null,
'dxProductFamilyId': null,
'dxProductFamilyIdType': null,
'dxProcessMaterialLotVos': null
},
'sorties': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessMaterialLotVo',
'id': 209235173072000,
'createTime': '2021-08-18 16:52:53',
'modifyTime': '2022-04-02 20:03:12',
'creatorId': 203973144012000,
'creator': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessMaterialLot',
'subTypeDisplayName': null,
'operator': null,
'serialNo': '1006',
'dxProductionOrg': null,
'dxProcessPlan': null,
'lotNo': null,
'dxProcessMaterial': null,
'sourceDxMaterialLotComp': null,
'targetDxMaterialLotComp': null,
'dxProductionOrgId': null,
'dxProductionOrgIdType': null,
'dxProcessPlanId': 226859990560000,
'dxProcessPlanIdType': 'DxProcessPlan',
'dxProcessMaterialId': 194608290689000,
'dxProcessMaterialIdType': 'DxProcessProduct',
'remark': '/',
'isValidCode': 'Y',
'isValid': null,
'dynamicAttrs': {},
'orProductionVo': null,
'carryCount': 4669,
'completeCount': 4618,
'startCount': 41,
'progress': 98.9
},
'milestonePlans': null,
'assemblyStartTime': '2022-03-31 00:00:00',
'milestonePlanRecords': null,
'jobNo': '1011006',
'assemblyEndTime': '2022-08-31 00:00:00',
'actualStartTime': null,
'actualEndTime': null,
'objFileLinks': null,
'orProductionRecords': null,
'airModelId': 194608290689000,
'airModelIdType': 'DxProcessProduct',
'sortiesId': 209235173072000,
'sortiesIdType': 'DxProcessMaterialLot',
'isOk': null,
'resCode': null,
'serialNo': null,
'dynamicAttrs': {}
},
{
'id': 220731108341000,
'dxClassname': 'com.tf.mes.vo.schedule.ORProductionVo',
'createTime': '2021-12-29 18:11:48',
'modifyTime': '2022-10-08 16:32:07',
'creatorId': 203973144012000,
'creator': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'ORProduction',
'subTypeDisplayName': null,
'operator': null,
'statusCode': 'Running',
'isValidCode': null,
'isValidName': null,
'airModel': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessProductVo',
'id': 194608290689000,
'createTime': '2021-03-02 09:51:30',
'modifyTime': '2021-03-02 09:51:30',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessProduct',
'subTypeDisplayName': null,
'operator': null,
'resType2': null,
'resType3': null,
'isValidCode': 'Y',
'isValid': null,
'targetResLink': null,
'sourceDxResPartLink': null,
'resCode': 'AG600',
'resName': 'AG600',
'objFileLinks': null,
'resType2Id': null,
'resType2IdType': null,
'resType3Id': null,
'resType3IdType': null,
'remark': null,
'dynamicAttrs': {},
'unit': null,
'criticalCode': null,
'unitId': null,
'unitIdType': null,
'critical': null,
'isIngredients': null,
'seqNo': null,
'techSpec': null,
'spec': null,
'supplyStatus': null,
'modelNo': null,
'isRecord': null,
'materialTypeName': null,
'materialTypeCode': null,
'materialType2Name': null,
'materialType2Code': null,
'unitName': null,
'isKey': null,
'materialStatus': null,
'supplierCode': null,
'supplierName': null,
'dxProductFamily': null,
'dxProductFamilyId': null,
'dxProductFamilyIdType': null,
'dxProcessMaterialLotVos': null
},
'sorties': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessMaterialLotVo',
'id': 209235518152000,
'createTime': '2021-08-18 16:58:38',
'modifyTime': '2022-05-20 15:11:04',
'creatorId': 203973144012000,
'creator': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessMaterialLot',
'subTypeDisplayName': null,
'operator': null,
'serialNo': '1007',
'dxProductionOrg': null,
'dxProcessPlan': null,
'lotNo': null,
'dxProcessMaterial': null,
'sourceDxMaterialLotComp': null,
'targetDxMaterialLotComp': null,
'dxProductionOrgId': null,
'dxProductionOrgIdType': null,
'dxProcessPlanId': 232989064500000,
'dxProcessPlanIdType': 'DxProcessPlan',
'dxProcessMaterialId': 194608290689000,
'dxProcessMaterialIdType': 'DxProcessProduct',
'remark': '/',
'isValidCode': 'Y',
'isValid': null,
'dynamicAttrs': {},
'orProductionVo': null,
'carryCount': 4669,
'completeCount': 4599,
'startCount': 31,
'progress': 98.5
},
'milestonePlans': null,
'assemblyStartTime': '2022-06-30 00:00:00',
'milestonePlanRecords': null,
'jobNo': '1011007',
'assemblyEndTime': '2022-11-30 00:00:00',
'actualStartTime': null,
'actualEndTime': null,
'objFileLinks': null,
'orProductionRecords': null,
'airModelId': 194608290689000,
'airModelIdType': 'DxProcessProduct',
'sortiesId': 209235518152000,
'sortiesIdType': 'DxProcessMaterialLot',
'isOk': null,
'resCode': null,
'serialNo': null,
'dynamicAttrs': {}
},
{
'id': 261065533235000,
'dxClassname': 'com.tf.mes.vo.schedule.ORProductionVo',
'createTime': '2023-04-10 14:12:13',
'modifyTime': '2023-04-10 14:13:04',
'creatorId': 195398177358000,
'creator': {
'userId': 195398177358000,
'userName': '于丽丽',
'account': '28300262'
},
'modifierId': 195398177358000,
'modifier': {
'userId': 195398177358000,
'userName': '于丽丽',
'account': '28300262'
},
'subTypeName': 'OrProduction',
'subTypeDisplayName': null,
'operator': null,
'statusCode': 'Y',
'isValidCode': null,
'isValidName': null,
'airModel': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessProductVo',
'id': 194608290689000,
'createTime': '2021-03-02 09:51:30',
'modifyTime': '2021-03-02 09:51:30',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessProduct',
'subTypeDisplayName': null,
'operator': null,
'resType2': null,
'resType3': null,
'isValidCode': 'Y',
'isValid': null,
'targetResLink': null,
'sourceDxResPartLink': null,
'resCode': 'AG600',
'resName': 'AG600',
'objFileLinks': null,
'resType2Id': null,
'resType2IdType': null,
'resType3Id': null,
'resType3IdType': null,
'remark': null,
'dynamicAttrs': {},
'unit': null,
'criticalCode': null,
'unitId': null,
'unitIdType': null,
'critical': null,
'isIngredients': null,
'seqNo': null,
'techSpec': null,
'spec': null,
'supplyStatus': null,
'modelNo': null,
'isRecord': null,
'materialTypeName': null,
'materialTypeCode': null,
'materialType2Name': null,
'materialType2Code': null,
'unitName': null,
'isKey': null,
'materialStatus': null,
'supplierCode': null,
'supplierName': null,
'dxProductFamily': null,
'dxProductFamilyId': null,
'dxProductFamilyIdType': null,
'dxProcessMaterialLotVos': null
},
'sorties': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessMaterialLotVo',
'id': 261065294401000,
'createTime': '2023-04-10 14:08:14',
'modifyTime': '2023-04-10 14:08:14',
'creatorId': 195398177358000,
'creator': {
'userId': 195398177358000,
'userName': '于丽丽',
'account': '28300262'
},
'modifierId': 195398177358000,
'modifier': {
'userId': 195398177358000,
'userName': '于丽丽',
'account': '28300262'
},
'subTypeName': 'DxProcessMaterialLot',
'subTypeDisplayName': null,
'operator': null,
'serialNo': '试验件',
'dxProductionOrg': null,
'dxProcessPlan': null,
'lotNo': null,
'dxProcessMaterial': null,
'sourceDxMaterialLotComp': null,
'targetDxMaterialLotComp': null,
'dxProductionOrgId': null,
'dxProductionOrgIdType': null,
'dxProcessPlanId': null,
'dxProcessPlanIdType': null,
'dxProcessMaterialId': 194608290689000,
'dxProcessMaterialIdType': 'DxProcessProduct',
'remark': null,
'isValidCode': 'Y',
'isValid': null,
'dynamicAttrs': {},
'orProductionVo': null,
'carryCount': 0,
'completeCount': 0,
'startCount': 0,
'progress': 0
},
'milestonePlans': null,
'assemblyStartTime': '2023-01-01 00:00:00',
'milestonePlanRecords': null,
'jobNo': '0000000',
'assemblyEndTime': '2024-02-01 00:00:00',
'actualStartTime': null,
'actualEndTime': null,
'objFileLinks': null,
'orProductionRecords': null,
'airModelId': 194608290689000,
'airModelIdType': 'DxProcessProduct',
'sortiesId': 261065294401000,
'sortiesIdType': 'DxProcessMaterialLot',
'isOk': null,
'resCode': null,
'serialNo': null,
'dynamicAttrs': {}
},
{
'id': 277393822617000,
'dxClassname': 'com.tf.mes.vo.schedule.ORProductionVo',
'createTime': '2023-10-16 13:50:22',
'modifyTime': '2023-10-16 14:52:11',
'creatorId': 203973144012000,
'creator': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'modifierId': 203973144012000,
'modifier': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'subTypeName': 'OrProduction',
'subTypeDisplayName': null,
'operator': null,
'statusCode': 'Y',
'isValidCode': null,
'isValidName': null,
'airModel': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessProductVo',
'id': 194608290689000,
'createTime': '2021-03-02 09:51:30',
'modifyTime': '2021-03-02 09:51:30',
'creatorId': 5,
'creator': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'modifierId': 5,
'modifier': {
'userId': 5,
'userName': '超级管理员',
'account': 'root'
},
'subTypeName': 'DxProcessProduct',
'subTypeDisplayName': null,
'operator': null,
'resType2': null,
'resType3': null,
'isValidCode': 'Y',
'isValid': null,
'targetResLink': null,
'sourceDxResPartLink': null,
'resCode': 'AG600',
'resName': 'AG600',
'objFileLinks': null,
'resType2Id': null,
'resType2IdType': null,
'resType3Id': null,
'resType3IdType': null,
'remark': null,
'dynamicAttrs': {},
'unit': null,
'criticalCode': null,
'unitId': null,
'unitIdType': null,
'critical': null,
'isIngredients': null,
'seqNo': null,
'techSpec': null,
'spec': null,
'supplyStatus': null,
'modelNo': null,
'isRecord': null,
'materialTypeName': null,
'materialTypeCode': null,
'materialType2Name': null,
'materialType2Code': null,
'unitName': null,
'isKey': null,
'materialStatus': null,
'supplierCode': null,
'supplierName': null,
'dxProductFamily': null,
'dxProductFamilyId': null,
'dxProductFamilyIdType': null,
'dxProcessMaterialLotVos': null
},
'sorties': {
'dxClassname': 'com.tf.mes.vo.res.DxProcessMaterialLotVo',
'id': 277393774455000,
'createTime': '2023-10-16 13:49:34',
'modifyTime': '2023-10-16 13:49:34',
'creatorId': 203973144012000,
'creator': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'modifierId': 203973144012000,
'modifier': {
'userId': 203973144012000,
'userName': '杜权',
'account': '17100512'
},
'subTypeName': 'DxProcessMaterialLot',
'subTypeDisplayName': null,
'operator': null,
'serialNo': '科研课题',
'dxProductionOrg': null,
'dxProcessPlan': null,
'lotNo': null,
'dxProcessMaterial': null,
'sourceDxMaterialLotComp': null,
'targetDxMaterialLotComp': null,
'dxProductionOrgId': null,
'dxProductionOrgIdType': null,
'dxProcessPlanId': null,
'dxProcessPlanIdType': null,
'dxProcessMaterialId': 194608290689000,
'dxProcessMaterialIdType': 'DxProcessProduct',
'remark': '复杂任务场景试飞风险实时预警技术',
'isValidCode': 'Y',
'isValid': null,
'dynamicAttrs': {},
'orProductionVo': null,
'carryCount': 0,
'completeCount': 0,
'startCount': 0,
'progress': 0
},
'milestonePlans': null,
'assemblyStartTime': '2023-10-01 00:00:00',
'milestonePlanRecords': null,
'jobNo': '22325001',
'assemblyEndTime': '2024-06-30 00:00:00',
'actualStartTime': null,
'actualEndTime': null,
'objFileLinks': null,
'orProductionRecords': null,
'airModelId': 194608290689000,
'airModelIdType': 'DxProcessProduct',
'sortiesId': 277393774455000,
'sortiesIdType': 'DxProcessMaterialLot',
'isOk': null,
'resCode': null,
'serialNo': null,
'dynamicAttrs': {}
}
],
stationData1: [{ 'id': 204371955700000, 'dxClassname': 'com.tf.mes.vo.gy.DxProcessPlanVo', 'createTime': '2021-06-23 09:59:15', 'modifyTime': '2022-01-21 17:04:38', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessPlanPosition', 'subTypeDisplayName': null, 'operator': null, 'contextId': null, 'dxContextId': null, 'dxContextIdType': null, 'dxContext': null, 'sandboxId': 0, 'lifecycleTemplateId': null, 'state': null, 'masterId': 204371955684000, 'master': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxMasterVO', 'id': 204371955684000, 'createTime': '2021-06-23 09:59:15', 'modifyTime': '2021-06-23 09:59:15', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxMaster', 'subTypeDisplayName': null, 'operator': null, 'number': '54-1624413555684', 'name': '尾翼对合站位', 'objectType': 'DxProcessPlan', 'sandboxId': 0 }, 'versionId': 204371955684001, 'version': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxVersionVO', 'id': 204371955684001, 'createTime': '2021-06-23 09:59:15', 'modifyTime': '2021-06-23 09:59:15', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxVersion', 'subTypeDisplayName': null, 'operator': null, 'versionKey': 'A', 'versionSeries': 'MultiCharVersionSeries', 'predecessorId': null, 'predecessor': null, 'masterId': 204371955684000, 'master': null, 'dxViewId': null, 'sandboxId': 0 }, 'versionKey': 'A', 'latest': true, 'iterationId': '1', 'note': null, 'predecessorId': null, 'originId': null, 'origin': null, 'predecessor': null, 'displayVersion': 'A.1', 'checkOuted': false, 'lockerId': null, 'locker': null, 'lockNote': null, 'lockDate': null, 'sourceDxProcessUsageLink': null, 'targetDxProcessUsageLink': null, 'description': null, 'longDescription': null, 'views': null, 'objFileLinks': null, 'dxProcessExecutorRoutes': null, 'dxProcessExecutorRoutes1': null, 'dxProcessExecutorRoutes2': null, 'sourceDxProcessPartLink': null, 'serialNumber': '54', 'dynamicAttrs': {}, 'targetDxPartProcessPlanLink': null, 'gaceVersion': 'F', 'versionChangeDesc': null, 'keyOperation': null, 'firstCheckFlag': null, 'workHour': 480, 'carryCount': 213, 'undoneCount': null, 'completeCount': 213, 'fitRatesCount': null, 'notFitRatesCount': null, 'fitRates': null, 'countWorkHour': null, 'planeType': 'AG600', 'sorties': '1003', 'serialNo': null, 'stateDisplayName': null, 'materName': null, 'materNo': null, 'executorVoList': null, 'dxProcessOperationVos': null, 'parenId': null, 'dxProcessPlanVos': null, 'wrProductionVo': { 'dxClassname': 'com.tf.mes.vo.schedule.WrProductionVo', 'id': 205692846397000, 'createTime': '2021-07-08 16:54:06', 'modifyTime': '2021-09-13 14:08:15', 'creatorId': 203712779161000, 'creator': { 'userId': 203712779161000, 'userName': '刘名芳', 'account': '28200057' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'WrProduction', 'subTypeDisplayName': null, 'operator': null, 'dxProcessPlan': null, 'wrNo': '54', 'wrName': '尾翼对合站位', 'isValidCode': 'Y', 'airModel': null, 'sorties': null, 'costHours': 480, 'scheduledStart': '2021-07-09 00:00:00', 'scheduledEnd': '2021-09-06 00:00:00', 'wrStateCode': 'Run', 'wrResProductions': null, 'dxProcessPlanId': 204371955700000, 'dxProcessPlanIdType': 'DxProcessPlan', 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'orProduction': null, 'orProductionId': 196085160147000, 'orProductionIdType': 'ORProduction', 'percentage': null, 'days': null, 'coefficient': 1, 'isLogo': true, 'planState': 'Finish', 'dynamicAttrs': {}}, 'sandboxPlanWrVo': null, 'joExecutePlanVo': null, 'sandboxPlanExecPlanVo': null, 'workDescription': null, 'businessNo': null, 'needTime': null, 'prepareDescription': null, 'itemFitRates': 0, 'itemState': 0, 'changeBasis': null, 'dictSeq': null, 'isRenew': null, 'dxProcessPlanChanges': null, 'ppId': null, 'problemStatus': null, 'receiveTime': null, 'jdName': null, 'shName': null, 'zsName': null, 'pzName': null, 'scheduledEnd': null, 'scheduledStart': null, 'requestVo': null, 'progress': 100, 'startCount': 0, 'zuofei': null, 'isRunning': null, 'number': '54-1624413555684', 'name': '尾翼对合站位', 'dxViewId': null }, { 'id': 204334071340000, 'dxClassname': 'com.tf.mes.vo.gy.DxProcessPlanVo', 'createTime': '2021-06-22 23:27:51', 'modifyTime': '2022-01-14 17:56:40', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessPlanPosition', 'subTypeDisplayName': null, 'operator': null, 'contextId': null, 'dxContextId': null, 'dxContextIdType': null, 'dxContext': null, 'sandboxId': 0, 'lifecycleTemplateId': null, 'state': null, 'masterId': 204334071309000, 'master': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxMasterVO', 'id': 204334071309000, 'createTime': '2021-06-22 23:27:51', 'modifyTime': '2021-06-22 23:27:51', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxMaster', 'subTypeDisplayName': null, 'operator': null, 'number': '53-1624375671309', 'name': '机翼对合站位', 'objectType': 'DxProcessPlan', 'sandboxId': 0 }, 'versionId': 204334071325000, 'version': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxVersionVO', 'id': 204334071325000, 'createTime': '2021-06-22 23:27:51', 'modifyTime': '2021-06-22 23:27:51', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxVersion', 'subTypeDisplayName': null, 'operator': null, 'versionKey': 'A', 'versionSeries': 'MultiCharVersionSeries', 'predecessorId': null, 'predecessor': null, 'masterId': 204334071309000, 'master': null, 'dxViewId': null, 'sandboxId': 0 }, 'versionKey': 'A', 'latest': true, 'iterationId': '1', 'note': null, 'predecessorId': null, 'originId': null, 'origin': null, 'predecessor': null, 'displayVersion': 'A.1', 'checkOuted': false, 'lockerId': null, 'locker': null, 'lockNote': null, 'lockDate': null, 'sourceDxProcessUsageLink': null, 'targetDxProcessUsageLink': null, 'description': null, 'longDescription': null, 'views': null, 'objFileLinks': null, 'dxProcessExecutorRoutes': null, 'dxProcessExecutorRoutes1': null, 'dxProcessExecutorRoutes2': null, 'sourceDxProcessPartLink': null, 'serialNumber': '53', 'dynamicAttrs': {}, 'targetDxPartProcessPlanLink': null, 'gaceVersion': 'Q', 'versionChangeDesc': null, 'keyOperation': null, 'firstCheckFlag': null, 'workHour': 400, 'carryCount': 544, 'undoneCount': null, 'completeCount': 518, 'fitRatesCount': null, 'notFitRatesCount': null, 'fitRates': null, 'countWorkHour': null, 'planeType': 'AG600', 'sorties': '1003', 'serialNo': null, 'stateDisplayName': null, 'materName': null, 'materNo': null, 'executorVoList': null, 'dxProcessOperationVos': null, 'parenId': null, 'dxProcessPlanVos': null, 'wrProductionVo': { 'dxClassname': 'com.tf.mes.vo.schedule.WrProductionVo', 'id': 205692254038000, 'createTime': '2021-07-08 16:44:14', 'modifyTime': '2021-09-13 14:08:19', 'creatorId': 203712779161000, 'creator': { 'userId': 203712779161000, 'userName': '刘名芳', 'account': '28200057' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'WrProduction', 'subTypeDisplayName': null, 'operator': null, 'dxProcessPlan': null, 'wrNo': '53', 'wrName': '机翼对合站位', 'isValidCode': 'Y', 'airModel': null, 'sorties': null, 'costHours': 400, 'scheduledStart': '2021-07-09 00:00:00', 'scheduledEnd': '2021-08-27 00:00:00', 'wrStateCode': 'Run', 'wrResProductions': null, 'dxProcessPlanId': 204334071340000, 'dxProcessPlanIdType': 'DxProcessPlan', 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'orProduction': null, 'orProductionId': 196085160147000, 'orProductionIdType': 'ORProduction', 'percentage': null, 'days': null, 'coefficient': 1, 'isLogo': true, 'planState': 'Finish', 'dynamicAttrs': {}}, 'sandboxPlanWrVo': null, 'joExecutePlanVo': null, 'sandboxPlanExecPlanVo': null, 'workDescription': null, 'businessNo': null, 'needTime': null, 'prepareDescription': null, 'itemFitRates': 0, 'itemState': 0, 'changeBasis': null, 'dictSeq': null, 'isRenew': null, 'dxProcessPlanChanges': null, 'ppId': null, 'problemStatus': null, 'receiveTime': null, 'jdName': null, 'shName': null, 'zsName': null, 'pzName': null, 'scheduledEnd': null, 'scheduledStart': null, 'requestVo': null, 'progress': 95.2, 'startCount': 26, 'zuofei': null, 'isRunning': null, 'number': '53-1624375671309', 'name': '机翼对合站位', 'dxViewId': null }, { 'id': 204331544663000, 'dxClassname': 'com.tf.mes.vo.gy.DxProcessPlanVo', 'createTime': '2021-06-22 22:45:44', 'modifyTime': '2023-02-21 08:25:48', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessPlanPosition', 'subTypeDisplayName': null, 'operator': null, 'contextId': null, 'dxContextId': null, 'dxContextIdType': null, 'dxContext': null, 'sandboxId': 0, 'lifecycleTemplateId': null, 'state': null, 'masterId': 204331544632000, 'master': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxMasterVO', 'id': 204331544632000, 'createTime': '2021-06-22 22:45:44', 'modifyTime': '2021-06-22 22:45:44', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxMaster', 'subTypeDisplayName': null, 'operator': null, 'number': '52-1624373144627', 'name': '预制站位', 'objectType': 'DxProcessPlan', 'sandboxId': 0 }, 'versionId': 204331544645000, 'version': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxVersionVO', 'id': 204331544645000, 'createTime': '2021-06-22 22:45:44', 'modifyTime': '2021-06-22 22:45:44', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxVersion', 'subTypeDisplayName': null, 'operator': null, 'versionKey': 'A', 'versionSeries': 'MultiCharVersionSeries', 'predecessorId': null, 'predecessor': null, 'masterId': 204331544632000, 'master': null, 'dxViewId': null, 'sandboxId': 0 }, 'versionKey': 'A', 'latest': true, 'iterationId': '1', 'note': null, 'predecessorId': null, 'originId': null, 'origin': null, 'predecessor': null, 'displayVersion': 'A.1', 'checkOuted': false, 'lockerId': null, 'locker': null, 'lockNote': null, 'lockDate': null, 'sourceDxProcessUsageLink': null, 'targetDxProcessUsageLink': null, 'description': null, 'longDescription': null, 'views': null, 'objFileLinks': null, 'dxProcessExecutorRoutes': null, 'dxProcessExecutorRoutes1': null, 'dxProcessExecutorRoutes2': null, 'sourceDxProcessPartLink': null, 'serialNumber': '52', 'dynamicAttrs': {}, 'targetDxPartProcessPlanLink': null, 'gaceVersion': 'X', 'versionChangeDesc': null, 'keyOperation': null, 'firstCheckFlag': null, 'workHour': 240, 'carryCount': 698, 'undoneCount': null, 'completeCount': 691, 'fitRatesCount': null, 'notFitRatesCount': null, 'fitRates': null, 'countWorkHour': null, 'planeType': 'AG600', 'sorties': '1003', 'serialNo': null, 'stateDisplayName': null, 'materName': null, 'materNo': null, 'executorVoList': null, 'dxProcessOperationVos': null, 'parenId': null, 'dxProcessPlanVos': null, 'wrProductionVo': { 'dxClassname': 'com.tf.mes.vo.schedule.WrProductionVo', 'id': 205693255811000, 'createTime': '2021-07-08 17:00:55', 'modifyTime': '2021-09-13 14:08:29', 'creatorId': 203712779161000, 'creator': { 'userId': 203712779161000, 'userName': '刘名芳', 'account': '28200057' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'WrProduction', 'subTypeDisplayName': null, 'operator': null, 'dxProcessPlan': null, 'wrNo': '52', 'wrName': '预制站位', 'isValidCode': 'Y', 'airModel': null, 'sorties': null, 'costHours': 240, 'scheduledStart': '2021-07-09 00:00:00', 'scheduledEnd': '2021-08-07 00:00:00', 'wrStateCode': 'Run', 'wrResProductions': null, 'dxProcessPlanId': 204331544663000, 'dxProcessPlanIdType': 'DxProcessPlan', 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'orProduction': null, 'orProductionId': 196085160147000, 'orProductionIdType': 'ORProduction', 'percentage': null, 'days': null, 'coefficient': 1, 'isLogo': true, 'planState': 'Finish', 'dynamicAttrs': {}}, 'sandboxPlanWrVo': null, 'joExecutePlanVo': null, 'sandboxPlanExecPlanVo': null, 'workDescription': null, 'businessNo': null, 'needTime': null, 'prepareDescription': null, 'itemFitRates': 0, 'itemState': 0, 'changeBasis': null, 'dictSeq': null, 'isRenew': null, 'dxProcessPlanChanges': null, 'ppId': null, 'problemStatus': null, 'receiveTime': null, 'jdName': null, 'shName': null, 'zsName': null, 'pzName': null, 'scheduledEnd': null, 'scheduledStart': null, 'requestVo': null, 'progress': 99, 'startCount': 7, 'zuofei': null, 'isRunning': null, 'number': '52-1624373144627', 'name': '预制站位', 'dxViewId': null }, { 'id': 204373253859000, 'dxClassname': 'com.tf.mes.vo.gy.DxProcessPlanVo', 'createTime': '2021-06-23 10:20:53', 'modifyTime': '2022-05-30 08:52:14', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessPlanPosition', 'subTypeDisplayName': null, 'operator': null, 'contextId': null, 'dxContextId': null, 'dxContextIdType': null, 'dxContext': null, 'sandboxId': 0, 'lifecycleTemplateId': null, 'state': null, 'masterId': 204373253840000, 'master': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxMasterVO', 'id': 204373253840000, 'createTime': '2021-06-23 10:20:53', 'modifyTime': '2021-06-23 10:20:53', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxMaster', 'subTypeDisplayName': null, 'operator': null, 'number': '51-1624414853837', 'name': '部件对接站位', 'objectType': 'DxProcessPlan', 'sandboxId': 0 }, 'versionId': 204373253848000, 'version': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxVersionVO', 'id': 204373253848000, 'createTime': '2021-06-23 10:20:53', 'modifyTime': '2021-06-23 10:20:53', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxVersion', 'subTypeDisplayName': null, 'operator': null, 'versionKey': 'A', 'versionSeries': 'MultiCharVersionSeries', 'predecessorId': null, 'predecessor': null, 'masterId': 204373253840000, 'master': null, 'dxViewId': null, 'sandboxId': 0 }, 'versionKey': 'A', 'latest': true, 'iterationId': '1', 'note': null, 'predecessorId': null, 'originId': null, 'origin': null, 'predecessor': null, 'displayVersion': 'A.1', 'checkOuted': false, 'lockerId': null, 'locker': null, 'lockNote': null, 'lockDate': null, 'sourceDxProcessUsageLink': null, 'targetDxProcessUsageLink': null, 'description': null, 'longDescription': null, 'views': null, 'objFileLinks': null, 'dxProcessExecutorRoutes': null, 'dxProcessExecutorRoutes1': null, 'dxProcessExecutorRoutes2': null, 'sourceDxProcessPartLink': null, 'serialNumber': '51', 'dynamicAttrs': {}, 'targetDxPartProcessPlanLink': null, 'gaceVersion': 'V', 'versionChangeDesc': null, 'keyOperation': null, 'firstCheckFlag': null, 'workHour': 480, 'carryCount': 506, 'undoneCount': null, 'completeCount': 498, 'fitRatesCount': null, 'notFitRatesCount': null, 'fitRates': null, 'countWorkHour': null, 'planeType': 'AG600', 'sorties': '1003', 'serialNo': null, 'stateDisplayName': null, 'materName': null, 'materNo': null, 'executorVoList': null, 'dxProcessOperationVos': null, 'parenId': null, 'dxProcessPlanVos': null, 'wrProductionVo': { 'dxClassname': 'com.tf.mes.vo.schedule.WrProductionVo', 'id': 205696035606000, 'createTime': '2021-07-08 17:47:15', 'modifyTime': '2021-09-23 16:48:03', 'creatorId': 203712779161000, 'creator': { 'userId': 203712779161000, 'userName': '刘名芳', 'account': '28200057' }, 'modifierId': 199300305591000, 'modifier': { 'userId': 199300305591000, 'userName': '刘瑞', 'account': '28902896' }, 'subTypeName': 'WrProduction', 'subTypeDisplayName': null, 'operator': null, 'dxProcessPlan': null, 'wrNo': '51', 'wrName': '部件对接站位', 'isValidCode': 'Y', 'airModel': null, 'sorties': null, 'costHours': 480, 'scheduledStart': '2021-08-07 00:00:00', 'scheduledEnd': '2021-10-05 00:00:00', 'wrStateCode': 'Run', 'wrResProductions': null, 'dxProcessPlanId': 204373253859000, 'dxProcessPlanIdType': 'DxProcessPlan', 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'orProduction': null, 'orProductionId': 196085160147000, 'orProductionIdType': 'ORProduction', 'percentage': null, 'days': null, 'coefficient': 1, 'isLogo': false, 'planState': 'Finish', 'dynamicAttrs': {}}, 'sandboxPlanWrVo': null, 'joExecutePlanVo': null, 'sandboxPlanExecPlanVo': null, 'workDescription': null, 'businessNo': null, 'needTime': null, 'prepareDescription': null, 'itemFitRates': 0, 'itemState': 0, 'changeBasis': null, 'dictSeq': null, 'isRenew': null, 'dxProcessPlanChanges': null, 'ppId': null, 'problemStatus': null, 'receiveTime': null, 'jdName': null, 'shName': null, 'zsName': null, 'pzName': null, 'scheduledEnd': null, 'scheduledStart': null, 'requestVo': null, 'progress': 98.4, 'startCount': 8, 'zuofei': null, 'isRunning': null, 'number': '51-1624414853837', 'name': '部件对接站位', 'dxViewId': null }, { 'id': 204372502497001, 'dxClassname': 'com.tf.mes.vo.gy.DxProcessPlanVo', 'createTime': '2021-06-23 10:08:22', 'modifyTime': '2023-11-20 15:23:06', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessPlanPosition', 'subTypeDisplayName': null, 'operator': null, 'contextId': null, 'dxContextId': null, 'dxContextIdType': null, 'dxContext': null, 'sandboxId': 0, 'lifecycleTemplateId': null, 'state': null, 'masterId': 204372502481000, 'master': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxMasterVO', 'id': 204372502481000, 'createTime': '2021-06-23 10:08:22', 'modifyTime': '2021-06-23 10:08:22', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxMaster', 'subTypeDisplayName': null, 'operator': null, 'number': '41-1624414102481', 'name': '系统安装站位', 'objectType': 'DxProcessPlan', 'sandboxId': 0 }, 'versionId': 204372502481002, 'version': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxVersionVO', 'id': 204372502481002, 'createTime': '2021-06-23 10:08:22', 'modifyTime': '2021-06-23 10:08:22', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxVersion', 'subTypeDisplayName': null, 'operator': null, 'versionKey': 'A', 'versionSeries': 'MultiCharVersionSeries', 'predecessorId': null, 'predecessor': null, 'masterId': 204372502481000, 'master': null, 'dxViewId': null, 'sandboxId': 0 }, 'versionKey': 'A', 'latest': true, 'iterationId': '1', 'note': null, 'predecessorId': null, 'originId': null, 'origin': null, 'predecessor': null, 'displayVersion': 'A.1', 'checkOuted': false, 'lockerId': null, 'locker': null, 'lockNote': null, 'lockDate': null, 'sourceDxProcessUsageLink': null, 'targetDxProcessUsageLink': null, 'description': null, 'longDescription': null, 'views': null, 'objFileLinks': null, 'dxProcessExecutorRoutes': null, 'dxProcessExecutorRoutes1': null, 'dxProcessExecutorRoutes2': null, 'sourceDxProcessPartLink': null, 'serialNumber': '41', 'dynamicAttrs': {}, 'targetDxPartProcessPlanLink': null, 'gaceVersion': 'AW', 'versionChangeDesc': null, 'keyOperation': null, 'firstCheckFlag': null, 'workHour': 720, 'carryCount': 2182, 'undoneCount': null, 'completeCount': 12, 'fitRatesCount': null, 'notFitRatesCount': null, 'fitRates': null, 'countWorkHour': null, 'planeType': 'AG600', 'sorties': '1003', 'serialNo': null, 'stateDisplayName': null, 'materName': null, 'materNo': null, 'executorVoList': null, 'dxProcessOperationVos': null, 'parenId': null, 'dxProcessPlanVos': null, 'wrProductionVo': { 'dxClassname': 'com.tf.mes.vo.schedule.WrProductionVo', 'id': 205696118000000, 'createTime': '2021-07-08 17:48:38', 'modifyTime': '2022-02-17 09:14:14', 'creatorId': 203712779161000, 'creator': { 'userId': 203712779161000, 'userName': '刘名芳', 'account': '28200057' }, 'modifierId': 205495026345000, 'modifier': { 'userId': 205495026345000, 'userName': '总装制造执行系统项目组', 'account': '203' }, 'subTypeName': 'WrProduction', 'subTypeDisplayName': null, 'operator': null, 'dxProcessPlan': null, 'wrNo': '41', 'wrName': '系统安装站位', 'isValidCode': 'Y', 'airModel': null, 'sorties': null, 'costHours': 720, 'scheduledStart': '2021-10-05 00:00:00', 'scheduledEnd': '2022-01-02 00:00:00', 'wrStateCode': 'Run', 'wrResProductions': null, 'dxProcessPlanId': 204372502497001, 'dxProcessPlanIdType': 'DxProcessPlan', 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'orProduction': null, 'orProductionId': 196085160147000, 'orProductionIdType': 'ORProduction', 'percentage': null, 'days': null, 'coefficient': 1, 'isLogo': false, 'planState': 'Finish', 'dynamicAttrs': {}}, 'sandboxPlanWrVo': null, 'joExecutePlanVo': null, 'sandboxPlanExecPlanVo': null, 'workDescription': null, 'businessNo': null, 'needTime': null, 'prepareDescription': null, 'itemFitRates': 0, 'itemState': 0, 'changeBasis': null, 'dictSeq': null, 'isRenew': null, 'dxProcessPlanChanges': null, 'ppId': null, 'problemStatus': null, 'receiveTime': null, 'jdName': null, 'shName': null, 'zsName': null, 'pzName': null, 'scheduledEnd': null, 'scheduledStart': null, 'requestVo': null, 'progress': 0.6, 'startCount': 2169, 'zuofei': null, 'isRunning': null, 'number': '41-1624414102481', 'name': '系统安装站位', 'dxViewId': null }, { 'id': 204372482069000, 'dxClassname': 'com.tf.mes.vo.gy.DxProcessPlanVo', 'createTime': '2021-06-23 10:08:02', 'modifyTime': '2022-12-21 11:05:03', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessPlanPosition', 'subTypeDisplayName': null, 'operator': null, 'contextId': null, 'dxContextId': null, 'dxContextIdType': null, 'dxContext': null, 'sandboxId': 0, 'lifecycleTemplateId': null, 'state': null, 'masterId': 204372482038000, 'master': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxMasterVO', 'id': 204372482038000, 'createTime': '2021-06-23 10:08:02', 'modifyTime': '2021-06-23 10:08:02', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxMaster', 'subTypeDisplayName': null, 'operator': null, 'number': '31-1624414082038', 'name': '系统试验站位', 'objectType': 'DxProcessPlan', 'sandboxId': 0 }, 'versionId': 204372482053000, 'version': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxVersionVO', 'id': 204372482053000, 'createTime': '2021-06-23 10:08:02', 'modifyTime': '2021-06-23 10:08:02', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxVersion', 'subTypeDisplayName': null, 'operator': null, 'versionKey': 'A', 'versionSeries': 'MultiCharVersionSeries', 'predecessorId': null, 'predecessor': null, 'masterId': 204372482038000, 'master': null, 'dxViewId': null, 'sandboxId': 0 }, 'versionKey': 'A', 'latest': true, 'iterationId': '1', 'note': null, 'predecessorId': null, 'originId': null, 'origin': null, 'predecessor': null, 'displayVersion': 'A.1', 'checkOuted': false, 'lockerId': null, 'locker': null, 'lockNote': null, 'lockDate': null, 'sourceDxProcessUsageLink': null, 'targetDxProcessUsageLink': null, 'description': null, 'longDescription': null, 'views': null, 'objFileLinks': null, 'dxProcessExecutorRoutes': null, 'dxProcessExecutorRoutes1': null, 'dxProcessExecutorRoutes2': null, 'sourceDxProcessPartLink': null, 'serialNumber': '31', 'dynamicAttrs': {}, 'targetDxPartProcessPlanLink': null, 'gaceVersion': 'V', 'versionChangeDesc': null, 'keyOperation': null, 'firstCheckFlag': null, 'workHour': 240, 'carryCount': 458, 'undoneCount': null, 'completeCount': 450, 'fitRatesCount': null, 'notFitRatesCount': null, 'fitRates': null, 'countWorkHour': null, 'planeType': 'AG600', 'sorties': '1003', 'serialNo': null, 'stateDisplayName': null, 'materName': null, 'materNo': null, 'executorVoList': null, 'dxProcessOperationVos': null, 'parenId': null, 'dxProcessPlanVos': null, 'wrProductionVo': { 'dxClassname': 'com.tf.mes.vo.schedule.WrProductionVo', 'id': 205696181097000, 'createTime': '2021-07-08 17:49:41', 'modifyTime': '2022-06-21 08:52:22', 'creatorId': 203712779161000, 'creator': { 'userId': 203712779161000, 'userName': '刘名芳', 'account': '28200057' }, 'modifierId': 199300305591000, 'modifier': { 'userId': 199300305591000, 'userName': '刘瑞', 'account': '28902896' }, 'subTypeName': 'WrProduction', 'subTypeDisplayName': null, 'operator': null, 'dxProcessPlan': null, 'wrNo': '31', 'wrName': '系统试验站位', 'isValidCode': 'Y', 'airModel': null, 'sorties': null, 'costHours': 480, 'scheduledStart': '2022-01-02 00:00:00', 'scheduledEnd': '2022-03-02 00:00:00', 'wrStateCode': 'Run', 'wrResProductions': null, 'dxProcessPlanId': 204372482069000, 'dxProcessPlanIdType': 'DxProcessPlan', 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'orProduction': null, 'orProductionId': 196085160147000, 'orProductionIdType': 'ORProduction', 'percentage': null, 'days': null, 'coefficient': 1, 'isLogo': true, 'planState': 'Run', 'dynamicAttrs': {}}, 'sandboxPlanWrVo': null, 'joExecutePlanVo': null, 'sandboxPlanExecPlanVo': null, 'workDescription': null, 'businessNo': null, 'needTime': null, 'prepareDescription': null, 'itemFitRates': 0, 'itemState': 0, 'changeBasis': null, 'dictSeq': null, 'isRenew': null, 'dxProcessPlanChanges': null, 'ppId': null, 'problemStatus': null, 'receiveTime': null, 'jdName': null, 'shName': null, 'zsName': null, 'pzName': null, 'scheduledEnd': null, 'scheduledStart': null, 'requestVo': null, 'progress': 98.3, 'startCount': 7, 'zuofei': null, 'isRunning': null, 'number': '31-1624414082038', 'name': '系统试验站位', 'dxViewId': null }],
sortiesRow1: { 'id': 196085160147000, 'dxClassname': 'com.tf.mes.vo.schedule.ORProductionVo', 'createTime': '2021-03-19 12:06:00', 'modifyTime': '2023-09-20 16:18:24', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 203712776662000, 'modifier': { 'userId': 203712776662000, 'userName': '钱泽兵', 'account': '19900333' }, 'subTypeName': 'ORProduction', 'subTypeDisplayName': null, 'operator': null, 'statusCode': 'Running', 'isValidCode': 'Y', 'isValidName': '有效', 'airModel': { 'dxClassname': 'com.tf.mes.vo.res.DxProcessProductVo', 'id': 194608290689000, 'createTime': '2021-03-02 09:51:30', 'modifyTime': '2021-03-02 09:51:30', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessProduct', 'subTypeDisplayName': null, 'operator': null, 'resType2': null, 'resType3': null, 'isValidCode': 'Y', 'isValid': null, 'targetResLink': null, 'sourceDxResPartLink': null, 'resCode': 'AG600', 'resName': 'AG600', 'objFileLinks': null, 'resType2Id': null, 'resType2IdType': null, 'resType3Id': null, 'resType3IdType': null, 'remark': null, 'dynamicAttrs': {}, 'unit': null, 'criticalCode': null, 'unitId': null, 'unitIdType': null, 'critical': null, 'isIngredients': null, 'seqNo': null, 'techSpec': null, 'spec': null, 'supplyStatus': null, 'modelNo': null, 'isRecord': null, 'materialTypeName': null, 'materialTypeCode': null, 'materialType2Name': null, 'materialType2Code': null, 'unitName': null, 'isKey': null, 'materialStatus': null, 'supplierCode': null, 'supplierName': null, 'dxProductFamily': null, 'dxProductFamilyId': null, 'dxProductFamilyIdType': null, 'dxProcessMaterialLotVos': null }, 'sorties': { 'dxClassname': 'com.tf.mes.vo.res.DxProcessMaterialLotVo', 'id': 196084907194001, 'createTime': '2021-03-19 12:01:47', 'modifyTime': '2021-06-24 10:46:25', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessMaterialLot', 'subTypeDisplayName': null, 'operator': null, 'serialNo': '1003', 'dxProductionOrg': null, 'dxProcessPlan': null, 'lotNo': null, 'dxProcessMaterial': null, 'sourceDxMaterialLotComp': null, 'targetDxMaterialLotComp': null, 'dxProductionOrgId': null, 'dxProductionOrgIdType': null, 'dxProcessPlanId': 204331544187000, 'dxProcessPlanIdType': 'DxProcessPlan', 'dxProcessMaterialId': 194608290689000, 'dxProcessMaterialIdType': 'DxProcessProduct', 'remark': null, 'isValidCode': 'Y', 'isValid': null, 'dynamicAttrs': {}, 'orProductionVo': null, 'carryCount': 4601, 'completeCount': 2382, 'startCount': 2217, 'progress': 51.8 }, 'milestonePlans': null, 'assemblyStartTime': '2021-06-24 00:00:00', 'milestonePlanRecords': null, 'jobNo': '1011003', 'assemblyEndTime': '2022-01-31 00:00:00', 'actualStartTime': null, 'actualEndTime': null, 'objFileLinks': null, 'orProductionRecords': null, 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'isOk': null, 'resCode': null, 'serialNo': null, 'dynamicAttrs': {}, 'arrival': '2021.06.24 - 2022.01.31' },
stationRow1: { 'id': 204371955700000, 'dxClassname': 'com.tf.mes.vo.gy.DxProcessPlanVo', 'createTime': '2021-06-23 09:59:15', 'modifyTime': '2022-01-21 17:04:38', 'creatorId': 5, 'creator': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'DxProcessPlanPosition', 'subTypeDisplayName': null, 'operator': null, 'contextId': null, 'dxContextId': null, 'dxContextIdType': null, 'dxContext': null, 'sandboxId': 0, 'lifecycleTemplateId': null, 'state': null, 'masterId': 204371955684000, 'master': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxMasterVO', 'id': 204371955684000, 'createTime': '2021-06-23 09:59:15', 'modifyTime': '2021-06-23 09:59:15', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxMaster', 'subTypeDisplayName': null, 'operator': null, 'number': '54-1624413555684', 'name': '尾翼对合站位', 'objectType': 'DxProcessPlan', 'sandboxId': 0 }, 'versionId': 204371955684001, 'version': { 'dxClassname': 'com.yonde.dex.version.common.entity.vo.DxVersionVO', 'id': 204371955684001, 'createTime': '2021-06-23 09:59:15', 'modifyTime': '2021-06-23 09:59:15', 'creatorId': 5, 'creator': null, 'modifierId': 5, 'modifier': null, 'subTypeName': 'DxVersion', 'subTypeDisplayName': null, 'operator': null, 'versionKey': 'A', 'versionSeries': 'MultiCharVersionSeries', 'predecessorId': null, 'predecessor': null, 'masterId': 204371955684000, 'master': null, 'dxViewId': null, 'sandboxId': 0 }, 'versionKey': 'A', 'latest': true, 'iterationId': '1', 'note': null, 'predecessorId': null, 'originId': null, 'origin': null, 'predecessor': null, 'displayVersion': 'A.1', 'checkOuted': false, 'lockerId': null, 'locker': null, 'lockNote': null, 'lockDate': null, 'sourceDxProcessUsageLink': null, 'targetDxProcessUsageLink': null, 'description': null, 'longDescription': null, 'views': null, 'objFileLinks': null, 'dxProcessExecutorRoutes': null, 'dxProcessExecutorRoutes1': null, 'dxProcessExecutorRoutes2': null, 'sourceDxProcessPartLink': null, 'serialNumber': '54', 'dynamicAttrs': {}, 'targetDxPartProcessPlanLink': null, 'gaceVersion': 'F', 'versionChangeDesc': null, 'keyOperation': null, 'firstCheckFlag': null, 'workHour': 480, 'carryCount': 213, 'undoneCount': null, 'completeCount': 213, 'fitRatesCount': null, 'notFitRatesCount': null, 'fitRates': null, 'countWorkHour': null, 'planeType': 'AG600', 'sorties': '1003', 'serialNo': null, 'stateDisplayName': null, 'materName': null, 'materNo': null, 'executorVoList': null, 'dxProcessOperationVos': null, 'parenId': null, 'dxProcessPlanVos': null, 'wrProductionVo': { 'dxClassname': 'com.tf.mes.vo.schedule.WrProductionVo', 'id': 205692846397000, 'createTime': '2021-07-08 16:54:06', 'modifyTime': '2021-09-13 14:08:15', 'creatorId': 203712779161000, 'creator': { 'userId': 203712779161000, 'userName': '刘名芳', 'account': '28200057' }, 'modifierId': 5, 'modifier': { 'userId': 5, 'userName': '超级管理员', 'account': 'root' }, 'subTypeName': 'WrProduction', 'subTypeDisplayName': null, 'operator': null, 'dxProcessPlan': null, 'wrNo': '54', 'wrName': '尾翼对合站位', 'isValidCode': 'Y', 'airModel': null, 'sorties': null, 'costHours': 480, 'scheduledStart': '2021-07-09 00:00:00', 'scheduledEnd': '2021-09-06 00:00:00', 'wrStateCode': 'Run', 'wrResProductions': null, 'dxProcessPlanId': 204371955700000, 'dxProcessPlanIdType': 'DxProcessPlan', 'airModelId': 194608290689000, 'airModelIdType': 'DxProcessProduct', 'sortiesId': 196084907194001, 'sortiesIdType': 'DxProcessMaterialLot', 'orProduction': null, 'orProductionId': 196085160147000, 'orProductionIdType': 'ORProduction', 'percentage': null, 'days': null, 'coefficient': 1, 'isLogo': true, 'planState': 'Run', 'dynamicAttrs': {}}, 'sandboxPlanWrVo': null, 'joExecutePlanVo': null, 'sandboxPlanExecPlanVo': null, 'workDescription': null, 'businessNo': null, 'needTime': null, 'prepareDescription': null, 'itemFitRates': 0, 'itemState': 0, 'changeBasis': null, 'dictSeq': null, 'isRenew': null, 'dxProcessPlanChanges': null, 'ppId': null, 'problemStatus': null, 'receiveTime': null, 'jdName': null, 'shName': null, 'zsName': null, 'pzName': null, 'scheduledEnd': null, 'scheduledStart': null, 'requestVo': null, 'progress': 100, 'startCount': 0, 'zuofei': null, 'isRunning': null, 'number': '54-1624413555684', 'name': '尾翼对合站位', 'dxViewId': null }
}
},
created() {
},
computed: {
},
methods: {
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment