所有抽屉弹框修改

This commit is contained in:
2026-10-10 10:59:00 +08:00
parent 9be1ca3ad9
commit ea7ce0f819
15 changed files with 20 additions and 20 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ const drawerWidth = computed(() => {
</script> </script>
<template> <template>
<NDrawer v-model:show="appStore.themeDrawerVisible" display-directive="show" :width="drawerWidth"> <NDrawer v-model:show="appStore.themeDrawerVisible" display-directive="show" :width="drawerWidth" :auto-focus="false">
<NDrawerContent :title="$t('theme.themeDrawerTitle')" :native-scrollbar="false" closable> <NDrawerContent :title="$t('theme.themeDrawerTitle')" :native-scrollbar="false" closable>
<NTabs v-model:value="activeTab" type="segment" size="medium" class="mb-16px"> <NTabs v-model:value="activeTab" type="segment" size="medium" class="mb-16px">
<NTab name="appearance" :tab="$t('theme.tabs.appearance')"></NTab> <NTab name="appearance" :tab="$t('theme.tabs.appearance')"></NTab>
+1 -1
View File
@@ -581,7 +581,7 @@ onMounted(async () => {
</template> </template>
</NModal> </NModal>
<!-- 进度弹框 --> <!-- 进度弹框 -->
<NDrawer v-model:show="progressDrawer" :width="502" placement="right"> <NDrawer v-model:show="progressDrawer" :width="502" placement="right" :auto-focus="false">
<NDrawerContent title="变更进度"> <NDrawerContent title="变更进度">
<div class="rounded-lg border bg-slate-50/60 px-3 py-2.5"> <div class="rounded-lg border bg-slate-50/60 px-3 py-2.5">
<div class="text-sm font-semibold text-slate-800">{{ currentRow?.title }}</div> <div class="text-sm font-semibold text-slate-800">{{ currentRow?.title }}</div>
+3 -3
View File
@@ -738,7 +738,7 @@ onMounted(() => {
</div> </div>
</NCard> </NCard>
<!-- 变更类型判定说明(右侧抽屉) --> <!-- 变更类型判定说明(右侧抽屉) -->
<NDrawer v-model:show="describeDrawer" :width="576" placement="right"> <NDrawer v-model:show="describeDrawer" :width="576" placement="right" :auto-focus="false">
<NDrawerContent title="变更类型判定说明" closable> <NDrawerContent title="变更类型判定说明" closable>
<NTag v-if="typeAiLoading" type="info" size="small"> <NTag v-if="typeAiLoading" type="info" size="small">
<template #icon> <template #icon>
@@ -766,7 +766,7 @@ onMounted(() => {
</NDrawerContent> </NDrawerContent>
</NDrawer> </NDrawer>
<!-- 变更等级判定表(右侧抽屉查看) --> <!-- 变更等级判定表(右侧抽屉查看) -->
<NDrawer v-model:show="levelDrawer" :width="576" placement="right"> <NDrawer v-model:show="levelDrawer" :width="576" placement="right" :auto-focus="false">
<NDrawerContent title="变更等级判定表" closable> <NDrawerContent title="变更等级判定表" closable>
<div class="space-y-4"> <div class="space-y-4">
<div class="flex items-center gap-2"> <div class="flex items-center gap-2">
@@ -800,7 +800,7 @@ onMounted(() => {
</NDrawerContent> </NDrawerContent>
</NDrawer> </NDrawer>
<!-- AI 审批辅助(右侧抽屉查看) --> <!-- AI 审批辅助(右侧抽屉查看) -->
<NDrawer v-model:show="aiDrawer" :width="576" placement="right"> <NDrawer v-model:show="aiDrawer" :width="576" placement="right" :auto-focus="false">
<NDrawerContent closable> <NDrawerContent closable>
<template #header> <template #header>
<span class="flex items-center gap-1.5 text-sm font-bold text-slate-700"> <span class="flex items-center gap-1.5 text-sm font-bold text-slate-700">
+1 -1
View File
@@ -701,7 +701,7 @@ onMounted(() => {
</div> </div>
</div> </div>
<!-- 审批流程设置 --> <!-- 审批流程设置 -->
<NDrawer v-model:show="approvalDrawer" placement="right" width="28rem"> <NDrawer v-model:show="approvalDrawer" placement="right" width="28rem" :auto-focus="false">
<NDrawerContent> <NDrawerContent>
<template #header> <template #header>
<div class="text-base font-semibold text-slate-800">审批流程设置</div> <div class="text-base font-semibold text-slate-800">审批流程设置</div>
+3 -3
View File
@@ -1074,7 +1074,7 @@ onMounted(async () => {
<NButton size="small" type="primary" :disabled="loading" @click="submitDisposal('submit')">提交</NButton> <NButton size="small" type="primary" :disabled="loading" @click="submitDisposal('submit')">提交</NButton>
</div> </div>
<!-- 变更类型判定说明(右侧抽屉) --> <!-- 变更类型判定说明(右侧抽屉) -->
<NDrawer v-model:show="describeDrawer" :width="576" placement="right"> <NDrawer v-model:show="describeDrawer" :width="576" placement="right" :auto-focus="false">
<NDrawerContent title="变更类型判定说明" closable> <NDrawerContent title="变更类型判定说明" closable>
<NTag v-if="typeAiLoading" type="info" size="small"> <NTag v-if="typeAiLoading" type="info" size="small">
<template #icon> <template #icon>
@@ -1102,7 +1102,7 @@ onMounted(async () => {
</NDrawerContent> </NDrawerContent>
</NDrawer> </NDrawer>
<!-- 变更等级判定表(右侧抽屉查看) --> <!-- 变更等级判定表(右侧抽屉查看) -->
<NDrawer v-model:show="levelDrawer" :width="576" placement="right"> <NDrawer v-model:show="levelDrawer" :width="576" placement="right" :auto-focus="false">
<NDrawerContent title="变更等级判定表" closable> <NDrawerContent title="变更等级判定表" closable>
<div class="space-y-4"> <div class="space-y-4">
<div class="flex items-center gap-2"> <div class="flex items-center gap-2">
@@ -1136,7 +1136,7 @@ onMounted(async () => {
</NDrawerContent> </NDrawerContent>
</NDrawer> </NDrawer>
<!-- 审批流程设置 --> <!-- 审批流程设置 -->
<NDrawer v-model:show="approvalDrawer" placement="right" width="28rem"> <NDrawer v-model:show="approvalDrawer" placement="right" width="28rem" :auto-focus="false">
<NDrawerContent> <NDrawerContent>
<template #header> <template #header>
<div class="text-base font-semibold text-slate-800">审批流程设置</div> <div class="text-base font-semibold text-slate-800">审批流程设置</div>
+2 -2
View File
@@ -642,7 +642,7 @@ onMounted(() => {
</div> </div>
</NCard> </NCard>
<!-- 变更类型判定说明(右侧抽屉) --> <!-- 变更类型判定说明(右侧抽屉) -->
<NDrawer v-model:show="describeDrawer" :width="576" placement="right"> <NDrawer v-model:show="describeDrawer" :width="576" placement="right" :auto-focus="false">
<NDrawerContent title="变更类型判定说明" closable> <NDrawerContent title="变更类型判定说明" closable>
<NTag v-if="typeAiLoading" type="info" size="small"> <NTag v-if="typeAiLoading" type="info" size="small">
<template #icon> <template #icon>
@@ -670,7 +670,7 @@ onMounted(() => {
</NDrawerContent> </NDrawerContent>
</NDrawer> </NDrawer>
<!-- 变更等级判定表(右侧抽屉查看) --> <!-- 变更等级判定表(右侧抽屉查看) -->
<NDrawer v-model:show="levelDrawer" :width="576" placement="right"> <NDrawer v-model:show="levelDrawer" :width="576" placement="right" :auto-focus="false">
<NDrawerContent title="变更等级判定表" closable> <NDrawerContent title="变更等级判定表" closable>
<div class="space-y-4"> <div class="space-y-4">
<div class="flex items-center gap-2"> <div class="flex items-center gap-2">
+1 -1
View File
@@ -627,7 +627,7 @@ onMounted(() => {
</template> </template>
</NModal> </NModal>
<!-- 历史版本查看 --> <!-- 历史版本查看 -->
<NDrawer v-model:show="historyDrawer" :width="600" placement="right"> <NDrawer v-model:show="historyDrawer" :width="600" placement="right" :auto-focus="false">
<NDrawerContent title="历史版本" closable> <NDrawerContent title="历史版本" closable>
<NSpin :show="historyLoading" size="small"> <NSpin :show="historyLoading" size="small">
<NTable size="small"> <NTable size="small">
+1 -1
View File
@@ -364,7 +364,7 @@ onMounted(async () => {
</div> </div>
</div> </div>
<!-- 插件抽屉 --> <!-- 插件抽屉 -->
<NDrawer v-model:show="pluginDrawer" width="80%" placement="right"> <NDrawer v-model:show="pluginDrawer" width="80%" placement="right" :auto-focus="false">
<NDrawerContent closable> <NDrawerContent closable>
<template #header> <template #header>
<div class="flex items-center gap-2"> <div class="flex items-center gap-2">
@@ -714,7 +714,7 @@ defineExpose({form, questions, applyAiResult, generateLevel: useAiLevel})
@update:steps="updateSteps" @update:steps="updateSteps"
/> />
<!-- 侧边抽屉:AI 类型判定 / 等级判定表 --> <!-- 侧边抽屉:AI 类型判定 / 等级判定表 -->
<NDrawer :show="sheet !== ''" @update:show="(v) => !v && (sheet = '')" placement="right" :width="sheet === 'level' ? '45rem' : '28rem'"> <NDrawer :show="sheet !== ''" @update:show="(v) => !v && (sheet = '')" placement="right" :width="sheet === 'level' ? '45rem' : '28rem'" :auto-focus="false">
<NDrawerContent> <NDrawerContent>
<template #header> <template #header>
<div v-if="sheet === 'type'" class="text-base font-semibold text-slate-800">AI 变更类型判定说明</div> <div v-if="sheet === 'type'" class="text-base font-semibold text-slate-800">AI 变更类型判定说明</div>
@@ -275,7 +275,7 @@ defineExpose({setRegenerateLoading})
</div> </div>
</div> </div>
<!-- 审批流程设置 --> <!-- 审批流程设置 -->
<NDrawer v-model:show="approvalDrawerShow" placement="right" width="37rem"> <NDrawer v-model:show="approvalDrawerShow" placement="right" width="37rem" :auto-focus="false">
<NDrawerContent> <NDrawerContent>
<template #header> <template #header>
<div class="text-base font-semibold text-slate-800">审批流程设置</div> <div class="text-base font-semibold text-slate-800">审批流程设置</div>
@@ -467,7 +467,7 @@ onMounted(() => {
@update:steps="updateSteps" @update:steps="updateSteps"
/> />
<!-- 插件抽屉 --> <!-- 插件抽屉 -->
<NDrawer v-model:show="pluginDrawer" width="100%" placement="right"> <NDrawer v-model:show="pluginDrawer" width="100%" placement="right" :auto-focus="false">
<NDrawerContent> <NDrawerContent>
<template v-if="currentPlugin === 'RISK'"> <template v-if="currentPlugin === 'RISK'">
<RiskPre :isAiOpen="props.isAiOpen" :currentId="props.currentId" @close="closePlugin" @toTable="exportAll" /> <RiskPre :isAiOpen="props.isAiOpen" :currentId="props.currentId" @close="closePlugin" @toTable="exportAll" />
+1 -1
View File
@@ -432,7 +432,7 @@ onMounted(() => {
</div> </div>
</div> </div>
<!-- 进度弹框 --> <!-- 进度弹框 -->
<NDrawer v-model:show="progressDrawer" :width="502" placement="right"> <NDrawer v-model:show="progressDrawer" :width="502" placement="right" :auto-focus="false">
<NDrawerContent title="变更进度"> <NDrawerContent title="变更进度">
<div class="rounded-lg border bg-slate-50/60 px-3 py-2.5"> <div class="rounded-lg border bg-slate-50/60 px-3 py-2.5">
<div class="text-sm font-semibold text-slate-800">{{ currentRow?.title }}</div> <div class="text-sm font-semibold text-slate-800">{{ currentRow?.title }}</div>
+1 -1
View File
@@ -271,7 +271,7 @@ onMounted(() => {
</template> </template>
</NModal> </NModal>
<!-- 设置权限抽屉 --> <!-- 设置权限抽屉 -->
<NDrawer v-model:show="permissionModal" :width="502" placement="right"> <NDrawer v-model:show="permissionModal" :width="502" placement="right" :auto-focus="false">
<NDrawerContent :title="`设置权限-${currentRole.name}`" closable> <NDrawerContent :title="`设置权限-${currentRole.name}`" closable>
<NTree <NTree
block-line block-line
+1 -1
View File
@@ -1156,7 +1156,7 @@ onMounted(() => {
</NSpace> </NSpace>
<!-- AI调用记录查询 --> <!-- AI调用记录查询 -->
<NDrawer v-model:show="showLog" :width="700" placement="right"> <NDrawer v-model:show="showLog" :width="700" placement="right" :auto-focus="false">
<NDrawerContent title="调用记录查询" closable> <NDrawerContent title="调用记录查询" closable>
<table class="w-full text-xs"> <table class="w-full text-xs">
<thead> <thead>
+1 -1
View File
@@ -725,7 +725,7 @@ onMounted(() => {
</div> </div>
</div> </div>
<!-- 新增或编辑抽屉 --> <!-- 新增或编辑抽屉 -->
<NDrawer v-model:show="userModal" :width="400" placement="right"> <NDrawer v-model:show="userModal" :width="400" placement="right" :auto-focus="false">
<NDrawerContent :title="currentType === 'add' ? '新增成员' : '编辑成员'" closable> <NDrawerContent :title="currentType === 'add' ? '新增成员' : '编辑成员'" closable>
<NForm ref="formRef" :model="currentUser" :rules="rules" label-placement="left" label-width="auto"> <NForm ref="formRef" :model="currentUser" :rules="rules" label-placement="left" label-width="auto">
<NFormItem label="姓名" path="real_name"> <NFormItem label="姓名" path="real_name">