gaoluyang
21 小时以前 f0485e3c276ccdfb5aad33b19a00406a55d5d075
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>
</style>