fix(xispeak): 修复发起落实措施收集流程第二个弹窗样式错乱
将 SzUserSelectByDeptRoleSecurityModal 移出 a-form-item 避免干扰表单布局, 并在关闭第一个弹窗后通过 nextTick 延迟打开第二个弹窗,避免模态框叠加冲突。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -49,14 +49,6 @@
|
||||
<SearchOutlined @click="openSdwLeaderModal" />
|
||||
</template>
|
||||
</a-input>
|
||||
<SzUserSelectByDeptRoleSecurityModal
|
||||
v-model:open="sdwLeaderModalOpen"
|
||||
title="请选择所党委领导"
|
||||
:deptId="sdwLeaderDeptId"
|
||||
:roleId="sdwLeaderRoleId"
|
||||
:securityValue="sdwLeaderSecurityValue"
|
||||
@confirm="handleSdwLeaderConfirm"
|
||||
/>
|
||||
</a-form-item>
|
||||
</template>
|
||||
|
||||
@@ -86,6 +78,15 @@
|
||||
</template>
|
||||
</a-form>
|
||||
|
||||
<SzUserSelectByDeptRoleSecurityModal
|
||||
v-model:open="sdwLeaderModalOpen"
|
||||
title="请选择所党委领导"
|
||||
:deptId="sdwLeaderDeptId"
|
||||
:roleId="sdwLeaderRoleId"
|
||||
:securityValue="sdwLeaderSecurityValue"
|
||||
@confirm="handleSdwLeaderConfirm"
|
||||
/>
|
||||
|
||||
<template #footer>
|
||||
<a-button @click="handleCancel">取消</a-button>
|
||||
<a-button type="primary" @click="handleOk">提交</a-button>
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts" name="bg.xispeak-bgXiSpeak" setup>
|
||||
import { ref, reactive, unref, computed, provide } from 'vue';
|
||||
import { ref, reactive, unref, computed, provide, nextTick } from 'vue';
|
||||
import { BasicTable, useTable } from '/@/components/Table';
|
||||
import { Dropdown } from '/@/components/Dropdown';
|
||||
import { useListPage } from '/@/hooks/system/useListPage';
|
||||
@@ -630,14 +630,16 @@ import { defHttp } from '/@/utils/http/axios';
|
||||
|
||||
function handleFeedbackRightNowConfirm({ record, feedbackRightNow }) {
|
||||
pendingFeedbackRightNow.value = feedbackRightNow;
|
||||
flowScheduleModalRef.value?.open({
|
||||
title: '发起落实措施收集流程',
|
||||
payload: { record },
|
||||
deptOptions: getLeadDeptOptions(record),
|
||||
showSuoleaderFields: true,
|
||||
isNeedAppro: record?.needSdwApproval,
|
||||
supDeptleaderid: record?.sdwLeaderList,
|
||||
supDeptleaderName: record?.sdwLeaderList_dictText,
|
||||
nextTick(() => {
|
||||
flowScheduleModalRef.value?.open({
|
||||
title: '发起落实措施收集流程',
|
||||
payload: { record },
|
||||
deptOptions: getLeadDeptOptions(record),
|
||||
showSuoleaderFields: true,
|
||||
isNeedAppro: record?.needSdwApproval,
|
||||
supDeptleaderid: record?.sdwLeaderList,
|
||||
supDeptleaderName: record?.sdwLeaderList_dictText,
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user