Browse Source

结束派工单

master
Rui_Li 4 years ago
parent
commit
d0402787dc
  1. 1244
      src/views/modules/yieldReport/com_finish_schedule.vue
  2. 3
      src/views/modules/yieldReport/com_produce_report_normal.vue
  3. 29
      src/views/modules/yieldReport/produce_order.vue

1244
src/views/modules/yieldReport/com_finish_schedule.vue
File diff suppressed because it is too large
View File

3
src/views/modules/yieldReport/com_produce_report_normal.vue

@ -2809,7 +2809,6 @@ export default {
} }
// //
this.searchData = JSON.parse(JSON.stringify(this.scheduleData)); this.searchData = JSON.parse(JSON.stringify(this.scheduleData));
console.log(123)
}); });
}, },
@ -2877,7 +2876,6 @@ export default {
//table //table
async refreshCurrentTabTable() { async refreshCurrentTabTable() {
console.log(456)
// //
this.searchData = JSON.parse(JSON.stringify(this.scheduleData)); this.searchData = JSON.parse(JSON.stringify(this.scheduleData));
// //
@ -2918,7 +2916,6 @@ export default {
// //
async refreshPageData() { async refreshPageData() {
await getScheduleDataBySeqNo(this.scheduleData.seqNo).then(({data}) => { await getScheduleDataBySeqNo(this.scheduleData.seqNo).then(({data}) => {
console.log(12)
this.scheduleData.seqNo = data.row.seqNo; this.scheduleData.seqNo = data.row.seqNo;
this.scheduleData.orderNo = data.row.orderNo; this.scheduleData.orderNo = data.row.orderNo;
this.scheduleData.itemNo = data.row.itemNo; this.scheduleData.itemNo = data.row.itemNo;

29
src/views/modules/yieldReport/produce_order.vue

@ -8,7 +8,7 @@
<el-button type="primary" style="margin-left: 10px; margin-bottom: 5px;">列表</el-button> <el-button type="primary" style="margin-left: 10px; margin-bottom: 5px;">列表</el-button>
</el-form-item> </el-form-item>
<el-form-item :label="''"> <el-form-item :label="''">
<el-button type="primary" style="margin-left: 10px; margin-bottom: 5px;">关闭</el-button>
<el-button type="primary" @click="showFinishScheduleModal" style="margin-left: 10px; margin-bottom: 5px;">结单</el-button>
</el-form-item> </el-form-item>
<el-form-item :label="''"> <el-form-item :label="''">
<el-button type="primary" @click="refreshPageTables()" <el-button type="primary" @click="refreshPageTables()"
@ -119,6 +119,12 @@
</comProduceReportNormal> </comProduceReportNormal>
<!-- 正常报工的组件 -->
<comFinishSchedule :close-on-click-modal="false"
:visible.sync="showFinishScheduleFlag" ref="comFinishSchedule">
</comFinishSchedule>
</div> </div>
</template> </template>
@ -127,10 +133,11 @@
import { import {
getProduceScheduleList, getProduceScheduleList,
} from '@/api/yieldReport/produce_order.js'; } from '@/api/yieldReport/produce_order.js';
/*引入组件*/ /*引入组件*/
import comSwitchOperator from "./com_switch_operator";/*切换操作员*/ import comSwitchOperator from "./com_switch_operator";/*切换操作员*/
import comProduceReportNormal from "./com_produce_report_normal";/* 报工的组件*/ import comProduceReportNormal from "./com_produce_report_normal";/* 报工的组件*/
import comFinishRoll from "./com_finish_roll";/*结束卷的组件*/
import comFinishSchedule from "./com_finish_schedule";/*结束派工的组件*/
export default { export default {
data() { data() {
@ -138,7 +145,7 @@ export default {
height: 800, height: 800,
showOperatorFlag: false, showOperatorFlag: false,
showReportFlag: false, showReportFlag: false,
showFinishFlag:false,
showFinishScheduleFlag:false,
searchData: { searchData: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
resourceId: '', resourceId: '',
@ -946,7 +953,7 @@ export default {
components: { components: {
comSwitchOperator,/*切换用户的组件*/ comSwitchOperator,/*切换用户的组件*/
comProduceReportNormal,/*报工页面的组件*/ comProduceReportNormal,/*报工页面的组件*/
comFinishRoll,/*结束卷的组件*/
comFinishSchedule,/*结束派工单的组件*/
}, },
mounted() { mounted() {
this.$nextTick(() => { this.$nextTick(() => {
@ -1017,6 +1024,20 @@ export default {
}); });
}, },
//modal
showFinishScheduleModal() {
//
if (JSON.stringify(this.currentRow) == '{}') {
this.$message.error('请先选择派工单!');
return false;
}
//
this.showFinishScheduleFlag = true;
this.$nextTick(() => {
this.$refs.comFinishSchedule.init(this.currentRow, this.operatorData);
});
},
// //
saveOperatorData() { saveOperatorData() {
// //

Loading…
Cancel
Save