From ee42bf1badae06026efa79dc17d2a541297ab49b Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 03 九月 2025 17:43:31 +0800
Subject: [PATCH] 采购管理整体样式优化,搜索条件修改

---
 src/pages/procurementManagement/procurementInvoiceLedger/index.vue |  281 +++++--------------------------------------------------
 1 files changed, 29 insertions(+), 252 deletions(-)

diff --git a/src/pages/procurementManagement/procurementInvoiceLedger/index.vue b/src/pages/procurementManagement/procurementInvoiceLedger/index.vue
index 3517776..4934371 100644
--- a/src/pages/procurementManagement/procurementInvoiceLedger/index.vue
+++ b/src/pages/procurementManagement/procurementInvoiceLedger/index.vue
@@ -4,15 +4,15 @@
 		<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="searchForm.searchText"
-						confirm-type="search"
-						@confirm="handleQuery"
+						placeholder="璇疯緭鍏ヤ緵搴斿晢鍚嶇О鎼滅储"
+						v-model="searchForm.supplierName"
+						@change="handleQuery"
+						clearable
 					/>
 				</view>
 				<view class="filter-button" @click="handleQuery">
@@ -108,26 +108,26 @@
 						>
 							鍒犻櫎
 						</u-button>
-						<u-button
-							type="default"
-							size="small"
-							plain
-							class="action-btn"
-							v-if="item.invoiceFileName"
-							@click="openFileActions(item.commonFiles || [])"
-						>
-							鏌ョ湅闄勪欢
-						</u-button>
-						<u-button
-							type="primary"
-							size="small"
-							class="action-btn"
-							v-else
-							:disabled="item.issUer !== userStore.nickName"
-							@click="openUpload(item)"
-						>
-							涓婁紶
-						</u-button>
+<!--						<u-button-->
+<!--							type="default"-->
+<!--							size="small"-->
+<!--							plain-->
+<!--							class="action-btn"-->
+<!--							v-if="item.invoiceFileName"-->
+<!--							@click="openFileActions(item.commonFiles || [])"-->
+<!--						>-->
+<!--							鏌ョ湅闄勪欢-->
+<!--						</u-button>-->
+<!--						<u-button-->
+<!--							type="primary"-->
+<!--							size="small"-->
+<!--							class="action-btn"-->
+<!--							v-else-->
+<!--							:disabled="item.issUer !== userStore.nickName"-->
+<!--							@click="openUpload(item)"-->
+<!--						>-->
+<!--							涓婁紶-->
+<!--						</u-button>-->
 					</view>
 				</view>
 			</view>
@@ -203,7 +203,7 @@
 const total = ref(0)
 const page = reactive({ current: -1, size: -1 })
 const searchForm = reactive({
-	searchText: '',
+	supplierName: '',
 })
 
 const currentId = ref('')
@@ -413,230 +413,7 @@
 </script>
 
 <style scoped lang="scss">
-.u-divider {
-	margin: 0 !important;
-}
-.sales-account {
-	min-height: 100vh;
-	background: #f8f9fa;
-	position: relative;
-}
+@import '@/styles/procurement-common.scss';
 
-.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;
-}
-
-.ledger-list {
-	padding: 20px;
-}
-
-.ledger-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: #2979ff;
-	border-radius: 4px;
-	display: flex;
-	align-items: center;
-	justify-content: center;
-}
-
-.item-id {
-	font-size: 14px;
-	color: #333;
-	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-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;
-}
-
-.action-buttons {
-	display: flex;
-	gap: 12px;
-	padding: 0 0 16px 0;
-	justify-content: space-between;
-}
-
-.action-btn {
-	flex: 1;
-}
-
-.filter-popup {
-	padding: 12px 12px 20px;
-}
-
-.popup-header {
-	padding: 10px 16px;
-	border-bottom: 1px solid #f5f5f5;
-}
-
-.popup-title {
-	font-size: 16px;
-	font-weight: 500;
-	color: #333;
-}
-
-.uploaded-list {
-	padding: 8px 16px 0 16px;
-}
-
-.uploaded-item {
-	display: flex;
-	align-items: center;
-	justify-content: space-between;
-	padding: 8px 0;
-	border-bottom: 1px solid #f5f5f5;
-}
-
-.file-name {
-	font-size: 12px;
-	color: #333;
-	margin-right: 8px;
-	flex: 1;
-	overflow: hidden;
-	text-overflow: ellipsis;
-	white-space: nowrap;
-}
-
-.tip-text {
-	padding: 4px 16px 0 16px;
-	font-size: 12px;
-	color: #888;
-}
-
-.filter-actions {
-	display: flex;
-	gap: 12px;
-	padding: 12px 16px 16px;
-	justify-content: center;
-}
-
-.footer-btns {
-	position: fixed;
-	left: 0;
-	right: 0;
-	bottom: 0;
-	background: #fff;
-	display: flex;
-	justify-content: space-around;
-	align-items: center;
-	padding: 0.75rem 0;
-	box-shadow: 0 -0.125rem 0.5rem rgba(0,0,0,0.05);
-	z-index: 1000;
-}
-.cancel-btn {
-	font-weight: 400;
-	font-size: 1rem;
-	color: #FFFFFF;
-	width: 6.375rem;
-	background: #C7C9CC;
-	box-shadow: 0 0.25rem 0.625rem 0 rgba(3,88,185,0.2);
-	border-radius: 2.5rem 2.5rem 2.5rem 2.5rem;
-}
-.save-btn {
-	font-weight: 400;
-	font-size: 1rem;
-	color: #FFFFFF;
-	width: 14rem;
-	background: linear-gradient( 140deg, #00BAFF 0%, #006CFB 100%);
-	box-shadow: 0 0.25rem 0.625rem 0 rgba(3,88,185,0.2);
-	border-radius: 2.5rem 2.5rem 2.5rem 2.5rem;
-}
+// 鏉ョエ鍙拌处鐗规湁鏍峰紡锛堟墍鏈夋牱寮忛兘宸插寘鍚湪鍏叡鏍峰紡涓級
 </style>
\ No newline at end of file

--
Gitblit v1.9.3