{"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\\system\\I18nMessageEdit.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\system\\I18nMessageEdit.vue","mtime":1675071992288},{"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/web.dom.iterable\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nexport default {\n  name: \"\",\n  props: {\n    messageKey: String\n  },\n  data: function data() {\n    return {\n      i18nMessageTitle: \"添加国际化信息\",\n      dialogVisible: false,\n      i18nMessage: {\n        key_: \"\"\n      },\n      oldKey: \"\",\n      isSubmit: false,\n      loadDataUrl: \"\",\n      types: []\n    };\n  },\n  methods: {\n    handleClose: function handleClose() {\n      this.dialogVisible = false;\n    },\n    handleOpen: function handleOpen() {\n      var _this = this;\n\n      this.$nextTick(function () {\n        if (_this.messageKey) {\n          _this.loadDataUrl = \"/i18n/custom/i18nMessage/v1/getI18nMessageJson?key=\" + _this.messageKey;\n          _this.dialogVisible = true;\n        } else {\n          _this.$message(\"请选择需要修改的组件或绑定属性\");\n        }\n      });\n    },\n    dialogCancel: function dialogCancel() {\n      this.dialogVisible = false;\n    },\n    savei18nMessageUrl: function savei18nMessageUrl() {\n      return window.context.portal + \"/i18n/custom/i18nMessage/v1/save\" + \"?oldKey=\" + this.messageKey;\n    },\n    beforeSaveData: function beforeSaveData() {\n      var _this2 = this;\n\n      this.isSubmit = true;\n      this.i18nMessage.vals = \"\";\n      this.i18nMessage.types = \"\";\n      var noData = true;\n      this.types.forEach(function (item) {\n        _this2.i18nMessage.types = _this2.i18nMessage.types + item.type + \",\";\n\n        if (item.val && item.val != \"\") {\n          noData = false;\n          _this2.i18nMessage.vals = _this2.i18nMessage.vals + \",\";\n        } else {\n          _this2.i18nMessage.vals = _this2.i18nMessage.vals + item.val + \",\";\n        }\n      });\n\n      if (noData) {\n        this.$message.error(\"资源中资源值至少有一个！\");\n        this.isSubmit = false;\n        return;\n      }\n\n      this.i18nMessage.key = this.i18nMessage.key_;\n      this.i18nMessage.mesTypeInfo = this.types;\n    },\n    afterSaveData: function afterSaveData() {\n      this.dialogVisible = false;\n      var desc = \"\";\n\n      for (var i = 0; i < this.i18nMessage.mesTypeInfo.length; i++) {\n        if (this.i18nMessage.mesTypeInfo[i].type === 'zh-CN') {\n          desc = this.i18nMessage.mesTypeInfo[i].val;\n        }\n      }\n\n      this.$emit(\"after-save\", {\n        key: \"${\" + this.i18nMessage.key_ + \"}\",\n        desc: desc,\n        prop: this.i18nMessage.key_\n      });\n    },\n    afterLoadData: function afterLoadData(data) {\n      var _this3 = this;\n\n      this.i18nMessage = data;\n      this.types = data.mesTypeInfo;\n\n      if (!data.key) {\n        this.i18nMessage.key_ = this.messageKey;\n      } // 编辑数据源\n\n\n      if (this.dialogVisible) {\n        setTimeout(function () {\n          return _this3.$validator.validateAll(\"editi18nMessageForm\");\n        });\n      }\n    }\n  }\n};",null]}