-
+
@@ -23,38 +23,38 @@
-
+
UL文件号/UL Product Model
-
+
刷新
变更
跳转至BOM
- 保存数据
- 同意
+ 保存数据
+ 同意
驳回
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue
index c86a5e3..c64e83a 100644
--- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue
+++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue
@@ -6,7 +6,7 @@
刷新数据
保存数据
- 同意
+ 同意
驳回
@@ -216,6 +216,7 @@
+
@@ -224,7 +225,7 @@
- 确定
+ 确定
取消
@@ -311,7 +312,6 @@
},
rejectOpinion: '',
submitModalFlag: false,
-
ossColumns:[
{
userId: this.$store.state.user.name,
@@ -386,6 +386,7 @@
columnWidth: 140
}
],
+ submitLoading: false
}
},
methods: {
@@ -550,11 +551,13 @@
this.submitData(tempData)
})
},
+
// 打开提交模态框
submitDataModal () {
this.rejectOpinion = ''
this.submitModalFlag = true
},
+
// 驳回提交
rejectSubmit () {
this.$confirm(`是否确认驳回?`, '提示', {
@@ -573,6 +576,7 @@
this.submitData(tempData)
})
},
+
openNewPage(url){
// window.open(this.$store.state.user.bmPicUrl +url);
let urlIn=url.replaceAll('\\','/')
@@ -595,9 +599,10 @@
})
}
});
-
},
+
submitData (tempData) {
+ this.submitLoading = true
updateBMcustomerInfo(this.dataForm).then(({data}) => {
if (data && data.code === 0) {
submitChange(tempData).then(({data}) => {
@@ -605,18 +610,24 @@
// this.searchTable()
window.location.reload();
this.submitModalFlag = false
+ this.submitLoading = false
this.$message({message: '操作成功', type: 'success'})
} else {
+ this.submitLoading = false
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
+ }).catch(()=>{
+ this.submitLoading = false
})
} else {
+ this.submitLoading = false
this.$message.error(data.msg)
}
+ }).catch(()=>{
+ this.submitLoading = false
})
-
},
},
}
diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue
index 50d8ba9e..45078be 100644
--- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue
+++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue
@@ -14,7 +14,7 @@
刷新数据
保存数据
- 同意
+ 同意
驳回
@@ -113,7 +113,7 @@
- 确定
+ 确定
取消
@@ -172,6 +172,7 @@
},
rejectOpinion: '',
submitModalFlag: false,
+ submitLoading: false
}
},
mounted () {
@@ -372,11 +373,13 @@
this.submitData(tempData)
})
},
+
// 打开提交模态框
submitDataModal () {
this.rejectOpinion = ''
this.submitModalFlag = true
},
+
// 驳回提交
rejectSubmit () {
this.$confirm(`是否确认驳回?`, '提示', {
@@ -395,7 +398,9 @@
this.submitData(tempData)
})
},
+
submitData (tempData) {
+ this.submitLoading = true
saveBMPropertiesValue(this.tableData).then(({data}) => {
if (data && data.code === 0) {
submitChange(tempData).then(({data}) => {
@@ -403,18 +408,24 @@
// this.searchTable()
window.location.reload();
this.submitModalFlag = false
+ this.submitLoading = false
this.$emit("closeModel")
} else {
+ this.submitLoading = false
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
+ }).catch(()=>{
+ this.submitLoading = false
})
} else {
+ this.submitLoading = false
this.$message.error(data.msg)
}
+ }).catch(()=>{
+ this.submitLoading = false
})
-
},
},
}
diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue
index ac7ad01..7276228 100644
--- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue
+++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue
@@ -21,7 +21,7 @@
保存数据
- 同意
+ 同意
驳回
@@ -600,7 +600,7 @@
- 确定
+ 确定
取消
@@ -1085,6 +1085,7 @@
tagNo1:'',
rejectOpinion: '',
submitModalFlag: false,
+ submitLoading: false
}
},
mounted () {
@@ -1766,14 +1767,15 @@
this.submitData(tempData)
})
},
+
async submitData (tempData) {
- await updateBMProcess(this.sheetData).then(({data}) => {
+ await updateBMProcess(this.sheetData).then(({data}) => {
if (data && data.code === 0) {
tsdBasicInformationSearch(this.searchData).then(({data}) => {
if (data.row) {
this.sheetData = data.row
}
- });
+ })
} else {
this.$message.error(data.msg)
return false
@@ -1786,18 +1788,23 @@
return false
}
})
+ this.submitLoading = true
await submitChange(tempData).then(({data}) => {
if (data && data.code === 0) {
// this.searchTable();
// 2025-05-31 操作成功才刷新界面,如果报错了则不刷新界面
window.location.reload();
this.submitModalFlag = false
+ this.submitLoading = false
this.$message({message: '操作成功', type: 'success'})
} else {
+ this.submitLoading = false
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
+ }).catch(() => {
+ this.submitLoading = false
})
},
diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue
index 046e951..4ff1a85 100644
--- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue
+++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue
@@ -10,10 +10,10 @@
保存数据
- 同意
+ 同意
- 驳回
+ 驳回
下达
@@ -375,7 +375,7 @@
- 确定
+ 确定
取消
@@ -516,7 +516,8 @@
ecnNeedChangeDrawing: 'No',
plmTechnicalSpecificationSheetArr: [],
plmTechnicalSpecificationTeamArr: [],
- copyFlag: 'No'
+ copyFlag: 'No',
+ submitLoading: false
}
},
methods: {
@@ -1199,6 +1200,7 @@
}
}
}
+ this.submitLoading = true
updateBMBasicInformation(this.dataForm).then(({data}) => {
if (data && data.code === 0) {
submitChange(tempData).then(({data}) => {
@@ -1206,16 +1208,23 @@
//this.searchTable()
window.location.reload();
this.submitModalFlag = false
+ this.submitLoading = false
this.$message({message: '操作成功', type: 'success'})
} else {
+ this.submitLoading = false
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
+ }).catch(()=>{
+ this.submitLoading = false
})
} else {
+ this.submitLoading = false
this.$message.error(data.msg)
}
+ }).catch(()=>{
+ this.submitLoading = false
})
},