From 18f682f736914e427070b9bb769df538ad9f6d1c Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期一, 02 十二月 2024 08:42:38 +0800
Subject: [PATCH] 修改

---
 web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue b/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
index 92867ed..fe9209c 100644
--- a/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
+++ b/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
@@ -1,5 +1,5 @@
 <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" :readonly="true"></el-input>
@@ -22,7 +22,6 @@
           <div style="display:inline-block;font-size: 14px;" class="el-upload__tip">&nbsp;&nbsp;&nbsp;鍙兘涓婁紶.xlsx鎴�.xls鐨勬枃浠讹紝涓斾笉瓒呰繃2G</div>
           <el-button slot="trigger" size="small" type="primary" style="font-size: 15px">閫夊彇鏂囦欢</el-button>
           <el-button type="primary" size="small" style="margin-left:20px;font-size: 15px" @click="submitUpload()">鎻� 浜�</el-button>
-          <el-button type="primary" size="small" style="margin-left:20px;font-size: 15px" @click="exportData()">涓嬭浇鏁版嵁妯℃澘</el-button>
         </el-upload>
       </zt-form-item>
       <el-progress :text-inside="true" :stroke-width="30" :percentage="progress.speed"></el-progress>
@@ -36,9 +35,11 @@
   import Cookies from "js-cookie";
 
   export default {
+    name:'assess-AddOrUpdate',
     data() {
       return {
         dataForm: {
+          id:'',
           name:'',
           productId:''
         },
@@ -58,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({
@@ -129,16 +135,19 @@
           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')
         }
       },
-      exportData() {
-        window.location.href = './璇勫畾鏁版嵁瀵煎叆妯℃澘.xlsx'
-      },
+
     }
   }
 </script>

--
Gitblit v1.9.1