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