1 line
6.4 KiB
JSON
1 line
6.4 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\logicflow\\editor\\components\\node\\html\\htmlNode.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\logicflow\\editor\\components\\node\\html\\htmlNode.js","mtime":1732871026775},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"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\\eslint-loader\\index.js","mtime":1732872823677}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _classCallCheck2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/classCallCheck.js\"));\nvar _createClass2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/createClass.js\"));\nvar _callSuper2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/callSuper.js\"));\nvar _superPropGet2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/superPropGet.js\"));\nvar _inherits2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/inherits.js\"));\nvar _extension = require(\"@logicflow/extension\");\nvar _agv = _interopRequireDefault(require(\"../../../image/agv.svg\"));\nvar _api = _interopRequireDefault(require(\"@/store/modules/api\"));\nvar _托盘 = _interopRequireDefault(require(\"../../../image/\\u6258\\u76D8.svg\"));\nvar _icon_alert = _interopRequireDefault(require(\"../../../image/icon_alert.png\"));\nvar ButtonNodeModel = /*#__PURE__*/function (_HtmlResize$model) {\n function ButtonNodeModel() {\n (0, _classCallCheck2.default)(this, ButtonNodeModel);\n return (0, _callSuper2.default)(this, ButtonNodeModel, arguments);\n }\n (0, _inherits2.default)(ButtonNodeModel, _HtmlResize$model);\n return (0, _createClass2.default)(ButtonNodeModel, [{\n key: \"initNodeData\",\n value: function initNodeData(data) {\n (0, _superPropGet2.default)(ButtonNodeModel, \"initNodeData\", this, 3)([data]);\n this.width = 60;\n this.height = 60;\n this.text.draggable = true;\n this.text.editable = false;\n }\n }]);\n}(_extension.HtmlResize.model);\nvar ButtonNode = /*#__PURE__*/function (_HtmlResize$view) {\n function ButtonNode() {\n (0, _classCallCheck2.default)(this, ButtonNode);\n return (0, _callSuper2.default)(this, ButtonNode, arguments);\n }\n (0, _inherits2.default)(ButtonNode, _HtmlResize$view);\n return (0, _createClass2.default)(ButtonNode, [{\n key: \"setHtml\",\n value: function setHtml(rootEl) {\n var _this = this;\n /**\r\n * 自己设置的宽高在 imageHeight/imageWidth\r\n * 用拖动设置的宽高在 properties.nodeSize.height/properties.nodeSize.width\r\n */\n var oldNode = this.props.model;\n var properties = oldNode.getProperties();\n // console.log(properties)\n // console.log('oldNode', oldNode)\n // 路径前缀\n var baseUrl = _api.default.state.baseApi;\n // 颜色\n var statusColor = '#FF0000';\n // 默认图片\n // let imageUrl = baseUrl + '/file/图片/专机-20220722094234555.png'\n var imageUrl = _agv.default;\n // 托盘图片\n var goods = _托盘.default;\n var trayHeight = Math.round(2 / 3 * oldNode._height);\n var trayWidth = Math.round(2 / 3 * oldNode._width);\n var trayDisplay = 'none';\n // 故障图片\n var fault = _icon_alert.default;\n var faultDisplay = 'none';\n if (properties.imageUrl) {\n // 与图片尾部拼接\n imageUrl = baseUrl + '/file/图片/' + properties.imageUrl;\n }\n if (!properties.transform) {\n // 如果没有值,设置默认为0度\n properties.transform = 0;\n }\n if (properties.isOnline) {\n statusColor = '#54dc5f';\n }\n if (!properties.device) {\n statusColor = 'rgba(255,255,255,0)';\n }\n if (properties.hasGoods) {\n // 显示图片,并设置宽高\n trayDisplay = 'flex';\n }\n if (properties.isError) {\n // 显示图片,并设置宽高\n faultDisplay = 'flex';\n }\n if (properties.isLock !== undefined) {\n oldNode.draggable = !properties.isLock;\n }\n var el = document.createElement('div');\n el.className = 'uml-wrapper';\n // el.id = 'uml-app'\n var html = \"\\n <div>\\n <div style=\\\"height: 6px; width: 6px; background-color: \".concat(statusColor, \"; position: absolute; border-radius: 100px; z-index: 9999\\\"></div>\\n <img src=\\\"\").concat(goods, \"\\\" style=\\\"position: absolute; height: \").concat(trayHeight, \"px; width: \").concat(trayWidth, \"px; top: 15%; left: 15%; display: \").concat(trayDisplay, \"\\\">\\n <img style=\\\"transform: rotate(\").concat(properties.transform, \"deg);\\\" height=\\\"\").concat(oldNode._height, \"\\\" width=\\\"\").concat(oldNode._width, \"\\\" src=\\\"\").concat(imageUrl, \"\\\">\\n <img src=\\\"\").concat(fault, \"\\\" style=\\\"position: absolute; height: \").concat(trayHeight, \"px; width: \").concat(trayWidth, \"px; top: 15%; left: 15%; display: \").concat(faultDisplay, \"\\\">\\n </div>\\n \");\n el.innerHTML = html;\n rootEl.innerHTML = '';\n rootEl.appendChild(el);\n window.setData = function () {\n var _this$props = _this.props,\n graphModel = _this$props.graphModel,\n model = _this$props.model;\n graphModel.eventCenter.emit('custom:button-click', model);\n };\n }\n }]);\n}(_extension.HtmlResize.view);\nvar _default = exports.default = {\n type: 'html-node',\n view: ButtonNode,\n model: ButtonNodeModel\n};",null]} |