|
@@ -83,7 +83,8 @@
|
|
|
@click="addSampleOpen(row)"
|
|
@click="addSampleOpen(row)"
|
|
|
v-if="
|
|
v-if="
|
|
|
$hasPermission('qms:samplingrecord:save') &&
|
|
$hasPermission('qms:samplingrecord:save') &&
|
|
|
- ![1, 2].includes(row.status)&&row.sampleQuantity<row.total
|
|
|
|
|
|
|
+ ![1, 2].includes(row.status) &&
|
|
|
|
|
+ row.sampleQuantity < row.total
|
|
|
"
|
|
"
|
|
|
>取样</el-link
|
|
>取样</el-link
|
|
|
>
|
|
>
|
|
@@ -110,14 +111,22 @@
|
|
|
<el-link
|
|
<el-link
|
|
|
type="primary"
|
|
type="primary"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
|
- v-if="row.status == 0 && row.recordingMethod == 1&&$hasPermission('qms:quality_work_order:qualityInspectionSend')"
|
|
|
|
|
|
|
+ v-if="
|
|
|
|
|
+ row.status == 0 &&
|
|
|
|
|
+ row.recordingMethod == 1 &&
|
|
|
|
|
+ $hasPermission('qms:quality_work_order:qualityInspectionSend')
|
|
|
|
|
+ "
|
|
|
@click="qualityInspectionSend(row, 1)"
|
|
@click="qualityInspectionSend(row, 1)"
|
|
|
>质检项派单</el-link
|
|
>质检项派单</el-link
|
|
|
>
|
|
>
|
|
|
<el-link
|
|
<el-link
|
|
|
type="primary"
|
|
type="primary"
|
|
|
:underline="false"
|
|
:underline="false"
|
|
|
- v-if="row.status == 0 && row.recordingMethod == 1&&$hasPermission('qms:quality_work_order:request')"
|
|
|
|
|
|
|
+ v-if="
|
|
|
|
|
+ row.status == 0 &&
|
|
|
|
|
+ row.recordingMethod == 1 &&
|
|
|
|
|
+ $hasPermission('qms:quality_work_order:request')
|
|
|
|
|
+ "
|
|
|
@click="qualityInspectionSend(row, 2)"
|
|
@click="qualityInspectionSend(row, 2)"
|
|
|
>质检项请托</el-link
|
|
>质检项请托</el-link
|
|
|
>
|
|
>
|
|
@@ -251,7 +260,7 @@
|
|
|
></process-submit-dialog>
|
|
></process-submit-dialog>
|
|
|
|
|
|
|
|
<addSample ref="addSampleRef" @reload="search"></addSample>
|
|
<addSample ref="addSampleRef" @reload="search"></addSample>
|
|
|
- <inspectionProjectTaskSend
|
|
|
|
|
|
|
+ <inspectionProjectTaskSend
|
|
|
ref="inspectionProjectTaskSendRef"
|
|
ref="inspectionProjectTaskSendRef"
|
|
|
@reload="search"
|
|
@reload="search"
|
|
|
></inspectionProjectTaskSend>
|
|
></inspectionProjectTaskSend>
|
|
@@ -282,7 +291,8 @@
|
|
|
updateCertificateNumber,
|
|
updateCertificateNumber,
|
|
|
closeWorkList,
|
|
closeWorkList,
|
|
|
verificationQualityInspector,
|
|
verificationQualityInspector,
|
|
|
- closeWork
|
|
|
|
|
|
|
+ closeWork,
|
|
|
|
|
+ checkByQualityWorkOrderId
|
|
|
} from '@/api/inspectionWork';
|
|
} from '@/api/inspectionWork';
|
|
|
import { queryTodo } from '@/api/bpm/task';
|
|
import { queryTodo } from '@/api/bpm/task';
|
|
|
import dictMixins from '@/mixins/dictMixins';
|
|
import dictMixins from '@/mixins/dictMixins';
|
|
@@ -295,7 +305,6 @@
|
|
|
import inspection_report1 from '../inspectionReport/template/inspection_report1.vue';
|
|
import inspection_report1 from '../inspectionReport/template/inspection_report1.vue';
|
|
|
import { inspectionProjectStatus } from '@/enum/dict.js';
|
|
import { inspectionProjectStatus } from '@/enum/dict.js';
|
|
|
|
|
|
|
|
-
|
|
|
|
|
export default {
|
|
export default {
|
|
|
mixins: [dictMixins, tabMixins],
|
|
mixins: [dictMixins, tabMixins],
|
|
|
components: {
|
|
components: {
|
|
@@ -304,7 +313,9 @@
|
|
|
Certificate,
|
|
Certificate,
|
|
|
Transfer,
|
|
Transfer,
|
|
|
processSubmitDialog,
|
|
processSubmitDialog,
|
|
|
- addSample,inspectionProjectTaskSend,inspection_report1
|
|
|
|
|
|
|
+ addSample,
|
|
|
|
|
+ inspectionProjectTaskSend,
|
|
|
|
|
+ inspection_report1
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -680,6 +691,11 @@
|
|
|
if (code == '-1') {
|
|
if (code == '-1') {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+ const is = await checkByQualityWorkOrderId(row.id);
|
|
|
|
|
+ if (is) {
|
|
|
|
|
+ this.$message.warning('此工单存在未处理完的取样记录,请检查!');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
this.$refs.addSampleRef.open('add', row);
|
|
this.$refs.addSampleRef.open('add', row);
|
|
|
},
|
|
},
|
|
|
// 批量关闭
|
|
// 批量关闭
|