# integrity-cancas-workflow **Repository Path**: lp9906/integrity-cancas-workflow ## Basic Information - **Project Name**: integrity-cancas-workflow - **Description**: integrity-cancas-workflow - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-13 - **Last Updated**: 2023-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用canvas绘制integrity工作流 ## 不支持自动布局,需要手动指定位置连线 ``` javascript const stateBoxMap = { "Unspecified": [50, 130], "Open": [157, 130], "Closed": [276, 170], "Review": [276, 50], "Testing": [388, 50], "Successed": [496, 50], "Publish": [606, 50], "Over": [716, 50], }; const arrowLines = [ { source: "Unspecified", target: "Open" }, { source: "Open", target: "Closed", angles: [20, -20] }, { source: "Closed", target: "Open", angles: [-55, 40] }, { source: "Open", target: "Review", angles: [35, -20] }, { source: "Review", target: "Open" }, { source: "Review", target: "Testing" }, { source: "Testing", target: "Successed" }, { source: "Successed", target: "Publish" }, { source: "Publish", target: "Over" }, ]; ``` ## 可以指定当前节点与历史节点 ``` javascript const currentState = "Inactive"; const historeStates = []; ``` ## 启动服务 > npm run serve ## 访问服务 [http://localhost:3000](http://localhost:3000) ## 预览 ![avatar](/public/images/sp20230113_133104_588.png)