{"remainingRequest":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\examine-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\examine-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\examine-fvue\\src\\store\\storeProcess.js","dependencies":[{"path":"D:\\jenkins\\workspace\\examine-fvue\\src\\store\\storeProcess.js","mtime":1667280204701},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/es6.object.keys\";\nimport _toConsumableArray from \"D:/jenkins/workspace/examine-fvue/node_modules/@babel/runtime/helpers/esm/toConsumableArray\";\nimport \"core-js/modules/web.dom.iterable\";\nimport _defineProperty from \"D:/jenkins/workspace/examine-fvue/node_modules/@babel/runtime/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport process from \"@/api/process.js\";\nimport { Message } from 'element-ui';\nimport { Loading } from \"element-ui\";\nvar state = {\n pagination: {},\n //分页参数\n rows: [],\n //列表数据\n total: 0,\n //列表数据总条数\n tree: [],\n //流程分类数据\n rowsBtn: [],\n //操作按钮\n approvalItem: [],\n //审批常用语\n opinions: [],\n //审批记录\n nodes: [],\n //任务节点\n checkedNodes: [],\n //跟踪了的任务节点\n bpmExeStacksUserNode: [],\n //可驳回的任务节点\n relatedInformation: {},\n //相关信息\n dueTime: {},\n //任务延期消息\n nextExecutor: null,\n // 顺序签署 下一步执行人\n forceLock: false,\n //是否强制签收\n signatureConfig: {\n status: 'disable',\n field: '',\n isCover: false,\n secretFree: false,\n password: ''\n } //签章配置 status:disable(未启用),start(开始),ing(进行中),success(成功),fail(失败)\n\n};\nvar getters = {};\nvar actions = {\n //更新每页下拉显示数据\n setPaginationSize: function setPaginationSize(_ref, size) {\n var commit = _ref.commit,\n state = _ref.state;\n commit(\"setPaginationSize\", size);\n },\n //更新第几页\n setPaginationPageNum: function setPaginationPageNum(_ref2, currentPage) {\n var commit = _ref2.commit,\n state = _ref2.state;\n commit(\"setPaginationPageNum\", currentPage);\n },\n //获取流程分类列表\n getFlowTree: function getFlowTree(_ref3) {\n var commit = _ref3.commit,\n state = _ref3.state;\n return new Promise(function (resolve, reject) {\n process.getFlowTree(function (response) {\n resolve(response.data);\n commit(\"setFlowTrees\", response.data);\n });\n });\n },\n //获取待办列表\n getTodoByPagination: function getTodoByPagination(_ref4, pagination) {\n var commit = _ref4.commit,\n state = _ref4.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getTodoByPagination(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //获取领导待办列表\n getLeaderTodoByPagination: function getLeaderTodoByPagination(_ref5, pagination) {\n var commit = _ref5.commit,\n state = _ref5.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getLeaderTodoByPagination(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data);\n });\n });\n },\n //获取我转办的列表\n getDelegate: function getDelegate(_ref6, pagination) {\n var commit = _ref6.commit,\n state = _ref6.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getDelegate(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //获取我传阅的任务列表\n getMyNoticeReadList: function getMyNoticeReadList(_ref7, pagination) {\n var commit = _ref7.commit,\n state = _ref7.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getMyNoticeReadList(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //删除传阅任务\n delBpmTaskNoticeById: function delBpmTaskNoticeById(_ref8, id) {\n var commit = _ref8.commit,\n state = _ref8.state;\n return new Promise(function (resolve, reject) {\n process.delBpmTaskNoticeById(id, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //获取待阅列表\n getNoticeTodoReadList: function getNoticeTodoReadList(_ref9, pagination) {\n var commit = _ref9.commit,\n state = _ref9.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getNoticeTodoReadList(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //获取已阅列表\n getNoticeDoneReadList: function getNoticeDoneReadList(_ref10, pagination) {\n var commit = _ref10.commit,\n state = _ref10.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getNoticeDoneReadList(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //获取已办列表\n getDoneByPagination: function getDoneByPagination(_ref11, pagination) {\n var commit = _ref11.commit,\n state = _ref11.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getDoneByPagination(pagination, function (response) {\n var revokeData = [];\n\n for (var i = 0; i < response.data.rows.length; i++) {\n if (!(response.data.rows[i].status != 'running' || response.data.rows[i].opinionStatus != 'agree') || response.data.rows[i].opinionStatus == 'inqu') {\n response.data.rows[i].revoke = true;\n\n for (var j = 0; j < revokeData.length; j++) {\n if (revokeData[j].id == response.data.rows[i].id && revokeData[j].taskKey == response.data.rows[i].taskKey && response.data.rows[i].revoke == true) {\n response.data.rows[i].revoke = false;\n }\n }\n\n revokeData.push(response.data.rows[i]);\n } else {\n response.data.rows[i].revoke = false;\n }\n }\n\n var dataRows = response.data.rows;\n commit(\"setRows\", dataRows); //已办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //获取我的请求列表\n getMyRequestByPagination: function getMyRequestByPagination(_ref12, pagination) {\n var commit = _ref12.commit,\n state = _ref12.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getMyRequestByPagination(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //获取新建流程列表\n getFlowListByPagination: function getFlowListByPagination(_ref13, pagination) {\n var commit = _ref13.commit,\n state = _ref13.state;\n commit(\"clearListData\");\n return new Promise(function (resolve, reject) {\n process.getFlowListByPagination(pagination, function (response) {\n commit(\"setRows\", response.data.rows); //待办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //撤回\n revokeInstance: function revokeInstance(_ref14, data) {\n var commit = _ref14.commit,\n state = _ref14.state;\n return new Promise(function (resolve, reject) {\n process.revokeInstance(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve(response.data.value);\n }\n });\n }\n });\n });\n },\n //审批查看页面撤回\n revokeInstanceBtn: function revokeInstanceBtn(_ref15, data, isHand) {\n var commit = _ref15.commit,\n state = _ref15.state;\n return new Promise(function (resolve, reject) {\n process.revokeInstance(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve(data.isHandRevoke);\n }\n });\n }\n });\n });\n },\n //获取审批操作按钮\n taskDetail: function taskDetail(_ref16, params) {\n var commit = _ref16.commit,\n state = _ref16.state;\n process.taskDetail(params, function (response) {\n response.data.isAddSign = params.isAddSign;\n commit(\"setButtonRows\", response.data);\n commit(\"setNextExecutor\", response.data.map);\n });\n },\n //获取审批常用语\n getApprovalByDefKeyAndTypeId: function getApprovalByDefKeyAndTypeId(_ref17, defKey) {\n var commit = _ref17.commit,\n state = _ref17.state;\n process.getApprovalByDefKeyAndTypeId(defKey, function (response) {\n commit(\"setApprovalItem\", response.data);\n });\n },\n //获取审批记录\n getOpinionsById: function getOpinionsById(_ref18, param) {\n var commit = _ref18.commit,\n state = _ref18.state;\n process.getOpinionsById(param, function (response) {\n response.param = param;\n commit(\"setOpinions\", response);\n });\n },\n //获取可跟踪的任务节点\n taskNode: function taskNode(_ref19, data) {\n var commit = _ref19.commit,\n state = _ref19.state;\n process.taskNode(data.defId, function (response) {\n var nodes = response.data.bpmDefLayout.listLayout;\n var nodesCopy = [];\n\n for (var i = 0; i < nodes.length; i++) {\n if (nodes[i].nodeType != 'START' && nodes[i].nodeType != 'END' && nodes[i].nodeType != 'INCLUSIVEGATEWAY' && nodes[i].nodeType != 'EXCLUSIVEGATEWAY' && nodes[i].nodeType != 'PARALLELGATEWAY') {\n nodesCopy.push(_objectSpread({}, nodes[i]));\n }\n }\n\n commit(\"setNodes\", nodesCopy); //根据流程实例id获取已跟踪的节点\n\n process.getFollowedNode(data.proInst, function (response) {\n var followedNodeIds = response.data.value || '';\n var checked = [];\n state.nodes.forEach(function (item) {\n if (followedNodeIds.indexOf(item.nodeId) > -1) {\n checked.push(item.nodeId);\n }\n });\n commit(\"setCheckedNodes\", checked);\n });\n });\n },\n //选择任务节点时选择该复选框\n setCheckedPush: function setCheckedPush(_ref20, value) {\n var commit = _ref20.commit,\n state = _ref20.state;\n commit(\"setCheckedPush\", value);\n },\n setCheckedSplice: function setCheckedSplice(_ref21, value) {\n var commit = _ref21.commit,\n state = _ref21.state;\n commit(\"setCheckedSplice\", value);\n },\n //根据任务ID获取任务明细\n getTaskById: function getTaskById(_ref22, id) {\n var commit = _ref22.commit,\n state = _ref22.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '表单数据加载中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n loading.close(); // 结束\n\n process.getTaskById(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据任务ID获取任务明细\n getNotice: function getNotice(_ref23, id) {\n var commit = _ref23.commit,\n state = _ref23.state;\n return new Promise(function (resolve, reject) {\n process.getNotice(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据实例id获取实例对象\n getInstanceByInstId: function getInstanceByInstId(_ref24, id) {\n var commit = _ref24.commit,\n state = _ref24.state;\n return new Promise(function (resolve, reject) {\n process.getInstanceByInstId(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据实例ID判断流程是否结束\n isEnd: function isEnd(_ref25, id) {\n var commit = _ref25.commit,\n state = _ref25.state;\n return new Promise(function (resolve, reject) {\n process.isEnd(id, function (response) {\n if (response.data.state) {\n resolve();\n } else {\n reject();\n }\n });\n });\n },\n //新增,更新任务跟踪表数据\n taskFollowSave: function taskFollowSave(_ref26, data) {\n var commit = _ref26.commit,\n state = _ref26.state;\n return new Promise(function (resolve, reject) {\n process.taskFollowSave(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //驳回设置\n taskToReject: function taskToReject(_ref27, data) {\n var commit = _ref27.commit,\n state = _ref27.state;\n return new Promise(function (resolve, reject) {\n process.taskToReject(data, function (response) {\n commit(\"setBpmExeStacksUserNode\", response.data.bpmExeStacksUserNode);\n resolve(response.data);\n });\n });\n },\n //保存驳回设置\n rejectComplete: function rejectComplete(_ref28, data) {\n var commit = _ref28.commit,\n state = _ref28.state;\n return new Promise(function (resolve, reject) {\n process.rejectComplete(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //保存转办设置\n delegate: function delegate(_ref29, data) {\n var commit = _ref29.commit,\n state = _ref29.state;\n return new Promise(function (resolve, reject) {\n process.delegate(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //流程传阅\n transToMore: function transToMore(_ref30, data) {\n var commit = _ref30.commit,\n state = _ref30.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.transToMore(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //征询设置\n taskToInqu: function taskToInqu(_ref31, data) {\n var commit = _ref31.commit,\n state = _ref31.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.taskToInqu(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //流程终止\n doEndProcess: function doEndProcess(_ref32, data) {\n var commit = _ref32.commit,\n state = _ref32.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.doEndProcess(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //流转设置\n taskToTrans: function taskToTrans(_ref33, data) {\n var commit = _ref33.commit,\n state = _ref33.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.taskToTrans(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //普通任务加签\n userTaskToSign: function userTaskToSign(_ref34, data) {\n var commit = _ref34.commit,\n state = _ref34.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.userTaskToSign(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //流程图\n getBpmImage: function getBpmImage(_ref35, data) {\n var commit = _ref35.commit,\n state = _ref35.state;\n return new Promise(function (resolve, reject) {\n process.instanceFlowImage(data, function (response) {\n var defId = response.data.instanceId ? '' : response.data.defId;\n process.getBpmImage('', response.data.instanceId, defId, function (res) {\n var data = {\n \"rows\": response.data,\n \"img\": res.data\n };\n resolve(data);\n });\n });\n });\n },\n //征询设置\n taskToInquReply: function taskToInquReply(_ref36, data) {\n var commit = _ref36.commit,\n state = _ref36.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.taskToInquReply(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //普通用户节点加签反馈\n userAddSign: function userAddSign(_ref37, data) {\n var commit = _ref37.commit,\n state = _ref37.state;\n return new Promise(function (resolve, reject) {\n process.userAddSign(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //沟通设置\n communicate: function communicate(_ref38, data) {\n var commit = _ref38.commit,\n state = _ref38.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.communicate(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //沟通反馈\n doNextcommu: function doNextcommu(_ref39, data) {\n var commit = _ref39.commit,\n state = _ref39.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.doNextcommu(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //会签任务加签\n taskSignUsers: function taskSignUsers(_ref40, data) {\n var commit = _ref40.commit,\n state = _ref40.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.taskSignUsers(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //传阅回复\n doNextCopyto: function doNextCopyto(_ref41, data) {\n var commit = _ref41.commit,\n state = _ref41.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.doNextCopyto(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //获取任务是否能锁定\n canLock: function canLock(_ref42, id) {\n var commit = _ref42.commit,\n state = _ref42.state;\n return new Promise(function (resolve, reject) {\n process.canLock(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //获取任务锁定状态\n lockUnlock: function lockUnlock(_ref43, id) {\n var commit = _ref43.commit,\n state = _ref43.state;\n return new Promise(function (resolve, reject) {\n process.lockUnlock(id, function (response) {\n if (response.data == 1) {\n Message.success({\n duration: 1500,\n message: \"已签收\",\n onClose: function onClose() {\n resolve();\n }\n });\n } else if (response.data == 3) {\n Message.success({\n duration: 1500,\n message: \"已取消签收\",\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //处理任务\n complete: function complete(_ref44, data) {\n var commit = _ref44.commit,\n state = _ref44.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '任务处理中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.complete(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //启动流程\n start: function start(_ref45, data) {\n var commit = _ref45.commit,\n state = _ref45.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '流程启动中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.start(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve(response.data);\n }\n });\n } else {\n reject();\n }\n });\n });\n },\n //保存草稿\n saveDraft: function saveDraft(_ref46, data) {\n var commit = _ref46.commit,\n state = _ref46.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '保存草稿中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.saveDraft(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve(response.data);\n }\n });\n }\n });\n });\n },\n //审批页面保存\n saveTaskDraft: function saveTaskDraft(_ref47, data) {\n var commit = _ref47.commit,\n state = _ref47.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '保存草稿中,请耐心等待...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.saveTaskDraft(data, function (response) {\n loading.close(); // 结束\n\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve(response.data);\n }\n });\n }\n });\n });\n },\n //根据流程实例ID获取相关信息\n getRelatedInformationById: function getRelatedInformationById(_ref48, id) {\n var commit = _ref48.commit,\n state = _ref48.state;\n process.getRelatedInformationById(id, function (response) {\n commit(\"setRelatedInformation\", response.data);\n });\n },\n //添加阅读记录\n addReadRecord: function addReadRecord(_ref49, id) {\n var commit = _ref49.commit,\n state = _ref49.state;\n process.addReadRecord(id, function (response) {});\n },\n //根据流程实例ID获取阅读记录\n getByRecordInstId: function getByRecordInstId(_ref50, pagination) {\n var commit = _ref50.commit,\n state = _ref50.state;\n return new Promise(function (resolve, reject) {\n process.getByRecordInstId(pagination, function (response) {\n if (response.data.rows[0] != null) {\n commit(\"setRows\", response.data.rows); //阅读记数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n } else {\n commit(\"setRows\", []); //阅读记数据\n\n commit(\"setTotal\", 0); //总数据条数\n }\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve();\n });\n });\n },\n //删除草稿\n removeDraftById: function removeDraftById(_ref51, id) {\n var commit = _ref51.commit,\n state = _ref51.state;\n return new Promise(function (resolve, reject) {\n process.removeDraftById(id, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //逻辑删除流程实例\n doEndProcessById: function doEndProcessById(_ref52, id) {\n var commit = _ref52.commit,\n state = _ref52.state;\n return new Promise(function (resolve, reject) {\n process.doEndProcessById(id, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: \"终止成功\",\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //根据流程实例ID终止流程\n restore: function restore(_ref53, id) {\n var commit = _ref53.commit,\n state = _ref53.state;\n return new Promise(function (resolve, reject) {\n process.restore(id, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: \"删除成功\",\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //知会任务待办转已办\n noticeTurnDode: function noticeTurnDode(_ref54, id) {\n var commit = _ref54.commit,\n state = _ref54.state;\n return new Promise(function (resolve, reject) {\n process.noticeTurnDode(id, function (response) {\n resolve();\n });\n });\n },\n //根据任务id获取最新的延期信息\n bpmTaskDueTime: function bpmTaskDueTime(_ref55, id) {\n var commit = _ref55.commit,\n state = _ref55.state;\n return new Promise(function (resolve, reject) {\n process.bpmTaskDueTime(id, function (response) {\n commit(\"setDueTime\", response.data);\n resolve(response.data);\n });\n });\n },\n //根据id获取到期时间\n getExpirationDate: function getExpirationDate(_ref56, data) {\n var commit = _ref56.commit,\n state = _ref56.state;\n return new Promise(function (resolve, reject) {\n process.getExpirationDate(data, function (response) {\n resolve(response.data);\n });\n });\n },\n //添加任务期限统计信息\n dueTimeSave: function dueTimeSave(_ref57, data) {\n var commit = _ref57.commit,\n state = _ref57.state;\n return new Promise(function (resolve, reject) {\n process.dueTimeSave(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //获取后续可跳转节点\n getAfterJumpNodes: function getAfterJumpNodes(_ref58, data) {\n var commit = _ref58.commit,\n state = _ref58.state;\n return new Promise(function (resolve, reject) {\n process.getAfterJumpNodes(data, function (response) {\n resolve(response.data);\n });\n });\n },\n //保存表单数据\n saveFormData: function saveFormData(_ref59, data) {\n var commit = _ref59.commit,\n state = _ref59.state;\n return new Promise(function (resolve, reject) {\n process.saveFormData(data, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据id获取到期时间\n getCurNodeProperties: function getCurNodeProperties(_ref60, data) {\n var commit = _ref60.commit,\n state = _ref60.state;\n return new Promise(function (resolve, reject) {\n process.getCurNodeProperties(data, function (response) {\n resolve(response.data);\n });\n });\n },\n //获取统计图表\n getEchartData: function getEchartData(_ref61, pagination) {\n var commit = _ref61.commit,\n state = _ref61.state;\n return new Promise(function (resolve, reject) {\n process.getEchartData(pagination, function (response) {\n var data = {\n options: []\n };\n\n if (response.data.state) {\n data.options = response.data.value;\n }\n\n resolve(data);\n });\n });\n },\n //获取审批意见\n getNodeopinions: function getNodeopinions(_ref62, pagination) {\n var commit = _ref62.commit,\n state = _ref62.state;\n return new Promise(function (resolve, reject) {\n process.getNodeopinions(pagination, function (response) {\n resolve(response.data);\n });\n });\n },\n //通过bo数据发起流程\n startForm: function startForm(_ref63, pagination) {\n var commit = _ref63.commit,\n state = _ref63.state;\n return new Promise(function (resolve, reject) {\n process.startForm(pagination, function (response) {\n resolve(response.data);\n });\n });\n },\n //获取审紧急状态配置\n getUrgentStateConf: function getUrgentStateConf(_ref64, param) {\n var commit = _ref64.commit,\n state = _ref64.state;\n return new Promise(function (resolve, reject) {\n process.getUrgentStateConf(param, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据流程实例ID、催办人ID获取催办记录\n getUrgrntById: function getUrgrntById(_ref65, param) {\n var commit = _ref65.commit,\n state = _ref65.state;\n return new Promise(function (resolve, reject) {\n process.getUrgrntById(param, function (response) {\n commit(\"setRows\", response.data.rows); //催办数据\n\n commit(\"setTotal\", response.data.total); //总数据条数\n\n var pageBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": \"true\"\n }; //接口方法返回的pageBean\n\n commit(\"setPagination\", pageBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n //根据流程实例ID获取当前任务节点审批人\n getExcutorNameByInstId: function getExcutorNameByInstId(_ref66, id) {\n var commit = _ref66.commit,\n state = _ref66.state;\n return new Promise(function (resolve, reject) {\n process.getExcutorNameByInstId(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据流程定义id获取流程信息\n defGet: function defGet(_ref67, id) {\n var commit = _ref67.commit,\n state = _ref67.state;\n return new Promise(function (resolve, reject) {\n process.defGet(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //发送人工催办\n sendBpmTaskUrgent: function sendBpmTaskUrgent(_ref68, data) {\n var commit = _ref68.commit,\n state = _ref68.state;\n return new Promise(function (resolve, reject) {\n process.sendBpmTaskUrgent(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //取回转办流程\n retrieveBpmTask: function retrieveBpmTask(_ref69, id) {\n var commit = _ref69.commit,\n state = _ref69.state;\n return new Promise(function (resolve, reject) {\n process.retrieveBpmTask(id, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //获取已办的实例\n getDoneByInstId: function getDoneByInstId(_ref70, id) {\n var commit = _ref70.commit,\n state = _ref70.state;\n return new Promise(function (resolve, reject) {\n process.getDoneByInstId(id, function (response) {\n resolve(response);\n });\n });\n },\n //流转设置\n taskToApproveLine: function taskToApproveLine(_ref71, data) {\n var commit = _ref71.commit,\n state = _ref71.state;\n return new Promise(function (resolve, reject) {\n process.taskToApproveLine(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n taskToSignSequence: function taskToSignSequence(_ref72, data) {\n var commit = _ref72.commit,\n state = _ref72.state;\n return new Promise(function (resolve, reject) {\n process.taskToSignSequence(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n // 提交并行签署设置\n taskToSignLine: function taskToSignLine(_ref73, data) {\n var commit = _ref73.commit,\n state = _ref73.state;\n return new Promise(function (resolve, reject) {\n process.taskToSignLine(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //撤回流转任务\n revokeTrans: function revokeTrans(_ref74, data) {\n var commit = _ref74.commit,\n state = _ref74.state;\n return new Promise(function (resolve, reject) {\n process.revokeTrans(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n //撤回任务 签署撤回\n revokeCustomSign: function revokeCustomSign(_ref75, data) {\n var commit = _ref75.commit,\n state = _ref75.state;\n return new Promise(function (resolve, reject) {\n process.revokeCustomSign(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n revokeSignLine: function revokeSignLine(_ref76, data) {\n var commit = _ref76.commit,\n state = _ref76.state;\n return new Promise(function (resolve, reject) {\n process.revokeSignLine(data, function (response) {\n if (response.data.state) {\n Message.success({\n duration: 1500,\n message: response.data.message,\n onClose: function onClose() {\n resolve();\n }\n });\n }\n });\n });\n },\n getSignLinesInstIdNodeId: function getSignLinesInstIdNodeId(_ref77, data) {\n var commit = _ref77.commit,\n state = _ref77.state;\n return new Promise(function (resolve, reject) {\n process.getSignLinesInstIdNodeId(data, function (response) {\n if (response.data) {\n resolve(response.data);\n }\n });\n });\n },\n //根据主键ID待办获取知会任务信息\n getBpmTaskNoticeById: function getBpmTaskNoticeById(_ref78, id) {\n var commit = _ref78.commit,\n state = _ref78.state;\n return new Promise(function (resolve, reject) {\n process.getBpmTaskNoticeById(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据主键ID获取已办知会任务信息\n getBpmTaskNoticeDoneById: function getBpmTaskNoticeDoneById(_ref79, id) {\n var commit = _ref79.commit,\n state = _ref79.state;\n return new Promise(function (resolve, reject) {\n process.getBpmTaskNoticeDoneById(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据任务Id获取审批历史数据(只有一条)\n getTaskKeyByTaskId: function getTaskKeyByTaskId(_ref80, id) {\n var commit = _ref80.commit,\n state = _ref80.state;\n return new Promise(function (resolve, reject) {\n process.getTaskKeyByTaskId(id, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据任务节点ID和流程实例ID获取审批历史数据(只有一条)\n getTaskKeyByNodeId: function getTaskKeyByNodeId(_ref81, data) {\n var commit = _ref81.commit,\n state = _ref81.state;\n return new Promise(function (resolve, reject) {\n process.getTaskKeyByNodeId(data, function (response) {\n resolve(response.data);\n });\n });\n },\n //根据流程定义ID获取该流程的其它待办,如果获取不到,则返回其它待办(返回一条)\n getNextTaskByDefId: function getNextTaskByDefId(_ref82, data) {\n var commit = _ref82.commit,\n state = _ref82.state;\n var loading = Loading.service({\n fullscreen: true,\n lock: true,\n text: '正在获取下一个任务,请稍等...',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)'\n }); //开始\n\n return new Promise(function (resolve, reject) {\n process.getNextTaskByDefId(data, function (response) {\n if (!response.data || !response.data.value) {\n loading.close();\n resolve(response.data);\n } else {\n setTimeout(function () {\n loading.close();\n resolve(response.data);\n }, 2000);\n }\n });\n });\n },\n initSignature: function initSignature(_ref83, data) {\n var commit = _ref83.commit,\n state = _ref83.state;\n return new Promise(function (resolve, reject) {\n commit(\"initSignature\", data); //催办数据\n\n resolve();\n });\n },\n setSignatureStatus: function setSignatureStatus(_ref84, status) {\n var commit = _ref84.commit,\n state = _ref84.state;\n return new Promise(function (resolve, reject) {\n commit(\"setSignatureStatus\", status); //催办数据\n\n resolve();\n });\n },\n doSignature: function doSignature(_ref85, data) {\n var commit = _ref85.commit,\n state = _ref85.state;\n return new Promise(function (resolve, reject) {\n commit(\"setSignature\", data); //催办数据\n\n resolve();\n });\n }\n};\nvar mutations = {\n clearListData: function clearListData(state) {\n state.rows = [];\n state.pagination = {};\n },\n setPagination: function setPagination(state, pagination) {\n state.pagination = pagination;\n },\n setPaginationSize: function setPaginationSize(state, size) {\n state.pagination.pageSize = size;\n },\n setPaginationPageNum: function setPaginationPageNum(state, currentPage) {\n state.pagination.page = currentPage;\n },\n setRows: function setRows(state, rows) {\n state.rows = rows;\n },\n setTotal: function setTotal(state, total) {\n state.total = total;\n },\n setFlowTrees: function setFlowTrees(state, tree) {\n state.tree = tree;\n },\n setButtonRows: function setButtonRows(state, rows) {\n var res = [];\n\n if (rows.buttons && rows.buttons.length > 0) {\n //是用户任务1节点(即发起人节点) 只能存在 同意 征询 保存 按钮\n // if(rows.isNodeIdOne){\n // for(let i =0;i= 0; i--) {\n for (var j = 0; j < signNodes.length; j++) {\n if (signNodes[j].nodeId == param.nodeId && signNodes[j].nodeId == res[i].taskKey && res[i].taskId != param.taskId) {\n res.splice(i, 1);\n continue;\n }\n }\n }\n });\n }\n\n state.opinions = res;\n },\n setNodes: function setNodes(state, nodes) {\n state.nodes = nodes;\n },\n setCheckedNodes: function setCheckedNodes(state, checkedNodes) {\n state.checkedNodes = checkedNodes;\n },\n setCheckedPush: function setCheckedPush(state, value) {\n state.checkedNodes.push(value);\n },\n setCheckedSplice: function setCheckedSplice(state, value) {\n state.checkedNodes.splice(value, 1);\n },\n setBpmExeStacksUserNode: function setBpmExeStacksUserNode(state, bpmExeStacksUserNode) {\n state.bpmExeStacksUserNode = bpmExeStacksUserNode;\n },\n setRelatedInformation: function setRelatedInformation(state, relatedInformation) {\n state.relatedInformation = relatedInformation;\n },\n setDueTime: function setDueTime(state, dueTime) {\n state.dueTime = dueTime;\n },\n setNextExecutor: function setNextExecutor(state, nextExecutor) {\n state.nextExecutor = nextExecutor;\n },\n setSignature: function setSignature(state, signature) {\n state.signatureConfig = signature;\n },\n setSignatureStatus: function setSignatureStatus(state, status) {\n state.signatureConfig.status = status;\n },\n initSignature: function initSignature(state, data) {\n state.signatureConfig = {\n status: 'disable',\n field: '',\n isCover: false,\n secretFree: false,\n password: ''\n };\n }\n};\nexport default {\n namespaced: true,\n state: state,\n getters: getters,\n actions: actions,\n mutations: mutations\n};",null]}