diff --git a/src/views/modules/eam/eamWorkOrderForDefect.vue b/src/views/modules/eam/eamWorkOrderForDefect.vue index f2c1ce5..ea78c75 100644 --- a/src/views/modules/eam/eamWorkOrderForDefect.vue +++ b/src/views/modules/eam/eamWorkOrderForDefect.vue @@ -214,8 +214,9 @@ - 确定 - 取消 + 通过 + 退回 + @@ -318,7 +319,7 @@ 维修记录移至知识库 - 审核退回 + 审核撤销 审核 @@ -2134,59 +2135,133 @@ export default { this.submitData.actualOperatorName = this.detailData.actualOperatorName this.submitData.knowledgeFlag = this.detailData.knowledgeFlag this.submitData.updateBy = this.$store.state.user.name - if (this.detailData.status === '已完工') { - this.$confirm(`是否取消审核?`, '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - this.submitData.status = '已到达' - submitDefect(this.submitData).then(({data}) => { - if (data && data.code === 0) { - this.getDataList() - this.detailData.status = '待审核' - this.$message({ - message: '操作成功', - type: 'success', - duration: 1500, - onClose: () => { - } - }) - } else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) - } - }) - }) - } else { - this.submitData.status = '已完工' - this.submitModelFlag = true - } + // if (this.detailData.status === '已完工') { + // this.$confirm(`是否取消审核?`, '提示', { + // confirmButtonText: '确定', + // cancelButtonText: '取消', + // type: 'warning' + // }).then(() => { + // this.submitData.status = '已到达' + // submitDefect(this.submitData).then(({data}) => { + // if (data && data.code === 0) { + // this.getDataList() + // this.detailData.status = '待审核' + // this.$message({ + // message: '操作成功', + // type: 'success', + // duration: 1500, + // onClose: () => { + // } + // }) + // } else { + // this.$alert(data.msg, '错误', { + // confirmButtonText: '确定' + // }) + // } + // }) + // }) + // } else { + // this.submitData.status = '已完工' + // this.submitModelFlag = true + // } + this.submitData.status = '已完工' + this.submitModelFlag = true }, // 确认审核 - submitModel () { + submitModel (param) { if (this.submitData.difficultyLevel === '' || this.submitData.difficultyLevel == null) { this.$message.warning('请选择难度等级!') return } - submitDefect(this.submitData).then(({data}) => { - if (data && data.code === 0) { - this.getDataList() - this.detailData.status = '已完工' - this.submitModelFlag = false - this.$message({ - message: '操作成功', - type: 'success', - duration: 1500, - onClose: () => {} - }) - } else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) + if (param === 1) { + submitDefect(this.submitData).then(({data}) => { + if (data && data.code === 0) { + this.getDataList() + this.detailData.status = '已完工' + this.submitModelFlag = false + this.$message({ + message: '操作成功', + type: 'success', + duration: 1500, + onClose: () => {} + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + } else { + this.submitData.status = '已到达' + submitDefect(this.submitData).then(({data}) => { + if (data && data.code === 0) { + this.getDataList() + this.detailData.status = '待审核' + this.submitModelFlag = false + this.detailModelFlag = false + this.$message({ + message: '操作成功', + type: 'success', + duration: 1500, + onClose: () => { + } + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + } + }, + revokeModel(){ + this.$confirm(`是否撤销审核,回退到‘待审核’状态?`, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + if (this.authCheck) { + this.$message.warning('无审核权限!') + return } + this.submitData.site = this.detailData.site + this.submitData.buNo = this.detailData.buNo + this.submitData.orderNo = this.detailData.orderNo + this.submitData.planID = this.detailData.planID + this.submitData.objectID = this.detailData.objectID + this.submitData.planDesc = this.detailData.feedBackDesc + this.submitData.disposalMeasures = this.detailData.disposalMeasures + this.submitData.defectID = this.detailData.defectID + this.submitData.defectDesc = this.detailData.defectDesc + this.submitData.remark = this.detailData.remark + this.submitData.difficultyLevel = '' + this.submitData.difficultyRemark = '' + this.submitData.faultReason = this.detailData.faultReason + this.submitData.handlingMethod = this.detailData.handlingMethod + this.submitData.preventiveMeasure = this.detailData.preventiveMeasure + this.submitData.feedbackBy = this.detailData.createBy + this.submitData.actualOperatorName = this.detailData.actualOperatorName + this.submitData.knowledgeFlag = this.detailData.knowledgeFlag + this.submitData.updateBy = this.$store.state.user.name + this.submitData.status = '待审核' + submitDefect(this.submitData).then(({data}) => { + if (data && data.code === 0) { + this.getDataList() + this.detailData.status = '待审核' + this.$message({ + message: '操作成功', + type: 'success', + duration: 1500, + onClose: () => { + } + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) }) }, diff --git a/src/views/modules/eam/eamWorkOrderForDefect2.vue b/src/views/modules/eam/eamWorkOrderForDefect2.vue index 57dd33e..114d5fd 100644 --- a/src/views/modules/eam/eamWorkOrderForDefect2.vue +++ b/src/views/modules/eam/eamWorkOrderForDefect2.vue @@ -214,8 +214,9 @@ - 确定 - 取消 + 通过 + 退回 + @@ -319,7 +320,7 @@ 维修记录移至知识库 - 审核退回 + 审核撤销 审核 @@ -2136,62 +2137,135 @@ export default { this.submitData.actualOperatorName = this.detailData.actualOperatorName this.submitData.knowledgeFlag = this.detailData.knowledgeFlag this.submitData.updateBy = this.$store.state.user.name - if (this.detailData.status === '已完工') { - this.$confirm(`是否取消审核?`, '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - this.submitData.status = '已到达' - submitDefect(this.submitData).then(({data}) => { - if (data && data.code === 0) { - this.getDataList() - this.detailData.status = '待审核' - this.$message({ - message: '操作成功', - type: 'success', - duration: 1500, - onClose: () => { - } - }) - } else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) - } - }) - }) - } else { - this.submitData.status = '已完工' - this.submitModelFlag = true - } + // if (this.detailData.status === '已完工') { + // this.$confirm(`是否取消审核?`, '提示', { + // confirmButtonText: '确定', + // cancelButtonText: '取消', + // type: 'warning' + // }).then(() => { + // this.submitData.status = '已到达' + // submitDefect(this.submitData).then(({data}) => { + // if (data && data.code === 0) { + // this.getDataList() + // this.detailData.status = '待审核' + // this.$message({ + // message: '操作成功', + // type: 'success', + // duration: 1500, + // onClose: () => { + // } + // }) + // } else { + // this.$alert(data.msg, '错误', { + // confirmButtonText: '确定' + // }) + // } + // }) + // }) + // } else { + // this.submitData.status = '已完工' + // this.submitModelFlag = true + // } + this.submitData.status = '已完工' + this.submitModelFlag = true }, // 确认审核 - submitModel () { + submitModel (param) { if (this.submitData.difficultyLevel === '' || this.submitData.difficultyLevel == null) { this.$message.warning('请选择难度等级!') return } - submitDefect(this.submitData).then(({data}) => { - if (data && data.code === 0) { - this.getDataList() - this.detailData.status = '已完工' - this.submitModelFlag = false - this.$message({ - message: '操作成功', - type: 'success', - duration: 1500, - onClose: () => {} - }) - } else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) + if (param === 1) { + submitDefect(this.submitData).then(({data}) => { + if (data && data.code === 0) { + this.getDataList() + this.detailData.status = '已完工' + this.submitModelFlag = false + this.$message({ + message: '操作成功', + type: 'success', + duration: 1500, + onClose: () => {} + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + } else { + this.submitData.status = '已到达' + submitDefect(this.submitData).then(({data}) => { + if (data && data.code === 0) { + this.getDataList() + this.detailData.status = '待审核' + this.submitModelFlag = false + this.detailModelFlag = false + this.$message({ + message: '操作成功', + type: 'success', + duration: 1500, + onClose: () => { + } + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) + } + }, + revokeModel(){ + this.$confirm(`是否撤销审核,回退到‘待审核’状态?`, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + if (this.authCheck) { + this.$message.warning('无审核权限!') + return } + this.submitData.site = this.detailData.site + this.submitData.buNo = this.detailData.buNo + this.submitData.orderNo = this.detailData.orderNo + this.submitData.planID = this.detailData.planID + this.submitData.objectID = this.detailData.objectID + this.submitData.planDesc = this.detailData.feedBackDesc + this.submitData.disposalMeasures = this.detailData.disposalMeasures + this.submitData.defectID = this.detailData.defectID + this.submitData.defectDesc = this.detailData.defectDesc + this.submitData.remark = this.detailData.remark + this.submitData.difficultyLevel = '' + this.submitData.difficultyRemark = '' + this.submitData.faultReason = this.detailData.faultReason + this.submitData.handlingMethod = this.detailData.handlingMethod + this.submitData.preventiveMeasure = this.detailData.preventiveMeasure + this.submitData.feedbackBy = this.detailData.createBy + this.submitData.actualOperatorName = this.detailData.actualOperatorName + this.submitData.knowledgeFlag = this.detailData.knowledgeFlag + this.submitData.updateBy = this.$store.state.user.name + this.submitData.status = '待审核' + submitDefect(this.submitData).then(({data}) => { + if (data && data.code === 0) { + this.getDataList() + this.detailData.status = '待审核' + this.$message({ + message: '操作成功', + type: 'success', + duration: 1500, + onClose: () => { + } + }) + } else { + this.$alert(data.msg, '错误', { + confirmButtonText: '确定' + }) + } + }) }) }, - // 详情 async reportModal(row) { this.detailData = { diff --git a/src/views/modules/scheduling/schedulingUpload.vue b/src/views/modules/scheduling/schedulingUpload.vue index 106a2ec..24efdea 100644 --- a/src/views/modules/scheduling/schedulingUpload.vue +++ b/src/views/modules/scheduling/schedulingUpload.vue @@ -147,7 +147,6 @@ export default { if (data && data.code === 0) { file.id = data.data.id file.fileName = data.data.fileName - this.$message.success(file) } else { this.$alert(data.msg, '错误', { confirmButtonText: '确定'