From 3d3e7f45086799fdd7a412e2079710a6cdf8dc2b Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 24 十月 2024 08:30:04 +0800
Subject: [PATCH] Merge branch 'lsf-dataproduct-1018'
---
src/views/fysp/check/components/ComChangeEdit.vue | 41 ++++++++++++++++++++++++++++++-----------
1 files changed, 30 insertions(+), 11 deletions(-)
diff --git a/src/views/fysp/check/components/ComChangeEdit.vue b/src/views/fysp/check/components/ComChangeEdit.vue
index 6c52b21..af5562b 100644
--- a/src/views/fysp/check/components/ComChangeEdit.vue
+++ b/src/views/fysp/check/components/ComChangeEdit.vue
@@ -3,7 +3,7 @@
<div class="t-card_item">
鏁存敼鍥剧墖
<div>
- <el-button @click="chosePicFromAnyPic">浠庝换鎰忓浘鐗囬�夊彇</el-button>
+ <!-- <el-button @click="chosePicFromAnyPic">浠庝换鎰忓浘鐗囬�夊彇</el-button> -->
<!-- <el-button type="primary" @click="chosePicFromLedgerPic">浠庡彴璐﹂�夊彇</el-button> -->
<el-button @click="choseChangePic">浠庢枃浠跺す閫夊彇</el-button>
</div>
@@ -88,6 +88,9 @@
}
},
props: {
+ changeType: {
+ type: Number
+ },
problemId: {
type: String
},
@@ -121,7 +124,7 @@
},
methods: {
pictureValidate() {
- if (this.fileList.length < 1) {
+ if (this.changeType == 1 && this.fileList.length < 1) {
ElMessage({
message: '鑷冲皯涓婁紶涓�寮犲浘鐗�',
type: 'error'
@@ -132,11 +135,15 @@
message: '瓒呰繃涓夊紶, 宸插垹闄ゅ鍑虹殑鍥剧墖',
type: 'error'
});
+ this.fileList = this.fileList.slice(0, 3);
return false;
}
return true;
},
initParams() {
+ if (this.changeType == 0) {
+ return;
+ }
let beforeEditImgList = [];
useCloned(this.oldChangeFileList).cloned.value.forEach((oldChangeFileitem) => {
if (oldChangeFileitem.ischanged == 1) {
@@ -172,21 +179,33 @@
}
exclude = false;
// picUrls.push(item)
- } else {
}
});
const that = this;
let deleteImgCopy = this.deleteImg;
- fileUtil.getImageFiles(picUrls, function (files) {
- data.append('deleteImg', deleteImgCopy);
- data.append('problemId', that.problemId);
- files.forEach((image) => {
- data.append('images', image);
+
+ if (this.changeType == 1) {
+ fileUtil.getImageFiles(picUrls, function (files) {
+ data.append('deleteImg', deleteImgCopy);
+ data.append('problemId', that.problemId);
+ files.forEach((image) => {
+ data.append('images', image);
+ });
+
+ problemApi.updateChange(data).then((res) => {});
});
- problemApi.updateChange(data).then((res) => {});
- });
- this.$emit('submited', true);
+ that.$emit('submited', true);
+ }else {
+ fileUtil.getImageFiles(picUrls, function (files) {
+ data.append('problemId', that.problemId);
+ files.forEach((image) => {
+ data.append('images', image);
+ });
+ problemApi.changeProblem(data).then((res) => {});
+ that.$emit('submited', true);
+ });
+ }
},
beforeRemoveFile(file, fileList) {
if (file.remark == '宸蹭笂浼�') {
--
Gitblit v1.9.3