master
xhj 8 months ago
parent 092b6828d9
commit 4056a97c42

@ -25,6 +25,8 @@ export function saveDhPgdFk(data) {return request({url: '/pgdDh/saveDhPgdFk', me
export function getSljhPgd(data) {return request({url: '/zyjh/sljh', method: 'post', data})} export function getSljhPgd(data) {return request({url: '/zyjh/sljh', method: 'post', data})}
export function getydjhByid(data) {return request({url: '/pgdSljh/getydjhByid', method: 'post', data})} export function getydjhByid(data) {return request({url: '/pgdSljh/getydjhByid', method: 'post', data})}
export function slPrint(data) {return request({url: '/pgdSljh/slPrint', method: 'post', data})} export function slPrint(data) {return request({url: '/pgdSljh/slPrint', method: 'post', data})}
export function slPrintqx(data) {return request({url: '/pgdSljh/slPrintqx', method: 'post', data})}
export function slPrintD(data) {return request({url: '/pgdSljh/slPrintD', method: 'post', data})}
export function getKcAndSljh(data) {return request({url: '/pgdSljh/getKcAndSljh', method: 'post', data})} export function getKcAndSljh(data) {return request({url: '/pgdSljh/getKcAndSljh', method: 'post', data})}
export function getKcAndSljh1(data) {return request({url: '/pgdSljh/getKcAndSljh1', method: 'post', data})} export function getKcAndSljh1(data) {return request({url: '/pgdSljh/getKcAndSljh1', method: 'post', data})}
export function kcAdnSlBd(data) {return request({url: '/pgdSljh/kcAdnSlBd', method: 'post', data})} export function kcAdnSlBd(data) {return request({url: '/pgdSljh/kcAdnSlBd', method: 'post', data})}

@ -119,6 +119,40 @@ export default {
{ field: 'jssj', title: '前方需求时间',width: 110, { field: 'jssj', title: '前方需求时间',width: 110,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', }}, filterRender: { name: 'FilterCombination', }},
{
field: 'slkcdw',
title: '上料库存垛位',
editRender: { name: 'input' },
width: 100,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' }
},
{
field: 'slcs',
title: '上料层数',editRender: { name: 'input' },
width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' }
},
{
field: 'slhth',
title: '上料合同号',
width: 100, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' }
},
{
field: 'slwlh',
title: '上料物料号',
width: 120, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' }
},
{ field: 'slrq', title: '上料计划日期',width: 100, { field: 'slrq', title: '上料计划日期',width: 100,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', }}, filterRender: { name: 'FilterCombination', }},

@ -84,6 +84,7 @@
<!-- <el-button type="danger" @click="delOne('insert')"></el-button>--> <!-- <el-button type="danger" @click="delOne('insert')"></el-button>-->
<el-button type="success" @click="saveOne()"></el-button> <el-button type="success" @click="saveOne()"></el-button>
<el-button type="success" @click="print()"></el-button> <el-button type="success" @click="print()"></el-button>
<!-- <el-button type="success" @click="printPd()"></el-button>-->
</el-col> </el-col>
<!-- <el-col :span="10">--> <!-- <el-col :span="10">-->
@ -253,6 +254,25 @@
<div class="mytableLfet" style="width: 100%"> <div class="mytableLfet" style="width: 100%">
<!-- <vxe-grid-->
<!-- id="id"-->
<!-- ref="xGrid"-->
<!-- border-->
<!-- resizable-->
<!-- keep-source-->
<!-- :height="height"-->
<!-- :auto-resize="true"-->
<!-- :columns="tableColumn1"-->
<!-- :data="tableOne"-->
<!-- :scroll-y="{enabled: true}"-->
<!-- :custom-config="{storage: true}"-->
<!-- :edit-config="{trigger: 'click', mode: 'cell', showStatus: true}"-->
<!-- highlight-hover-row-->
<!-- highlight-current-row-->
<!-- @current-change="rowClick"-->
<!-- :header-cell-style="{'text-align':'center'}"-->
<!-- >-->
<vxe-grid <vxe-grid
id="id" id="id"
ref="xGrid" ref="xGrid"
@ -264,7 +284,7 @@
:columns="tableColumn1" :columns="tableColumn1"
:data="tableOne" :data="tableOne"
:scroll-y="{enabled: true}" :scroll-y="{enabled: true}"
:custom-config="{storage: true}"
:edit-config="{trigger: 'click', mode: 'cell', showStatus: true}" :edit-config="{trigger: 'click', mode: 'cell', showStatus: true}"
highlight-hover-row highlight-hover-row
highlight-current-row highlight-current-row
@ -334,7 +354,7 @@ import {
getKcAndSljh1, getKcAndSljh1,
slPrint, slPrint,
kcAdnSlBd1, kcAdnSlBd1,
kcAdnSlBd2 kcAdnSlBd2, slPrintqx
} from '@/api/jhzxgl/pgd' } from '@/api/jhzxgl/pgd'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import XEUtils from 'xe-utils' import XEUtils from 'xe-utils'
@ -465,13 +485,7 @@ export default {
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' } filterRender: { name: 'FilterCombination' }
}, },
{
field: 'slxhth',
title: '上料小合同号',
width: 120, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' }
},
{ {
field: 'slhth', field: 'slhth',
title: '上料合同号', title: '上料合同号',
@ -577,7 +591,7 @@ export default {
{ {
title: '期量', title: '期量',
width: "90px", width: "70px",
field: 'dzwz', field: 'dzwz',
formatter: ['dictFormat','DHQL'], formatter: ['dictFormat','DHQL'],
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -602,7 +616,7 @@ export default {
}, },
{ {
title: '规格', title: '规格',
width: "80px", width: "100px",
field: 'wpgg', field: 'wpgg',
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -618,7 +632,7 @@ export default {
}, },
{ {
title: '数量', title: '数量',
width: "70px", width: "50px",
field: 'qxkcl', field: 'qxkcl',
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -626,7 +640,7 @@ export default {
}, },
{ {
title: '库存', title: '库存',
width: "70px", width: "50px",
field: 'kwh', field: 'kwh',
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -634,7 +648,7 @@ export default {
}, },
{ {
title: '层数', title: '层数',
width: "100px", width: "50px",
field: 'cfcs1', field: 'cfcs1',
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -642,7 +656,7 @@ export default {
}, },
{ {
title: '打印单', title: '打印单',
width: "100px", width: "70px",
field: 'sllsh', field: 'sllsh',
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -651,7 +665,7 @@ export default {
{ {
title: '套料图号', title: '套料图号',
width: "120px", width: "70px",
field: 'dcth', field: 'dcth',
editRender: { name: 'input' }, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -659,7 +673,7 @@ export default {
}, },
{ {
title: '需求船只', title: '需求船只',
width: "120px", width: "70px",
field: 'zych', field: 'zych',
editRender: { editRender: {
name: '$select', options: [], name: '$select', options: [],
@ -672,7 +686,7 @@ export default {
}, },
{ {
title: '需求批量', title: '需求批量',
width: "120px", width: "70px",
field: 'zypl', field: 'zypl',
editRender: { name: 'input' }, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -680,7 +694,7 @@ export default {
}, },
{ {
title: '流向', title: '流向',
width: "120px", width: "70px",
field: 'zylx', field: 'zylx',
editRender: { editRender: {
name: '$select', options: [], name: '$select', options: [],
@ -693,7 +707,7 @@ export default {
}, },
{ {
title: '切割跨位', title: '切割跨位',
width: "120px", width: "70px",
field: 'sldw', field: 'sldw',
formatter: ['dictFormat', 'QGKW'], formatter: ['dictFormat', 'QGKW'],
editRender: { editRender: {
@ -707,7 +721,7 @@ export default {
}, },
{ {
title: '抛丸位置', title: '抛丸位置',
width: "120px", width: "70px",
field: 'pwwz', field: 'pwwz',
formatter: ['dictFormat', 'PWWZ'], formatter: ['dictFormat', 'PWWZ'],
editRender: { editRender: {
@ -721,7 +735,7 @@ export default {
}, },
{ {
title: '计划日期', title: '计划日期',
width: "120px", width: "70px",
field: 'dhh', field: 'dhh',
editRender: { name: 'input' }, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -729,7 +743,7 @@ export default {
}, },
{ {
title: '物品状态', title: '物品状态',
width: "120px", width: "70px",
field: 'wpzt', field: 'wpzt',
formatter: ['dictFormat', 'WPZT'], formatter: ['dictFormat', 'WPZT'],
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -738,7 +752,7 @@ export default {
{ {
title: '备注', title: '备注',
width: "120px", width: "70px",
field: 'bz', field: 'bz',
editRender: { name: 'input' }, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -747,7 +761,7 @@ export default {
{ {
title: '入库日期', title: '入库日期',
width: "120px", width: "70px",
field: 'rkrq', field: 'rkrq',
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
@ -755,12 +769,19 @@ export default {
}, },
{ {
title: '车号', title: '车号',
width: "100px", width: "70px",
field: 'dcTpbh', field: 'dcTpbh',
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }], filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' }, filterRender: { name: 'FilterCombination' },
}, },
{
field: 'slxhth',
title: '上料小合同号',
width: 100, editRender: { name: 'input' },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' }
},
{ {
title: '生产id', title: '生产id',
width: "120px", width: "120px",
@ -967,6 +988,20 @@ export default {
}, },
print(){ print(){
if(this.queryParam.rqopt=='03'){ //
let selectRecords = this.$refs.xGrid.getCheckboxRecords()
if(selectRecords.length>0){
slPrintqx(selectRecords).then(res=>{
if(res.success){
this.initList()
}
})
}
}
if(this.queryParam.rqopt!='02'){ if(this.queryParam.rqopt!='02'){
return return
} }

Loading…
Cancel
Save