145 lines
62 KiB
JavaScript
145 lines
62 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{
|
||
|
||
/***/ "./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--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/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;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\n__webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n\n__webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n\n__webpack_require__(/*! core-js/modules/es.array.sort.js */ \"./node_modules/core-js/modules/es.array.sort.js\");\n\n__webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n\nvar _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/objectSpread2.js\"));\n\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/helpers/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/toConsumableArray.js\"));\n\nvar _definition = __webpack_require__(/*! @/api/bpm/definition */ \"./src/api/bpm/definition.js\");\n\nvar _dict = __webpack_require__(/*! @/utils/dict */ \"./src/utils/dict.js\");\n\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ \"./src/store/index.js\"));\n\nvar _formGenerator = __webpack_require__(/*! @/utils/formGenerator */ \"./src/utils/formGenerator.js\");\n\nvar _Parser = _interopRequireDefault(__webpack_require__(/*! @/components/parser/Parser */ \"./src/components/parser/Parser.vue\"));\n\nvar _processInstance = __webpack_require__(/*! @/api/bpm/processInstance */ \"./src/api/bpm/processInstance.js\");\n\nvar _task = __webpack_require__(/*! @/api/bpm/task */ \"./src/api/bpm/task.js\");\n\nvar _dateUtils = __webpack_require__(/*! @/utils/dateUtils */ \"./src/utils/dateUtils.js\");\n\nvar _user = __webpack_require__(/*! @/api/system/user */ \"./src/api/system/user.js\");\n\nvar _activity = __webpack_require__(/*! @/api/bpm/activity */ \"./src/api/bpm/activity.js\");\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//\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// 流程实例的详情页,可用于审批\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: \"activiti\"\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\n this.id = this.$route.query.id;\n\n if (!this.id) {\n this.$message.error('未传递 id 参数,无法查看流程信息');\n return;\n }\n\n this.getDetail(); // 获得用户列表\n\n this.userOptions = [];\n (0, _user.listSimpleUsers)().then(function (response) {\n var _this$userOptions;\n\n (_this$userOptions = _this.userOptions).push.apply(_this$userOptions, (0, _toConsumableArray2.default)(response.data));\n });\n },\n methods: {\n /** 获得流程实例 */\n getDetail: function getDetail() {\n var _this2 = this;\n\n // 获得流程实例相关\n this.processInstanceLoading = true;\n (0, _processInstance.getProcessInstance)(this.id).then(function (response) {\n if (!response.data) {\n _this2.$message.error('查询不到流程信息!');\n\n return;\n } // 设置流程信息\n\n\n _this2.processInstance = response.data; // 设置表单信息\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\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 _this2.processInstanceLoading = false;\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 = response.data; // 排序,将未完成的排在前面,已完成的排在后面;\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 } else {\n return b.createTime - a.createTime;\n }\n }); // 需要审核的记录\n\n\n var userId = _store.default.getters.userId;\n\n _this2.tasks.forEach(function (task) {\n if (task.result !== 1) {\n // 只有待处理才需要\n return;\n }\n\n if (!task.assigneeUser || task.assigneeUser.id !== userId) {\n // 自己不是处理人\n return;\n }\n\n _this2.runningTasks.push((0, _objectSpread2.default)({}, task));\n\n _this2.auditForms.push({\n reason: ''\n });\n }); // 取消加载中\n\n\n _this2.tasksLoad = false;\n });\n },\n\n /** 处理选择流程的按钮操作 **/\n handleSelect: function handleSelect(row) {\n // 设置选择的流程\n this.selectProcessInstance = row; // 流程表单\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 }); // 这里暂时无需加载流程图,因为跳出到另外个 Tab;\n }\n },\n\n /** 提交按钮 */\n submitForm: function submitForm(params) {\n var _this3 = this;\n\n if (!params) {\n return;\n } // 设置表单禁用\n\n\n var conf = params.conf;\n conf.disabled = true; // 表单禁用\n\n conf.formBtns = false; // 按钮隐藏\n // 提交表单,创建流程\n\n var variables = params.values;\n (0, _processInstance.createProcessInstance)({\n processDefinitionId: this.selectProcessInstance.id,\n variables: variables\n }).then(function (response) {\n _this3.$modal.msgSuccess(\"发起流程成功\"); // 关闭当前窗口\n\n\n _this3.$tab.closeOpenPage();\n\n _this3.$router.go(-1);\n }).catch(function () {\n conf.disabled = false; // 表单开启\n\n conf.formBtns = true; // 按钮展示\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\n if (item.result === 2) {\n return 'el-icon-check';\n }\n\n if (item.result === 3) {\n return 'el-icon-close';\n }\n\n if (item.result === 4) {\n return 'el-icon-remove-outline';\n }\n\n return '';\n },\n getTimelineItemType: function getTimelineItemType(item) {\n if (item.result === 1) {\n return 'primary';\n }\n\n if (item.result === 2) {\n return 'success';\n }\n\n if (item.result === 3) {\n return 'danger';\n }\n\n if (item.result === 4) {\n return 'info';\n }\n\n return '';\n },\n\n /** 处理审批通过和不通过的操作 */\n handleAudit: function handleAudit(task, pass) {\n var _this4 = this;\n\n var index = this.runningTasks.indexOf(task);\n this.$refs['form' + index][0].validate(function (valid) {\n if (!valid) {\n return;\n }\n\n var data = {\n id: task.id,\n reason: _this4.auditForms[index].reason\n };\n\n if (pass) {\n (0, _task.approveTask)(data).then(function (response) {\n _this4.$modal.msgSuccess(\"审批通过成功!\");\n\n _this4.getDetail(); // 获得最新详情\n\n });\n } else {\n (0, _task.rejectTask)(data).then(function (response) {\n _this4.$modal.msgSuccess(\"审批不通过成功!\");\n\n _this4.getDetail(); // 获得最新详情\n\n });\n }\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\n /** 提交转派审批人 */\n submitUpdateAssigneeForm: function submitUpdateAssigneeForm() {\n var _this5 = this;\n\n this.$refs['updateAssigneeForm'].validate(function (valid) {\n if (!valid) {\n return;\n }\n\n (0, _task.updateTaskAssignee)(_this5.updateAssignee.form).then(function (response) {\n _this5.$modal.msgSuccess(\"转派任务成功!\");\n\n _this5.updateAssignee.open = false;\n\n _this5.getDetail(); // 获得最新详情\n\n });\n });\n },\n\n /** 取消转派审批人 */\n cancelUpdateAssigneeForm: function cancelUpdateAssigneeForm() {\n this.updateAssignee.open = false;\n this.resetUpdateAssigneeForm();\n },\n\n /** 重置转派审批人 */\n resetUpdateAssigneeForm: function resetUpdateAssigneeForm() {\n this.updateAssignee.form = {\n id: undefined,\n assigneeUserId: undefined\n };\n this.resetForm(\"updateAssigneeForm\");\n },\n\n /** 处理审批退回的操作 */\n handleDelegate: function handleDelegate(task) {\n this.$modal.msgError(\"暂不支持【委派】功能,可以使用【转派】替代!\");\n },\n\n /** 处理审批退回的操作 */\n handleBack: function handleBack(task) {\n this.$modal.msgError(\"暂不支持【退回】功能!\");\n }\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.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\":\"2ef12c28-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/processInstance/detail.vue?vue&type=template&id=55373334&":
|
||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"2ef12c28-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/processInstance/detail.vue?vue&type=template&id=55373334& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! 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 _vm._l(_vm.runningTasks, function (item, index) {\n return _c(\n \"el-card\",\n {\n directives: [\n {\n name: \"loading\",\n rawName: \"v-loading\",\n value: _vm.processInstanceLoading,\n expression: \"processInstanceLoading\",\n },\n ],\n key: index,\n staticClass: \"box-card\",\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"clearfix\",\n attrs: { slot: \"header\" },\n slot: \"header\",\n },\n [\n _c(\"span\", { staticClass: \"el-icon-picture-outline\" }, [\n _vm._v(\"审批任务【\" + _vm._s(item.name) + \"】\"),\n ]),\n ]\n ),\n _c(\n \"el-col\",\n { attrs: { span: 16, offset: 6 } },\n [\n _c(\n \"el-form\",\n {\n ref: \"form\" + index,\n refInFor: true,\n attrs: {\n model: _vm.auditForms[index],\n rules: _vm.auditRule,\n \"label-width\": \"100px\",\n },\n },\n [\n _vm.processInstance && _vm.processInstance.name\n ? _c(\"el-form-item\", { attrs: { label: \"流程名\" } }, [\n _vm._v(\" \" + _vm._s(_vm.processInstance.name) + \" \"),\n ])\n : _vm._e(),\n _vm.processInstance && _vm.processInstance.startUser\n ? _c(\n \"el-form-item\",\n { attrs: { label: \"流程发起人\" } },\n [\n _vm._v(\n \" \" +\n _vm._s(_vm.processInstance.startUser.nickname) +\n \" \"\n ),\n _c(\n \"el-tag\",\n { attrs: { type: \"info\", size: \"mini\" } },\n [\n _vm._v(\n _vm._s(_vm.processInstance.startUser.deptName)\n ),\n ]\n ),\n ],\n 1\n )\n : _vm._e(),\n _c(\n \"el-form-item\",\n { attrs: { label: \"审批建议\", 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 ($$v) {\n _vm.$set(_vm.auditForms[index], \"reason\", $$v)\n },\n expression: \"auditForms[index].reason\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n \"margin-left\": \"10%\",\n \"margin-bottom\": \"20px\",\n \"font-size\": \"14px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n attrs: {\n icon: \"el-icon-edit-outline\",\n type: \"success\",\n size: \"mini\",\n },\n on: {\n click: function ($event) {\n return _vm.handleAudit(item, true)\n },\n },\n },\n [_vm._v(\"通过\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: {\n icon: \"el-icon-circle-close\",\n type: \"danger\",\n size: \"mini\",\n },\n on: {\n click: function ($event) {\n return _vm.handleAudit(item, false)\n },\n },\n },\n [_vm._v(\"不通过\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: {\n icon: \"el-icon-edit-outline\",\n type: \"primary\",\n size: \"mini\",\n },\n on: {\n click: function ($event) {\n return _vm.handleUpdateAssignee(item)\n },\n },\n },\n [_vm._v(\"转办\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: {\n icon: \"el-icon-edit-outline\",\n type: \"primary\",\n size: \"mini\",\n },\n on: {\n click: function ($event) {\n return _vm.handleDelegate(item)\n },\n },\n },\n [_vm._v(\"委派\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: {\n icon: \"el-icon-refresh-left\",\n type: \"warning\",\n size: \"mini\",\n },\n on: {\n click: function ($event) {\n return _vm.handleBack(item)\n },\n },\n },\n [_vm._v(\"退回\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n }),\n _c(\n \"el-card\",\n {\n directives: [\n {\n name: \"loading\",\n rawName: \"v-loading\",\n value: _vm.processInstanceLoading,\n expression: \"processInstanceLoading\",\n },\n ],\n staticClass: \"box-card\",\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"clearfix\",\n attrs: { slot: \"header\" },\n slot: \"header\",\n },\n [\n _c(\"span\", { staticClass: \"el-icon-document\" }, [\n _vm._v(\"申请信息【\" + _vm._s(_vm.processInstance.name) + \"】\"),\n ]),\n ]\n ),\n this.processInstance.processDefinition &&\n this.processInstance.processDefinition.formType === 10\n ? _c(\"el-col\", { attrs: { span: 16, offset: 6 } }, [\n _c(\n \"div\",\n [\n _c(\"parser\", {\n key: new Date().getTime(),\n attrs: { \"form-conf\": _vm.detailForm },\n on: { submit: _vm.submitForm },\n }),\n ],\n 1\n ),\n ])\n : _vm._e(),\n this.processInstance.processDefinition &&\n this.processInstance.processDefinition.formType === 20\n ? _c(\n \"div\",\n [\n _c(\n \"router-link\",\n {\n attrs: {\n to:\n this.processInstance.processDefinition\n .formCustomViewPath +\n \"?id=\" +\n this.processInstance.businessKey,\n },\n },\n [\n _c(\"el-button\", { attrs: { type: \"primary\" } }, [\n _vm._v(\"点击查看\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ],\n 1\n ),\n _c(\n \"el-card\",\n {\n directives: [\n {\n name: \"loading\",\n rawName: \"v-loading\",\n value: _vm.tasksLoad,\n expression: \"tasksLoad\",\n },\n ],\n staticClass: \"box-card\",\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"clearfix\",\n attrs: { slot: \"header\" },\n slot: \"header\",\n },\n [\n _c(\"span\", { staticClass: \"el-icon-picture-outline\" }, [\n _vm._v(\"审批记录\"),\n ]),\n ]\n ),\n _c(\"el-col\", { attrs: { span: 16, offset: 4 } }, [\n _c(\n \"div\",\n { staticClass: \"block\" },\n [\n _c(\n \"el-timeline\",\n _vm._l(_vm.tasks, function (item, index) {\n return _c(\n \"el-timeline-item\",\n {\n key: index,\n attrs: {\n icon: _vm.getTimelineItemIcon(item),\n type: _vm.getTimelineItemType(item),\n },\n },\n [\n _c(\"p\", { staticStyle: { \"font-weight\": \"700\" } }, [\n _vm._v(\"任务:\" + _vm._s(item.name)),\n ]),\n _c(\n \"el-card\",\n { attrs: { \"body-style\": { padding: \"10px\" } } },\n [\n item.assigneeUser\n ? _c(\n \"label\",\n {\n staticStyle: {\n \"font-weight\": \"normal\",\n \"margin-right\": \"30px\",\n },\n },\n [\n _vm._v(\n \" 审批人:\" +\n _vm._s(item.assigneeUser.nickname) +\n \" \"\n ),\n _c(\n \"el-tag\",\n { attrs: { type: \"info\", size: \"mini\" } },\n [\n _vm._v(\n _vm._s(item.assigneeUser.deptName)\n ),\n ]\n ),\n ],\n 1\n )\n : _vm._e(),\n _c(\n \"label\",\n { staticStyle: { \"font-weight\": \"normal\" } },\n [_vm._v(\"创建时间:\")]\n ),\n _c(\n \"label\",\n {\n staticStyle: {\n color: \"#8a909c\",\n \"font-weight\": \"normal\",\n },\n },\n [_vm._v(_vm._s(_vm.parseTime(item.createTime)))]\n ),\n item.endTime\n ? _c(\n \"label\",\n {\n staticStyle: {\n \"margin-left\": \"30px\",\n \"font-weight\": \"normal\",\n },\n },\n [_vm._v(\"审批时间:\")]\n )\n : _vm._e(),\n item.endTime\n ? _c(\n \"label\",\n {\n staticStyle: {\n color: \"#8a909c\",\n \"font-weight\": \"normal\",\n },\n },\n [\n _vm._v(\n \" \" + _vm._s(_vm.parseTime(item.endTime))\n ),\n ]\n )\n : _vm._e(),\n item.durationInMillis\n ? _c(\n \"label\",\n {\n staticStyle: {\n \"margin-left\": \"30px\",\n \"font-weight\": \"normal\",\n },\n },\n [_vm._v(\"耗时:\")]\n )\n : _vm._e(),\n item.durationInMillis\n ? _c(\n \"label\",\n {\n staticStyle: {\n color: \"#8a909c\",\n \"font-weight\": \"normal\",\n },\n },\n [\n _vm._v(\n \" \" +\n _vm._s(\n _vm.getDateStar(item.durationInMillis)\n ) +\n \" \"\n ),\n ]\n )\n : _vm._e(),\n item.reason\n ? _c(\n \"p\",\n [\n _c(\n \"el-tag\",\n {\n attrs: {\n type: _vm.getTimelineItemType(item),\n },\n },\n [_vm._v(_vm._s(item.reason))]\n ),\n ],\n 1\n )\n : _vm._e(),\n ]\n ),\n ],\n 1\n )\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n ],\n 1\n ),\n _c(\n \"el-card\",\n {\n directives: [\n {\n name: \"loading\",\n rawName: \"v-loading\",\n value: _vm.processInstanceLoading,\n expression: \"processInstanceLoading\",\n },\n ],\n staticClass: \"box-card\",\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"clearfix\",\n attrs: { slot: \"header\" },\n slot: \"header\",\n },\n [\n _c(\"span\", { staticClass: \"el-icon-picture-outline\" }, [\n _vm._v(\"流程图\"),\n ]),\n ]\n ),\n _c(\n \"my-process-viewer\",\n _vm._b(\n {\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 ($$v) {\n _vm.bpmnXML = $$v\n },\n expression: \"bpmnXML\",\n },\n },\n \"my-process-viewer\",\n _vm.bpmnControlForm,\n false\n )\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: {\n title: \"转派审批人\",\n visible: _vm.updateAssignee.open,\n width: \"500px\",\n \"append-to-body\": \"\",\n },\n on: {\n \"update:visible\": function ($event) {\n return _vm.$set(_vm.updateAssignee, \"open\", $event)\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"updateAssigneeForm\",\n attrs: {\n model: _vm.updateAssignee.form,\n rules: _vm.updateAssignee.rules,\n \"label-width\": \"110px\",\n },\n },\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"新审批人\", prop: \"assigneeUserId\" } },\n [\n _c(\n \"el-select\",\n {\n staticStyle: { width: \"100%\" },\n attrs: { clearable: \"\" },\n model: {\n value: _vm.updateAssignee.form.assigneeUserId,\n callback: function ($$v) {\n _vm.$set(\n _vm.updateAssignee.form,\n \"assigneeUserId\",\n $$v\n )\n },\n expression: \"updateAssignee.form.assigneeUserId\",\n },\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 }),\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: { click: _vm.submitUpdateAssigneeForm },\n },\n [_vm._v(\"确 定\")]\n ),\n _c(\"el-button\", { on: { click: _vm.cancelUpdateAssigneeForm } }, [\n _vm._v(\"取 消\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\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:%222ef12c28-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/views/bpm/processInstance/detail.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/processInstance/detail.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, \".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--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/views/bpm/processInstance/detail.vue?vue&type=style&index=0&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/views/bpm/processInstance/detail.vue?vue&type=style&index=0&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--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!./detail.vue?vue&type=style&index=0&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&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(\"967f88a2\", 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--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/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;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getActivityList = getActivityList;\n\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request */ \"./src/utils/request.js\"));\n\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;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.cancelProcessInstance = cancelProcessInstance;\nexports.createProcessInstance = createProcessInstance;\nexports.getMyProcessInstancePage = getMyProcessInstancePage;\nexports.getProcessInstance = getProcessInstance;\n\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request */ \"./src/utils/request.js\"));\n\nfunction getMyProcessInstancePage(query) {\n return (0, _request.default)({\n url: '/bpm/process-instance/my-page',\n method: 'get',\n params: query\n });\n}\n\nfunction createProcessInstance(data) {\n return (0, _request.default)({\n url: '/bpm/process-instance/create',\n method: 'POST',\n data: data\n });\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}\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;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.approveTask = approveTask;\nexports.completeTask = completeTask;\nexports.getDoneTaskPage = getDoneTaskPage;\nexports.getTaskListByProcessInstanceId = getTaskListByProcessInstanceId;\nexports.getTodoTaskPage = getTodoTaskPage;\nexports.rejectTask = rejectTask;\nexports.updateTaskAssignee = updateTaskAssignee;\n\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request */ \"./src/utils/request.js\"));\n\nfunction getTodoTaskPage(query) {\n return (0, _request.default)({\n url: '/bpm/task/todo-page',\n method: 'get',\n params: query\n });\n}\n\nfunction getDoneTaskPage(query) {\n return (0, _request.default)({\n url: '/bpm/task/done-page',\n method: 'get',\n params: query\n });\n}\n\nfunction completeTask(data) {\n return (0, _request.default)({\n url: '/bpm/task/complete',\n method: 'PUT',\n data: data\n });\n}\n\nfunction approveTask(data) {\n return (0, _request.default)({\n url: '/bpm/task/approve',\n method: 'PUT',\n data: data\n });\n}\n\nfunction rejectTask(data) {\n return (0, _request.default)({\n url: '/bpm/task/reject',\n method: 'PUT',\n data: data\n });\n}\n\nfunction updateTaskAssignee(data) {\n return (0, _request.default)({\n url: '/bpm/task/update-assignee',\n method: 'PUT',\n data: data\n });\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/**\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\n if (day > 0) {\n return day + \"天\" + hour + \"小时\" + minute + \"分钟\";\n }\n\n if (hour > 0) {\n return hour + \"小时\" + minute + \"分钟\";\n }\n\n if (minute > 0) {\n return minute + \"分钟\";\n }\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_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detail.vue?vue&type=style&index=0&lang=scss& */ \"./src/views/bpm/processInstance/detail.vue?vue&type=style&index=0&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_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_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--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!./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_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_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_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_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_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_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_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_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_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_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&lang=scss&":
|
||
/*!************************************************************************************!*\
|
||
!*** ./src/views/bpm/processInstance/detail.vue?vue&type=style&index=0&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_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_index_js_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_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../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!./detail.vue?vue&type=style&index=0&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&lang=scss&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_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_index_js_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_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_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_index_js_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_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_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_index_js_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_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_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_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_index_js_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_index_js_vue_loader_options_detail_vue_vue_type_style_index_0_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& ***!
|
||
\*********************************************************************************/
|
||
/*! exports provided: render, staticRenderFns */
|
||
/***/ (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_2ef12c28_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_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\":\"2ef12c28-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!./detail.vue?vue&type=template&id=55373334& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"2ef12c28-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/processInstance/detail.vue?vue&type=template&id=55373334&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_2ef12c28_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_index_js_vue_loader_options_detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_2ef12c28_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_index_js_vue_loader_options_detail_vue_vue_type_template_id_55373334___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/views/bpm/processInstance/detail.vue?");
|
||
|
||
/***/ })
|
||
|
||
}]); |