Browse Source

2023-12-11 设备和质量修改2

java8
fengyuan_yang 2 years ago
parent
commit
690df81251
  1. 26
      src/views/modules/eam/eamWorkOrderForDefect.vue
  2. 8
      src/views/modules/qc/IQCResultEntry.vue
  3. 45
      src/views/modules/reportWorkOrder/reportDefectOrder.vue

26
src/views/modules/eam/eamWorkOrderForDefect.vue

@ -31,6 +31,13 @@
<el-option label="已取消" value="已取消"></el-option> <el-option label="已取消" value="已取消"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'单据来源'">
<el-select v-model="searchData.documentSource" style="width: 100px">
<el-option label="全部" value=""></el-option>
<el-option label="设备点检" value="设备点检"></el-option>
<el-option label="设备维修" value="设备维修"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'计划执行日期:'"> <el-form-item :label="'计划执行日期:'">
<el-date-picker <el-date-picker
style="width: 120px" style="width: 120px"
@ -394,6 +401,7 @@
startDate:'', startDate:'',
endDate:'', endDate:'',
departmentName: '', departmentName: '',
documentSource: '',
page: 1, page: 1,
limit: 10, limit: 10,
}, },
@ -830,6 +838,24 @@
fixed: '', fixed: '',
columnWidth: 120, columnWidth: 120,
}, },
{
userId: this.$store.state.user.name,
functionId: 101018,
serialNumber: '101018TableActualRemark',
tableId: "101018Table",
tableName: "common",
columnProp: 'documentSource',
headerAlign: "center",
align: "center",
columnLabel: '单据来源',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 100,
},
], ],
changeModelFlag:false, changeModelFlag:false,
planOperator:'', planOperator:'',

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

@ -38,7 +38,13 @@
<el-input v-model="searchData.supplierDesc" clearable style="width: 120px"></el-input> <el-input v-model="searchData.supplierDesc" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'处置措施'"> <el-form-item :label="'处置措施'">
<el-input v-model="searchData.disposalMeasures" clearable style="width: 120px"></el-input>
<el-select v-model="searchData.disposalMeasures" style="width: 120px">
<el-option label="全部" value=""></el-option>
<el-option label="缺少备件" value="缺少备件"></el-option>
<el-option label="等待售后" value="等待售后"></el-option>
<el-option label="远程协助" value="远程协助"></el-option>
<el-option label="换班换人" value="换班换人"></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'质检员'"> <el-form-item :label="'质检员'">
<el-input v-model="searchData.inspectorName" clearable style="width: 120px"></el-input> <el-input v-model="searchData.inspectorName" clearable style="width: 120px"></el-input>

45
src/views/modules/reportWorkOrder/reportDefectOrder.vue

@ -28,6 +28,13 @@
<el-option label="已到达" value="已到达"></el-option> <el-option label="已到达" value="已到达"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'单据来源'">
<el-select v-model="searchData.documentSource" style="width: 100px">
<el-option label="全部" value=""></el-option>
<el-option label="设备点检" value="设备点检"></el-option>
<el-option label="设备维修" value="设备维修"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'计划执行日期:'"> <el-form-item :label="'计划执行日期:'">
<el-date-picker <el-date-picker
style="width: 120px" style="width: 120px"
@ -396,7 +403,8 @@
endDate:'', endDate:'',
page: 1, page: 1,
limit: 10, limit: 10,
searchType: 'reportDefect'
searchType: 'reportDefect',
documentSource: ''
}, },
height: 200, height: 200,
pageIndex: 1, pageIndex: 1,
@ -690,6 +698,23 @@
status: true, status: true,
fixed: '', fixed: '',
}, },
{
userId: this.$store.state.user.name,
functionId: 101020,
serialNumber: '101020TableActualRemark',
tableId: "101020Table",
tableName: "common",
columnProp: 'documentSource',
headerAlign: "center",
align: "center",
columnLabel: '单据来源',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
},
], ],
detailModelFlag:false, detailModelFlag:false,
detailList:[], detailList:[],
@ -1243,7 +1268,7 @@
}, },
// //
reportModal(row){
reportModal (row) {
this.saveData = { this.saveData = {
site: row.site, site: row.site,
functionType: 'C', functionType: 'C',
@ -1274,23 +1299,23 @@
}, },
saveCheckReport () { saveCheckReport () {
if(this.saveData.defectID === '' || this.saveData.defectID == null){
if (this.saveData.defectID === '' || this.saveData.defectID == null) {
this.$message.warning('请选择故障编码!') this.$message.warning('请选择故障编码!')
return return
} }
if(this.saveData.result === '' || this.saveData.result == null){
if (this.saveData.result === '' || this.saveData.result == null) {
this.$message.warning('请选择维修结果!') this.$message.warning('请选择维修结果!')
return return
} }
if(this.saveData.result === '维修失败' && (this.saveData.disposalMeasures == null || this.saveData.disposalMeasures === '')){
if (this.saveData.result === '维修失败' && (this.saveData.disposalMeasures == null || this.saveData.disposalMeasures === '')) {
this.$message.warning('请选择处置措施!') this.$message.warning('请选择处置措施!')
return return
} }
if(this.saveData.operator == null || this.saveData.operator === ''){
if (this.saveData.operator == null || this.saveData.operator === '') {
this.$message.warning('请选择维修人员!') this.$message.warning('请选择维修人员!')
return return
} }
if(this.saveData.handlingMethod == null || this.saveData.handlingMethod === ''){
if (this.saveData.handlingMethod == null || this.saveData.handlingMethod === '') {
this.$message.warning('请填写处理方式!') this.$message.warning('请填写处理方式!')
return return
} }
@ -1313,13 +1338,13 @@
}, },
// //
uploadFaultImageModal(){
uploadFaultImageModal () {
let currentData = { let currentData = {
site: this.$store.state.user.site, site: this.$store.state.user.site,
createBy: this.$store.state.user.name, createBy: this.$store.state.user.name,
orderNo: this.saveData.orderNo, orderNo: this.saveData.orderNo,
folder: 'reportFault', folder: 'reportFault',
};
}
// //
this.$nextTick(() => { this.$nextTick(() => {
this.$refs.reportImageUpload.init(currentData); this.$refs.reportImageUpload.init(currentData);
@ -1333,7 +1358,7 @@
createBy: this.$store.state.user.name, createBy: this.$store.state.user.name,
orderNo: this.saveData.orderNo, orderNo: this.saveData.orderNo,
folder: 'reportSparPart', folder: 'reportSparPart',
};
}
// //
this.$nextTick(() => { this.$nextTick(() => {
this.$refs.reportImageUpload.init(currentData); this.$refs.reportImageUpload.init(currentData);

Loading…
Cancel
Save