From 952240909a036a341300ec25a2259e6faed33362 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 04 九月 2025 16:09:49 +0800
Subject: [PATCH] 设备保修真机测试,bug修改

---
 src/pages/cooperativeOffice/clientVisit/index.vue |  168 ++++++--------------------------------------------------
 1 files changed, 18 insertions(+), 150 deletions(-)

diff --git a/src/pages/cooperativeOffice/clientVisit/index.vue b/src/pages/cooperativeOffice/clientVisit/index.vue
index 4f37a94..5b731d4 100644
--- a/src/pages/cooperativeOffice/clientVisit/index.vue
+++ b/src/pages/cooperativeOffice/clientVisit/index.vue
@@ -1,30 +1,30 @@
 <template>
-  <view class="client-visit-list">
+  <view class="sales-accoun">
     <!-- 浣跨敤閫氱敤椤甸潰澶撮儴缁勪欢 -->
     <PageHeader title="瀹㈡埛鎷滆" @back="goBack" />
     
     <!-- 鎼滅储鍜岀瓫閫夊尯鍩� -->
-    <view class="search-filter-section">
+    <view class="search-section">
       <view class="search-bar">
         <view class="search-input">
-          <input
+          <up-input
             class="search-text"
             placeholder="璇疯緭鍏ュ鎴峰悕绉�"
             v-model="customerName"
-            confirm-type="search"
-            @confirm="getList"
+            @blur="getList"
+            clearable
           />
         </view>
         <view class="filter-button" @click="getList">
-          <up-icon name="search" size="24" color="#999"></up-icon>
+          <u-icon name="search" size="24" color="#999"></u-icon>
         </view>
       </view>
     </view>
     
     <!-- 鎷滆璁板綍鍒楄〃 -->
-    <view class="visit-list" v-if="visitList.length > 0">
+    <view class="ledger-list" v-if="visitList.length > 0">
       <view v-for="(item, index) in visitList" :key="index">
-        <view class="visit-item">
+        <view class="ledger-item">
           <view class="item-header">
             <view class="item-left">
               <view class="document-icon">
@@ -239,167 +239,35 @@
 </script>
 
 <style scoped lang="scss">
-.u-divider {
-  margin: 0 !important;
-}
+@import "../../../styles/sales-common.scss";
 
-.client-visit-list {
+// 椤甸潰鐗瑰畾鐨勬牱寮忚鐩�
+.sales-accoun {
   min-height: 100vh;
   background: #f8f9fa;
   position: relative;
   padding-bottom: 80px;
 }
 
-.search-filter-section {
-  padding: 10px 20px;
-  background: #ffffff;
-}
-
-.search-bar {
-  display: flex;
-  align-items: center;
-  gap: 12px;
-}
-
-.search-input {
-  flex: 1;
-  background: #f5f5f5;
-  border-radius: 24px;
-  padding: 10px 16px;
-  display: flex;
-  align-items: center;
-  gap: 8px;
-}
-
-.search-text {
-  flex: 1;
-  font-size: 14px;
-  color: #333;
-  background: transparent;
-  border: none;
-  outline: none;
-}
-
-.search-text::placeholder {
-  color: #999;
-}
-
-.filter-button {
-  width: 40px;
-  height: 40px;
-  border-radius: 8px;
-  display: flex;
-  align-items: center;
-  justify-content: center;
-}
-
-.visit-list {
-  padding: 20px;
-}
-
-.visit-item {
-  background: #ffffff;
-  border-radius: 12px;
-  margin-bottom: 16px;
-  overflow: hidden;
-  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
-  padding: 0 16px;
-}
-
-.item-header {
-  padding: 16px 0;
-  display: flex;
-  align-items: center;
-  justify-content: space-between;
-}
-
-.item-left {
-  display: flex;
-  align-items: center;
-  gap: 8px;
-}
-
+// 鐗瑰畾鐨勫浘鏍囨牱寮�
 .document-icon {
-  width: 24px;
-  height: 24px;
-  background: #667eea;
-  border-radius: 4px;
-  display: flex;
-  align-items: center;
-  justify-content: center;
+  background: #667eea; // 淇濇寔椤甸潰鐗规湁鐨勮儗鏅壊
 }
 
-.item-id {
-  font-size: 14px;
-  color: #333;
-  font-weight: 500;
-}
-
+// 鐗规湁鏍峰紡
 .visit-status {
   display: flex;
   align-items: center;
 }
 
-.item-details {
-  padding: 16px 0;
-}
-
-.detail-row {
-  display: flex;
-  align-items: flex-start;
-  justify-content: space-between;
-  margin-bottom: 8px;
-  
-  &:last-child {
-    margin-bottom: 0;
-  }
-}
-
-.detail-label {
-  font-size: 12px;
-  color: #777777;
-  min-width: 60px;
-}
-
 .detail-value {
-  font-size: 12px;
-  color: #000000;
-  text-align: right;
-  flex: 1;
-  margin-left: 16px;
-  word-break: break-all;
+  word-break: break-all; // 淇濈暀椤甸潰鐗规湁鐨勬枃鏈崲琛屾牱寮�
 }
 
-.no-data {
-  padding: 40px 0;
-  text-align: center;
-  color: #999;
-}
-
-.action-buttons {
-  display: flex;
-  gap: 12px;
-  padding: 0 0 16px 0;
-  justify-content: space-between;
-}
-
-.action-btn {
-  flex: 1;
-}
-
+// 鐗瑰畾鐨勬诞鍔ㄦ寜閽牱寮�
 .fab-button {
-  position: fixed;
-  bottom: calc(30px + env(safe-area-inset-bottom));
-  right: 30px;
-  width: 56px;
-  height: 56px;
-  background: #667eea;
-  border-radius: 50%;
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  box-shadow: 0 4px 16px rgba(102, 126, 234, 0.3);
-  z-index: 1000;
+  background: #667eea; // 淇濇寔椤甸潰鐗规湁鐨勮儗鏅壊
+  box-shadow: 0 4px 16px rgba(102, 126, 234, 0.3); // 淇濇寔椤甸潰鐗规湁鐨勯槾褰辨晥鏋�
 }
 </style>
 

--
Gitblit v1.9.3