瀏覽代碼

产品工艺资料修改删除优化/工单印件资料修改工艺资料修改优化

曹鹤洋 1 年之前
父節點
當前提交
03c26577bf

+ 9 - 0
src/api/yunyin/yunying.js

@@ -967,4 +967,13 @@ export const WorkOrderDel= (params) => {
         method: 'get',
         params
     })
+}
+
+//产品管理->工艺资料修改
+export const ProcessEdit = (data) => {
+    return service({
+        url: '/mes_server/product/productEdit',
+        method: 'post',
+        data
+    })
 }

+ 85 - 63
src/view/yunyin/chanpinziliao/chanpinziliao.vue

@@ -1154,10 +1154,10 @@
                             <el-input v-model="gyformDataTest['Gy0_方案']"  placeholder="" style="width: 90px;" id="方案"  @keydown="ent($event, '备注', '方案', '加工开数')"/>
                           </el-form-item>
                           <el-form-item label="印件编号:" prop="address" class="mab"  label-width="90">
-                            <el-input v-model="gyformDataTest['Gy0_yjno']" disabled  placeholder="" style="width: 90px;" id="Gy0_yjno"/>
+                            <el-input v-model="gyformDataTest['Gy0_yjno']"  placeholder="" style="width: 90px;" id="Gy0_yjno"/>
                           </el-form-item>
                           <el-form-item label="工序编号:" prop="address" class="mab" >
-                            <el-input v-model="gyformDataTest['Gy0_gxh']" disabled  placeholder="" style="width: 90px;" id="Gy0_gxh" />
+                            <el-input v-model="gyformDataTest['Gy0_gxh']"  placeholder="" style="width: 90px;" id="Gy0_gxh" />
                           </el-form-item>
                           <el-form-item label="加工开数" prop="address" class="mab">
                             <el-input v-model="gyformDataTest['Gy0_Ks']"  placeholder="" style="width: 90px;" id="加工开数"  @keydown="ent($event, 'Gy0_gxh', '加工开数', 'Gy0_ls')"/>
@@ -1193,16 +1193,16 @@
                             <el-input v-model="gyformDataTest['Gy0_Ms']"  placeholder="" style="width: 140px;" id="Gy0_sbbh"  @keydown="ent($event, 'add_gxmc', 'Gy0_sbbh', 'sys_mc')"/>
                           </el-form-item>
                         <el-form-item label="可用设备:" prop="address" class="mab"  label-width="100">
-                            <el-input v-model="gyformDataTest['Gy0_sbbh']" disabled  placeholder="" style="" id="可用设备" />
+                            <el-input v-model="gyformDataTest['Gy0_sbbh']"  placeholder="" style="" id="可用设备" />
                           </el-form-item>
                         <el-form-item label="难度系数:" prop="address" class="mab" label-width="237">
-                            <el-input v-model="gyformDataTest['工价系数']" disabled  placeholder="" style="width: 90px;" id="工价系数" />
+                            <el-input v-model="gyformDataTest['工价系数']"  placeholder="" style="width: 90px;" id="工价系数" />
                           </el-form-item>
                       </el-row>
 
                       <el-row>
                           <el-form-item label="标准损耗:" prop="address" class="mab">
-                            <el-input v-model="gyformDataTest['Gy0_shdh']" disabled  placeholder="" style="width: 150px;" id="Gy0_shdh" />
+                            <el-input v-model="gyformDataTest['Gy0_shdh']"  placeholder="" style="width: 150px;" id="Gy0_shdh" />
                             <el-input v-model="gyformDataTest['sys_mc']"  placeholder="" style="width: 160px;" id="sys_mc"  @keydown="ent($event, 'Gy0_sbbh', 'sys_mc', '基础损耗')"/>
                           </el-form-item>
                           <el-form-item label="基础损耗:" prop="address" class="mab">
@@ -1212,7 +1212,7 @@
                             <el-input v-model="gyformDataTest['sys_rate1']"  placeholder="" style="width: 90px;" id="损耗率"  @keydown="ent($event, '基础损耗', '损耗率', '工序备注')"/>
                           </el-form-item>
                           <el-form-item label="损耗系数:" prop="address" class="mab" >
-                            <el-input v-model="gyformDataTest['损耗系数']"  disabled placeholder="" style="width: 90px;" id="损耗系数"/>
+                            <el-input v-model="gyformDataTest['损耗系数']"  placeholder="" style="width: 90px;" id="损耗系数"/>
                           </el-form-item>
                       </el-row>
 
@@ -1239,7 +1239,7 @@
                 <template #footer>
                   <div class="dialog-footer">
                     <el-button @click="gycloseDialog">取 消</el-button>
-                    <el-button type="primary" disabled  @click="gyenterDialog">确 定</el-button>
+                    <el-button type="primary"  @click="gyenterDialog">确 定</el-button>
                   </div>
                 </template>
               </el-dialog>
@@ -1665,7 +1665,8 @@ import {
   getLossCode,
   PrintlDel,
   ProcessDel,
-  addProduct
+  addProduct,
+  ProcessEdit
 } from '@/api/yunyin/yunying'
 defineOptions({   name: 'Company'})
 import { useUserStore } from '@/pinia/modules/user'
@@ -2634,7 +2635,8 @@ const delgd_delclick = async () => {
   if (yjSelection.value !== '') {
     try {
       const res1 = await PrintlDel({UniqId: yjSelection.value})
-      res1.code === 0 && ElMessage.success('印件资料删除成功')
+      res1.code === 0 && ElMessage.success('印件资料删除成功')
+	  GetInfo()
     } catch(err) {
       ElMessage.error(err)
     }
@@ -2643,15 +2645,16 @@ const delgd_delclick = async () => {
     try {
 
       const res2 = await ProcessDel({UniqId: gySelection.value})
-      res2.code === 0 && ElMessage.success('工艺资料删除成功')
+      res2.code === 0 && ElMessage.success('工艺资料删除成功')
+	  GetInfo()
     } catch(err) {
       ElMessage.error(err)
     }
   }
 
-  const getProductData_data = await getProductData({product_code:_Gd_gdbh.value});
-  yjtableData.splice(0, yjtableData.length, ...getProductData_data.data.yjData);
-  gytableData.splice(0, gytableData.length, ...getProductData_data.data.gyData);
+  // const getProductData_data = await getProductData({product_code:_Gd_gdbh.value});
+  // yjtableData.splice(0, yjtableData.length, ...getProductData_data.data.yjData);
+  // gytableData.splice(0, gytableData.length, ...getProductData_data.data.gyData);
 }
 //搜索查询
 const searchInfo = ref('')
@@ -3398,27 +3401,42 @@ const addgyenterDialog = async () =>{
   };
   console.log(formattedData)
   // return false;
-  const res= await addProductGyInfo(formattedData)
-  console.log(res)
-  console.log(_product_code.value + "--->工艺添加后获取产品编号")
-  res.then(result => {
-    if(result.code===0){
-  		ElMessage({
-  		  type: 'success',
-  		  message: '成功'
-  		})
-      GetInfo();
-	  addgydialogFormVisible.value = false
-	 Object.keys(add_gyformData).forEach(key => {
-			add_gyformData[key] = '';
-		  });
-  	}else{
-  		ElMessage({
-  		  type: 'error',
-  		  message: '失败'
-  		})
-  	}
-  });
+  await addProductGyInfo(formattedData).then( result =>{
+	  if(result.code===0){
+	  	ElMessage({
+	  	  type: 'success',
+	  	  message: '成功'
+	  	})
+	    GetInfo();
+	    addgydialogFormVisible.value = false
+	   Object.keys(add_gyformData).forEach(key => {
+	  		add_gyformData[key] = '';
+	  	  });
+	  }else{
+	  	ElMessage({
+	  	  type: 'error',
+	  	  message: '失败'
+	  	})
+	  }
+  })
+  // res.then(result => {
+  //   if(result.code===0){
+  // 		ElMessage({
+  // 		  type: 'success',
+  // 		  message: '成功'
+  // 		})
+  //     GetInfo();
+	 //  addgydialogFormVisible.value = false
+	 // Object.keys(add_gyformData).forEach(key => {
+		// 	add_gyformData[key] = '';
+		//   });
+  // 	}else{
+  // 		ElMessage({
+  // 		  type: 'error',
+  // 		  message: '失败'
+  // 		})
+  // 	}
+  // });
 }
 //新增后刷新
 const GetInfo = async () => {
@@ -3666,38 +3684,42 @@ const gyupdateCompanyFunc = async (row) => {
 const gydialogFormVisible = ref(false)
 //工艺修改确定
 const gyenterDialog = () => {
-  // console.log(gyformDataTest)
+  console.log(gyformDataTest)
   const formattedData = {
-    Gy0_方案: gyformDataTest['Gy0_方案'],
-    Gy0_yjno: gyformDataTest['Gy0_yjno'],
-    Gy0_gxh: gyformDataTest['Gy0_gxh'],
-    Gy0_Ks: gyformDataTest['Gy0_Ks'],
-    Gy0_ls: gyformDataTest['Gy0_ls'],
-    Gy0_site: gyformDataTest['Gy0_site'],
-    gy0_gxmc: gyformDataTest['gy0_gxmc'],
-    Add_gxmc: gyformDataTest['Add_gxmc'],
-    Gy0_Ms: gyformDataTest['Gy0_Ms'],
-    Gy0_sbbh: gyformDataTest['Gy0_sbbh'],
-    工价系数: gyformDataTest['工价系数'],
-    Gy0_shdh: gyformDataTest['Gy0_shdh'],
-    sys_mc: gyformDataTest['sys_mc'],
-    sys_rate0: gyformDataTest['sys_rate0'],
-    sys_rate1: gyformDataTest['sys_rate1'],
-    损耗系数: gyformDataTest['损耗系数'],
-    工序备注: gyformDataTest['工序备注'],
-    质量要求: gyformDataTest['质量要求'],
-    质量隐患: gyformDataTest['质量隐患'],
+    UniqID: gyformDataTest['UniqID'],
+    Gy0_cpdh: _Gd_gdbh.value,
+    Gy0_方案: gyformDataTest['Gy0_方案'],
+    Gy0_yjno: gyformDataTest['Gy0_yjno'],
+    Gy0_gxh: gyformDataTest['Gy0_gxh'],
+    Gy0_Ks: gyformDataTest['Gy0_Ks'],
+    Gy0_ls: gyformDataTest['Gy0_ls'],
+    Gy0_site: gyformDataTest['Gy0_site'],
+    gy0_gxmc: gyformDataTest['Add_gxmc'],
+    Add_gxmc: gyformDataTest['gy0_gxmc'],
+    Gy0_Ms: gyformDataTest['Gy0_Ms'],
+    Gy0_sbbh: gyformDataTest['Gy0_sbbh'],
+    Gy0_shdh: gyformDataTest['标准损耗'],
+    // 工价系数: gyformDataTest['损耗率'],
+    工价系数: gyformDataTest['难度系数'],
+    损耗系数: gyformDataTest['损耗系数'],
+    工序备注:gyformDataTest['工序备注'],
+    质量要求: gyformDataTest['质量要求'],
+    质量隐患: gyformDataTest['质量隐患'],
+    Sys_id  : _username.value,
 
   };
-  console.log(formattedData)
-  // const editdata = await 修改工艺接口函数(formattedData);
-
-  // if (editdata.code === 0) {
-  //   ElMessage({type: 'success',message: '更新成功'})
-  // } else {
-  //   ElMessage({ type: 'error',message: '更新失败'})
-  // }
-  // gydialogFormVisible.value = true
+  // console.log(formattedData)
+  ProcessEdit(formattedData).then( editdata =>{
+	  if (editdata.code == 0) {
+	    ElMessage({type: 'success',message: '更新成功'})
+	  	gydialogFormVisible.value = false
+	  	GetInfo()
+	  } else {
+	    ElMessage({ type: 'error',message: '更新失败'})
+	  }
+  });
+  
+  
 }
 //关闭修改弹窗
 const gycloseDialog = () => {

+ 72 - 39
src/view/yunyin/shengchanguanli/gongdanziliao.vue

@@ -978,12 +978,12 @@
                     <el-input v-model="gdyjformData['万小张']"  style="width: 80px;" id="万小张"  @keydown="edit_gdyjent($event, '平张投料', '万小张', '开料规格')"/>
                   </el-form-item>
                   <el-form-item label="纸张规格:" class="mab" prop="keyOrder">
-                    <el-input disabled v-model="gdyjformData['投料规格']"  style="width: 240px;" />
+                    <el-input v-model="gdyjformData['开料规格']"  style="width: 240px;" />
                   </el-form-item>
                 </div>
                 <div style="display: flex; gap: 0px;">
                   <el-form-item label="投料规格:" class="mab" prop="keyOrder">
-                    <el-input v-model="gdyjformData['料规格']"  style="width: 80px;" id="开料规格"  @keydown="edit_gdyjent($event, '万小张', '开料规格', '开数')"/>
+                    <el-input v-model="gdyjformData['料规格']"  style="width: 80px;" id="开料规格"  @keydown="edit_gdyjent($event, '万小张', '开料规格', '开数')"/>
                   </el-form-item>
                   <el-form-item label="开料开数:" class="mab" prop="keyOrder">
                     <el-input v-model="gdyjformData['开数']" placeholder="" style="width: 80px;" id="开数"  @keydown="edit_gdyjent($event, '开料规格', '开数', '联数')"/>
@@ -1154,10 +1154,10 @@
                 <div>
                   <div style="display: flex; gap: 0px;">
                     <el-form-item label="印件编号:"  class="mab" prop="keyOrder">
-                      <el-input disabled v-model="gdgyformData['印件']"   style="width: 100px;"/>
+                      <el-input  v-model="gdgyformData['印件']"   style="width: 100px;"/>
                     </el-form-item>
                     <el-form-item label="工序编号:"  class="mab" prop="keyOrder" label-width=" 90">
-                      <el-input disabled v-model="gdgyformData['工序']"  style="width: 100px;"/>
+                      <el-input  v-model="gdgyformData['工序']"  style="width: 100px;"/>
                     </el-form-item>
                     <el-form-item label="重点工序:"  class="mab" prop="keyOrder" label-width=" 90">
                       <el-input  v-model="gdgyformData['重点工序']"  id="重点工序"   @keydown="gyzlent($event, '', '重点工序', '设备编号')"  style="width: 100px;"/>
@@ -1166,24 +1166,24 @@
                       <el-checkbox v-model="gdgyformData['备选工序']"></el-checkbox>
                     </el-form-item>
                     <el-form-item label="加工开数:"  class="mab" prop="keyOrder" label-width=" 125">
-                      <el-input disabled v-model="gdgyformData['开数']"  style="width: 100px;"/>
+                      <el-input  v-model="gdgyformData['开数']"  style="width: 100px;"/>
                     </el-form-item>
                     <el-form-item label="加工联数:"  class="mab" prop="keyOrder" label-width=" 80">
-                      <el-input disabled v-model="gdgyformData['联数']"  style="width: 100px;"/>
+                      <el-input  v-model="gdgyformData['联数']"  style="width: 100px;"/>
                     </el-form-item>
                   </div>
                   <div style="display: flex; gap: 0px;">
                     <el-form-item label="车间名称:"  class="mab" prop="keyOrder">
-                      <el-input disabled v-model="gdgyformData['车间名称']"  style="width: 130px;"/>
+                      <el-input  v-model="gdgyformData['车间名称']"  style="width: 130px;"/>
                     </el-form-item>
                     <el-form-item label="工艺名称:"  class="mab" prop="keyOrder" label-width=" 90">
-                      <el-input disabled v-model="gdgyformData['工艺名称']"  style="width: 140px;"/>
+                      <el-input  v-model="gdgyformData['工艺名称']"  style="width: 140px;"/>
                     </el-form-item>
                     <el-form-item label="工序名称:"  class="mab" prop="keyOrder" label-width=" 90">
-                      <el-input disabled v-model="gdgyformData['工序名称']"  style="width: 400px;"/>
+                      <el-input  v-model="gdgyformData['工序名称']"  style="width: 400px;"/>
                     </el-form-item>
                     <el-form-item label="计损色数"  class="mab" prop="keyOrder" label-width=" 80">
-                      <el-input disabled v-model="gdgyformData['计损色数']" style="width: 90px;"/>
+                      <el-input  v-model="gdgyformData['计损色数']" style="width: 90px;"/>
                     </el-form-item>
                   </div>
                   <el-form-item label="设备编号:"  class="mab" prop="remark">
@@ -1203,7 +1203,7 @@
                   </el-form-item>
                   <el-form-item label="工序损耗:"  class="mab" prop="keyOrder" >
                     <el-input v-model="gdgyformData['shdh']"  style="width: 10%;" id="工序损耗"  @keydown="gyzlent($event, '设备编号', '工序损耗', '损耗系数')"/>
-                    <el-input disabled v-model="gdgyformData['工序名称']"  style="width: 88.7%;margin-left: 10px"/>
+                    <el-input  v-model="gdgyformData['工序名称']"  style="width: 88.7%;margin-left: 10px"/>
                   </el-form-item>
                   <div style="display: flex; gap: 0px;">
                     <el-form-item label="损耗系数:"  class="mab" prop="keyOrder">
@@ -1213,26 +1213,26 @@
                       <el-input v-model="gdgyformData['难度系数']"  style="flex: 1;" id="难度系数"  @keydown="gyzlent($event, '设备编号', '难度系数', '小时产能')"/>
                     </el-form-item>
                     <el-form-item label="装版工时:"  class="mab" prop="keyOrder">
-                      <el-input disabled v-model="gdgyformData['辅助工时']"  style="flex: 1;"/>
+                      <el-input  v-model="gdgyformData['辅助工时']"  style="flex: 1;"/>
                     </el-form-item>
                     <el-form-item label="排产小时产能:"  class="mab" prop="keyOrder" label-width=" 120px">
                       <el-input  v-model="gdgyformData['小时产能']"  style="flex: 1;" id="小时产能"  @keydown="gyzlent($event, '难度系数', '小时产能', '')"/>
                     </el-form-item>
                     <el-form-item label="印刷方式"  class="mab" prop="keyOrder">
-                      <el-input disabled v-model="gdgyformData['印刷方式']"  style="flex: 1;"/>
+                      <el-input  v-model="gdgyformData['印刷方式']"  style="flex: 1;"/>
                     </el-form-item>
                     <el-form-item label="版距"  class="mab" prop="keyOrder">
-                      <el-input disabled v-model="gdgyformData['版距']"  style="flex: 1;"/>
+                      <el-input  v-model="gdgyformData['版距']"  style="flex: 1;"/>
                     </el-form-item>
                   </div>
                   <el-form-item label="工序备注:"  class="mab" prop="remark">
-                    <el-input disabled type="textarea" resize="none" v-model="gdgyformData['备注']" rows="3" clearable   style="flex: 1;resize: none" />
+                    <el-input  type="textarea" resize="none" v-model="gdgyformData['备注']" rows="3" clearable   style="flex: 1;resize: none" />
                   </el-form-item>
                   <el-form-item  label="质量要求:"  class="mab" prop="remark">
-                    <el-input disabled type="textarea" resize="none" v-model="gdgyformData['质量要求']" rows="2" clearable   style="flex: 1;resize: both;"/>
+                    <el-input  type="textarea" resize="none" v-model="gdgyformData['质量要求']" rows="2" clearable   style="flex: 1;resize: both;"/>
                   </el-form-item>
                   <el-form-item label="质量隐患:"  class="mab" prop="remark">
-                    <el-input disabled type="textarea" resize="none" v-model="gdgyformData['质量隐患']" rows="2" clearable   style="flex: 1;"/>
+                    <el-input  type="textarea" resize="none" v-model="gdgyformData['质量隐患']" rows="2" clearable   style="flex: 1;"/>
                   </el-form-item>
                 </div>
               </el-form>
@@ -2209,7 +2209,13 @@ const add_gdyjenterDialog =  async  () => {
   const PrintDetailAdd_add = await PrintDetailAdd(formattedData);
   if(PrintDetailAdd_add.code === 0) {
     ElMessage({type: 'success',message: '添加成功'})
-    add_gdyjdialogFormVisible.value = false
+    add_gdyjdialogFormVisible.value = false
+	let row = {
+			 '工单编号':_Gd_gdbh.value,
+			 '产品代号':_Gd_cpdh.value,
+			 '产品名称':_Gd_cpmc.value,
+	}
+	tableRowClick (row)
   } else {
     ElMessage({type: 'error',message: '添加失败' })
   }
@@ -3288,7 +3294,13 @@ const gdyjenterDialog = async () => {
   const PrintedEdit_edit = await PrintedEdit(formattedData);
   if (PrintedEdit_edit.code === 0) {
     gdyjdialogFormVisible.value = false
-    ElMessage({type: 'success',message: '更新成功' })
+    ElMessage({type: 'success',message: '更新成功' })
+	let row = {
+			 '工单编号':_Gd_gdbh.value,
+			 '产品代号':_Gd_cpdh.value,
+			 '产品名称':_Gd_cpmc.value,
+	}
+	tableRowClick (row)
   } else {
     ElMessage({type: 'error', message: '更新失败'})
   }
@@ -3535,30 +3547,51 @@ const gdgyenterDialog = async () => {
     //   ElMessage({type: 'warning', message: '工序损耗不能为空'})
     //   return false;
     // }
-    if(gdgyformData['小时产能'] === '' || gdgyformData['小时产能'] === "0"){
-      ElMessage({type: 'warning', message: '排产小时产能 不能为空或0'})
-      return false;
-    }
-    if(gdgyformData['设备编号'] === '' || gdgyformData['设备编号'] === "0"){
-      ElMessage({type: 'warning', message: '设备编号 不能为空'})
-      return false;
-    }
+    // if(gdgyformData['小时产能'] === '' || gdgyformData['小时产能'] === "0"){
+    //   ElMessage({type: 'warning', message: '排产小时产能 不能为空或0'})
+    //   return false;
+    // }
+    // if(gdgyformData['设备编号'] === '' || gdgyformData['设备编号'] === "0"){
+    //   ElMessage({type: 'warning', message: '设备编号 不能为空'})
+    //   return false;
+    // }
     const formattedData = {
-      sbbh: selectedValuesAsString ? selectedValuesAsString : "",
-      shdh: gdgyformData['shdh'] ? gdgyformData['shdh'] : "",
-      shxs:gdgyformData['损耗系数'] ? gdgyformData['损耗系数'] : "",
-      ndxs:gdgyformData['难度系数'] ? gdgyformData['难度系数'] : "",
-      zdgx: gdgyformData['重点工序'] ? gdgyformData['重点工序'] : "",
-      xscn: gdgyformData['小时产能'] ? gdgyformData['小时产能'] : "",
-      bxgx: gdgyformData['备选工序'] ? 1 : "",
-      UniqId: gdgyformData['UniqId'],
-      workOrder: _Gd_gdbh.value,
+      Uniqid: gdgyformData['UniqId'],
+	  
+	  Gy0_gdbh: _Gd_gdbh.value,
+	  Gy0_方案: 'A',
+	  Gy0_yjno: gdgyformData['印件'] ? gdgyformData['印件'] : "",
+	  Gy0_gxh: gdgyformData['工序'] ? gdgyformData['工序'] : "",
+	  Gy0_gxmc:gdgyformData['工艺名称'] ? gdgyformData['工艺名称'] : "",
+	  Add_gxmc:gdgyformData['工序名称'] ? gdgyformData['工序名称'] : "",
+	  备选工序: gdgyformData['备选工序'] ? "1" : "0",
+	  重点工序: gdgyformData['重点工序'] ? gdgyformData['重点工序'] : "",
+	  Gy0_sbbh: gdgyformData['设备编号'] ? gdgyformData['设备编号'] : "",
+	  Gy0_sbmc: "",
+	  Gy0_SITE: gdgyformData['车间名称'] ? gdgyformData['车间名称'] : "",
+	  Gy0_ks: gdgyformData['开数'] ? gdgyformData['开数'] : "",
+	  Gy0_ls: gdgyformData['联数'] ? gdgyformData['联数'] : "",
+	  Gy0_ms: gdgyformData['计损色数'] ? gdgyformData['计损色数'] : 0,
+	  Sys_id  : _username.value,
+	  工价系数: gdgyformData['难度系数'] ? gdgyformData['难度系数'] : 0,
+	  损耗系数: gdgyformData['损耗系数'] ? gdgyformData['损耗系数'] : 0,
+	  Gy0_shdh: gdgyformData['shdh'] ? gdgyformData['shdh'] : "",
+	  Gy0_Rate1: "",
+	  Gy0_小时产能: gdgyformData['小时产能'] ? gdgyformData['小时产能'] : "",
+	  Gy0_辅助工时: gdgyformData['辅助工时'] ? gdgyformData['辅助工时'] : "",
+	  工序备注: gdgyformData['备注'] ? gdgyformData['备注'] : "",
+	  质量要求: gdgyformData['质量要求'] ? gdgyformData['质量要求'] : "",
+	  质量隐患: gdgyformData['质量隐患'] ? gdgyformData['质量隐患'] : "",
     };
-    console.log(formattedData)
     const ProcessDetailEdit_edit = await ProcessDetailEdit(formattedData);
     if (ProcessDetailEdit_edit.code === 0) {
-      gdgydialogFormVisible.value = false
-      ElMessage({type: 'success',message: '更新成功' })
+      ElMessage({type: 'success',message: '更新成功' })
+	  let row = {
+		 '工单编号':_Gd_gdbh.value,
+		 '产品代号':_Gd_cpdh.value,
+		 '产品名称':_Gd_cpmc.value,
+	  }
+	  tableRowClick (row)
     } else {
       ElMessage({type: 'error', message: '更新失败'})
     }