From 1069d8bf6622690e6be091753def954ccf4495ae Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期二, 10 十二月 2024 10:38:53 +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"> 鍙兘涓婁紶.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