吉安感知网项目-前端
张含笑
2026-02-09 f9410f4ba2c282d9a46783002274e050ed82dbd8
feat:评价权限调整
1 files modified
25 ■■■■ changed files
applications/task-work-order/src/views/orderView/orderDataManage/evaluate/index.vue 25 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/orderDataManage/evaluate/index.vue
@@ -19,7 +19,7 @@
                    placeholder="请选择"
                    clearable
                    @change="handleSearch"
                    :disabled="permission.sjyy_shtg"
                >
                    <el-option v-for="item in isResolvedOptions" :key="item.value" :label="item.label" :value="item.value" />
                </el-select>
@@ -92,6 +92,8 @@
const store = useStore()
const userDepartment = store.state.user.userInfo?.dept_id
const permission = computed(() => store.state.user.permission);
const userInfo = computed(() => store.state.user.userInfo)
console.log('permission.value.sjyy_shtg',store.state.user.userInfo)
// 初始化查询参数
const initSearchParams = () => ({
    title: '', // 标题
@@ -112,10 +114,16 @@
    label: 'name',
    children: 'children',
}
const isResolvedOptions = [
    { label: '否', value: '0' },
    { label: '是', value: '1' },
]
const isResolvedOptions = computed(() => {
    if (permission.value.sjyy_shtg && userInfo.value.role_name !== 'administrator') {
        return [{ label: '是', value: '1' }]
    } else {
        return [
            { label: '否', value: '0' },
            { label: '是', value: '1' },
        ]
    }
})
provide('deptTree', deptTree)
provide('treeProps', treeProps)
provide('isResolvedOptions', isResolvedOptions)
@@ -126,12 +134,15 @@
    try {
        // 根据权限设置查询参数
        const params = { ...searchParams.value }
        if (permission.value.sjyy_shtg) {
        if (permission.value.sjyy_shtg && userInfo.value.role_name !== 'administrator') {
            params.isQueryAll = true
            params.isResolved = '1'
            console.log('params',params);
        } else {
            params.isQueryAll = false
            delete params.isResolved
            // delete params.isResolved
        }
        const res = await gdDataEvaluationPageApi(params)
        res?.data?.data?.records.forEach(item => {