From 17ce02ec6fefa4e8b9ac870e2b52dea0942f5597 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期四, 05 十二月 2024 09:40:30 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue b/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
index 95031dc..fe9209c 100644
--- a/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
+++ b/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
@@ -1,8 +1,8 @@
 <template>
-  <zt-dialog ref="dialog" @confirm="formSubmit" :hasConfirm="true">
+  <zt-dialog ref="dialog" append-to-body @confirm="formSubmit" :hasConfirm="true">
     <el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="120px">
-      <zt-form-item label="鎬讳綋" prop="shipName">
-        <el-input v-model="dataForm.shipName"></el-input>
+      <zt-form-item label="鎬讳綋鑺傜偣" prop="shipName">
+        <el-input v-model="dataForm.shipName" :readonly="true"></el-input>
       </zt-form-item>
       <zt-form-item label="璇勫畾鏁版嵁鍚嶇О" prop="name" rules="required">
         <el-input v-model="dataForm.name"></el-input>
@@ -35,9 +35,11 @@
   import Cookies from "js-cookie";
 
   export default {
+    name:'assess-AddOrUpdate',
     data() {
       return {
         dataForm: {
+          id:'',
           name:'',
           productId:''
         },
@@ -57,11 +59,16 @@
     },
     methods: {
       async init(id, param) {
-        let result = await this.$http.get(`/basicInfo/TyProductModel/getUuid`)
-        this.dataForm.itemId = result.data
+        if(id){
+          this.dataForm.itemId=id
+          this.dataForm.id=id
+          this.dataForm.name=param.name
+        }else{
+          let result = await this.$http.get(`/basicInfo/TyProductModel/getUuid`)
+          this.dataForm.itemId = result.data
+        }
         this.dataForm.productId = param.productId
         this.dataForm.shipName = param.shipName
-        this.fileList = []
         this.resultData = []
         this.progress.id = guid()
         let params = qs.stringify({
@@ -128,13 +135,18 @@
           name:this.dataForm.name,
           productId:this.dataForm.productId
         }
-        let res = await this.$http.post('/taskReliability/ReliabilityAssess/add', param)
+        let res
+        if (this.dataForm.id){
+          res = await this.$http.post('/taskReliability/ReliabilityAssess/update', param)
+        }else{
+          res = await this.$http.post('/taskReliability/ReliabilityAssess/add', param)
+        }
         if (res.success) {
           await this.$tip.success()
           this.$refs.dialog.close()
           this.$emit('refreshDataList')
         }
-      }
+      },
 
     }
   }

--
Gitblit v1.9.1