所有抽屉弹框修改
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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" />
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user