From 18a785bcfef2fc0f0ff8ccd48b7d1427547b51e4 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 30 七月 2025 14:33:30 +0800
Subject: [PATCH] 1.售后处理-开发联调

---
 src/views/customerService/afterSalesHandling/index.vue |   62 +++++++++++++++++++++++--------
 1 files changed, 46 insertions(+), 16 deletions(-)

diff --git a/src/views/customerService/afterSalesHandling/index.vue b/src/views/customerService/afterSalesHandling/index.vue
index 50f250e..4994365 100644
--- a/src/views/customerService/afterSalesHandling/index.vue
+++ b/src/views/customerService/afterSalesHandling/index.vue
@@ -2,22 +2,29 @@
 	<div class="app-container">
 		<div class="search_form">
 			<div>
-				<span class="search_title">璁惧鍚嶇О锛�</span>
-				<el-input
-					v-model="searchForm.name"
-					style="width: 240px"
-					placeholder="璇疯緭鍏�"
-					@change="handleQuery"
+				<span class="search_title">鍙嶉鏃ユ湡锛�</span>
+				<el-date-picker
+					v-model="searchForm.feedbackDate"
+					value-format="YYYY-MM-DD"
+					format="YYYY-MM-DD"
+					type="date"
+					placeholder="璇烽�夋嫨"
 					clearable
-					:prefix-icon="Search"
+					@change="handleQuery"
+				/>
+				<span class="search_title ml10">澶勭悊鏃ユ湡锛�</span>
+				<el-date-picker
+					v-model="searchForm.disDate"
+					value-format="YYYY-MM-DD"
+					format="YYYY-MM-DD"
+					type="date"
+					placeholder="璇烽�夋嫨"
+					clearable
+					@change="handleQuery"
 				/>
 				<el-button type="primary" @click="handleQuery" style="margin-left: 10px"
 				>鎼滅储</el-button
 				>
-			</div>
-			<div>
-				<el-button type="primary" @click="openForm('add')">鏂板</el-button>
-				<el-button type="danger" plain @click="handleDelete">鍒犻櫎</el-button>
 			</div>
 		</div>
 		<div class="table_list">
@@ -39,7 +46,7 @@
 <script setup>
 import {Search} from "@element-plus/icons-vue";
 import {onMounted, ref} from "vue";
-import FormDia from "@/views/customerService/feedbackRegistration/components/formDia.vue";
+import FormDia from "@/views/customerService/afterSalesHandling/components/formDia.vue";
 import {ElMessageBox} from "element-plus";
 import {afterSalesServiceDelete, afterSalesServiceListPage} from "@/api/customerService/index.js";
 import useUserStore from "@/store/modules/user.js";
@@ -48,7 +55,8 @@
 
 const data = reactive({
 	searchForm: {
-		name: "",
+		feedbackDate: "",
+		disDate: "",
 	},
 });
 const { searchForm } = toRefs(data);
@@ -102,21 +110,43 @@
 		width: 200,
 	},
 	{
+		label: "澶勭悊浜�",
+		prop: "disposeNickName",
+	},
+	{
+		label: "澶勭悊缁撴灉",
+		prop: "disRes",
+		width: 200,
+	},
+	{
+		label: "澶勭悊鏃ユ湡",
+		prop: "disDate",
+		width: 150,
+	},
+	{
 		dataType: "action",
 		label: "鎿嶄綔",
 		align: "center",
 		fixed: 'right',
+		width: 120,
 		operation: [
 			{
-				name: "缂栬緫",
+				name: "澶勭悊",
 				type: "text",
 				clickFun: (row) => {
-					openForm("edit", row);
+					openForm("approve", row);
 				},
 				disabled: (row) => {
-					return row.checkUserId !== userStore.id || row.status !== 1
+					return row.status !== 1
 				}
 			},
+			{
+				name: "鏌ョ湅",
+				type: "text",
+				clickFun: (row) => {
+					openForm("view", row);
+				},
+			},
 		],
 	},
 ]);

--
Gitblit v1.9.3