任务模块前端配置

64 阅读1分钟

目录结构

image.png

操作流程

1.新建index.vue,绑定菜单,引入taskModel.vue组件

taskModel.vue组件配置项类型详情
busSourceString任务类型(通过provide注入)
microservicesString微服务名称(通过provide注入)
resourceString资源名称(通过provide注入)
mainBtnsConfigureProp按钮配置见附1
gridColumnBtnsConfigureProp表格内按钮配置见附2
gridColumnFieldsConfigureProp表格内字段配置见附3
gridColumnStatusConfigure表格内状态字段表现配置见附4
@getcomponentView获取表格对象事件返回实例
crumbsArrPropArray面包屑
isShowToolbarBoolean是否展示工具栏(暂时没用,可不管)
showImportButtonsBoolean是否需要导入导出

2.新建detail.vue,编辑详情界面,引入taskInfo.vue组件

detail.vue组件配置项类型详情
busSourceString任务类型
readOnlyBoolean通过operate执行类型判断是否只读
confirm事件确认事件回传任务信息
cancel事件获取取消的回传事件
getOtherByBusField事件获取任务查询返回的业务id

附1 mainBtnsConfigureProp

参数详情类型
name按钮名称String
text按钮文本String
location位置String
icon图标String
click事件(可选项,无click时内部通过name选择执行内部定义方法)String

附2 gridColumnBtnsConfigureProp

参数详情类型
text按钮文本String
operate执行类型'edit'、'view'、'add'
disabled禁用条件['state', 'in', ['完成', '中止']]
path跳转的路径String

附3 gridColumnFieldsConfigureProp

参数详情类型
caption字段名称String
dataField字段String
alignment..String
fixed..String
allowHiding..String
sortOrder..String
allowSorting..String

附4 gridColumnFieldsConfigureProp

参数详情类型
text状态文本String
dataField状态字段名名称String
dataFieldValue状态字段值'待启动'、'执行中'...
type状态类型'primary'、'warning'、'success' 、'danger'