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

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

@ -31,26 +31,31 @@
</el-row> </el-row>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <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> <el-button type="primary" @click="closeDialog">关闭</el-button>
</span> </span>
</el-dialog> </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> </div>
</template> </template>
<script> <script>
import {
checkStartProduce,
}
from '@/api/yieldReport//com_start_produce.js';
/*引入组件*/ /*引入组件*/
import comMaterialSettlement from './com_material_settlement';/*开始生产时候报告调机的材料的使用数量*/
import comEndTuning from './com_end_tuning';
/*开始生产时候报告调机的材料的使用数量*/
export default { export default {
data() { data() {
return { return {
titleCon: '开始生产', titleCon: '开始生产',
materialSettlementFlag: false,
endTuningFlag: false,
sfdcTimeList: [], sfdcTimeList: [],
scheduleData: { scheduleData: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
@ -59,6 +64,7 @@ export default {
orderNo: '', orderNo: '',
itemNo: 0, itemNo: 0,
partNo: '', partNo: '',
workCenterNo: '',
workCenterDesc: '', workCenterDesc: '',
resourceDesc: '', resourceDesc: '',
rollNo: '', rollNo: '',
@ -71,18 +77,14 @@ export default {
preItemDesc: '', preItemDesc: '',
nextItemDesc: '', nextItemDesc: '',
nextItemNo: 0, nextItemNo: 0,
operatorId: '',
functionName: '',
currentRollFlag: false currentRollFlag: false
}, },
pageData: { pageData: {
reportDate: this.dayjs().format('YYYY-MM-DD'), reportDate: this.dayjs().format('YYYY-MM-DD'),
reportTime: this.dayjs().format('HH:mm:ss'), reportTime: this.dayjs().format('HH:mm:ss'),
}, },
currentRollOps: {
site: this.$store.state.user.site,
seqNo: '',
rollNo: '',
finishedFlag: '',
},
operatorData: { operatorData: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
username: this.$store.state.user.name, username: this.$store.state.user.name,
@ -92,24 +94,11 @@ export default {
seqNo: '', seqNo: '',
showFlag: false 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, dataListLoading: false,
} }
}, },
components: { components: {
comMaterialSettlement,/*开始生产时候报告调机的材料的使用数量*/
comEndTuning,/*开始生产时 调用结束调机的功能*/
}, },
methods: { methods: {
@ -133,16 +122,37 @@ export default {
this.$emit('update:visible', false); 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(() => { this.$nextTick(() => {
//modal //modal
this.materialSettlementFlag = true;
this.$refs.comMaterialSettlement.init(this.scheduleData, this.operatorData);
this.endTuningFlag = true;
this.$refs.comEndTuning.init(this.scheduleData, this.operatorData);
}); });
}, },
}, },
created() { created() {
// this.factoryList() // this.factoryList()

Loading…
Cancel
Save