11.js 51.7 KB
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{

/***/ "./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/processInstance/detail.vue?vue&type=script&lang=js&":
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/bpm/processInstance/detail.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;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n__webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n__webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n__webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n__webpack_require__(/*! core-js/modules/es.array.sort.js */ \"./node_modules/core-js/modules/es.array.sort.js\");\nvar _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/objectSpread2.js\"));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/toConsumableArray.js\"));\nvar _definition = __webpack_require__(/*! @/api/bpm/definition */ \"./src/api/bpm/definition.js\");\nvar _dict = __webpack_require__(/*! @/utils/dict */ \"./src/utils/dict.js\");\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ \"./src/store/index.js\"));\nvar _formGenerator = __webpack_require__(/*! @/utils/formGenerator */ \"./src/utils/formGenerator.js\");\nvar _Parser = _interopRequireDefault(__webpack_require__(/*! @/components/parser/Parser */ \"./src/components/parser/Parser.vue\"));\nvar _processInstance = __webpack_require__(/*! @/api/bpm/processInstance */ \"./src/api/bpm/processInstance.js\");\nvar _task = __webpack_require__(/*! @/api/bpm/task */ \"./src/api/bpm/task.js\");\nvar _dateUtils = __webpack_require__(/*! @/utils/dateUtils */ \"./src/utils/dateUtils.js\");\nvar _user = __webpack_require__(/*! @/api/system/user */ \"./src/api/system/user.js\");\nvar _activity = __webpack_require__(/*! @/api/bpm/activity */ \"./src/api/bpm/activity.js\");\n// 流程实例的详情页,可用于审批\nvar _default = {\n  name: \"ProcessInstanceDetail\",\n  components: {\n    Parser: _Parser.default\n  },\n  data: function data() {\n    return {\n      // 遮罩层\n      processInstanceLoading: true,\n      // 流程实例\n      id: undefined,\n      // 流程实例的编号\n      processInstance: {},\n      // 流程表单详情\n      detailForm: {\n        fields: []\n      },\n      // BPMN 数据\n      bpmnXML: null,\n      bpmnControlForm: {\n        prefix: \"flowable\"\n      },\n      activityList: [],\n      // 审批记录\n      tasksLoad: true,\n      tasks: [],\n      // 审批表单\n      runningTasks: [],\n      auditForms: [],\n      auditRule: {\n        reason: [{\n          required: true,\n          message: \"审批建议不能为空\",\n          trigger: \"blur\"\n        }]\n      },\n      // 转派审批人\n      userOptions: [],\n      updateAssignee: {\n        open: false,\n        form: {\n          assigneeUserId: undefined\n        },\n        rules: {\n          assigneeUserId: [{\n            required: true,\n            message: \"新审批人不能为空\",\n            trigger: \"change\"\n          }]\n        }\n      },\n      // 数据字典\n      categoryDictDatas: (0, _dict.getDictDatas)(_dict.DICT_TYPE.BPM_MODEL_CATEGORY)\n    };\n  },\n  created: function created() {\n    var _this = this;\n    this.id = this.$route.query.id;\n    if (!this.id) {\n      this.$message.error('未传递 id 参数,无法查看流程信息');\n      return;\n    }\n    this.getDetail();\n\n    // 获得用户列表\n    this.userOptions = [];\n    (0, _user.listSimpleUsers)().then(function (response) {\n      var _this$userOptions;\n      (_this$userOptions = _this.userOptions).push.apply(_this$userOptions, (0, _toConsumableArray2.default)(response.data));\n    });\n  },\n  methods: {\n    /** 获得流程实例 */getDetail: function getDetail() {\n      var _this2 = this;\n      // 获得流程实例相关\n      this.processInstanceLoading = true;\n      (0, _processInstance.getProcessInstance)(this.id).then(function (response) {\n        if (!response.data) {\n          _this2.$message.error('查询不到流程信息!');\n          return;\n        }\n        // 设置流程信息\n        _this2.processInstance = response.data;\n\n        // 设置表单信息\n        if (_this2.processInstance.processDefinition.formType === 10) {\n          _this2.detailForm = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, JSON.parse(_this2.processInstance.processDefinition.formConf)), {}, {\n            disabled: true,\n            // 表单禁用\n            formBtns: false,\n            // 按钮隐藏\n            fields: (0, _formGenerator.decodeFields)(_this2.processInstance.processDefinition.formFields)\n          });\n          // 设置表单的值\n          _this2.detailForm.fields.forEach(function (item) {\n            var val = _this2.processInstance.formVariables[item.__vModel__];\n            if (val) {\n              item.__config__.defaultValue = val;\n            }\n          });\n        }\n\n        // 加载流程图\n        (0, _definition.getProcessDefinitionBpmnXML)(_this2.processInstance.processDefinition.id).then(function (response) {\n          _this2.bpmnXML = response.data;\n        });\n        // 加载活动列表\n        (0, _activity.getActivityList)({\n          processInstanceId: _this2.processInstance.id\n        }).then(function (response) {\n          _this2.activityList = response.data;\n        });\n\n        // 取消加载中\n        _this2.processInstanceLoading = false;\n      });\n\n      // 获得流程任务列表(审批记录)\n      this.tasksLoad = true;\n      this.runningTasks = [];\n      this.auditForms = [];\n      (0, _task.getTaskListByProcessInstanceId)(this.id).then(function (response) {\n        // 审批记录\n        _this2.tasks = [];\n        // 移除已取消的审批\n        response.data.forEach(function (task) {\n          if (task.result !== 4) {\n            _this2.tasks.push(task);\n          }\n        });\n        // 排序,将未完成的排在前面,已完成的排在后面;\n        _this2.tasks.sort(function (a, b) {\n          // 有已完成的情况,按照完成时间倒序\n          if (a.endTime && b.endTime) {\n            return b.endTime - a.endTime;\n          } else if (a.endTime) {\n            return 1;\n          } else if (b.endTime) {\n            return -1;\n            // 都是未完成,按照创建时间倒序\n          } else {\n            return b.createTime - a.createTime;\n          }\n        });\n\n        // 需要审核的记录\n        var userId = _store.default.getters.userId;\n        _this2.tasks.forEach(function (task) {\n          if (task.result !== 1) {\n            // 只有待处理才需要\n            return;\n          }\n          if (!task.assigneeUser || task.assigneeUser.id !== userId) {\n            // 自己不是处理人\n            return;\n          }\n          _this2.runningTasks.push((0, _objectSpread2.default)({}, task));\n          _this2.auditForms.push({\n            reason: ''\n          });\n        });\n\n        // 取消加载中\n        _this2.tasksLoad = false;\n      });\n    },\n    /** 处理选择流程的按钮操作 **/handleSelect: function handleSelect(row) {\n      // 设置选择的流程\n      this.selectProcessInstance = row;\n\n      // 流程表单\n      if (row.formId) {\n        // 设置对应的表单\n        this.detailForm = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, JSON.parse(row.formConf)), {}, {\n          fields: (0, _formGenerator.decodeFields)(row.formFields)\n        });\n      } else if (row.formCustomCreatePath) {\n        this.$router.push({\n          path: row.formCustomCreatePath\n        });\n        // 这里暂时无需加载流程图,因为跳出到另外个 Tab;\n      }\n    },\n    getDateStar: function getDateStar(ms) {\n      return (0, _dateUtils.getDate)(ms);\n    },\n    getTimelineItemIcon: function getTimelineItemIcon(item) {\n      if (item.result === 1) {\n        return 'el-icon-time';\n      }\n      if (item.result === 2) {\n        return 'el-icon-check';\n      }\n      if (item.result === 3) {\n        return 'el-icon-close';\n      }\n      if (item.result === 4) {\n        return 'el-icon-remove-outline';\n      }\n      return '';\n    },\n    getTimelineItemType: function getTimelineItemType(item) {\n      if (item.result === 1) {\n        return 'primary';\n      }\n      if (item.result === 2) {\n        return 'success';\n      }\n      if (item.result === 3) {\n        return 'danger';\n      }\n      if (item.result === 4) {\n        return 'info';\n      }\n      return '';\n    },\n    /** 处理审批通过和不通过的操作 */handleAudit: function handleAudit(task, pass) {\n      var _this3 = this;\n      var index = this.runningTasks.indexOf(task);\n      this.$refs['form' + index][0].validate(function (valid) {\n        if (!valid) {\n          return;\n        }\n        var data = {\n          id: task.id,\n          reason: _this3.auditForms[index].reason\n        };\n        if (pass) {\n          (0, _task.approveTask)(data).then(function (response) {\n            _this3.$modal.msgSuccess(\"审批通过成功!\");\n            _this3.getDetail(); // 获得最新详情\n          });\n        } else {\n          (0, _task.rejectTask)(data).then(function (response) {\n            _this3.$modal.msgSuccess(\"审批不通过成功!\");\n            _this3.getDetail(); // 获得最新详情\n          });\n        }\n      });\n    },\n    /** 处理转派审批人 */handleUpdateAssignee: function handleUpdateAssignee(task) {\n      // 设置表单\n      this.resetUpdateAssigneeForm();\n      this.updateAssignee.form.id = task.id;\n      // 设置为打开\n      this.updateAssignee.open = true;\n    },\n    /** 提交转派审批人 */submitUpdateAssigneeForm: function submitUpdateAssigneeForm() {\n      var _this4 = this;\n      this.$refs['updateAssigneeForm'].validate(function (valid) {\n        if (!valid) {\n          return;\n        }\n        (0, _task.updateTaskAssignee)(_this4.updateAssignee.form).then(function (response) {\n          _this4.$modal.msgSuccess(\"转派任务成功!\");\n          _this4.updateAssignee.open = false;\n          _this4.getDetail(); // 获得最新详情\n        });\n      });\n    },\n    /** 取消转派审批人 */cancelUpdateAssigneeForm: function cancelUpdateAssigneeForm() {\n      this.updateAssignee.open = false;\n      this.resetUpdateAssigneeForm();\n    },\n    /** 重置转派审批人 */resetUpdateAssigneeForm: function resetUpdateAssigneeForm() {\n      this.updateAssignee.form = {\n        id: undefined,\n        assigneeUserId: undefined\n      };\n      this.resetForm(\"updateAssigneeForm\");\n    },\n    /** 处理审批退回的操作 */handleDelegate: function handleDelegate(task) {\n      this.$modal.msgError(\"暂不支持【委派】功能,可以使用【转派】替代!\");\n    },\n    /** 处理审批退回的操作 */handleBack: function handleBack(task) {\n      this.$modal.msgError(\"暂不支持【退回】功能!\");\n      // 可参考 http://blog.wya1.com/article/636697030/details/7296\n      // const data = {\n      //   id: task.id,\n      //   assigneeUserId: 1\n      // }\n      // backTask(data).then(response => {\n      //   this.$modal.msgSuccess(\"回退成功!\");\n      //   this.getDetail(); // 获得最新详情\n      // });\n    }\n  }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"b76c6300-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./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/processInstance/detail.vue?vue&type=template&id=55373334&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"b76c6300-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/bpm/processInstance/detail.vue?vue&type=template&id=55373334& ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.staticRenderFns = exports.render = void 0;\n__webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"app-container\"\n  }, [_vm._l(_vm.runningTasks, function (item, index) {\n    return _c(\"el-card\", {\n      directives: [{\n        name: \"loading\",\n        rawName: \"v-loading\",\n        value: _vm.processInstanceLoading,\n        expression: \"processInstanceLoading\"\n      }],\n      key: index,\n      staticClass: \"box-card\"\n    }, [_c(\"div\", {\n      staticClass: \"clearfix\",\n      attrs: {\n        slot: \"header\"\n      },\n      slot: \"header\"\n    }, [_c(\"span\", {\n      staticClass: \"el-icon-picture-outline\"\n    }, [_vm._v(\"审批任务【\" + _vm._s(item.name) + \"】\")])]), _c(\"el-col\", {\n      attrs: {\n        span: 16,\n        offset: 6\n      }\n    }, [_c(\"el-form\", {\n      ref: \"form\" + index,\n      refInFor: true,\n      attrs: {\n        model: _vm.auditForms[index],\n        rules: _vm.auditRule,\n        \"label-width\": \"100px\"\n      }\n    }, [_vm.processInstance && _vm.processInstance.name ? _c(\"el-form-item\", {\n      attrs: {\n        label: \"流程名\"\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.processInstance.name) + \" \")]) : _vm._e(), _vm.processInstance && _vm.processInstance.startUser ? _c(\"el-form-item\", {\n      attrs: {\n        label: \"流程发起人\"\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.processInstance.startUser.nickname) + \" \"), _c(\"el-tag\", {\n      attrs: {\n        type: \"info\",\n        size: \"mini\"\n      }\n    }, [_vm._v(_vm._s(_vm.processInstance.startUser.deptName))])], 1) : _vm._e(), _c(\"el-form-item\", {\n      attrs: {\n        label: \"审批建议\",\n        prop: \"reason\"\n      }\n    }, [_c(\"el-input\", {\n      attrs: {\n        type: \"textarea\",\n        placeholder: \"请输入审批建议\"\n      },\n      model: {\n        value: _vm.auditForms[index].reason,\n        callback: function callback($$v) {\n          _vm.$set(_vm.auditForms[index], \"reason\", $$v);\n        },\n        expression: \"auditForms[index].reason\"\n      }\n    })], 1)], 1), _c(\"div\", {\n      staticStyle: {\n        \"margin-left\": \"10%\",\n        \"margin-bottom\": \"20px\",\n        \"font-size\": \"14px\"\n      }\n    }, [_c(\"el-button\", {\n      attrs: {\n        icon: \"el-icon-edit-outline\",\n        type: \"success\",\n        size: \"mini\"\n      },\n      on: {\n        click: function click($event) {\n          return _vm.handleAudit(item, true);\n        }\n      }\n    }, [_vm._v(\"通过\")]), _c(\"el-button\", {\n      attrs: {\n        icon: \"el-icon-circle-close\",\n        type: \"danger\",\n        size: \"mini\"\n      },\n      on: {\n        click: function click($event) {\n          return _vm.handleAudit(item, false);\n        }\n      }\n    }, [_vm._v(\"不通过\")]), _c(\"el-button\", {\n      attrs: {\n        icon: \"el-icon-edit-outline\",\n        type: \"primary\",\n        size: \"mini\"\n      },\n      on: {\n        click: function click($event) {\n          return _vm.handleUpdateAssignee(item);\n        }\n      }\n    }, [_vm._v(\"转办\")]), _c(\"el-button\", {\n      attrs: {\n        icon: \"el-icon-edit-outline\",\n        type: \"primary\",\n        size: \"mini\"\n      },\n      on: {\n        click: function click($event) {\n          return _vm.handleDelegate(item);\n        }\n      }\n    }, [_vm._v(\"委派\")]), _c(\"el-button\", {\n      attrs: {\n        icon: \"el-icon-refresh-left\",\n        type: \"warning\",\n        size: \"mini\"\n      },\n      on: {\n        click: function click($event) {\n          return _vm.handleBack(item);\n        }\n      }\n    }, [_vm._v(\"退回\")])], 1)], 1)], 1);\n  }), _c(\"el-card\", {\n    directives: [{\n      name: \"loading\",\n      rawName: \"v-loading\",\n      value: _vm.processInstanceLoading,\n      expression: \"processInstanceLoading\"\n    }],\n    staticClass: \"box-card\"\n  }, [_c(\"div\", {\n    staticClass: \"clearfix\",\n    attrs: {\n      slot: \"header\"\n    },\n    slot: \"header\"\n  }, [_c(\"span\", {\n    staticClass: \"el-icon-document\"\n  }, [_vm._v(\"申请信息【\" + _vm._s(_vm.processInstance.name) + \"】\")])]), this.processInstance.processDefinition && this.processInstance.processDefinition.formType === 10 ? _c(\"el-col\", {\n    attrs: {\n      span: 16,\n      offset: 6\n    }\n  }, [_c(\"div\", [_c(\"parser\", {\n    key: new Date().getTime(),\n    attrs: {\n      \"form-conf\": _vm.detailForm\n    }\n  })], 1)]) : _vm._e(), this.processInstance.processDefinition && this.processInstance.processDefinition.formType === 20 ? _c(\"div\", [_c(\"router-link\", {\n    attrs: {\n      to: this.processInstance.processDefinition.formCustomViewPath + \"?id=\" + this.processInstance.businessKey\n    }\n  }, [_c(\"el-button\", {\n    attrs: {\n      type: \"primary\"\n    }\n  }, [_vm._v(\"点击查看\")])], 1)], 1) : _vm._e()], 1), _c(\"el-card\", {\n    directives: [{\n      name: \"loading\",\n      rawName: \"v-loading\",\n      value: _vm.tasksLoad,\n      expression: \"tasksLoad\"\n    }],\n    staticClass: \"box-card\"\n  }, [_c(\"div\", {\n    staticClass: \"clearfix\",\n    attrs: {\n      slot: \"header\"\n    },\n    slot: \"header\"\n  }, [_c(\"span\", {\n    staticClass: \"el-icon-picture-outline\"\n  }, [_vm._v(\"审批记录\")])]), _c(\"el-col\", {\n    attrs: {\n      span: 16,\n      offset: 4\n    }\n  }, [_c(\"div\", {\n    staticClass: \"block\"\n  }, [_c(\"el-timeline\", _vm._l(_vm.tasks, function (item, index) {\n    return _c(\"el-timeline-item\", {\n      key: index,\n      attrs: {\n        icon: _vm.getTimelineItemIcon(item),\n        type: _vm.getTimelineItemType(item)\n      }\n    }, [_c(\"p\", {\n      staticStyle: {\n        \"font-weight\": \"700\"\n      }\n    }, [_vm._v(\"任务:\" + _vm._s(item.name))]), _c(\"el-card\", {\n      attrs: {\n        \"body-style\": {\n          padding: \"10px\"\n        }\n      }\n    }, [item.assigneeUser ? _c(\"label\", {\n      staticStyle: {\n        \"font-weight\": \"normal\",\n        \"margin-right\": \"30px\"\n      }\n    }, [_vm._v(\" 审批人:\" + _vm._s(item.assigneeUser.nickname) + \" \"), _c(\"el-tag\", {\n      attrs: {\n        type: \"info\",\n        size: \"mini\"\n      }\n    }, [_vm._v(_vm._s(item.assigneeUser.deptName))])], 1) : _vm._e(), item.createTime ? _c(\"label\", {\n      staticStyle: {\n        \"font-weight\": \"normal\"\n      }\n    }, [_vm._v(\"创建时间:\")]) : _vm._e(), _c(\"label\", {\n      staticStyle: {\n        color: \"#8a909c\",\n        \"font-weight\": \"normal\"\n      }\n    }, [_vm._v(_vm._s(_vm.parseTime(item.createTime)))]), item.endTime ? _c(\"label\", {\n      staticStyle: {\n        \"margin-left\": \"30px\",\n        \"font-weight\": \"normal\"\n      }\n    }, [_vm._v(\"审批时间:\")]) : _vm._e(), item.endTime ? _c(\"label\", {\n      staticStyle: {\n        color: \"#8a909c\",\n        \"font-weight\": \"normal\"\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.parseTime(item.endTime)))]) : _vm._e(), item.durationInMillis ? _c(\"label\", {\n      staticStyle: {\n        \"margin-left\": \"30px\",\n        \"font-weight\": \"normal\"\n      }\n    }, [_vm._v(\"耗时:\")]) : _vm._e(), item.durationInMillis ? _c(\"label\", {\n      staticStyle: {\n        color: \"#8a909c\",\n        \"font-weight\": \"normal\"\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.getDateStar(item.durationInMillis)) + \" \")]) : _vm._e(), item.reason ? _c(\"p\", [_c(\"el-tag\", {\n      attrs: {\n        type: _vm.getTimelineItemType(item)\n      }\n    }, [_vm._v(_vm._s(item.reason))])], 1) : _vm._e()])], 1);\n  }), 1)], 1)])], 1), _c(\"el-card\", {\n    directives: [{\n      name: \"loading\",\n      rawName: \"v-loading\",\n      value: _vm.processInstanceLoading,\n      expression: \"processInstanceLoading\"\n    }],\n    staticClass: \"box-card\"\n  }, [_c(\"div\", {\n    staticClass: \"clearfix\",\n    attrs: {\n      slot: \"header\"\n    },\n    slot: \"header\"\n  }, [_c(\"span\", {\n    staticClass: \"el-icon-picture-outline\"\n  }, [_vm._v(\"流程图\")])]), _c(\"my-process-viewer\", _vm._b({\n    key: \"designer\",\n    attrs: {\n      activityData: _vm.activityList,\n      processInstanceData: _vm.processInstance,\n      taskData: _vm.tasks\n    },\n    model: {\n      value: _vm.bpmnXML,\n      callback: function callback($$v) {\n        _vm.bpmnXML = $$v;\n      },\n      expression: \"bpmnXML\"\n    }\n  }, \"my-process-viewer\", _vm.bpmnControlForm, false))], 1), _c(\"el-dialog\", {\n    attrs: {\n      title: \"转派审批人\",\n      visible: _vm.updateAssignee.open,\n      width: \"500px\",\n      \"append-to-body\": \"\"\n    },\n    on: {\n      \"update:visible\": function updateVisible($event) {\n        return _vm.$set(_vm.updateAssignee, \"open\", $event);\n      }\n    }\n  }, [_c(\"el-form\", {\n    ref: \"updateAssigneeForm\",\n    attrs: {\n      model: _vm.updateAssignee.form,\n      rules: _vm.updateAssignee.rules,\n      \"label-width\": \"110px\"\n    }\n  }, [_c(\"el-form-item\", {\n    attrs: {\n      label: \"新审批人\",\n      prop: \"assigneeUserId\"\n    }\n  }, [_c(\"el-select\", {\n    staticStyle: {\n      width: \"100%\"\n    },\n    attrs: {\n      clearable: \"\"\n    },\n    model: {\n      value: _vm.updateAssignee.form.assigneeUserId,\n      callback: function callback($$v) {\n        _vm.$set(_vm.updateAssignee.form, \"assigneeUserId\", $$v);\n      },\n      expression: \"updateAssignee.form.assigneeUserId\"\n    }\n  }, _vm._l(_vm.userOptions, function (item) {\n    return _c(\"el-option\", {\n      key: parseInt(item.id),\n      attrs: {\n        label: item.nickname,\n        value: parseInt(item.id)\n      }\n    });\n  }), 1)], 1)], 1), _c(\"div\", {\n    staticClass: \"dialog-footer\",\n    attrs: {\n      slot: \"footer\"\n    },\n    slot: \"footer\"\n  }, [_c(\"el-button\", {\n    attrs: {\n      type: \"primary\"\n    },\n    on: {\n      click: _vm.submitUpdateAssigneeForm\n    }\n  }, [_vm._v(\"确 定\")]), _c(\"el-button\", {\n    on: {\n      click: _vm.cancelUpdateAssigneeForm\n    }\n  }, [_vm._v(\"取 消\")])], 1)], 1)], 2);\n};\nexports.render = render;\nvar staticRenderFns = [];\nexports.staticRenderFns = staticRenderFns;\nrender._withStripped = true;\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%22b76c6300-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-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/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss&":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/bpm/processInstance/detail.vue?vue&type=style&index=0&id=55373334&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-designer {\\n  height: calc(100vh - 200px);\\n}\\n.box-card {\\n  width: 100%;\\n  margin-bottom: 20px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-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/views/bpm/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss&":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-style-loader??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/bpm/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss& ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=style&index=0&id=55373334&lang=scss& */ \"./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/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss&\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"4dd34b50\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?./node_modules/vue-style-loader??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/api/bpm/activity.js":
/*!*********************************!*\
  !*** ./src/api/bpm/activity.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;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.getActivityList = getActivityList;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request */ \"./src/utils/request.js\"));\nfunction getActivityList(query) {\n  return (0, _request.default)({\n    url: '/bpm/activity/list',\n    method: 'get',\n    params: query\n  });\n}\n\n//# sourceURL=webpack:///./src/api/bpm/activity.js?");

/***/ }),

/***/ "./src/api/bpm/processInstance.js":
/*!****************************************!*\
  !*** ./src/api/bpm/processInstance.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;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.cancelProcessInstance = cancelProcessInstance;\nexports.createProcessInstance = createProcessInstance;\nexports.getMyProcessInstancePage = getMyProcessInstancePage;\nexports.getProcessInstance = getProcessInstance;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request */ \"./src/utils/request.js\"));\nfunction getMyProcessInstancePage(query) {\n  return (0, _request.default)({\n    url: '/bpm/process-instance/my-page',\n    method: 'get',\n    params: query\n  });\n}\nfunction createProcessInstance(data) {\n  return (0, _request.default)({\n    url: '/bpm/process-instance/create',\n    method: 'POST',\n    data: data\n  });\n}\nfunction cancelProcessInstance(id, reason) {\n  return (0, _request.default)({\n    url: '/bpm/process-instance/cancel',\n    method: 'DELETE',\n    data: {\n      id: id,\n      reason: reason\n    }\n  });\n}\nfunction getProcessInstance(id) {\n  return (0, _request.default)({\n    url: '/bpm/process-instance/get?id=' + id,\n    method: 'get'\n  });\n}\n\n//# sourceURL=webpack:///./src/api/bpm/processInstance.js?");

/***/ }),

/***/ "./src/api/bpm/task.js":
/*!*****************************!*\
  !*** ./src/api/bpm/task.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;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.approveTask = approveTask;\nexports.backTask = backTask;\nexports.completeTask = completeTask;\nexports.getDoneTaskPage = getDoneTaskPage;\nexports.getTaskListByProcessInstanceId = getTaskListByProcessInstanceId;\nexports.getTodoTaskPage = getTodoTaskPage;\nexports.rejectTask = rejectTask;\nexports.updateTaskAssignee = updateTaskAssignee;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request */ \"./src/utils/request.js\"));\nfunction getTodoTaskPage(query) {\n  return (0, _request.default)({\n    url: '/bpm/task/todo-page',\n    method: 'get',\n    params: query\n  });\n}\nfunction getDoneTaskPage(query) {\n  return (0, _request.default)({\n    url: '/bpm/task/done-page',\n    method: 'get',\n    params: query\n  });\n}\nfunction completeTask(data) {\n  return (0, _request.default)({\n    url: '/bpm/task/complete',\n    method: 'PUT',\n    data: data\n  });\n}\nfunction approveTask(data) {\n  return (0, _request.default)({\n    url: '/bpm/task/approve',\n    method: 'PUT',\n    data: data\n  });\n}\nfunction rejectTask(data) {\n  return (0, _request.default)({\n    url: '/bpm/task/reject',\n    method: 'PUT',\n    data: data\n  });\n}\nfunction backTask(data) {\n  return (0, _request.default)({\n    url: '/bpm/task/back',\n    method: 'PUT',\n    data: data\n  });\n}\nfunction updateTaskAssignee(data) {\n  return (0, _request.default)({\n    url: '/bpm/task/update-assignee',\n    method: 'PUT',\n    data: data\n  });\n}\nfunction getTaskListByProcessInstanceId(processInstanceId) {\n  return (0, _request.default)({\n    url: '/bpm/task/list-by-process-instance-id?processInstanceId=' + processInstanceId,\n    method: 'get'\n  });\n}\n\n//# sourceURL=webpack:///./src/api/bpm/task.js?");

/***/ }),

/***/ "./src/utils/dateUtils.js":
/*!********************************!*\
  !*** ./src/utils/dateUtils.js ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.getDate = getDate;\n/**\n * 将毫秒,转换成时间字符串。例如说,xx 分钟\n *\n * @param ms 毫秒\n * @returns {string} 字符串\n */\nfunction getDate(ms) {\n  var day = Math.floor(ms / (24 * 60 * 60 * 1000));\n  var hour = Math.floor(ms / (60 * 60 * 1000) - day * 24);\n  var minute = Math.floor(ms / (60 * 1000) - day * 24 * 60 - hour * 60);\n  var second = Math.floor(ms / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - minute * 60);\n  if (day > 0) {\n    return day + \"天\" + hour + \"小时\" + minute + \"分钟\";\n  }\n  if (hour > 0) {\n    return hour + \"小时\" + minute + \"分钟\";\n  }\n  if (minute > 0) {\n    return minute + \"分钟\";\n  }\n  if (second > 0) {\n    return second + \"秒\";\n  } else {\n    return 0 + \"秒\";\n  }\n}\n\n//# sourceURL=webpack:///./src/utils/dateUtils.js?");

/***/ }),

/***/ "./src/views/bpm/processInstance/detail.vue":
/*!**************************************************!*\
  !*** ./src/views/bpm/processInstance/detail.vue ***!
  \**************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=55373334& */ \"./src/views/bpm/processInstance/detail.vue?vue&type=template&id=55373334&\");\n/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ \"./src/views/bpm/processInstance/detail.vue?vue&type=script&lang=js&\");\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _detail_vue_vue_type_style_index_0_id_55373334_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detail.vue?vue&type=style&index=0&id=55373334&lang=scss& */ \"./src/views/bpm/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/views/bpm/processInstance/detail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?");

/***/ }),

/***/ "./src/views/bpm/processInstance/detail.vue?vue&type=script&lang=js&":
/*!***************************************************************************!*\
  !*** ./src/views/bpm/processInstance/detail.vue?vue&type=script&lang=js& ***!
  \***************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js& */ \"./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/processInstance/detail.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?");

/***/ }),

/***/ "./src/views/bpm/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss&":
/*!************************************************************************************************!*\
  !*** ./src/views/bpm/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss& ***!
  \************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_55373334_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=style&index=0&id=55373334&lang=scss& */ \"./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/views/bpm/processInstance/detail.vue?vue&type=style&index=0&id=55373334&lang=scss&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_55373334_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_55373334_lang_scss___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_55373334_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_id_55373334_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?");

/***/ }),

/***/ "./src/views/bpm/processInstance/detail.vue?vue&type=template&id=55373334&":
/*!*********************************************************************************!*\
  !*** ./src/views/bpm/processInstance/detail.vue?vue&type=template&id=55373334& ***!
  \*********************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_b76c6300_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"b76c6300-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=55373334& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"b76c6300-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./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/processInstance/detail.vue?vue&type=template&id=55373334&\");\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_b76c6300_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_b76c6300_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_b76c6300_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_b76c6300_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?");

/***/ })

}]);