{"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\\views\\flow\\FlowUploadPropertiesManager.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\flow\\FlowUploadPropertiesManager.vue","mtime":1675071992835},{"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":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.regexp.split\";\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 eipFlowDialog = function eipFlowDialog() {\n  return import('@/components/dialog/EipFlowDialog.vue');\n};\n\nvar eipFileDialog = function eipFileDialog() {\n  return import('@/components/dialog/EipFileDialog.vue');\n};\n\nexport default {\n  components: {\n    eipFlowDialog: eipFlowDialog,\n    eipFileDialog: eipFileDialog\n  },\n  data: function data() {\n    return {\n      dialogVisible: false,\n      data: [],\n      pageResult: {\n        page: 1,\n        pageSize: 50,\n        total: 0\n      },\n      selectedFlows: [],\n      flowUploadProperties: {\n        file: '',\n        filecode: ''\n      },\n      isSubmit: false\n    };\n  },\n  mounted: function mounted() {\n    this.$validator = this.$root.$validator;\n  },\n  methods: {\n    showFlowDialog: function showFlowDialog() {\n      this.$refs.eipFlowDialog.showDialog();\n    },\n    openTemplateKind: function openTemplateKind() {\n      this.$refs.eipFileDialog.open();\n    },\n    showDialog: function showDialog(id) {\n      var _this = this;\n\n      this.selectedFlows = [];\n\n      if (id) {\n        this.$http.get('${portal}/file/flowUploadProperties/v1/' + \"\".concat(id)).then(function (resp) {\n          _this.flowUploadProperties = resp.data;\n          _this.flowUploadProperties.encryptName = 1;\n          _this.dialogVisible = true;\n\n          _this.initSelectFlow(resp.data);\n        }, function (error) {\n          reject(error);\n        });\n      } else {\n        // this.flowUploadProperties = {\n        //   file:'123'\n        // }\n        this.dialogVisible = true;\n      }\n    },\n    initSelectFlow: function initSelectFlow(properties) {\n      if (properties.flowKey) {\n        var flowKeys = properties.flowKey.split(',');\n        var flowNames = properties.flowName.split(',');\n\n        for (var i = 0; i < flowKeys.length; i++) {\n          var key = flowKeys[i];\n\n          if (key) {\n            this.selectedFlows.push({\n              key: key,\n              name: flowNames[i]\n            });\n          }\n        }\n      }\n    },\n    beforeCloseDialog: function beforeCloseDialog() {\n      this.flowUploadProperties = {};\n      this.dialogVisible = false;\n      this.selectedFlows = [];\n    },\n    handleClose: function handleClose(flow) {\n      this.selectedFlows.splice(this.selectedFlows.indexOf(flow), 1);\n    },\n    dialogOnConfirm: function dialogOnConfirm(data) {\n      var _this2 = this;\n\n      data.forEach(function (ele) {\n        var isIn = false;\n\n        _this2.selectedFlows.forEach(function (sele) {\n          if (sele.key == ele.defKey) {\n            isIn = true;\n          }\n        });\n\n        if (!isIn) {\n          _this2.selectedFlows.push({\n            key: ele.defKey,\n            name: ele.name\n          });\n        }\n      });\n    },\n    loadData: function loadData(param, cb) {\n      var _this3 = this;\n\n      this.$http.post('${portal}/file/flowUploadProperties/v1/listJson', param).then(function (resp) {\n        var response = resp.data;\n        _this3.data = response.rows;\n        _this3.pageResult = {\n          page: response.page,\n          pageSize: response.pageSize,\n          total: response.total\n        };\n      }, function (error) {\n        reject(error);\n      }).finally(function () {\n        return cb();\n      });\n    },\n    beforeSaveData: function beforeSaveData() {\n      this.isSubmit = true;\n      var flowKeys = '';\n      var flowNames = '';\n      this.selectedFlows.forEach(function (flow) {\n        if (flowKeys) {\n          flowKeys += ',';\n          flowNames += ',';\n        }\n\n        flowKeys += flow.key;\n        flowNames += flow.name;\n      });\n      this.flowUploadProperties.flowKey = flowKeys;\n      this.flowUploadProperties.flowName = flowNames;\n    },\n    afterSaveData: function afterSaveData() {\n      var _this4 = this;\n\n      setTimeout(function () {\n        _this4.beforeCloseDialog();\n\n        _this4.$refs.htTable.load();\n      }, 500);\n    },\n    getShowName: function getShowName(name) {\n      if (name) {\n        name = name.substr(1);\n        name = name.substr(0, name.length - 1);\n      }\n\n      return name;\n    },\n    handleSelectMsgkind: function handleSelectMsgkind(row) {\n      this.flowUploadProperties.file = row.name;\n      console.log(this.flowUploadProperties.file);\n      this.flowUploadProperties.filecode = row.code;\n      this.flowUploadProperties.status = row.status;\n      this.flowUploadProperties.desc = row.desc;\n      this.flowUploadProperties.location = row.location;\n      this.flowUploadProperties.uploadType = row.uploadType;\n    },\n    cleanSelectedFlows: function cleanSelectedFlows() {\n      // 流程附件上传配置，清楚选择的流程\n      this.selectedFlows = [];\n    }\n  }\n};",null]}