Browse Source

2023-10-23 设备和质量修改2

java8
杨奉源 2 years ago
parent
commit
69b5e98aa6
  1. 1
      src/api/qc/qc.js
  2. 36
      src/views/modules/qc/FAIResultEntry.vue
  3. 36
      src/views/modules/qc/FQCResultEntry.vue
  4. 36
      src/views/modules/qc/IPQCResultEntry.vue
  5. 35
      src/views/modules/qc/IQCResultEntry.vue

1
src/api/qc/qc.js

@ -144,6 +144,7 @@ export const checkIQCIsSubmit = data => createAPI(`/pms/qc/checkIQCIsSubmit`,'po
export const saveIQCSubDetailed = data => createAPI(`/pms/qc/saveIQCSubDetailed`,'post',data) export const saveIQCSubDetailed = data => createAPI(`/pms/qc/saveIQCSubDetailed`,'post',data)
export const saveIQCSubmitResult = data => createAPI(`/pms/qc/saveIQCSubmitResult`,'post',data) export const saveIQCSubmitResult = data => createAPI(`/pms/qc/saveIQCSubmitResult`,'post',data)
export const iqcRecordDelete = data => createAPI(`/pms/qc/iqcRecordDelete`,'post',data) export const iqcRecordDelete = data => createAPI(`/pms/qc/iqcRecordDelete`,'post',data)
export const disposalMeasuresSearch = data => createAPI(`/pms/qc/disposalMeasuresSearch`,'post',data)

36
src/views/modules/qc/FAIResultEntry.vue

@ -253,15 +253,21 @@
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input> <el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'处置措施'"> <el-form-item :label="'处置措施'">
<el-select v-if="detailData.submitFlag === 'Y'" v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag === 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
<el-select v-if="detailData.submitFlag != 'Y'" v-model="detailData.disposalMeasures" style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag != 'Y'" clearable v-model="detailData.disposalMeasures" style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'处置说明'"> <el-form-item :label="'处置说明'">
@ -563,6 +569,7 @@
getPartInformation, // getPartInformation, //
getSpecialOperationList, // getSpecialOperationList, //
InspectionTypeSearch, // InspectionTypeSearch, //
disposalMeasuresSearch //
} from "@/api/qc/qc.js"; } from "@/api/qc/qc.js";
import Chooselist from '@/views/modules/common/Chooselist_eam'; import Chooselist from '@/views/modules/common/Chooselist_eam';
import {getFileContentList, downLoadObjectFile} from '@/api/eam/eam_object_list.js'; import {getFileContentList, downLoadObjectFile} from '@/api/eam/eam_object_list.js';
@ -1224,7 +1231,8 @@
}, },
], ],
checked: false, checked: false,
typeOptions: []
typeOptions: [],
disposalMeasuresOptions: []
} }
}, },
mounted () { mounted () {
@ -1236,8 +1244,18 @@
this.getDataList() this.getDataList()
this.favoriteIsOk() this.favoriteIsOk()
this.InspectionTypeSearch() this.InspectionTypeSearch()
this.disposalMeasuresSearch()
}, },
methods: { methods: {
//
disposalMeasuresSearch(){
disposalMeasuresSearch().then(({data}) => {
if (data.code === 0) {
this.disposalMeasuresOptions = data.rows
}
})
},
// //
InspectionTypeSearch(){ InspectionTypeSearch(){
InspectionTypeSearch().then(({data}) => { InspectionTypeSearch().then(({data}) => {

36
src/views/modules/qc/FQCResultEntry.vue

@ -251,15 +251,21 @@
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input> <el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'处置措施'"> <el-form-item :label="'处置措施'">
<el-select v-if="detailData.submitFlag === 'Y'" v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag === 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
<el-select v-if="detailData.submitFlag != 'Y'" v-model="detailData.disposalMeasures" style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag != 'Y'" clearable v-model="detailData.disposalMeasures" style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'处置说明'"> <el-form-item :label="'处置说明'">
@ -561,6 +567,7 @@
getPartInformation, // getPartInformation, //
getSpecialOperationList, // getSpecialOperationList, //
InspectionTypeSearch, // InspectionTypeSearch, //
disposalMeasuresSearch //
} from "@/api/qc/qc.js"; } from "@/api/qc/qc.js";
import Chooselist from '@/views/modules/common/Chooselist_eam'; import Chooselist from '@/views/modules/common/Chooselist_eam';
import {getFileContentList, downLoadObjectFile} from '@/api/eam/eam_object_list.js'; import {getFileContentList, downLoadObjectFile} from '@/api/eam/eam_object_list.js';
@ -1220,7 +1227,8 @@
}, },
], ],
checked: false, checked: false,
typeOptions: []
typeOptions: [],
disposalMeasuresOptions: []
} }
}, },
mounted () { mounted () {
@ -1232,8 +1240,18 @@
this.getDataList() this.getDataList()
this.favoriteIsOk() this.favoriteIsOk()
this.InspectionTypeSearch() this.InspectionTypeSearch()
this.disposalMeasuresSearch()
}, },
methods: { methods: {
//
disposalMeasuresSearch(){
disposalMeasuresSearch().then(({data}) => {
if (data.code === 0) {
this.disposalMeasuresOptions = data.rows
}
})
},
// //
InspectionTypeSearch(){ InspectionTypeSearch(){
InspectionTypeSearch().then(({data}) => { InspectionTypeSearch().then(({data}) => {

36
src/views/modules/qc/IPQCResultEntry.vue

@ -271,15 +271,21 @@
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input> <el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'处置措施'"> <el-form-item :label="'处置措施'">
<el-select v-if="detailData.submitFlag == 'Y'" v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag == 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
<el-select v-if="detailData.submitFlag != 'Y'" v-model="detailData.disposalMeasures" style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag != 'Y'" clearable v-model="detailData.disposalMeasures" style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'处置说明'"> <el-form-item :label="'处置说明'">
@ -628,6 +634,7 @@
getPartInformation, // getPartInformation, //
getSpecialOperationList, // getSpecialOperationList, //
InspectionTypeSearch, // InspectionTypeSearch, //
disposalMeasuresSearch, //
getOrderNoList // getOrderNoList //
} from "@/api/qc/qc.js"; } from "@/api/qc/qc.js";
import Chooselist from '@/views/modules/common/Chooselist_eam'; import Chooselist from '@/views/modules/common/Chooselist_eam';
@ -1321,7 +1328,8 @@
}, },
], ],
checked: false, checked: false,
typeOptions: []
typeOptions: [],
disposalMeasuresOptions: []
// orderNoData:{ // orderNoData:{
// limit: 10, // limit: 10,
// page: 1, // page: 1,
@ -1342,8 +1350,18 @@
this.getDataList() this.getDataList()
this.favoriteIsOk() this.favoriteIsOk()
this.InspectionTypeSearch() this.InspectionTypeSearch()
this.disposalMeasuresSearch()
}, },
methods: { methods: {
//
disposalMeasuresSearch(){
disposalMeasuresSearch().then(({data}) => {
if (data.code === 0) {
this.disposalMeasuresOptions = data.rows
}
})
},
// //
InspectionTypeSearch(){ InspectionTypeSearch(){
InspectionTypeSearch().then(({data}) => { InspectionTypeSearch().then(({data}) => {

35
src/views/modules/qc/IQCResultEntry.vue

@ -149,15 +149,21 @@
<el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input> <el-input v-if="detailData.submitFlag != 'Y'" v-model="detailData.unqualifiedQty" type="number" style="width: 80px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'处置措施'"> <el-form-item :label="'处置措施'">
<el-select v-if="detailData.submitFlag === 'Y'" v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag === 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
<el-select v-if="detailData.submitFlag != 'Y'" v-model="detailData.disposalMeasures" style="width: 100px">
<el-option label="请选择" value=""></el-option>
<el-option label="特采" value="特采"></el-option>
<el-option label="拒收" value="拒收"></el-option>
<el-select v-if="detailData.submitFlag != 'Y'" clearable v-model="detailData.disposalMeasures" style="width: 100px">
<el-option
v-for = "i in disposalMeasuresOptions"
:key = "i.id"
:label = "i.disposalMeasures"
:value = "i.disposalMeasures">
</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'处置说明'"> <el-form-item :label="'处置说明'">
@ -388,6 +394,7 @@
saveIQCSubDetailed, // saveIQCSubDetailed, //
saveIQCSubmitResult, // saveIQCSubmitResult, //
iqcRecordDelete, // iqcRecordDelete, //
disposalMeasuresSearch //
} from "@/api/qc/qc.js" } from "@/api/qc/qc.js"
import Chooselist from '@/views/modules/common/Chooselist_eam' import Chooselist from '@/views/modules/common/Chooselist_eam'
import {getFileContentList, downLoadObjectFile} from '@/api/eam/eam_object_list.js'; import {getFileContentList, downLoadObjectFile} from '@/api/eam/eam_object_list.js';
@ -906,7 +913,8 @@
samplingLocation: '', samplingLocation: '',
samplingLocationB: '', samplingLocationB: '',
samplingNumber: '' samplingNumber: ''
}
},
disposalMeasuresOptions: []
} }
}, },
mounted () { mounted () {
@ -917,8 +925,17 @@
created () { created () {
this.getDataList() this.getDataList()
this.favoriteIsOk() this.favoriteIsOk()
this.disposalMeasuresSearch()
}, },
methods: { methods: {
//
disposalMeasuresSearch(){
disposalMeasuresSearch().then(({data}) => {
if (data.code === 0) {
this.disposalMeasuresOptions = data.rows
}
})
},
selectFlag(){ selectFlag(){
return true; return true;
}, },

Loading…
Cancel
Save