{"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]}