{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowVersionList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowVersionList.vue","mtime":1675071991850},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport { Message } from \"element-ui\";\nimport req from \"@/request.js\";\nexport default {\n name: \"FlowVersionList\",\n props: {\n defId: {\n type: String,\n required: true\n }\n },\n data: function data() {\n return {\n data: {},\n //版本明细信息\n dialogDetailVisible: false,\n //是否显版本明细\n versionList: [],\n //列表数据\n pageResult: {\n page: 1,\n pageSize: 20,\n total: 0\n }\n };\n },\n methods: {\n //设为主版本\n switchMainVersion: function switchMainVersion(id) {\n var this_ = this;\n req.get(\"${bpmModel}/flow/def/v1/switchMainVersion?defId=\" + id).then(function (rep) {\n rep = rep.data;\n\n if (rep.state) {\n if (rep.message) {\n Message.success(rep.message);\n this_.$refs.htTable.load(); //重新加载列表数据\n }\n } else {\n Message.error(rep.message);\n }\n });\n },\n //查看明细\n hisVersionDefDetail: function hisVersionDefDetail(id) {\n var this_ = this;\n req.get(\"${bpmModel}/flow/def/v1/defGet?defId=\" + id).then(function (rep) {\n this_.data = rep.data;\n this_.dialogDetailVisible = true;\n });\n },\n //删除版本管理\n remove: function remove(id) {\n var this_ = this;\n var url = \"${bpmModel}/flow/def/v1/removeByDefIds?ids=\" + id + \"&isVersion=true\";\n this_.$confirm(\"是否确认删除?\", \"提示\", {\n cancelButtonText: \"取消\",\n confirmButtonText: \"确定\",\n type: \"warning\",\n closeOnClickModal: false\n }).then(function () {\n req.remove(url).then(function (rep) {\n rep = rep.data;\n\n if (rep.state) {\n if (rep.message) {\n Message.success(rep.message);\n this_.$refs.htTable.load(); //重新加载列表数据\n }\n }\n });\n });\n },\n //关闭侧边栏\n close: function close() {\n this.dialogDetailVisible = false;\n },\n //页面加载显示数据\n loadData: function loadData(param, cb) {\n var this_ = this;\n req.post(\"${bpmModel}/flow/def/v1/versions?defId=\" + this_.defId + \"&defKey=\", param).then(function (response) {\n this_.versionList = response.data.rows;\n this_.pageResult = {\n page: response.data.page,\n pageSize: response.data.pageSize,\n total: response.data.total\n };\n }).finally(function () {\n return cb();\n });\n }\n }\n};",null]}