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="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" />
新增反馈
</a-button>
@@ -110,7 +110,7 @@
<div class="process-header section-toolbar">
<div class="section-title">流程办理</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-col :span="24">
<a-form-item label="子流程经办人" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol">
@@ -159,7 +159,8 @@
});
initBpmFormData(props.formData);
console.log("@props.formData", props.formData);
console.log("@props", props);
const emit = defineEmits(['ok', 'success', 'claimSuccess']);
const { createMessage } = useMessage();
@@ -211,14 +212,11 @@
{ title: '完成状态', dataIndex: 'bpmStatus', align: 'center', width: 120 },
];
const mainDisabled = computed(() => {
if (props.formBpm) {
return props.formData?.disabled !== false;
}
return props.formDisabled;
});
const mainDisabled = computed(() => props.formDisabled);
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(() => ({
taskId: props.formData?.taskId,