(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{ /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=script&lang=js&": /*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _minDash = __webpack_require__(/*! min-dash */ \"./node_modules/min-dash/dist/index.esm.js\");\n\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"MyProcessPalette\",\n data: function data() {\n return {};\n },\n mounted: function mounted() {},\n methods: {\n addTask: function addTask(event) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var ElementFactory = window.bpmnInstances.elementFactory;\n var create = window.bpmnInstances.modeler.get(\"create\");\n console.log(ElementFactory, create);\n var shape = ElementFactory.createShape((0, _minDash.assign)({\n type: \"bpmn:UserTask\"\n }, options));\n\n if (options) {\n shape.businessObject.di.isExpanded = options.isExpanded;\n }\n\n create.start(event, shape);\n }\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/bpm/model/modelEditor.vue?vue&type=script&lang=js&": /*!*************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/bpm/model/modelEditor.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault.js */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/objectSpread2.js\"));\n\nvar _translations = _interopRequireDefault(__webpack_require__(/*! @/components/bpmnProcessDesigner/src/translations */ \"./src/components/bpmnProcessDesigner/src/translations.js\"));\n\nvar _contentPad = _interopRequireDefault(__webpack_require__(/*! @/components/bpmnProcessDesigner/package/designer/plugins/content-pad */ \"./src/components/bpmnProcessDesigner/package/designer/plugins/content-pad/index.js\"));\n\nvar _palette = _interopRequireDefault(__webpack_require__(/*! @/components/bpmnProcessDesigner/package/designer/plugins/palette */ \"./src/components/bpmnProcessDesigner/package/designer/plugins/palette/index.js\"));\n\nvar _ProcessPalette = _interopRequireDefault(__webpack_require__(/*! @/components/bpmnProcessDesigner/package/palette/ProcessPalette */ \"./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue\"));\n\nvar _model = __webpack_require__(/*! @/api/bpm/model */ \"./src/api/bpm/model.js\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// 自定义元素选中时的弹出菜单(修改 默认任务 为 用户任务)\n// 自定义左侧菜单(修改 默认任务 为 用户任务)\n// import xmlObj2json from \"./utils/xml2json\";\n// 自定义侧边栏\n// import MyProcessPanel from \"../package/process-panel/ProcessPanel\";\nvar _default = {\n name: \"App\",\n components: {\n MyProcessPalette: _ProcessPalette.default\n },\n data: function data() {\n return {\n xmlString: \"\",\n // BPMN XML\n modeler: null,\n reloadIndex: 0,\n controlDrawerVisible: false,\n translationsSelf: _translations.default,\n controlForm: {\n simulation: true,\n labelEditing: false,\n labelVisible: false,\n prefix: \"activiti\",\n headerButtonSize: \"mini\",\n additionalModel: [_contentPad.default, _palette.default]\n },\n addis: {\n CustomContentPadProvider: _contentPad.default,\n CustomPaletteProvider: _palette.default\n },\n // 流程模型的信息\n model: {}\n };\n },\n created: function created() {\n var _this = this;\n\n // 如果 modelId 非空,说明是修改流程模型\n var modelId = this.$route.query && this.$route.query.modelId;\n\n if (modelId) {\n (0, _model.getModel)(modelId).then(function (response) {\n _this.xmlString = response.data.bpmnXml;\n _this.model = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, response.data), {}, {\n bpmnXml: undefined // 清空 bpmnXml 属性\n\n }); // this.controlForm.processId = response.data.key\n });\n }\n },\n methods: {\n initModeler: function initModeler(modeler) {\n var _this2 = this;\n\n setTimeout(function () {\n _this2.modeler = modeler;\n console.log(modeler);\n }, 10);\n },\n reloadProcessDesigner: function reloadProcessDesigner(deep) {\n this.controlForm.additionalModel = [];\n\n for (var key in this.addis) {\n if (this.addis[key]) {\n this.controlForm.additionalModel.push(this.addis[key]);\n }\n }\n\n deep && (this.xmlString = undefined);\n this.reloadIndex += 1;\n this.modeler = null; // 避免 panel 异常\n // if (deep) {\n // this.xmlString = undefined;\n // this.$refs.processDesigner.processRestart();\n // }\n },\n save: function save(bpmnXml) {\n var _this3 = this;\n\n var data = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, this.model), {}, {\n bpmnXml: bpmnXml // this.bpmnXml 只是初始化流程图,后续修改无法通过它获得\n\n }); // 修改的提交\n\n if (data.id) {\n (0, _model.updateModel)(data).then(function (response) {\n _this3.$modal.msgSuccess(\"修改成功\"); // 跳转回去\n\n\n _this3.close();\n });\n return;\n } // 添加的提交\n\n\n (0, _model.createModel)(data).then(function (response) {\n _this3.$modal.msgSuccess(\"保存成功\"); // 跳转回去\n\n\n _this3.close();\n });\n },\n\n /** 关闭按钮 */\n close: function close() {\n this.$tab.closeOpenPage({\n path: \"/bpm/manager/model\"\n });\n }\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/bpm/model/modelEditor.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"5b99840f-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=template&id=ad2b6d86&scoped=true&": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5b99840f-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=template&id=ad2b6d86&scoped=true& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"my-process-palette\" }, [\n _c(\n \"div\",\n {\n staticClass: \"test-button\",\n on: { click: _vm.addTask, mousedown: _vm.addTask },\n },\n [_vm._v(\"测试任务\")]\n ),\n _c(\n \"div\",\n { staticClass: \"test-container\", attrs: { id: \"palette-container\" } },\n [_vm._v(\"1\")]\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%225b99840f-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"5b99840f-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/bpm/model/modelEditor.vue?vue&type=template&id=3232eb94&": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5b99840f-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/bpm/model/modelEditor.vue?vue&type=template&id=3232eb94& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"app-container\" },\n [\n _c(\n \"my-process-designer\",\n _vm._b(\n {\n key: \"designer-\" + _vm.reloadIndex,\n ref: \"processDesigner\",\n attrs: { keyboard: \"\" },\n on: { \"init-finished\": _vm.initModeler, save: _vm.save },\n model: {\n value: _vm.xmlString,\n callback: function ($$v) {\n _vm.xmlString = $$v\n },\n expression: \"xmlString\",\n },\n },\n \"my-process-designer\",\n _vm.controlForm,\n false\n )\n ),\n _c(\"my-properties-panel\", {\n key: \"penal-\" + _vm.reloadIndex,\n staticClass: \"process-panel\",\n attrs: {\n \"bpmn-modeler\": _vm.modeler,\n prefix: _vm.controlForm.prefix,\n model: _vm.model,\n },\n }),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/views/bpm/model/modelEditor.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%225b99840f-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=style&index=0&id=ad2b6d86&scoped=true&lang=scss&": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=style&index=0&id=ad2b6d86&scoped=true&lang=scss& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".my-process-palette[data-v-ad2b6d86] {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding: 80px 20px 20px 20px;\\n}\\n.my-process-palette .test-button[data-v-ad2b6d86] {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding: 8px 16px;\\n border-radius: 4px;\\n border: 1px solid rgba(24, 144, 255, 0.8);\\n cursor: pointer;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/bpm/model/modelEditor.vue?vue&type=style&index=0&lang=scss&": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/bpm/model/modelEditor.vue?vue&type=style&index=0&lang=scss& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".demo-control-bar {\\n position: fixed;\\n right: 8px;\\n bottom: 8px;\\n z-index: 1;\\n}\\n.demo-control-bar .open-control-dialog {\\n width: 48px;\\n height: 48px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n border-radius: 4px;\\n font-size: 32px;\\n background: #409eff;\\n color: #ffffff;\\n cursor: pointer;\\n}\\n.control-form .el-radio {\\n width: 100%;\\n line-height: 32px;\\n}\\n.element-overlays {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding: 8px;\\n background: rgba(0, 0, 0, 0.6);\\n border-radius: 4px;\\n color: #fafafa;\\n}\\n.my-process-designer {\\n height: calc(100vh - 84px);\\n}\\n.process-panel__container {\\n position: absolute;\\n right: 0;\\n top: 55px;\\n height: calc(100vh - 84px);\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/views/bpm/model/modelEditor.vue?./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=style&index=0&id=ad2b6d86&scoped=true&lang=scss&": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue?vue&type=style&index=0&id=ad2b6d86&scoped=true&lang=scss& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a