From 5c76f242b20281b51d01ce2266e8beaafe8ae5a6 Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期五, 15 九月 2023 10:00:34 +0800
Subject: [PATCH] 改bug

---
 src/components/view/sale.vue |   41 ++++++++++++++++++++++++++++-------------
 1 files changed, 28 insertions(+), 13 deletions(-)

diff --git a/src/components/view/sale.vue b/src/components/view/sale.vue
index 56b9c32..d3e59a2 100644
--- a/src/components/view/sale.vue
+++ b/src/components/view/sale.vue
@@ -282,7 +282,8 @@
 			</el-dialog>
 		</div>
 		<div class="select-model">
-			<el-dialog :title="`閿�鍞�${upDia==true?'淇敼':'鏂板'}`" :visible.sync="addDia" width="850px">
+			<el-dialog :title="`閿�鍞�${upDia==true?'淇敼':'鏂板'}`" :visible.sync="addDia" width="850px"
+			@close="closeDialog">
 				<div class="body">
 					<div class="head">鍩烘湰淇℃伅</div>
 					<div class="content">
@@ -402,7 +403,7 @@
 					delTime: null
 				},
 				tableData: [],
-				selects: [],
+				selects: '',
 				currentPage: 1,
 				countSize: 0,
 				pageSize: 10,
@@ -429,10 +430,27 @@
 			this.selectRawInspectsList()
 		},
 		methods: {
+			closeDialog(){
+				this.addData = {
+					orderNumber: null,
+					code: null,
+					name: null,
+					proname: null,
+					adress: null,
+					username: null,
+					delTime: null,
+					orderName: null,
+					phone: null,
+					saleMaterialList: []
+				}
+			},
 			handleSelectionChange(val) {
-				this.selects = []
-				val.forEach(a=>{
-					this.selects.push(a.id)
+				this.selects = ''
+				val.forEach((a, ai)=>{
+					this.selects += a.id
+					if(ai!=val.length-1){
+						this.selects += ','
+					}
 				})
 			},
 			handleSizeChange(val) {
@@ -459,7 +477,7 @@
 				})
 			},
 			clean() {
-				this.selects = []
+				this.selects = ''
 				this.currentPage = 1
 				this.countSize = 0
 				this.pageSize = 10
@@ -467,7 +485,8 @@
 					formTime: null,
 					createTime: null,
 					insState: 2,
-					judgeState: 2
+					judgeState: 2,
+					type: null
 				}
 				this.selectRawInspectsList()
 			},
@@ -543,6 +562,7 @@
 						type: 1
 					}).then(res => {
 						this.selectRawInspectsList()
+						this.$parent.removeAllTab()
 					})
 				}).catch(e => {
 					if (e == 'cancel') {
@@ -615,17 +635,12 @@
 				})
 			},
 			delSales(){
-				console.log(this.selects);
-				if(this.selects.length==0) {
+				if(this.selects=='') {
 					this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹垹闄�')
 					return
 				}
 				this.axios.post(this.$api.url.delAllSale,{
 					ids: this.selects
-				}, {
-					headers: {
-						'Content-Type': 'application/json'
-					}
 				}).then(res=>{
 					this.$message.success('鍒犻櫎鎴愬姛')
 					this.selectRawInspectsList()

--
Gitblit v1.9.3