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/cooperativeOffice/collaborativeApproval/approve.vue |   62 ++++++++++++------------------
 1 files changed, 25 insertions(+), 37 deletions(-)

diff --git a/src/pages/cooperativeOffice/collaborativeApproval/approve.vue b/src/pages/cooperativeOffice/collaborativeApproval/approve.vue
index ced62d5..161176f 100644
--- a/src/pages/cooperativeOffice/collaborativeApproval/approve.vue
+++ b/src/pages/cooperativeOffice/collaborativeApproval/approve.vue
@@ -83,21 +83,20 @@
       </view>
       
       <view class="input-content">
-        <van-field
+        <u-textarea
           v-model="approvalOpinion"
-          type="textarea"
           rows="4"
           placeholder="璇疯緭鍏ュ鏍告剰瑙�"
           maxlength="200"
-          show-word-limit
+          count
         />
       </view>
     </view>
 
     <!-- 搴曢儴鎿嶄綔鎸夐挳 -->
     <view v-if="canApprove" class="footer-actions">
-      <van-button class="reject-btn" @click="handleReject">椹冲洖</van-button>
-      <van-button class="approve-btn" @click="handleApprove">閫氳繃</van-button>
+      <u-button class="reject-btn" @click="handleReject">椹冲洖</u-button>
+      <u-button class="approve-btn" @click="handleApprove">閫氳繃</u-button>
     </view>
   </view>
 </template>
@@ -106,7 +105,12 @@
 import { ref, onMounted, computed } from 'vue'
 import { approveProcessGetInfo, approveProcessDetails, updateApproveNode } from '@/api/collaborativeApproval/approvalProcess'
 import useUserStore from '@/store/modules/user'
-import { showToast } from 'vant'
+const showToast = (message) => {
+	uni.showToast({
+		title: message,
+		icon: 'none'
+	})
+}
 import PageHeader from "@/components/PageHeader.vue";
 
 const userStore = useUserStore()
@@ -466,18 +470,21 @@
 }
 
 .reject-btn {
-  width: 120px;
-  background: #ff4d4f;
-  color: #fff;
-  border: none;
-}
+    width: 120px;
+    background: #ff4d4f;
+    color: #fff;
+  }
 
-.approve-btn {
-  width: 120px;
-  background: #52c41a;
-  color: #fff;
-  border: none;
-}
+  .approve-btn {
+    width: 120px;
+    background: #52c41a;
+    color: #fff;
+  }
+  
+  /* 閫傞厤u-button鏍峰紡 */
+  :deep(.u-button) {
+    border-radius: 6px;
+  }
 
 @keyframes pulse {
   0% {
@@ -516,23 +523,4 @@
   display: flex;
   justify-content: flex-end;
 }
-</style>
-
-<template>
-	<!-- 瀹℃壒鎰忚 -->
-	<u-form-item label="瀹℃壒鎰忚" prop="approveComment" border-bottom>
-		<u-textarea
-			v-model="form.approveComment"
-			placeholder="璇疯緭鍏ュ鎵规剰瑙�"
-			:maxlength="200"
-			count
-			:autoHeight="true"
-		/>
-	</u-form-item>
-	
-	<!-- 鎿嶄綔鎸夐挳 -->
-	<view class="footer-btns">
-		<u-button class="reject-btn" type="error" @click="handleReject">椹冲洖</u-button>
-		<u-button class="approve-btn" type="success" @click="handleApprove">閫氳繃</u-button>
-	</view>
-</template>
\ No newline at end of file
+</style>
\ No newline at end of file

--
Gitblit v1.9.3