吉安感知网项目-前端
罗广辉
2026-02-03 c961cf2d466fbd79628983ccba790d6974feaac6
feat: 共享按钮权限
2 files modified
9 ■■■■ changed files
applications/drone-command/src/views/permissionManage/permissionDept/index.vue 8 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/orderManage/orderManage/index.vue 1 ●●●● patch | view | raw | blame | history
applications/drone-command/src/views/permissionManage/permissionDept/index.vue
@@ -69,7 +69,7 @@
                            <el-link @click="handleEdit(row)">编辑</el-link>
                            <el-link @click="handleAddChild(row)">新增子项</el-link>
                            <el-link type="danger" @click="handleDelete(row)">删除</el-link>
                            <el-link type="danger" @click="handleShare(row)">共享</el-link>
                            <el-link type="danger" @click="handleShare(row)" v-if="hasSharing">共享</el-link>
                        </template>
                    </el-table-column>
                </el-table>
@@ -103,7 +103,13 @@
import ShareDiaLog from './ShareDiaLog.vue'
import { saveOperationLog } from '@ztzf/apis'
import { useRoute } from 'vue-router'
import { useStore } from 'vuex'
const store = useStore()
const permission = computed(() => store.state.user.permission)
const ancestors = computed(() => store.state.user.userInfo?.detail?.ancestors)
// 市级部门并且有权限才能看到共享按钮
const hasSharing = computed(() => permission.value.department_share && ancestors.value.split(',')?.length === 2)
const initSearchParams = () => ({
    deptName: '',
    fullName: '',
applications/task-work-order/src/views/orderView/orderManage/orderManage/index.vue
@@ -149,7 +149,6 @@
const activeName = ref('all')
const permission = computed(() => store.state.user.permission)
console.log(permission.value, 'permission')
// 初始化查询参数
const initSearchParams = () => ({