生产作业计划

master
xhj 10 months ago
parent 98a34bb014
commit d62fe9aa33

@ -45,6 +45,7 @@
}" }"
@checkbox-all="selectAllEvent" @checkbox-all="selectAllEvent"
@checkbox-change="selectChangeEvent" @checkbox-change="selectChangeEvent"
:row-class-name="rowClassName"
highlight-current-row highlight-current-row
highlight-hover-row highlight-hover-row
show-overflow show-overflow
@ -53,28 +54,28 @@
</vxe-grid> </vxe-grid>
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="图纸信息" name="second"> <!-- <el-tab-pane label="图纸信息" name="second">-->
<div class="mytable"> <!-- <div class="mytable">-->
<vxe-grid <!-- <vxe-grid-->
id="id2" <!-- id="id2"-->
ref="xGrid2" <!-- ref="xGrid2"-->
border <!-- border-->
resizable <!-- resizable-->
keep-source <!-- keep-source-->
:align="'center'" <!-- :align="'center'"-->
:height="height" <!-- :height="height"-->
:auto-resize="true" <!-- :auto-resize="true"-->
:columns="tableColumn2" <!-- :columns="tableColumn2"-->
:data="list2" <!-- :data="list2"-->
:custom-config="{ storage: true }" <!-- :custom-config="{ storage: true }"-->
highlight-current-row <!-- highlight-current-row-->
highlight-hover-row <!-- highlight-hover-row-->
show-overflow <!-- show-overflow-->
:scroll-y="{enabled: true}" <!-- :scroll-y="{enabled: true}"-->
> <!-- >-->
</vxe-grid> <!-- </vxe-grid>-->
</div> <!-- </div>-->
</el-tab-pane> <!-- </el-tab-pane>-->
<el-tab-pane label="到货信息" name="third"> <el-tab-pane label="到货信息" name="third">
<div class="mytable"> <div class="mytable">
<vxe-grid <vxe-grid
@ -346,66 +347,71 @@ export default {
{ field: 'gxsj', title: '数据更新时间',width: 100, { field: 'gxsj', 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', }},
], // { field: 'tzzt', title: '', width: 100,
tableColumn2: [ // filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
{ type: 'seq', width: 60, title: '序号',fixed: "left"}, // filterRender: { name: 'FilterCombination', },
{ field: 'tzzt', title: '图纸状态', width: 100, // },
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'czbh', title: '船号', width: 100,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'pl', title: '批量', width: 100, // { field: 'czbh', 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', },
}, // },
//
// { field: 'pl', title: '', width: 100,
// filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
// filterRender: { name: 'FilterCombination', },
// },
//
// { field: 'fd', title: '', width: 150,
// filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
// filterRender: { name: 'FilterCombination', },
// },
{ field: 'fd', title: '分段', width: 150, { field: 'pgdTzjh.lqbxfrq', 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', },
}, },
{ field: 'lqbxfrq', title: '领取表下发日期', width: 100, { field: 'pgdTzjh.lqbjsrq', title: '领取表接收日期', width: 150,
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: 'lqbjsrq', title: '领取表接收日期', width: 150, { field: 'pgdTzjh.tltxfrq', title: '套料图下发日期', width: 150,
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: 'tltxfrq', title: '套料图下发日期', width: 150, { field: 'pgdTzjh.tltjsrq', title: '套料图接收日期', width: 150,
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: 'tltjsrq', title: '套料图接收日期', width: 150, { field: 'pgdTzjh.qgxqrq', title: '切割需求日期', width: 150,
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: 'qgxqrq', title: '切割需求日期', width: 150, { field: 'pgdTzjh.qfxqrqxz', title: '前方需求小组期', width: 150,
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: 'qfxqrqxz', title: '前方需求小组期', width: 150, { field: 'pgdTzjh.qfxqrqdz', title: '前方需求大组期', width: 150,
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: 'color', title: 'color', width: 150,
{ field: 'qfxqrqdz', title: '前方需求大组期', width: 150,
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', },
}, },
], ],
// tableColumn2: [
// { type: 'seq', width: 60, title: '',fixed: "left"},
//
//
//
// ],
tableColumn3:[ tableColumn3:[
{ type: 'seq', width: 60, title: '序号',fixed: "left"}, { type: 'seq', width: 60, title: '序号',fixed: "left"},
{ field: 'czbh', title: '船号', width: 100, { field: 'czbh', title: '船号', width: 100,
@ -967,6 +973,7 @@ export default {
this.list4=res.data.slList this.list4=res.data.slList
this.list5=res.data.pwList this.list5=res.data.pwList
this.list6=res.data.qgList this.list6=res.data.qgList
this.list=res.data.list
} }
}) })
}, },
@ -1057,7 +1064,15 @@ export default {
getHeight() { getHeight() {
this.height = window.innerHeight - 230 this.height = window.innerHeight - 230
}, },
rowClassName({ row, rowIndex ,column}){
console.log(row.color)
if(row.color==='red'){
return 'row-red'
}else if(row.color==='yellow'){
return 'row-yellow'
}
},
} }
} }
</script> </script>

@ -46,6 +46,7 @@
highlight-hover-row highlight-hover-row
show-overflow show-overflow
:scroll-y="{enabled: true}" :scroll-y="{enabled: true}"
:row-class-name="rowClassName"
> >
<template #ng="{ row }"> <template #ng="{ row }">
<div> <div>
@ -383,6 +384,20 @@ export default {
{ field: 'gxsj', title: '数据更新时间',width: 100, { field: 'gxsj', 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', }},
{ field: 'czplpNew.xfqLqb', title: '领取表下发日期', width: 100,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'czplpNew.xfqTlt', title: '套料图下发日期', width: 150,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
], ],
tableColumn2: [ tableColumn2: [
{ type: 'seq', width: 60, title: '序号',fixed: "left"}, { type: 'seq', width: 60, title: '序号',fixed: "left"},
@ -1093,6 +1108,7 @@ export default {
} }
getYdjh(this.queryParam).then((res) => { getYdjh(this.queryParam).then((res) => {
this.list = res.data this.list = res.data
console.log(this.list)
if (this.$refs.xGrid) { if (this.$refs.xGrid) {
this.$refs.xGrid.loadData(this.list) this.$refs.xGrid.loadData(this.list)
} }
@ -1106,7 +1122,15 @@ export default {
getHeight() { getHeight() {
this.height = window.innerHeight - 150 this.height = window.innerHeight - 150
}, },
rowClassName({ row, rowIndex ,column}){
console.log(row.color)
if(row.color==='red'){
return 'row-red'
}else if(row.color==='yellow'){
return 'row-yellow'
}
},
} }
} }
</script> </script>

Loading…
Cancel
Save