Schema.addCategory({name:"nqms_straGoalDrivers", 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.addGlobalCommand("application_system",[ {action:"move",x:"10",y:"h*0.5-14"}, {action:"line",x:"40",y:"h*0.5-14"}, {action:"line",x:"40",y:"h*0.5+14"}, {action:"line",x:"10",y:"h*0.5+14"}, {action:"close"}, {action:"move",x:"14",y:"h*0.5-5"}, {action:"line",x:"36",y:"h*0.5-5"}, {action:"line",x:"36",y:"h*0.5+10"}, {action:"line",x:"14",y:"h*0.5+10"}, {action:"close"}, {action:"move",x:"34",y:"h*0.5-10"}, {action:"line",x:"36",y:"h*0.5-10"}, {action:"line",x:"36",y:"h*0.5-8"}, {action:"line",x:"34",y:"h*0.5-8"}, {action:"close"}, {action:"move",x:"28",y:"h*0.5-10"}, {action:"line",x:"30",y:"h*0.5-10"}, {action:"line",x:"30",y:"h*0.5-8"}, {action:"line",x:"28",y:"h*0.5-8"}, {action:"close"}, {action:"move",x:"22",y:"h*0.5-10"}, {action:"line",x:"24",y:"h*0.5-10"}, {action:"line",x:"24",y:"h*0.5-8"}, {action:"line",x:"22",y:"h*0.5-8"}, {action:"close"} ]); /***驱动力*/Schema.addShape({name:"thrust",title:"驱动力",text:"驱动力",category:"nqms_straGoalDrivers",props:{w:140,h:80,scaling:true,titleProps:{x:30,y:2,w:100,h:30}},lineStyle: {lineColor: "92,92,92", lineStyle:"solid",lineWidth:1}, textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, "fillStyle":{color:"221,222,254",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:"31"}, {action:"line",x:"1",y:"31"}, {action:"close"} ] }, { lineStyle:{lineWidth:0}, fillStyle:{color:"255,255,255"}, actions:[ {action:"move",x:"1",y:"32"}, {action:"line",x:"w-1",y:"32"}, {action:"line",x:"w-1",y:"h-1"}, {action:"line",x:"1",y:"h-1"}, {action:"close"} ] }, { lineStyle:{lineWidth:2}, fillStyle:{color:"255,255,255"}, actions:[ {action: "move", x: "8", y: "15"}, {action: "curve", x1: "8", y1: "5.7", x2: "22", y2: "5.7", x: "22", y: "15"}, {action: "curve", x1: "22", y1: "24.3", x2: "8", y2: "24.3", x: "8", y: "15"}, {action:"close"} ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"0,0,0"}, actions:[ {action:"move", x:"15", y:"13"}, {action:"curve", x1:"18", y1:"13", x2:"18", y2:"17", x:"15", y:"17"}, {action:"curve", x1:"12", y1:"17", x2:"12", y2:"13", x:"15", y:"13"}, ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"0,0,0"}, actions:[ {action:"move", x:"7", y:"7"}, {action:"line",x:"23",y:"23"}, ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"0,0,0"}, actions:[ {action:"move", x:"15", y:"5"}, {action:"line",x:"15",y:"25"}, ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"0,0,0"}, actions:[ {action:"move", x:"23", y:"7"}, {action:"line",x:"7",y:"23"}, ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"0,0,0"}, actions:[ {action:"move", x:"5", y:"15"}, {action:"line",x:"25",y:"15"}, ] }, { lineStyle:{lineWidth:0}, 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"} ] }, ] }); /***目标*/Schema.addShape({name:"aimGoalDrivers",title:"目标",text:"目标",category:"nqms_straGoalDrivers",props:{w:140,h:80,scaling:true,titleProps:{x:30,y:2,w:100,h:30}},lineStyle: {lineColor: "92,92,92", lineStyle:"solid",lineWidth:1}, textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, "fillStyle":{color:"221,222,254",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:"31"}, {action:"line",x:"1",y:"31"}, {action:"close"} ] }, { lineStyle:{lineWidth:0}, fillStyle:{color:"255,255,255"}, actions:[ {action:"move",x:"1",y:"32"}, {action:"line",x:"w-1",y:"32"}, {action:"line",x:"w-1",y:"h-1"}, {action:"line",x:"1",y:"h-1"}, {action:"close"} ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"255,255,255"}, actions:[ {action: "move", x: "6", y: "15"}, {action: "curve", x1: "6", y1: "3", x2: "24", y2: "3", x: "24", y: "15"}, {action: "curve", x1: "24", y1: "27", x2: "6", y2: "27", x: "6", y: "15"}, {action:"close"} ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"255,255,255"}, actions:[ {action: "move", x: "9", y: "15"}, {action: "curve", x1: "9", y1: "7", x2: "21", y2: "7", x: "21", y: "15"}, {action: "curve", x1: "21", y1: "23", x2: "9", y2: "23", x: "9", y: "15"}, {action:"close"} ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"0,0,0"}, actions:[ {action: "move", x: "12", y: "15"}, {action: "curve", x1: "12", y1: "11", x2: "18", y2: "11", x: "18", y: "15"}, {action: "curve", x1: "18", y1: "19", x2: "12", y2: "19", x: "12", y: "15"}, {action:"close"} ] }, { lineStyle:{lineWidth:0}, 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"} ] }, ] }); /***愿景*/Schema.addShape({name:"visionGoalDrivers",title:"愿景",text:"愿景",category:"nqms_straGoalDrivers",props:{w:140,h:80,scaling:true,titleProps:{x:30,y:2,w:100,h:30}},lineStyle: {lineColor: "92,92,92", lineStyle:"solid",lineWidth:1}, textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, "fillStyle":{color:"221,222,254",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:"31"}, {action:"line",x:"1",y:"31"}, {action:"close"} ] }, { lineStyle:{lineWidth:0}, fillStyle:{color:"255,255,255"}, actions:[ {action:"move",x:"1",y:"32"}, {action:"line",x:"w-1",y:"32"}, {action:"line",x:"w-1",y:"h-1"}, {action:"line",x:"1",y:"h-1"}, {action:"close"} ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"255,255,255"}, actions:[ {action: "move", x: "6", y: "15"}, {action: "curve", x1: "6", y1: "3", x2: "24", y2: "3", x: "24", y: "15"}, {action: "curve", x1: "24", y1: "27", x2: "6", y2: "27", x: "6", y: "15"}, {action:"close"} ] }, { lineStyle:{lineWidth:1}, fillStyle:{color:"255,255,255"}, actions:[ {action: "move", x: "9", y: "15"}, {action: "curve", x1: "9", y1: "7", x2: "21", y2: "7", x: "21", y: "15"}, {action: "curve", x1: "21", y1: "23", x2: "9", y2: "23", x: "9", y: "15"}, {action:"close"} ] }, { lineStyle:{lineWidth:2}, fillStyle:{color:"255,255,255"}, actions:[ {action: "move", x: "12", y: "15"}, {action: "curve", x1: "12", y1: "11", x2: "18", y2: "11", x: "18", y: "15"}, {action: "curve", x1: "18", y1: "19", x2: "12", y2: "19", x: "12", y: "15"}, {action:"close"} ] }, { lineStyle:{lineWidth:0}, 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"} ] }, ] });