diff --git a/src/api/mes/reportWork.js b/src/api/mes/reportWork.js
index 464f883..dec4ee0 100644
--- a/src/api/mes/reportWork.js
+++ b/src/api/mes/reportWork.js
@@ -153,6 +153,18 @@ export function reportSap(workorderCode) {
data: data
});
}
+//报工撤销按钮
+export function reportSapCancel(workorderCode) {
+ const data = {
+ workorderCode
+ }
+ return request({
+ url: '/mes/reportWork/reportSapCancel',
+ method: 'put',
+ data: data
+ });
+}
+
// 查询物料管理列表
diff --git a/src/views/mes/reportWork/index.vue b/src/views/mes/reportWork/index.vue
index 27ebf58..c30f892 100644
--- a/src/views/mes/reportWork/index.vue
+++ b/src/views/mes/reportWork/index.vue
@@ -127,7 +127,17 @@
v-hasPermi="['mes:reportWork:edit']"
>报工SAP
-
+
+ 撤销报工SAP
+
import { listReportWork, getReportWork, delReportWork, addReportWork, getWorkcenterList,
- updateReportWork,reportSap,getBatchList,
+ updateReportWork,reportSap,getBatchList,reportSapCancel,
getReportList,getReportSAPList,submitReportPS,submitReportPSSAP,getCKList} from "@/api/mes/reportWork";
import { getConsumeList,submitConsumePS,submitReportInfo} from "@/api/mes/reportWorkConsume";
import ReportWorkConsume from "./reportWorkConsume.vue";
@@ -1061,6 +1071,25 @@ export default {
});
},
+ /**报工撤销sap。报工状态回退**/
+ handleReportCancel(){
+ this.loading = true;
+ let sr = this.selectRow[0];
+ const code = sr.workorderCode;
+ let _this = this;
+ this.$modal.confirm('是否确认工单"' + code + '"的数据项撤销sap报工?').then(function() {
+ reportSapCancel(code).then(response => {
+ if(response !=null && response.code ==200){
+ _this.$modal.msgSuccess("报工撤销成功");
+ }
+ _this.loading = false;
+ });
+ }).then(() => {
+
+ }).catch(() => {
+
+ });
+ },
/** 报工详情按钮操作 */
handleReportHz(row) {
@@ -1137,14 +1166,7 @@ export default {
/** 报工损耗按钮操作 */
handleConsumeHz(row) {
this.reset();
- let sr = row;
-
- if(sr.uploadStatus =='sap报工成功'){
- this.optType = 'view'
- }else{
- this.optType = ''
- }
-
+ let sr = this.selectRow[0];
this.queryParams.workorderCode = sr.workorderCode;
//查询母工单报工记录列表
this.queryParams.parentOrder = '0';
diff --git a/src/views/quality/unqualified/index.vue b/src/views/quality/unqualified/index.vue
index fa9c0e6..3adfa1d 100644
--- a/src/views/quality/unqualified/index.vue
+++ b/src/views/quality/unqualified/index.vue
@@ -94,7 +94,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['quality:unqualified:edit']"
- >提交OA
+ >发起OA流程
-
+
-
+
-
+
-
+
-
-
-
+
@@ -207,7 +205,7 @@
-
+
@@ -226,9 +224,7 @@
-
-
-
+
@@ -251,7 +247,6 @@
-
@@ -266,9 +261,16 @@
+
+
+
+
+
+
+
-
+
@@ -331,6 +333,9 @@ export default {
form: {},
// 表单校验
rules: {
+ remark: [
+ { required: true, message: "不良描述不能为空", trigger: "blur" }
+ ],
},
checkTypeList:[],
checkTypes:[]
@@ -441,19 +446,11 @@ export default {
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
- if (this.form.id != null) {
- updateUnqualified(this.form).then(response => {
- this.$modal.msgSuccess("修改成功");
- this.open = false;
- this.getList();
- });
- } else {
- addUnqualified(this.form).then(response => {
- this.$modal.msgSuccess("新增成功");
- this.open = false;
- this.getList();
- });
- }
+ updateUnqualified(this.form).then(response => {
+ this.$modal.msgSuccess("提交OA成功");
+ this.open = false;
+ this.getList();
+ });
}
});
},