1 |
- {"ast":null,"code":"var render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"x6-flow-container\"\n }, [_c(\"div\", {\n staticClass: \"flow-header\"\n }, [_c(\"h2\", [_vm._v(\"员工入职流程图 (X6版本)\")]), _c(\"div\", {\n staticClass: \"flow-actions\"\n }, [_c(\"el-button\", {\n attrs: {\n size: \"small\",\n type: \"primary\"\n },\n on: {\n click: function click($event) {\n return _vm.zoomGraph(0.1);\n }\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-zoom-in\"\n })]), _c(\"el-button\", {\n attrs: {\n size: \"small\",\n type: \"primary\"\n },\n on: {\n click: function click($event) {\n return _vm.zoomGraph(-0.1);\n }\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-zoom-out\"\n })]), _c(\"el-button\", {\n attrs: {\n size: \"small\",\n type: \"success\"\n },\n on: {\n click: _vm.resetGraph\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-refresh\"\n })]), _c(\"el-button\", {\n attrs: {\n size: \"small\",\n type: \"warning\"\n },\n on: {\n click: _vm.addNewNode\n }\n }, [_vm._v(\" 新增节点 \")])], 1)]), _c(\"div\", {\n staticClass: \"graph-container\"\n }, [_c(\"div\", {\n ref: \"graphContainer\",\n attrs: {\n id: \"x6-graph-container\"\n }\n }), _vm.selectedNode ? _c(\"div\", {\n staticClass: \"node-info-panel\"\n }, [_c(\"h3\", [_vm._v(\"节点详情\")]), _c(\"div\", {\n staticClass: \"info-item\"\n }, [_c(\"span\", {\n staticClass: \"label\"\n }, [_vm._v(\"ID:\")]), _c(\"span\", {\n staticClass: \"value\"\n }, [_vm._v(_vm._s(_vm.selectedNode.id))])]), _c(\"div\", {\n staticClass: \"info-item\"\n }, [_c(\"span\", {\n staticClass: \"label\"\n }, [_vm._v(\"名称:\")]), _c(\"span\", {\n staticClass: \"value\"\n }, [_vm._v(_vm._s(_vm.selectedNode.label))])]), _c(\"div\", {\n staticClass: \"info-item\"\n }, [_c(\"span\", {\n staticClass: \"label\"\n }, [_vm._v(\"类型:\")]), _c(\"span\", {\n staticClass: \"value\"\n }, [_vm._v(_vm._s(_vm.selectedNode.type))])]), _c(\"div\", {\n staticClass: \"info-item\"\n }, [_c(\"span\", {\n staticClass: \"label\"\n }, [_vm._v(\"链接:\")]), _c(\"span\", {\n staticClass: \"value\"\n }, [_vm._v(_vm._s(_vm.selectedNode.url))])]), _c(\"div\", {\n staticClass: \"actions\"\n }, [_c(\"el-button\", {\n attrs: {\n size: \"small\",\n type: \"primary\"\n },\n on: {\n click: _vm.openNodeUrl\n }\n }, [_vm._v(\" 打开链接 \")]), _c(\"el-button\", {\n attrs: {\n size: \"small\",\n type: \"danger\"\n },\n on: {\n click: _vm.closePanel\n }\n }, [_vm._v(\" 关闭 \")])], 1)]) : _vm._e()])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\nexport { render, staticRenderFns };","map":{"version":3,"names":["render","_vm","_c","_self","staticClass","_v","attrs","size","type","on","click","$event","zoomGraph","resetGraph","addNewNode","ref","id","selectedNode","_s","label","url","openNodeUrl","closePanel","_e","staticRenderFns","_withStripped"],"sources":["/Users/zyh/Desktop/demo001/src/views/X6EmployeeFlow.vue"],"sourcesContent":["var render = function render() {\n var _vm = this,\n _c = _vm._self._c\n return _c(\"div\", { staticClass: \"x6-flow-container\" }, [\n _c(\"div\", { staticClass: \"flow-header\" }, [\n _c(\"h2\", [_vm._v(\"员工入职流程图 (X6版本)\")]),\n _c(\n \"div\",\n { staticClass: \"flow-actions\" },\n [\n _c(\n \"el-button\",\n {\n attrs: { size: \"small\", type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.zoomGraph(0.1)\n },\n },\n },\n [_c(\"i\", { staticClass: \"el-icon-zoom-in\" })]\n ),\n _c(\n \"el-button\",\n {\n attrs: { size: \"small\", type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.zoomGraph(-0.1)\n },\n },\n },\n [_c(\"i\", { staticClass: \"el-icon-zoom-out\" })]\n ),\n _c(\n \"el-button\",\n {\n attrs: { size: \"small\", type: \"success\" },\n on: { click: _vm.resetGraph },\n },\n [_c(\"i\", { staticClass: \"el-icon-refresh\" })]\n ),\n _c(\n \"el-button\",\n {\n attrs: { size: \"small\", type: \"warning\" },\n on: { click: _vm.addNewNode },\n },\n [_vm._v(\" 新增节点 \")]\n ),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"graph-container\" }, [\n _c(\"div\", { ref: \"graphContainer\", attrs: { id: \"x6-graph-container\" } }),\n _vm.selectedNode\n ? _c(\"div\", { staticClass: \"node-info-panel\" }, [\n _c(\"h3\", [_vm._v(\"节点详情\")]),\n _c(\"div\", { staticClass: \"info-item\" }, [\n _c(\"span\", { staticClass: \"label\" }, [_vm._v(\"ID:\")]),\n _c(\"span\", { staticClass: \"value\" }, [\n _vm._v(_vm._s(_vm.selectedNode.id)),\n ]),\n ]),\n _c(\"div\", { staticClass: \"info-item\" }, [\n _c(\"span\", { staticClass: \"label\" }, [_vm._v(\"名称:\")]),\n _c(\"span\", { staticClass: \"value\" }, [\n _vm._v(_vm._s(_vm.selectedNode.label)),\n ]),\n ]),\n _c(\"div\", { staticClass: \"info-item\" }, [\n _c(\"span\", { staticClass: \"label\" }, [_vm._v(\"类型:\")]),\n _c(\"span\", { staticClass: \"value\" }, [\n _vm._v(_vm._s(_vm.selectedNode.type)),\n ]),\n ]),\n _c(\"div\", { staticClass: \"info-item\" }, [\n _c(\"span\", { staticClass: \"label\" }, [_vm._v(\"链接:\")]),\n _c(\"span\", { staticClass: \"value\" }, [\n _vm._v(_vm._s(_vm.selectedNode.url)),\n ]),\n ]),\n _c(\n \"div\",\n { staticClass: \"actions\" },\n [\n _c(\n \"el-button\",\n {\n attrs: { size: \"small\", type: \"primary\" },\n on: { click: _vm.openNodeUrl },\n },\n [_vm._v(\" 打开链接 \")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { size: \"small\", type: \"danger\" },\n on: { click: _vm.closePanel },\n },\n [_vm._v(\" 关闭 \")]\n ),\n ],\n 1\n ),\n ])\n : _vm._e(),\n ]),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|