|
|
@@ -59,7 +59,10 @@
|
|
|
<script>
|
|
|
import dictMixins from '@/mixins/dictMixins';
|
|
|
import tableColumnsMixin from '@/mixins/tableColumnsMixin';
|
|
|
- import { producetaskrulerecordQueryRecordWorkOrderPage } from '@/api/recordRules/index';
|
|
|
+ import {
|
|
|
+ producetaskrulerecordQueryRecordWorkOrderPage,
|
|
|
+ checkReportingWork
|
|
|
+ } from '@/api/recordRules/index';
|
|
|
import redeployOther from './redeployOther.vue';
|
|
|
import workOrderReport from './workOrderReport.vue';
|
|
|
import { getteampage } from '@/api/main/index.js';
|
|
|
@@ -329,7 +332,14 @@
|
|
|
this.$refs.redeployOtherRef.open(row, 'transfer');
|
|
|
},
|
|
|
// 报工
|
|
|
- openWorkOrderReport(type, row) {
|
|
|
+ async openWorkOrderReport(type, row) {
|
|
|
+ if (type != 'detail') {
|
|
|
+ const code = await checkReportingWork(row.id);
|
|
|
+ if (code == '-1') {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
this.$refs.workOrderReportRef.open(type, row);
|
|
|
}
|
|
|
}
|