Browse Source

去掉pdf插件 无用 导致打包失误

master
ruanqi 2 years ago
parent
commit
c5ea893f9b
  1. 1
      src/router/index.js
  2. 238
      src/views/modules/board/SORoutingBoardAll.vue
  3. 2
      src/views/modules/print/label/print_seqNo_label.js
  4. 2
      src/views/modules/print/label/print_stock_label_preview.js
  5. 2
      src/views/modules/print/label/print_tool_label_preview.js

1
src/router/index.js

@ -21,6 +21,7 @@ const globalRoutes = [
{ path: '/404', component: _import('common/404'), name: '404', meta: { title: '404未找到' } },
{ path: '/login', component: _import('common/login'), name: 'login', meta: { title: '登录' } },
{ path: '/SORoutingBoard', component: _import('modules/board/SORoutingBoard'), name: 'SORoutingBoard', meta: { title: '生产看板' } },
{ path: '/SORoutingBoardAll', component: _import('modules/board/SORoutingBoardAll'), name: 'SORoutingBoardAll', meta: { title: '生产看板' } },
{ path: '/AbnormalBoard', component: _import('modules/board/AbnormalBoard'), name: 'AbnormalBoard', meta: { title: '异常反馈看板' } },
{ path: '/autoPrintStock', component: _import('modules/autoPrint/autoPrintStock'), name: 'autoPrintStock', meta: { title: '打印库存标签' } },
{ path: '/scheduledBoard', component: _import('modules/board/scheduledBoard'), name: 'scheduledBoard', meta: { title: '生产状况' } },

238
src/views/modules/board/SORoutingBoardAll.vue

@ -0,0 +1,238 @@
<template>
<div class="mod-config">
<img class="logo" src="~@/assets/img/jtLogo.png" style=" width: 10%; position: absolute;top: 0;left:0;" >
<div style="text-align: center">
<h1>车间生产看板</h1>
</div>
<div class="board2">
<!-- @mouseenter.native="mouseEnter"-->
<!-- @mouseleave.native="mouseLeave"-->
<el-table
cell-style="cc"
:height="height"
:data="tableData"
ref="wt_table"
border
:row-class-name="tableRowClassName"
style="width: 100%;">
<el-table-column
prop="productionLineDesc"
header-align="center"
align="center"
min-width="20"
style="font-size: 20px"
label="车间">
</el-table-column>
<el-table-column
prop="seqNo"
header-align="center"
align="center"
min-width="25"
style="font-size: 20px"
label="派工单号">
</el-table-column>
<el-table-column
prop="orderNo"
header-align="center"
align="center"
min-width="50"
style="font-size: 20px"
label="生产订单号">
</el-table-column>
<el-table-column
prop="partNo"
header-align="center"
align="center"
min-width="30"
label="物料编码">
</el-table-column>
<el-table-column
prop="operationDesc"
header-align="center"
align="center"
min-width="30"
label="工序">
</el-table-column>
<el-table-column
prop="sScheduledDate"
header-align="center"
align="center"
min-width="40"
label="派工日期">
</el-table-column>
<el-table-column
prop="needDate"
header-align="center"
align="center"
min-width="40"
label="要求完工日期">
</el-table-column>
<el-table-column
prop="qtyRequired"
header-align="center"
align="right"
min-width="30"
label="需求数量">
</el-table-column>
<el-table-column
prop="qtyReported"
header-align="center"
align="right"
min-width="30"
label="报工数量">
</el-table-column>
<el-table-column
prop="lastSeqNoDoing"
header-align="center"
align="center"
min-width="30"
label="上道派工单">
</el-table-column>
<el-table-column
prop="lastOperationDesc"
header-align="center"
align="center"
min-width="30"
label="上道工序">
</el-table-column>
<el-table-column
prop="lastReportQty"
header-align="center"
align="right"
min-width="35"
label="上道完成数量">
</el-table-column>
</el-table>
</div>
</div>
</template>
<script>
let rollstop = ''
let rolltimer = ''//
let refresher = '' //
import {
SORoutingBoard,
} from '@/api/production/board.js'
export default {
name: 'SORoutingBoard',
data () {
return {
// lineNo:this.$route.query.lineNo?this.$route.query.lineNo:'',
// lineName:this.$route.query.lineName?this.$route.query.lineName:'',
pageIndex: 1,
totalPage: 1,
height: 200,
tableData: [],
pageIndex2: 1,
totalPage2: 1,
tableData2: [],
//
// refreshTime: 5,
// rollTime: 5,
// rollPx: 1,
}
},
mounted () {
this.$nextTick(() => {
// this.height = window.innerHeight - 172
this.height = window.innerHeight - 80
})
// this.autoRoll()
},
methods: {
tableRowClassName ({row, rowIndex}) {
if (row.outWorkFlag == 'N') {
return 'success-row'
}
return ''
},
search () {
let inData= {number:this.pageIndex,number2:this.pageIndex2,
text1:null};
SORoutingBoard(inData).then(({data}) => {
this.tableData = data.rows;
this.totalPage= data.maxPage;
if(this.pageIndex+1>data.maxPage){
this.pageIndex=1
}else {
this.pageIndex=this.pageIndex+1
}
// this.tableData2 = data.rows2;
// this.totalPage2= data.maxPage2;
// if(this.pageIndex2+1>data.maxPage2){
// this.pageIndex2=1
// }else {
// this.pageIndex2=this.pageIndex2+1
// }
})
},
//
// mouseEnter (time) {
// //
// this.autoRoll(true)
// },
//
// mouseLeave () {
// //
// this.autoRoll()
// },
//
// autoRoll (stop) {
// if (stop) {
// clearInterval(rolltimer)
// return
// }
// // DOM
// const table = this.$refs.wt_table
// // div
// const divData = table.bodyWrapper
// //
// rolltimer = setInterval(() => {
// //
// divData.scrollTop = this.decimalUtil.add(Number(divData.scrollTop), Number(this.rollPx))
// // (+=)
// if (divData.clientHeight + divData.scrollTop +1>= divData.scrollHeight) {
// // table
// divData.scrollTop = 0
// }
// }, this.rollTime * 10)
// },
refreshTable () {
refresher = setInterval(() => {
this.search()
}, 30000)
}
},
created () {
this.search()
this.refreshTable()
}
}
</script>
<style >
.board2 .el-table .cell {
line-height: 13px;
font-size: 12px;
height: 13px;
padding: 0px;
}
.board2 .el-table .success-row {
background: #1bb61b;
}
.board2 .el-table .false-row {
/*background: #cbcb14;*/
background: #db1212;
}
.board2 .el-table .yellow-row{
background: #ffff00;
}
</style>

2
src/views/modules/print/label/print_seqNo_label.js

@ -5,7 +5,7 @@ export function printSeqNoLabel(printList) {
const LODOP = getLodop()
if (LODOP) {
//LODOP.SET_LICENSES("", "AF8A5800B84BCC5218BCF67B92627BEA", "", "");
LODOP.SET_LICENSES("", "AF8A5800B819CC5C50BCF67B925D7BEB", "", "");
LODOP.SET_LICENSES("", "4005CD65BDED45677E5725D6A4C909F8", "", "");
// LODOP.SET_PRINTER_INDEXA("小标签打印机");
//循环调用打印机
for(let i = 0; i < printList.length; i++){

2
src/views/modules/print/label/print_stock_label_preview.js

@ -5,7 +5,7 @@ export function printMaterialLabelPreview(printList) {
const LODOP = getLodop()
if (LODOP) {
//LODOP.SET_LICENSES("", "AF8A5800B84BCC5218BCF67B92627BEA", "", "");
LODOP.SET_LICENSES("", "AF8A5800B819CC5C50BCF67B925D7BEB", "", "");
LODOP.SET_LICENSES("", "4005CD65BDED45677E5725D6A4C909F8", "", "");
// LODOP.SET_PRINTER_INDEXA("小标签打印机");
//循环调用打印机
for(let i = 0; i < printList.length; i++){

2
src/views/modules/print/label/print_tool_label_preview.js

@ -5,7 +5,7 @@ export function printToolLabelPreview(printList) {
const LODOP = getLodop()
if (LODOP) {
//LODOP.SET_LICENSES("", "AF8A5800B84BCC5218BCF67B92627BEA", "", "");
LODOP.SET_LICENSES("", "AF8A5800B819CC5C50BCF67B925D7BEB", "", "");
LODOP.SET_LICENSES("", "4005CD65BDED45677E5725D6A4C909F8", "", "");
// LODOP.SET_PRINTER_INDEXA("小标签打印机");
//循环调用打印机
for(let i = 0; i < printList.length; i++){

Loading…
Cancel
Save