From ecb3045fb71d05b7ee3bf73fdf413f5091d65f65 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期二, 19 三月 2024 09:22:33 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/northglass-erp/src/views/pp/reportingWorks/AddReportingWork.vue |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/pp/reportingWorks/AddReportingWork.vue b/north-glass-erp/northglass-erp/src/views/pp/reportingWorks/AddReportingWork.vue
index c3fe5c1..c6c71a8 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/reportingWorks/AddReportingWork.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/reportingWorks/AddReportingWork.vue
@@ -98,6 +98,11 @@
           name: '淇敼',
           status: 'primary',
         }
+        if(route.query.reviewStatus === "1"){
+          button.name='瀹℃牳'
+          titleUploadData.value.qualityInspector=user.user.userName
+        }
+
         gridOptions.toolbarConfig.buttons.push(button)
       }
       inputDisabled.value = true
@@ -648,6 +653,7 @@
   }
   gridOptions.toolbarConfig.buttons[0].disabled=true
   gridOptions.toolbarConfig.buttons[1].disabled=true
+  //鍒ゆ柇淇濆瓨杩樻槸淇敼
   if(saveType==='save'){
     saveReportingWorkRequest(requestData)
   }else{
@@ -682,7 +688,11 @@
 
 //鏇存柊鎶ュ伐鏁版嵁
 const updateReportingWorkRequest = (requestData) =>{
-  request.post(`/reportingWork/updateReportingWork`,requestData).then(res =>{
+  let reviewState = 'update'
+  if(route.query.reviewStatus==="1"){
+    reviewState = 'review'
+  }
+  request.post(`/reportingWork/updateReportingWork/${reviewState}`,requestData).then(res =>{
     if (res.code == 200){
       ElMessage.success("鎶ュ伐淇敼鎴愬姛")
       router.push({path:'/main/reportingWorks/AddReportingWork',
@@ -731,7 +741,7 @@
   }
   let indexOfChar = processId.indexOf("/")
   let leftString = processId.slice(0, indexOfChar)
-  if (leftString.length !== 13) {
+  if (leftString.length !== 14) {
     ElMessage.warning("璇疯緭鍏ユ纭綅鏁扮殑娴佺▼鍗�")
     return
   }
@@ -793,10 +803,14 @@
     ElMessage.warning("姝ゅ伐搴忎笉灞炰簬璇ユ祦绋嬪崱")
     return
   }
+  //鍖归厤鈥�/鈥濆墠鍚庡瓧绗︿覆
+  const regex =  /([^\/]+)\/([^\/]+)/;
+  //鏌ユ壘鍖归厤鐨勫瓧绗︿覆
+  const result = processId.match(regex);
   //娴佺▼鍗″彿
-  let processIdStr = processId.substring(0, 13);
+  let processIdStr = result[1];
   //灞傚彿
-  let technologyStr = processId.substring(14);
+  let technologyStr = result[2];
 
   request.post(`/reportingWork/addSelectLastWork/${processIdStr}/${technologyStr}/${process}`).then((res) => {
     if (res.code == 200) {

--
Gitblit v1.8.0