From f0485e3c276ccdfb5aad33b19a00406a55d5d075 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 05 九月 2025 11:30:22 +0800 Subject: [PATCH] 协同审批真机测试,bug修改 --- src/pages/cooperativeOffice/collaborativeApproval/approve.vue | 67 +++++++++++++-------------------- 1 files changed, 27 insertions(+), 40 deletions(-) diff --git a/src/pages/cooperativeOffice/collaborativeApproval/approve.vue b/src/pages/cooperativeOffice/collaborativeApproval/approve.vue index ced62d5..f9e6ed2 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() @@ -121,9 +125,7 @@ }) onMounted(() => { - const pages = getCurrentPages() - const currentPage = pages[pages.length - 1] - approveId.value = currentPage.options.approveId + approveId.value = uni.getStorageSync('approveId') if (approveId.value) { loadApprovalData() } @@ -160,6 +162,7 @@ } const goBack = () => { + uni.removeStorageSync('approveId'); uni.navigateBack() } @@ -466,18 +469,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 +522,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