| | |
| | | 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> |
| | |
| | | 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: '', // 标题 |
| | |
| | | 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) |
| | |
| | | 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 => { |