1.优化上料报工

2.增加理论工时批量录入功能
master
董哲奇 3 weeks ago
parent 7526e67f19
commit 2e365b85a2

@ -2,11 +2,11 @@
<!-- 月度计划管理 --> <!-- 月度计划管理 -->
<el-container> <el-container>
<el-header style="width: 100%; height: 50px;font-size: 12px"> <el-header style="width: 100%; height: 50px;font-size: 12px">
<el-form :inline="true" label-width="82px" label-position="left"> <el-form :inline="true" label-width="50px" label-position="left">
<el-row> <el-row>
<el-col :span="10" > <el-col :span="7" >
<el-form-item label="月份:"> <el-form-item label="月份:">
<el-date-picker v-model="queryParam.yf" value-format="yyyy/MM/dd" type="month" style="width: 80%;" /> <el-date-picker v-model="queryParam.yf" value-format="yyyy/MM/dd" type="month" />
</el-form-item> </el-form-item>
<el-form-item label="状态:"> <el-form-item label="状态:">
<el-select v-model="queryParam.zt" placeholder="状态" clearable> <el-select v-model="queryParam.zt" placeholder="状态" clearable>
@ -20,7 +20,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" > <el-col :span="6" >
<el-form-item> <el-form-item>
<el-select v-model="plParam.zyq" filterable placeholder="作业区"> <el-select v-model="plParam.zyq" filterable placeholder="作业区">
<el-option <el-option
@ -31,12 +31,15 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item>
<el-input v-model="plParam.qgllgs" placeholder="切割理论工时" clearable />
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="success" @click="plsr"></el-button> <el-button type="success" @click="plsr"></el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5" > <el-col :span="5" >
<el-form-item label="完工情况:" > <el-form-item label="完工情况:" label-width="82px">
<el-radio-group v-model="wgqk" @change="changeData" v-show="activeName=='first'"> <el-radio-group v-model="wgqk" @change="changeData" v-show="activeName=='first'">
<el-radio label="0" >全部</el-radio> <el-radio label="0" >全部</el-radio>
<el-radio label="1" >已完工</el-radio> <el-radio label="1" >已完工</el-radio>
@ -692,6 +695,14 @@ 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: 'qgllgs',
title: '切割理论工时',
width: 100,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination' },
editRender:{ name: '$input'},
},
{ {
field: 'qgpgrq', field: 'qgpgrq',
title: '切割派工日期', title: '切割派工日期',
@ -700,15 +711,15 @@ export default {
filterRender: { name: 'FilterCombination' } filterRender: { name: 'FilterCombination' }
}, },
{ {
field: 'qgfkrq', field: 'qgpgry',
title: '切割报工日期', title: '切割派工人',formatter:this.formatWorker,
width: 100, 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: 'qgpgry', field: 'qgfkrq',
title: '切割派工人',formatter:this.formatWorker, title: '切割报工日期',
width: 100, 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' }
@ -951,12 +962,14 @@ export default {
} }
for (const item of data) { for (const item of data) {
item.zyq=this.plParam.zyq||item.zyq item.zyq=this.plParam.zyq||item.zyq
item.qgllgs=this.plParam.qgllgs||item.qgllgs
for (const _item of this.zyqList) { for (const _item of this.zyqList) {
if(_item.value===this.plParam.zyq){ if(_item.value===this.plParam.zyq){
item.zyq1=_item.label item.zyq1=_item.label
} }
} }
} }
this.$refs.xGrid.loadData(this.list)
}, },
zyqChange({row}){ zyqChange({row}){
for (const item of this.zyqList) { for (const item of this.zyqList) {

@ -225,7 +225,6 @@ export default {
shangLiaos(jh).then(res=>{ shangLiaos(jh).then(res=>{
this.selectedJh=[] this.selectedJh=[]
this.plslflag=false
if (!res.success){ if (!res.success){
this.drawSljhItem(this.sljhItemList.r('0:200')) this.drawSljhItem(this.sljhItemList.r('0:200'))
return; return;
@ -244,8 +243,10 @@ export default {
this.$delete(this.sljhItemList, index); this.$delete(this.sljhItemList, index);
} }
}) })
this.drawSljhItem(this.sljhItemList.r('0:200'))
} }
this.drawSljhItem(this.sljhItemList.r('0:200'))
this.plslList=[]
this.plslflag=false
this.drawBaiFang(this.dw[this.currentDwIndex].list) this.drawBaiFang(this.dw[this.currentDwIndex].list)
this.initYcldw(); this.initYcldw();
}) })

Loading…
Cancel
Save