feat(richedit): 根据用户类型显示不同的下拉菜单选项

添加条件渲染逻辑,使不同用户类型(00/01/02)看到不同的下拉菜单选项,以提供更合适的操作权限控制
This commit is contained in:
zzp 2025-09-28 15:02:14 +08:00
parent 23615e0279
commit 3387f99455
1 changed files with 27 additions and 8 deletions

View File

@ -140,6 +140,7 @@
<el-image :src="icon_table_filter" style="width: 20px; height: 20px"></el-image>
</div>
<template #dropdown>
<div v-if="Session.get('userInfoLocal').userType == '00'">
<el-dropdown-menu>
<el-dropdown-item :command="null">全部</el-dropdown-item>
<el-dropdown-item :command="1">未发布</el-dropdown-item>
@ -148,6 +149,24 @@
<el-dropdown-item :command="2">已发布</el-dropdown-item>
<el-dropdown-item :command="-1">退改中</el-dropdown-item>
</el-dropdown-menu>
</div>
<div v-else>
<el-dropdown-menu>
<el-dropdown-item :command="null">全部</el-dropdown-item>
<el-dropdown-item :command="1" v-if="Session.get('userInfoLocal').userType == '00'">未发布</el-dropdown-item>
<el-dropdown-item :command="3" v-if="Session.get('userInfoLocal').userType != '01'">审核中</el-dropdown-item>
<el-dropdown-item :command="4" v-if="Session.get('userInfoLocal').userType == '02' || Session.get('userInfoLocal').userType == '01'"
>已二审</el-dropdown-item
>
<el-dropdown-item :command="2">已发布</el-dropdown-item>
<el-dropdown-item
:command="-1"
v-if="Session.get('userInfoLocal').userType == '02' || Session.get('userInfoLocal').userType == '01'"
>退改中</el-dropdown-item
>
</el-dropdown-menu>
</div>
</template>
</el-dropdown>
</template>