yxk-20260509-党委会流程表单

1、反馈信息按钮仅部门经办人反馈时可见
2、选择子流程经办人按钮仅限部门负责人分配任务时可见
This commit is contained in:
ye1023
2026-05-09 11:15:29 +08:00
parent 17242fa78a
commit 9afbfbe7e3
@@ -88,7 +88,7 @@
<div class="feedback-header section-toolbar"> <div class="feedback-header section-toolbar">
<div class="section-title">反馈信息</div> <div class="section-title">反馈信息</div>
<a-button v-if="!mainDisabled" class="section-action-button feedback-add-button" type="primary" @click="openFeedbackModal"> <a-button v-if="showAddFeedback" class="section-action-button feedback-add-button" type="primary" @click="openFeedbackModal">
<Icon icon="ant-design:plus-outlined" /> <Icon icon="ant-design:plus-outlined" />
新增反馈 新增反馈
</a-button> </a-button>
@@ -110,7 +110,7 @@
<div class="process-header section-toolbar"> <div class="process-header section-toolbar">
<div class="section-title">流程办理</div> <div class="section-title">流程办理</div>
</div> </div>
<a-form class="process-variable-form" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form v-if="showSubApproveUser" class="process-variable-form" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-row :gutter="16"> <a-row :gutter="16">
<a-col :span="24"> <a-col :span="24">
<a-form-item label="子流程经办人" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol"> <a-form-item label="子流程经办人" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol">
@@ -159,7 +159,8 @@
}); });
initBpmFormData(props.formData); initBpmFormData(props.formData);
console.log("@props.formData", props.formData);
console.log("@props", props);
const emit = defineEmits(['ok', 'success', 'claimSuccess']); const emit = defineEmits(['ok', 'success', 'claimSuccess']);
const { createMessage } = useMessage(); const { createMessage } = useMessage();
@@ -211,14 +212,11 @@
{ title: '完成状态', dataIndex: 'bpmStatus', align: 'center', width: 120 }, { title: '完成状态', dataIndex: 'bpmStatus', align: 'center', width: 120 },
]; ];
const mainDisabled = computed(() => { const mainDisabled = computed(() => props.formDisabled);
if (props.formBpm) {
return props.formData?.disabled !== false;
}
return props.formDisabled;
});
const showProcessHandle = computed(() => props.formBpm && !!props.formData?.taskId); const showProcessHandle = computed(() => props.formBpm && !!props.formData?.taskId);
const showAddFeedback = computed(() => String(props.formData?.extendUrlParams?.addfeedback ?? '') === '1');
const showSubApproveUser = computed(() => String(props.formData?.extendUrlParams?.selectuser ?? '') === '1');
const processInfo = computed(() => ({ const processInfo = computed(() => ({
taskId: props.formData?.taskId, taskId: props.formData?.taskId,