Explorar el Código

附件上传问题修改

sunlupeng hace 1 año
padre
commit
508d9e24da
Se han modificado 7 ficheros con 1518 adiciones y 1476 borrados
  1. 1 1
      api/oa/conversion.js
  2. 1 1
      api/oa/entry.js
  3. 1 1
      api/oa/renew.js
  4. 486 475
      pages/oa/conversion/edit.vue
  5. 502 492
      pages/oa/entry/edit.vue
  6. 511 500
      pages/oa/renew/edit.vue
  7. 16 6
      pages/oa/universal/edit.vue

+ 1 - 1
api/oa/conversion.js

@@ -27,7 +27,7 @@ export function create(data) {
   // 暂存数据删除
   export function deleteById(id) {
     return request({
-      url: 'bpm/oa-conversion/delete?id=' + id,
+      url: '/bpm/oa-conversion/delete?id=' + id,
       method: 'delete'
     })
   }

+ 1 - 1
api/oa/entry.js

@@ -27,7 +27,7 @@ export function save(data) {
 // 暂存数据删除
 export function deleteById(id) {
   return request({
-    url: 'bpm/oa-entry/delete?id=' + id,
+    url: '/bpm/oa-entry/delete?id=' + id,
     method: 'delete'
   })
 }

+ 1 - 1
api/oa/renew.js

@@ -27,7 +27,7 @@ export function save(data) {
 // 暂存数据删除
 export function deleteById(id) {
   return request({
-    url: 'bpm/oa-renew/delete?id=' + id,
+    url: '/bpm/oa-renew/delete?id=' + id,
     method: 'delete'
   })
 }

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 486 - 475
pages/oa/conversion/edit.vue


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 502 - 492
pages/oa/entry/edit.vue


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 511 - 500
pages/oa/renew/edit.vue


+ 16 - 6
pages/oa/universal/edit.vue

@@ -291,6 +291,11 @@
 				this.$refs[ref].validate().then(res => {
 					this.form.startUserSelectAssignees = this.form.peopleList.split(',');
 					this.form.auditPass = true;
+					let fileIds = [];
+					this.fileList.forEach(v => {
+						fileIds.push(v.id)
+					})
+					this.form.fileIdList = fileIds;
 					create(this.form).then(response => {
 						uni.showToast({
 							title: `提交成功`
@@ -298,9 +303,9 @@
 						if(this.id){
 							this.$emit('popupClose');
 						}else{
-							setTimeout(() => {
-								this.$router.go(0)
-							}, 500)
+							// setTimeout(() => {
+							// 	this.$router.go(0)
+							// }, 500)
 						}
 						
 					}).catch(() => {
@@ -316,6 +321,11 @@
 					this.form.startUserSelectAssignees = this.form.peopleList.split(',');
 				}
 				this.form.auditPass = false;
+				let fileIds = [];
+					this.fileList.forEach(v => {
+					fileIds.push(v.id)
+				})
+				this.form.fileIdList = fileIds;
 				save(this.form).then(response => {
 					uni.showToast({
 						title: `暂存成功`
@@ -323,9 +333,9 @@
 					if(this.id){
 						this.$emit('popupClose');
 					}else{
-							setTimeout(() => {
-								this.$router.go(0)
-							}, 500)
+							// setTimeout(() => {
+							// 	this.$router.go(0)
+							// }, 500)
 						}
 				}).catch(() => {