Browse Source

24-03-05 返工标记和查询

master
zelian_wu 2 years ago
parent
commit
d4d0c39a93
  1. 8
      src/views/modules/production/cancelSfdc.vue
  2. 9
      src/views/modules/production/cancelSfdcForWareHouse.vue
  3. 10
      src/views/modules/production/closeSchedule.vue
  4. 8
      src/views/modules/production/generateReport.vue
  5. 7
      src/views/modules/production/scheduleForSOTask.vue
  6. 7
      src/views/modules/production/scheduleForShopOrder.vue
  7. 8
      src/views/modules/production/searchSfdc.vue
  8. 8
      src/views/modules/production/soscheduleRouting.vue

8
src/views/modules/production/cancelSfdc.vue

@ -47,6 +47,13 @@
<span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span> <span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span>
<el-input v-model="searchData.resourceId" style="width: 120px"></el-input> <el-input v-model="searchData.resourceId" style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否返修">
<el-select v-model="searchData.repairSOFlag" style="width: 120px">
<el-option label="全部" value=""></el-option>
<el-option label="返修" value="Y"></el-option>
<el-option label="非返修" value="N"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'班次'"> <el-form-item :label="'班次'">
<el-select v-model="searchData.shiftNo" style="width: 120px"> <el-select v-model="searchData.shiftNo" style="width: 120px">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
@ -657,6 +664,7 @@
resourceId:'', resourceId:'',
operationDesc:'', operationDesc:'',
shiftNo:'', shiftNo:'',
repairSOFlag:'',
}, },
} }
}, },

9
src/views/modules/production/cancelSfdcForWareHouse.vue

@ -4,7 +4,13 @@
<el-form-item :label="'派工单号'"> <el-form-item :label="'派工单号'">
<el-input v-model="searchData.seqNo" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" style="width: 130px"></el-input> <el-input v-model="searchData.seqNo" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" style="width: 130px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否返修">
<el-select v-model="searchData.repairSOFlag" style="width: 120px">
<el-option label="全部" value=""></el-option>
<el-option label="返修" value="Y"></el-option>
<el-option label="非返修" value="N"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="' '"> <el-form-item :label="' '">
<el-button @click="search()" style="margin-left: 0px;margin-top:0px" type="primary">查询</el-button> <el-button @click="search()" style="margin-left: 0px;margin-top:0px" type="primary">查询</el-button>
</el-form-item> </el-form-item>
@ -588,6 +594,7 @@
tableData: [], tableData: [],
searchData: { searchData: {
seqNo:'', seqNo:'',
repairSOFlag:'',
}, },
} }
}, },

10
src/views/modules/production/closeSchedule.vue

@ -62,6 +62,13 @@
<span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span> <span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span>
<el-input v-model="searchData.sResourceID" style="width: 120px"></el-input> <el-input v-model="searchData.sResourceID" style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否返修">
<el-select v-model="searchData.repairSOFlag" style="width: 120px">
<el-option label="全部" value=""></el-option>
<el-option label="返修" value="Y"></el-option>
<el-option label="非返修" value="N"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'班次'"> <el-form-item :label="'班次'">
<el-select v-model="searchData.sShiftNo" style="width: 120px"> <el-select v-model="searchData.sShiftNo" style="width: 120px">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
@ -470,7 +477,8 @@
sResourceID:'', sResourceID:'',
sShiftNo:'', sShiftNo:'',
closedFlag:'', closedFlag:'',
userId:this.$store.state.user.name
userId:this.$store.state.user.name,
repairSOFlag:'',
}, },
photoUrl:'', photoUrl:'',
sopData:{ sopData:{

8
src/views/modules/production/generateReport.vue

@ -62,6 +62,13 @@
<span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span> <span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span>
<el-input v-model="searchData.sResourceID" style="width: 120px"></el-input> <el-input v-model="searchData.sResourceID" style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否返修">
<el-select v-model="searchData.repairSOFlag" style="width: 120px">
<el-option label="全部" value=""></el-option>
<el-option label="返修" value="Y"></el-option>
<el-option label="非返修" value="N"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'班次'"> <el-form-item :label="'班次'">
<el-select v-model="searchData.sShiftNo" style="width: 120px"> <el-select v-model="searchData.sShiftNo" style="width: 120px">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
@ -743,6 +750,7 @@
sShiftNo:'', sShiftNo:'',
previousSeqNo:'', previousSeqNo:'',
materSeqNo:'', materSeqNo:'',
repairSOFlag:'',
}, },
photoUrl:'', photoUrl:'',
sopData:{ sopData:{

7
src/views/modules/production/scheduleForSOTask.vue

@ -1,6 +1,6 @@
<template> <template>
<div class="mod-config"> <div class="mod-config">
<el-form inline="true" v-model="searchData">
<el-form :inline="true" v-model="searchData">
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 5px;" > <el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 5px;" >
<el-form-item :label="'工厂编号:'"> <el-form-item :label="'工厂编号:'">
<el-input v-model="searchData.site" style="width: 120px"></el-input> <el-input v-model="searchData.site" style="width: 120px"></el-input>
@ -345,7 +345,7 @@
<el-form-item label="派工机台:"> <el-form-item label="派工机台:">
<el-select v-model="schedulingModalData.resourceId" style="width: 120px" <el-select v-model="schedulingModalData.resourceId" style="width: 120px"
placeholder="请选择"> placeholder="请选择">
<el-option v-for="item in availableResourceList " :key="index" :label="item.ResourceID+'-'+item.ResouceDesc"
<el-option v-for="item in availableResourceList " :key="item.ResourceID" :label="item.ResourceID+'-'+item.ResouceDesc"
:value="item.ResourceID"> :value="item.ResourceID">
</el-option> </el-option>
@ -470,7 +470,6 @@
<el-option label="计件" value="计件"></el-option> <el-option label="计件" value="计件"></el-option>
<el-option label="计时" value="计时"></el-option> <el-option label="计时" value="计时"></el-option>
<el-option label="外协" value="外协"></el-option> <el-option label="外协" value="外协"></el-option>
<el-option label="返工" value="返工"></el-option>
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
@ -685,6 +684,7 @@
shiftNo: '', shiftNo: '',
sumQty: 0, sumQty: 0,
operatorId: '', operatorId: '',
repairSOFlag:row.repairSOFlag,
} }
if(this.schedulingModalData.weightFactor==null||this.schedulingModalData.weightFactor==''||this.schedulingModalData.weightFactor=='0'){ if(this.schedulingModalData.weightFactor==null||this.schedulingModalData.weightFactor==''||this.schedulingModalData.weightFactor=='0'){
this.weightFactorFlag=true; this.weightFactorFlag=true;
@ -854,6 +854,7 @@
efficiency:this.schedulingModalData.efficiency, efficiency:this.schedulingModalData.efficiency,
orderRef1:this.schedulingModalData.orderRef1, orderRef1:this.schedulingModalData.orderRef1,
remark:this.schedulingModalData.remark, remark:this.schedulingModalData.remark,
repairSOFlag:this.schedulingModalData.repairSOFlag
} }
scheduleForSOTask(indata).then(({data}) => { scheduleForSOTask(indata).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {

7
src/views/modules/production/scheduleForShopOrder.vue

@ -1,6 +1,6 @@
<template> <template>
<div class="mod-config"> <div class="mod-config">
<el-form inline="true" v-model="searchData">
<el-form :inline="true" v-model="searchData">
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 5px;" > <el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 5px;" >
<el-form-item :label="'工厂编码:'"> <el-form-item :label="'工厂编码:'">
<el-input v-model="searchData.site" style="width: 120px"></el-input> <el-input v-model="searchData.site" style="width: 120px"></el-input>
@ -380,7 +380,7 @@
<el-form-item label="派工人员:"> <el-form-item label="派工人员:">
<el-select v-model="schedulingModalData.operatorId" style="width: 120px" <el-select v-model="schedulingModalData.operatorId" style="width: 120px"
placeholder="请选择"> placeholder="请选择">
<el-option v-for="item in operatorIdList " :key="index" :label="item.operatorName"
<el-option v-for="item in operatorIdList" :key="item.operatorID" :label="item.operatorName"
:value="item.operatorID"> :value="item.operatorID">
</el-option> </el-option>
@ -499,7 +499,6 @@
<el-option label="计件" value="计件"></el-option> <el-option label="计件" value="计件"></el-option>
<el-option label="计时" value="计时"></el-option> <el-option label="计时" value="计时"></el-option>
<el-option label="外协" value="外协"></el-option> <el-option label="外协" value="外协"></el-option>
<el-option label="返工" value="返工"></el-option>
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
@ -723,6 +722,7 @@
lastApproveQty:null, lastApproveQty:null,
qty1:'', qty1:'',
qtyAssembly:'', qtyAssembly:'',
repairSOFlag:row.repairSOFlag,
} }
this.materialWeightFactorFlag=true this.materialWeightFactorFlag=true
if(this.schedulingModalData.weightFactor==null||this.schedulingModalData.weightFactor==''||this.schedulingModalData.weightFactor=='0'){ if(this.schedulingModalData.weightFactor==null||this.schedulingModalData.weightFactor==''||this.schedulingModalData.weightFactor=='0'){
@ -937,6 +937,7 @@
scheduleDetail:this.schedulingModalTableData, scheduleDetail:this.schedulingModalTableData,
efficiency:this.schedulingModalData.efficiency, efficiency:this.schedulingModalData.efficiency,
remark:this.schedulingModalData.remark, remark:this.schedulingModalData.remark,
repairSOFlag:this.schedulingModalData.repairSOFlag,
} }
scheduleForShopOrder(indata).then(({data}) => { scheduleForShopOrder(indata).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {

8
src/views/modules/production/searchSfdc.vue

@ -47,6 +47,13 @@
<span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span> <span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span>
<el-input v-model="searchData.resourceId" style="width: 120px"></el-input> <el-input v-model="searchData.resourceId" style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否返修">
<el-select v-model="searchData.repairSOFlag" style="width: 120px">
<el-option label="全部" value=""></el-option>
<el-option label="返修" value="Y"></el-option>
<el-option label="非返修" value="N"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'班次'"> <el-form-item :label="'班次'">
<el-select v-model="searchData.shiftNo" style="width: 120px"> <el-select v-model="searchData.shiftNo" style="width: 120px">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
@ -658,6 +665,7 @@
resourceId:'', resourceId:'',
operationDesc:'', operationDesc:'',
shiftNo:'', shiftNo:'',
repairSOFlag:'',
}, },
} }
}, },

8
src/views/modules/production/soscheduleRouting.vue

@ -62,6 +62,13 @@
<span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span> <span slot="label" style="" @click="getBaseList(88)"><a herf="#">机台ID</a></span>
<el-input v-model="searchData.sResourceID" style="width: 120px"></el-input> <el-input v-model="searchData.sResourceID" style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否返修">
<el-select v-model="searchData.repairSOFlag" style="width: 120px">
<el-option label="全部" value=""></el-option>
<el-option label="返修" value="Y"></el-option>
<el-option label="非返修" value="N"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'班次'"> <el-form-item :label="'班次'">
<el-select v-model="searchData.sShiftNo" style="width: 120px"> <el-select v-model="searchData.sShiftNo" style="width: 120px">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
@ -482,6 +489,7 @@
sResourceID:'', sResourceID:'',
sShiftNo:'', sShiftNo:'',
closedFlag:'', closedFlag:'',
repairSOFlag:'',
}, },
photoUrl:'', photoUrl:'',
sopData:{ sopData:{

Loading…
Cancel
Save