From a26e8d708ab3c8899bee5cae4167ccc3be9b58cd Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期三, 03 九月 2025 14:00:23 +0800 Subject: [PATCH] 销售管理整体样式优化,搜索条件修改 --- src/pages/sales/receiptPaymentHistory/index.vue | 198 ++----------------------------------------------- 1 files changed, 10 insertions(+), 188 deletions(-) diff --git a/src/pages/sales/receiptPaymentHistory/index.vue b/src/pages/sales/receiptPaymentHistory/index.vue index b26eb1a..159bae5 100644 --- a/src/pages/sales/receiptPaymentHistory/index.vue +++ b/src/pages/sales/receiptPaymentHistory/index.vue @@ -1,17 +1,18 @@ <template> <view class="receipt-payment-history"> <!-- 浣跨敤閫氱敤椤甸潰澶撮儴缁勪欢 --> - <PageHeader title="鍥炴鍘嗗彶" @back="goBack" /> + <PageHeader title="鍥炴娴佹按" @back="goBack" /> <!-- 鎼滅储鍖哄煙 --> <view class="search-section"> <view class="search-bar"> <view class="search-input"> - <input + <up-input class="search-text" - placeholder="璇疯緭鍏ュ鎴峰悕绉�/瀹㈡埛鍚堝悓鍙�" + placeholder="璇疯緭鍏ュ鎴峰悕绉版悳绱�" v-model="searchForm.searchText" - @input="getList" + @change="getList" + clearable /> </view> <view class="search-button" @click="getList"> @@ -186,118 +187,21 @@ </script> <style scoped lang="scss"> -.u-divider { - margin: 0 !important; -} +@import '@/styles/sales-common.scss'; +// 鍥炴娴佹按鐗规湁鏍峰紡 .receipt-payment-history { min-height: 100vh; background: #f8f9fa; position: relative; } - - -.search-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; -} - -.search-button { - width: 40px; - height: 40px; - border-radius: 8px; - display: flex; - align-items: center; - justify-content: center; -} - -.history-list { - padding: 20px; -} - -.history-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; -} .action-buttons { - display: flex; - gap: 12px; - padding: 12px 0 0 0; - justify-content: space-between; -} -.action-btn { - flex: 1; - display: flex; - align-items: center; - justify-content: center; - gap: 8px; -} -.document-icon { - width: 24px; - height: 24px; - background: #2979ff; - border-radius: 4px; - display: flex; - align-items: center; - justify-content: center; -} - -.item-id { - font-size: 14px; - color: #333; - font-weight: 500; + padding: 12px 0 0 0; // 涓庡叕鍏辨牱寮忎腑鐨� 0 0 16px 0 涓嶅悓 } .item-tag { - border-radius: 4px; - padding: 2px 8px; + padding: 2px 8px; // 涓庡叕鍏辨牱寮忎腑鐨� 2px 4px 涓嶅悓 } .tag-electric { @@ -313,90 +217,8 @@ } .tag-text { - font-size: 14px; + font-size: 14px; // 涓庡叕鍏辨牱寮忎腑鐨� 11px 涓嶅悓 color: #ffffff; font-weight: 500; -} - -.item-details { - padding: 16px 0; -} - -.detail-row { - display: flex; - align-items: flex-end; - justify-content: space-between; - margin-bottom: 8px; - - &:last-child { - margin-bottom: 0; - } -} - -.detail-info { - margin-top: 10px; - display: flex; - align-items: flex-start; - justify-content: space-between; -} - -.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; -} - -.detail-value.highlight { - color: #2979ff; - font-weight: 500; -} - -.no-data { - padding: 40px 0; - text-align: center; - color: #999; -} - -.summary-info { - background: #ffffff; - margin: 20px 20px 0 20px; - border-radius: 12px; - padding: 16px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); -} - -.summary-item { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 8px; - - &:last-child { - margin-bottom: 0; - } -} - -.summary-label { - font-size: 14px; - color: #666; -} - -.summary-value { - font-size: 14px; - color: #333; - font-weight: 500; -} - -.summary-value.highlight { - color: #2979ff; - font-weight: 600; } </style> \ No newline at end of file -- Gitblit v1.9.3