From 97f49ad547a051a6875271457bde89160f2a136b Mon Sep 17 00:00:00 2001
From: ZN <zhang_12370@163.com>
Date: 星期一, 09 三月 2026 16:10:51 +0800
Subject: [PATCH] fix: 修复删除接口参数传递和表单验证逻辑

---
 src/views/customerService/afterSalesHandling/components/formDia.vue |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/views/customerService/afterSalesHandling/components/formDia.vue b/src/views/customerService/afterSalesHandling/components/formDia.vue
index 432a3ef..4b2964b 100644
--- a/src/views/customerService/afterSalesHandling/components/formDia.vue
+++ b/src/views/customerService/afterSalesHandling/components/formDia.vue
@@ -10,7 +10,7 @@
 				:model="form"
 				label-width="140px"
 				label-position="top"
-				:rules="rules"
+				:rules="operationType === 'view' ? {} : rules"
 				ref="formRef"
 			>
 				<el-row :gutter="30">
@@ -63,7 +63,7 @@
 								v-model="form.proDesc"
 								placeholder="璇疯緭鍏�"
 								clearable
-								disabled
+								:disabled="operationType === 'view'"
 								type="textarea"
 							/>
 						</el-form-item>
@@ -118,8 +118,9 @@
 			</el-row>
 			<template #footer>
 				<div class="dialog-footer">
-					<el-button type="primary" @click="submitForm">纭</el-button>
-					<el-button @click="closeDia">鍙栨秷</el-button>
+					<el-button v-if="operationType === 'approve'" type="primary" @click="submitForm">纭</el-button>
+					<el-button v-if="operationType === 'approve'" @click="closeDia">鍙栨秷</el-button>
+					<el-button v-else type="primary" @click="closeDia">鍏抽棴</el-button>
 				</div>
 			</template>
     </el-dialog>
@@ -186,13 +187,16 @@
 // 	}
 // }
 const submitForm = () => {
+	if (operationType.value === 'view') {
+		closeDia();
+		return;
+	}
 	proxy.$refs["formRef"].validate(valid => {
-		if (valid) {
-			afterSalesServiceDispose(form.value).then(response => {
-				proxy.$modal.msgSuccess("鏂板鎴愬姛")
-				closeDia()
-			})
-		}
+		if (!valid) return;
+		afterSalesServiceDispose(form.value).then(() => {
+			proxy.$modal.msgSuccess("澶勭悊鎴愬姛")
+			closeDia()
+		})
 	})
 }
 // 鍏抽棴寮规
@@ -208,4 +212,4 @@
 
 <style scoped>
 
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3