vertx-pin/zero-ambient/src/main/resources/workflow/process.file.management/ui.linkage.json
{
"linkageAttachment": {
"disabled": true,
"config": {
"dao": "cn.vertxup.ambient.domain.tables.daos.XAttachmentDao",
"query": {
"sourceType": "w.ticket",
"targetType": "x.attachment"
}
}
},
"linkageAssert": {
"disabled": true,
"config": {
"query": {
"sourceType": "w.ticket",
"targetType": "ci.device"
}
}
},
"linkageTicket": {
"config": {
"query": {
"sourceType": "w.ticket",
"targetType": "w.ticket"
}
},
"message": {
"window": "选择关联工单",
"add": "添加关联工单",
"search": "搜索工单:",
"tip": "(默认只有`已完成`的工单可以被选择关联,若要关联其他工单,请联系管理员。)",
"failure": "请选择您要添加的工单信息,您未选择任何工单!",
"success": "您的关联工单信息已成功保存!"
},
"editor": {
"selection": {
"phase": [
"FINISHED",
"CANCELED"
]
},
"tree": {
"type": "zero.service.catalog",
"title": "服务目录",
"config": {
"parent": "parentId",
"title": "name",
"text": "name",
"value": "code"
},
"condition": "catalog,i"
},
"initial": {
"alias": "工单关联记录",
"type": "TICKET",
"linkType": "TICKET-TICKET",
"region": "process.file.management",
"sourceType": "w.ticket",
"targetType": "w.ticket"
},
"search": {
"condition": [
"serial,c",
"title,c"
],
"placeholder": "单号/标题"
},
"ajax": {
"uri": "/api/up/flow-ticket",
"method": "POST"
}
},
"table": {
"columns": [
{
"metadata": "serial,单号",
"width": 120
},
"title,工单标题",
{
"metadata": "catalog,类型,DATUM",
"$datum": "source=service.catalog,value=code,display=name"
},
{
"metadata": "phase,状态,RENDERS",
"width": 100,
"config": {
"items": [
"INIT,填写申请:edit,16:#3053EB",
"DRAFT,草稿:form,16:#EE3B3B",
"PENDING,等待处理:undo,16:#EE3B3B",
"FINISHED,已完成:check-circle,16:#58c623",
"ACCEPTED,已接受:info-circle,16:#58c623",
"REJECTED,已拒绝:redo,16:#CD1076",
"CANCELED,已撤销:stop,16:#CD1076",
"EXPIRED,已超时:clock-circle,16:#CD1076"
]
}
},
{
"metadata": "openBy,制单人,USER",
"$config": {
"uri": "/api/user/:key",
"field": "realname",
"icon": "user,#00BF9F"
}
},
{
"metadata": "openAt,制单时间,DATE",
"$format": "YYYY-MM-DD HH:mm"
}
]
}
}
}