apps/com.actionsoft.apps.coe.method.aris/method/aris.roleSystem/diagram.schema.tpl
2024-07-15 09:29:52 +08:00

151 lines
7.5 KiB
Smarty

Schema.addCategory({name:"aris_roleSystem", text:"角色图", dataAttributes:[
{name:"No.", type:"number", value:"", category:"default"},
{name:"Name", type:"string", value:"", category:"default"},
{name:"Owner", type:"string", value:"", category:"default"},
{name:"Link", type:"link", value:"", category:"default"},
{name:"Memo", type:"string", value:"", category:"default"},
{name:"Cost", type:"number", value:"", category:"default"},
{name:"Time", type:"number", value:"", category:"default"},
{name:"Manner", type:"list", value:"", category:"default"},
{name:"Department", type:"string", value:"", category:"default"},
{name:"Input", type:"string", value:"", category:"default"},
{name:"Output", type:"string", value:"", category:"default"},
{name:"Risk", type:"string", value:"", category:"default"},
{name:"Remarks", type:"string", value:"", category:"default"}
]});
/***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[
{action:"move",x:"40",y:"5"},
{action:"line",x:"w",y:"5"},
{action:"line",x:"w",y:"h"},
{action:"line",x:"40",y:"h"},
{action:"close"}
]);
/***组织结构图标*/Schema.addGlobalCommand("org_structure",[
{action:"move",x:"(40-8)*0.5",y:"h*0.5-4"},
{action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"},
{action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"},
{action:"line",x:"(40-8)*0.5",y:"h*0.5-12"},
{action:"close"},
{action:"move",x:"40*0.25",y:"h*0.5"},
{action:"line",x:"40*0.5-1",y:"h*0.5"},
{action:"line",x:"40*0.5-1",y:"h*0.5-2"},
{action:"line",x:"40*0.5+1",y:"h*0.5-2"},
{action:"line",x:"40*0.5+1",y:"h*0.5"},
{action:"line",x:"40*0.75",y:"h*0.5"},
{action:"line",x:"40*0.75",y:"h*0.5+4"},
{action:"line",x:"40*0.75-1",y:"h*0.5+4"},
{action:"line",x:"40*0.75-1",y:"h*0.5+3"},
{action:"line",x:"40*0.5+1",y:"h*0.5+3"},
{action:"line",x:"40*0.5+1",y:"h*0.5+4"},
{action:"line",x:"40*0.5-1",y:"h*0.5+4"},
{action:"line",x:"40*0.5-1",y:"h*0.5+3"},
{action:"line",x:"40*0.25+1",y:"h*0.5+3"},
{action:"line",x:"40*0.25+1",y:"h*0.5+4"},
{action:"line",x:"40*0.25",y:"h*0.5+4"},
{action:"close"},
{action:"move",x:"40*0.25-4",y:"h*0.5+6"},
{action:"line",x:"40*0.25+4",y:"h*0.5+6"},
{action:"line",x:"40*0.25+4",y:"h*0.5+14"},
{action:"line",x:"40*0.25-4",y:"h*0.5+14"},
{action:"close"},
{action:"move",x:"40*0.5-4",y:"h*0.5+6"},
{action:"line",x:"40*0.5+4",y:"h*0.5+6"},
{action:"line",x:"40*0.5+4",y:"h*0.5+14"},
{action:"line",x:"40*0.5-4",y:"h*0.5+14"},
{action:"close"},
{action:"move",x:"40*0.75-4",y:"h*0.5+6"},
{action:"line",x:"40*0.75+4",y:"h*0.5+6"},
{action:"line",x:"40*0.75+4",y:"h*0.5+14"},
{action:"line",x:"40*0.75-4",y:"h*0.5+14"},
{action:"close"}
]);
/***角色类型*/Schema.addShape({name:"roleType_aris",title:"角色类型",text:"角色类型",category:"aris_roleSystem",
props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}},
textBlock:{x:"0",y:"30",w:"w",h:"h-30"},
lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1},
fillStyle:{color:"255, 226, 133",type:"solid"},
path:[
{actions:{ref:"rectangle"}},
{lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]},
{lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]},
{lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]},
{lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]},
{
lineStyle:{lineWidth:1,lineColor: "51,51,51"},
fillStyle:{type: "none"},
actions:[
{action: "move",x: "8.2",y: "17"},
{action: "curve",x1: "6",y1: "5",x2: "24",y2: "5",x: "21.8",y: "17"},
]
},
{
lineStyle:{lineWidth:1,lineColor: "51,51,51"},
fillStyle:{type: "none"},
actions:[
{action: "move",x: "18",y: "18.5"},
{action: "line",x: "20",y: "17.3"},
{action: "line",x: "22",y: "18.5"},
{action: "line",x: "22",y: "20.5"},
{action: "line",x: "20",y: "21.7"},
{action: "line",x: "18",y: "20.5"},
{action:"close"}
]
},
{
lineStyle:{lineWidth:1,lineColor: "51,51,51"},
fillStyle:{type: "none"},
actions:[
{action: "move",x: "9.2",y: "19.8"},
{action: "quadraticCurve",x1: "13.2",y1: "23",x: "17.5",y: "21.8"},
{action: "move",x: "9.2",y: "19.8"},
{action: "quadraticCurve",x1: "13",y1: "16.6",x: "17",y: "18"},
]
},
{
lineStyle:{lineWidth:1,lineColor: "51,51,51"},
fillStyle:{type: "none"},
actions:[
{action: "curveArc",centerX: "15",centerY: "14",radius: "2",startAngle: "0",endAngle: "Math.PI * 2"}
]
},
{lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}}
]});
/***角色*/Schema.addShape({name:"role_aris",title:"角色",text:"角色",category:"aris_roleSystem",
props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}},
textBlock:{x:"0",y:"30",w:"w",h:"h-30"},
lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1},
fillStyle:{color:"255, 226, 133",type:"solid"},
path:[
{actions:{ref:"rectangle"}},
{lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]},
{lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]},
{lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]},
{lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]},
{
lineStyle:{lineWidth:1,lineColor: "51,51,51"},
fillStyle:{type: "none"},
actions:[
{action: "move",x: "8.2",y: "17"},
{action: "curve",x1: "6",y1: "5",x2: "24",y2: "5",x: "21.8",y: "17"},
{action: "move",x: "9.2",y: "19.8"},
{action: "quadraticCurve",x1: "15",y1: "24.8",x: "20.8",y: "19.8"},
]
},
{
lineStyle:{lineWidth:1,lineColor: "51,51,51"},
fillStyle:{type: "none"},
actions:[
{action: "curveArc",centerX: "15",centerY: "24.5",radius: "7.5",startAngle: "Math.PI * 1.8",endAngle: "Math.PI * 1.2"}
]
},
{
lineStyle:{lineWidth:1,lineColor: "51,51,51"},
fillStyle:{type: "none"},
actions:[
{action: "curveArc",centerX: "15",centerY: "14",radius: "2",startAngle: "0",endAngle: "Math.PI * 2"}
]
},
{lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}}
]});