| | |
| | | |
| | | <div class="kb_header"> |
| | | <div class="kb_headTime" style="top: 35px;left: 20px"> |
| | | <span>永康市桥下塑料厂</span> |
| | | <span>永康市新光灯具有限公司</span> |
| | | </div> |
| | | |
| | | <div class="kb_headTime kb_header_text" style="top: 35px;left: 800px"> |
| | | <!-- <span>{{ title }}数字化看板</span>--> |
| | | <span>发泡挤出数字化看板</span> |
| | | <span>{{ title }}数字化看板</span> |
| | | </div> |
| | | |
| | | <div class="kb_headTime" style="top: 35px;right: 25px"> |
| | |
| | | </div> |
| | | <div |
| | | class="lineContent horn" |
| | | style="height: 870px;display: flex;flex-direction: column;justify-content: space-between" |
| | | style="height: 450px;display: flex;flex-direction: column;justify-content: space-between" |
| | | > |
| | | <el-table |
| | | ref="tableDataLeftCenterRef" |
| | |
| | | style="width: 100%;" |
| | | :header-cell-style="headerCellStyle" |
| | | :cell-style="cellStyle" |
| | | height="920" |
| | | height="500" |
| | | > |
| | | |
| | | <el-table-column |
| | | prop="wo_code" |
| | | label="工单号" |
| | | width="270" |
| | | width="220" |
| | | /> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="saleOrderCode"--> |
| | | <!-- label="生产单号"--> |
| | | <!-- width="160"--> |
| | | <!-- />--> |
| | | <el-table-column |
| | | prop="wkshp_name" |
| | | label="生产车间" |
| | | width="210" |
| | | prop="saleOrderCode" |
| | | label="生产单号" |
| | | width="160" |
| | | /> |
| | | <!-- 600--> |
| | | <el-table-column |
| | | prop="partcode" |
| | | label="产品编码" |
| | | width="210" |
| | | width="160" |
| | | /> |
| | | <el-table-column |
| | | prop="partname" |
| | | label="产品名称" |
| | | width="210" |
| | | width="160" |
| | | /> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="partspec"--> |
| | |
| | | <el-table-column |
| | | prop="plan_qty" |
| | | label="任务数量" |
| | | width="170" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | prop="good_qty" |
| | | label="合格数量" |
| | | width="170" |
| | | width="120" |
| | | /> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="ng_qty"--> |
| | | <!-- label="不良数量"--> |
| | | <!-- width="120"--> |
| | | <!-- />--> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="laborbad_qty"--> |
| | | <!-- label="工废数量"--> |
| | | <!-- width="120"--> |
| | | <!-- />--> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="materielbad_qty"--> |
| | | <!-- label="料废数量"--> |
| | | <!-- width="120"--> |
| | | <!-- />--> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="seq"--> |
| | | <!-- label="工序顺序"--> |
| | | <!-- width="120"--> |
| | | <!-- />--> |
| | | <!-- <el-table-column--> |
| | | <!-- prop="step_code"--> |
| | | <!-- label="工序编码"--> |
| | | <!-- width="120"--> |
| | | <!-- />--> |
| | | <el-table-column |
| | | prop="ng_qty" |
| | | label="不良数量" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | prop="laborbad_qty" |
| | | label="工废数量" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | prop="materielbad_qty" |
| | | label="料废数量" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | prop="seq" |
| | | label="工序顺序" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | prop="step_code" |
| | | label="工序编码" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | prop="step_name" |
| | | label="工序名称" |
| | | width="320" |
| | | width="120" |
| | | /> |
| | | <el-table-column |
| | | prop="schedule" |
| | | label="完成进度(%)" |
| | | width="313" |
| | | width="213" |
| | | /> |
| | | </el-table> |
| | | </div> |
| | |
| | | |
| | | </div> |
| | | <!-- 下边--> |
| | | <!-- <div style="display: flex;justify-content: space-between;margin-top: 15px;">--> |
| | | <!-- <div style="width: 1000px;">--> |
| | | <!-- <div class="smallTitle">--> |
| | | <!-- <svg-icon icon-class="blcs" class="svg_class" />--> |
| | | <!-- 质量不良(近一周)--> |
| | | <!-- </div>--> |
| | | <!-- <div class="lineContent horn" style="height: 380px;display: flex;justify-content: space-between">--> |
| | | <!-- <div id="cjzl03" class="flex_c_c" style="width: 100%;height:100%" />--> |
| | | <div style="display: flex;justify-content: space-between;margin-top: 15px;"> |
| | | <div style="width: 1000px;"> |
| | | <div class="smallTitle"> |
| | | <svg-icon icon-class="blcs" class="svg_class" /> |
| | | 质量不良(近一周) |
| | | </div> |
| | | <div class="lineContent horn" style="height: 380px;display: flex;justify-content: space-between"> |
| | | <div id="cjzl03" class="flex_c_c" style="width: 100%;height:100%" /> |
| | | |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div style="width: 850px;">--> |
| | | <!-- <div class="smallTitle">--> |
| | | <!-- <svg-icon icon-class="ckkc" class="svg_class" />--> |
| | | <!-- 不良统计(近一月)--> |
| | | <!-- </div>--> |
| | | <!-- <div class="lineContent horn" style="height: 380px;display: flex;justify-content: space-between">--> |
| | | <!-- <div id="cjzl04" class="flex_c_c" style="width: 100%;height:100%" />--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | </div> |
| | | </div> |
| | | <div style="width: 850px;"> |
| | | <div class="smallTitle"> |
| | | <svg-icon icon-class="ckkc" class="svg_class" /> |
| | | 不良统计(近一月) |
| | | </div> |
| | | <div class="lineContent horn" style="height: 380px;display: flex;justify-content: space-between"> |
| | | <div id="cjzl04" class="flex_c_c" style="width: 100%;height:100%" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | } |
| | | }, |
| | | activated() { |
| | | window.addEventListener('resize', this.getHeight) |
| | | this.getHeight() |
| | | }, |
| | | created() { |
| | | setInterval(this.getNowTime, 1000) |
| | | |
| | |
| | | }, 1000 * 60 * 120) |
| | | }, |
| | | mounted() { |
| | | // this.getAllApi() |
| | | this.getWorkShopProduceTopData() |
| | | this.getAllApi() |
| | | }, |
| | | methods: { |
| | | async getWorkShopProduceTopData() { |
| | | // WorkShopProduceTopData({ wkshopcode: this.wkshopcode.join(',') }).then(res => { |
| | | WorkShopProduceTopData({ wkshopcode: '101,102' }).then(res => { |
| | | WorkShopProduceTopData({ wkshopcode: this.wkshopcode.join(',') }).then(res => { |
| | | this.tableDataCenterTop = res.data |
| | | |
| | | const divData = this.$refs.tableDataLeftCenterRef.bodyWrapper |
| | |
| | | WorkShopProduceTopData({ wkshopcode: this.wkshopcode.join(',') }).then(res => { |
| | | this.tableDataCenterTop = res.data |
| | | |
| | | if (this.tableDataCenterTop.length > 22) { |
| | | if (this.tableDataCenterTop.length > 11) { |
| | | clearInterval(timer) |
| | | this.getWorkShopProduceTopData() |
| | | } |
| | | }) |
| | | } |
| | | }, this.tableDataCenterTop.length <= 22 ? 1000 * 30 : 200) |
| | | }, this.tableDataCenterTop.length <= 11 ? 1000 * 30 : 200) |
| | | }) |
| | | }, |
| | | |