Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/vue-loader/02c3aa3a9906655dbf5c00dc32b42d7b.json

1 line
3.9 KiB
JSON
Raw Normal View History

2024-12-03 17:40:13 +08:00
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\stage\\editor\\components\\DiagramToolbar.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\stage\\editor\\components\\DiagramToolbar.vue","mtime":1732871026626},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\n// import { Sketch } from 'vue-color'\r\n// import ColorFill from './icon/ColorFill.vue'\r\n// import ColorText from './icon/ColorText.vue'\r\n// import IconFont from './icon/Font.vue'\r\n// import IconBlod from './icon/Blod.vue'\r\n// import IconLine from './icon/Line.vue'\r\nimport ZoomIn from './icon/ZoomIn.vue'\r\nimport ZoomOut from './icon/ZoomOut.vue'\r\nimport StepBack from './icon/StepBack.vue'\r\nimport StepFoward from './icon/StepFoward.vue'\r\nimport AreaSelect from './icon/AreaSelect.vue'\r\n\r\nexport default {\r\n components: {\r\n // ColorFill,\r\n // ColorText,\r\n // IconFont,\r\n // IconBlod,\r\n // IconLine,\r\n ZoomIn,\r\n ZoomOut,\r\n StepBack,\r\n StepFoward,\r\n AreaSelect\r\n // SketchPicker: Sketch\r\n },\r\n props: {\r\n lf: Object,\r\n activeEdges: Array,\r\n fillColor: {\r\n type: String,\r\n default: ''\r\n }\r\n },\r\n data() {\r\n return {\r\n selectionOpened: false,\r\n undoAble: false,\r\n redoAble: false,\r\n colors: '#345678',\r\n linetype: 'pro-polyline',\r\n lineOptions: [\r\n {\r\n value: 'pro-polyline',\r\n label: '折线'\r\n },\r\n {\r\n value: 'pro-line',\r\n label: '直线'\r\n },\r\n {\r\n value: 'pro-bezier',\r\n label: '曲线'\r\n }\r\n ]\r\n }\r\n },\r\n mounted() {\r\n this.$props.lf.on('history:change', ({ data: { undoAble, redoAble }}) => {\r\n this.$data.redoAble = redoAble\r\n this.$data.undoAble = undoAble\r\n })\r\n },\r\n methods: {\r\n $_changeFillColor(val) {\r\n this.$emit('changeNodeFillColor', val.hex)\r\n },\r\n $_saveGraph() {\r\n this.$emit('saveGraph')\r\n },\r\n $_zoomIn() {\r\n this.$props.lf.zoom(true)\r\n },\r\n $_zoomOut() {\r\n this.$props.lf.zoom(false)\r\n },\r\n $_undo() {\r\n if (this.$data.undoAble) {\r\n this.$props.lf.undo()\r\n }\r\n },\r\n $_redo() {\r\n if (this.$data.redoAble) {\r\n this.$props.lf.redo()\r\n }\r\n },\r\n $_selectionSelect() {\r\n this.selectionOpened = !this.selectionOpened\r\n if (this.selectionOpened) {\r\n this.lf.extension.selectionSelect.openSelectionSelect()\r\n } else {\r\n this.lf.extension.selectionSelect.closeSelectionSelect()\r\n }\r\n },\r\n $_changeLineType(value) {\r\n const { lf, activeEdges } = this.$props\r\n const { graphModel } = lf\r\n lf.setDefaultEdgeType(value)\r\n if (activeEdges && activeEdges.length > 0) {\r\n activeEdges.forEach(edge => {\r\n graphModel.changeEdgeType(edge.id, value)\r\n })\r\n }\r\n }\r\n }\r\n}\r\n",null]}