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"> 鍙兘涓婁紶.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