验收页面优化(通过且快速审批时无需选择处理人)
This commit is contained in:
@@ -82,17 +82,19 @@
|
||||
</view>
|
||||
<view class="static-field">{{ nextStepDisplay }}</view>
|
||||
|
||||
<view class="flex margin-bottom margin-top">
|
||||
<view class="text-gray">下一步处理人</view>
|
||||
<view class="text-red">*</view>
|
||||
</view>
|
||||
<view v-if="formData.result === 2" class="static-field">{{ rectifierDisplayName }}</view>
|
||||
<view v-else class="select-trigger" @click="openAssigneePopup">
|
||||
<view class="select-content" :class="{ 'text-gray': !selectedAssigneeName }">
|
||||
{{ selectedAssigneeName || '请选择下一步处理人' }}
|
||||
<template v-if="showAssigneeSection">
|
||||
<view class="flex margin-bottom margin-top">
|
||||
<view class="text-gray">下一步处理人</view>
|
||||
<view class="text-red">*</view>
|
||||
</view>
|
||||
<text class="cuIcon-unfold"></text>
|
||||
</view>
|
||||
<view v-if="formData.result === 2" class="static-field">{{ rectifierDisplayName }}</view>
|
||||
<view v-else class="select-trigger" @click="openAssigneePopup">
|
||||
<view class="select-content" :class="{ 'text-gray': !selectedAssigneeName }">
|
||||
{{ selectedAssigneeName || '请选择下一步处理人' }}
|
||||
</view>
|
||||
<text class="cuIcon-unfold"></text>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<u-popup :show="showAssigneePopup" mode="bottom" round="20" @close="cancelAssigneeSelect">
|
||||
<view class="user-popup">
|
||||
@@ -302,6 +304,13 @@
|
||||
|
||||
const rectifierDisplayName = computed(() => rectifyData.rectifierName?.trim() || '暂无');
|
||||
|
||||
// 通过且快速审批时无需选择下一步处理人
|
||||
const showAssigneeSection = computed(() => {
|
||||
if (formData.result === 2) return true;
|
||||
if (formData.result === 1 && formData.quickApproveRadio === 'no') return true;
|
||||
return false;
|
||||
});
|
||||
|
||||
const selectedAssigneeIdentityId = ref('');
|
||||
const selectedAssigneeName = ref('');
|
||||
const pickerAssigneeIdentityId = ref('');
|
||||
|
||||
Reference in New Issue
Block a user