Browse Source

开始生产的检查

master
rui_li 4 years ago
parent
commit
e7190aef41
  1. 0
      src/api/yieldReport/com_end_tuning.js
  2. 4
      src/api/yieldReport/com_start_produce.js
  3. 2
      src/views/modules/yieldReport/com_end_tuning.vue
  4. 70
      src/views/modules/yieldReport/com_start_produce.vue

0
src/api/yieldReport/com_material_settlement.js → src/api/yieldReport/com_end_tuning.js

4
src/api/yieldReport/com_start_produce.js

@ -0,0 +1,4 @@
import { createAPI } from '@/utils/httpRequest.js'
//判断是否可以开始生产
export const checkStartProduce = data => createAPI('schedule/checkStartProduce', 'POST', data)

2
src/views/modules/yieldReport/com_material_settlement.vue → src/views/modules/yieldReport/com_end_tuning.vue

@ -82,7 +82,7 @@
<script>
import {
getSfdcMaterialByRollNo,
} from '@/api/yieldReport/com_material_settlement.js';
} from '@/api/yieldReport/com_end_tuning.js';
export default {
name: "com_finish_roll",
data() {

70
src/views/modules/yieldReport/com_start_produce.vue

@ -31,26 +31,31 @@
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="materialSettlementModal">保存</el-button>
<el-button type="primary" @click="startProduceFun">保存</el-button>
<el-button type="primary" @click="closeDialog">关闭</el-button>
</span>
</el-dialog>
<!-- 卷调机-卷材料耗用 -->
<comMaterialSettlement ref="comMaterialSettlement" :close-on-click-modal="false"
:visible.sync="materialSettlementFlag">
</comMaterialSettlement>
<comEndTuning ref="comEndTuning" :close-on-click-modal="false"
:visible.sync="endTuningFlag">
</comEndTuning>
</div>
</template>
<script>
import {
checkStartProduce,
}
from '@/api/yieldReport//com_start_produce.js';
/*引入组件*/
import comMaterialSettlement from './com_material_settlement';/*开始生产时候报告调机的材料的使用数量*/
import comEndTuning from './com_end_tuning';
/*开始生产时候报告调机的材料的使用数量*/
export default {
data() {
return {
titleCon: '开始生产',
materialSettlementFlag: false,
endTuningFlag: false,
sfdcTimeList: [],
scheduleData: {
site: this.$store.state.user.site,
@ -59,6 +64,7 @@ export default {
orderNo: '',
itemNo: 0,
partNo: '',
workCenterNo: '',
workCenterDesc: '',
resourceDesc: '',
rollNo: '',
@ -71,18 +77,14 @@ export default {
preItemDesc: '',
nextItemDesc: '',
nextItemNo: 0,
operatorId: '',
functionName: '',
currentRollFlag: false
},
pageData: {
reportDate: this.dayjs().format('YYYY-MM-DD'),
reportTime: this.dayjs().format('HH:mm:ss'),
},
currentRollOps: {
site: this.$store.state.user.site,
seqNo: '',
rollNo: '',
finishedFlag: '',
},
operatorData: {
site: this.$store.state.user.site,
username: this.$store.state.user.name,
@ -92,24 +94,11 @@ export default {
seqNo: '',
showFlag: false
},
buttonTags:{
createRollFlag: true,
switchRollFlag: true,
separatorRollFlag: true,
finishRollFlag: true,
mergeRollFlag: true,
tuningFlag: true,
produceFlag: true,
defectFlag: true,
toolFlag: true,
materialFlag: true,
downTimeFlag: true
},
dataListLoading: false,
}
},
components: {
comMaterialSettlement,/*开始生产时候报告调机的材料的使用数量*/
comEndTuning,/*开始生产时 调用结束调机的功能*/
},
methods: {
@ -133,16 +122,37 @@ export default {
this.$emit('update:visible', false);
},
/*打开调机时候卷材料的耗用界面*/
materialSettlementModal(){
/*开始生产的方法*/
startProduceFun(){
//
checkStartProduce(this.scheduleData).then(({data}) => {
// ---
if(data.code == 500){
this.$message.error(data.msg);
//
}else if (data.resultMap.resultCode == 201){
//
debugger;
this.comEndTuningModal();
}else{
//
}
});
},
/*打开结束调机的modal*/
comEndTuningModal(){
//
this.$nextTick(() => {
//modal
this.materialSettlementFlag = true;
this.$refs.comMaterialSettlement.init(this.scheduleData, this.operatorData);
this.endTuningFlag = true;
this.$refs.comEndTuning.init(this.scheduleData, this.operatorData);
});
},
},
created() {
// this.factoryList()

Loading…
Cancel
Save