mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-10-31 18:28:44 +08:00 
			
		
		
		
	任务分配规则页面vxe操作栏显示隐藏bug
This commit is contained in:
		| @@ -1,7 +1,7 @@ | |||||||
| <template> | <template> | ||||||
|   <ContentWrap> |   <ContentWrap> | ||||||
|     <!-- 列表 --> |     <!-- 列表 --> | ||||||
|     <XTable @register="registerTable"> |     <XTable @register="registerTable" ref="xGrid"> | ||||||
|       <template #options_default="{ row }"> |       <template #options_default="{ row }"> | ||||||
|         <span :key="option" v-for="option in row.options"> |         <span :key="option" v-for="option in row.options"> | ||||||
|           <el-tag> |           <el-tag> | ||||||
| @@ -145,11 +145,12 @@ import { listSimpleUserGroupsApi } from '@/api/bpm/userGroup' | |||||||
| import { listSimpleDeptApi } from '@/api/system/dept' | import { listSimpleDeptApi } from '@/api/system/dept' | ||||||
| import { DICT_TYPE, getDictOptions } from '@/utils/dict' | import { DICT_TYPE, getDictOptions } from '@/utils/dict' | ||||||
| import { handleTree, defaultProps } from '@/utils/tree' | import { handleTree, defaultProps } from '@/utils/tree' | ||||||
| import { allSchemas, rules } from './taskAssignRule.data' | import { allSchemas, rules, idShowActionClick } from './taskAssignRule.data' | ||||||
|  |  | ||||||
| const { t } = useI18n() // 国际化 | const { t } = useI18n() // 国际化 | ||||||
| const message = useMessage() // 消息弹窗 | const message = useMessage() // 消息弹窗 | ||||||
| const { query } = useRoute() | const { query } = useRoute() | ||||||
|  | const xGrid = ref() | ||||||
|  |  | ||||||
| // ========== 列表相关 ========== | // ========== 列表相关 ========== | ||||||
|  |  | ||||||
| @@ -165,6 +166,8 @@ const taskAssignScriptDictDatas = getDictOptions(DICT_TYPE.BPM_TASK_ASSIGN_SCRIP | |||||||
| const modelId = query.modelId | const modelId = query.modelId | ||||||
| // 流程定义的编号。如果 processDefinitionId 非空,则用于流程定义的查看,不支持配置 | // 流程定义的编号。如果 processDefinitionId 非空,则用于流程定义的查看,不支持配置 | ||||||
| const processDefinitionId = query.processDefinitionId | const processDefinitionId = query.processDefinitionId | ||||||
|  | let isShow = idShowActionClick(modelId) | ||||||
|  |  | ||||||
| // 查询参数 | // 查询参数 | ||||||
| const queryParams = reactive({ | const queryParams = reactive({ | ||||||
|   modelId: modelId, |   modelId: modelId, | ||||||
| @@ -346,5 +349,10 @@ onMounted(() => { | |||||||
|   listSimpleUserGroupsApi().then((data) => { |   listSimpleUserGroupsApi().then((data) => { | ||||||
|     userGroupOptions.value.push(...data) |     userGroupOptions.value.push(...data) | ||||||
|   }) |   }) | ||||||
|  |   if (!isShow) { | ||||||
|  |     setTimeout(() => { | ||||||
|  |       xGrid.value.Ref.hideColumn('actionbtns') | ||||||
|  |     }, 100) | ||||||
|  |   } | ||||||
| }) | }) | ||||||
| </script> | </script> | ||||||
|   | |||||||
| @@ -43,4 +43,12 @@ const crudSchemas = reactive<VxeCrudSchema>({ | |||||||
|     } |     } | ||||||
|   ] |   ] | ||||||
| }) | }) | ||||||
|  |  | ||||||
|  | export const idShowActionClick = (modelId?: any) => { | ||||||
|  |   if (modelId) { | ||||||
|  |     return true | ||||||
|  |   } else { | ||||||
|  |     return false | ||||||
|  |   } | ||||||
|  | } | ||||||
| export const { allSchemas } = useVxeCrudSchemas(crudSchemas) | export const { allSchemas } = useVxeCrudSchemas(crudSchemas) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 gexinzhineng/gxzn27
					gexinzhineng/gxzn27