{"remainingRequest":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/src/components/MultiLanguage/MultiLanguage.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/src/components/MultiLanguage/MultiLanguage.vue","mtime":1701674859502},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js","mtime":1701674874584},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/thread-loader/dist/cjs.js","mtime":1701674873947},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/babel-loader/lib/index.js","mtime":1701674874357},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js","mtime":1701674874584},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/vue-loader/lib/index.js","mtime":1701674874903}],"contextDependencies":[],"result":["import \"regenerator-runtime/runtime\";\nimport _asyncToGenerator from \"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/@babel/runtime-corejs2/helpers/esm/asyncToGenerator\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { saveMultiLanguage, editgetMultiLanguage, saveEditMultiLanguage } from \"@/service/MultiLanguageAPI.js\";\nimport { nameCheck, validateSpecial } from \"@/utils/utils.js\";\nexport default {\n name: \"getMultiLanguage\",\n data: function data() {\n return {\n formData: {\n label: \"\",\n text: \"\",\n type: \"1\"\n },\n rules: {\n label: [{\n required: true,\n message: this.$t('placeholder.name'),\n trigger: 'blur'\n }, {\n validator: nameCheck,\n trigger: \"blur\"\n }],\n text: [{\n required: true,\n message: this.$t('placeholder.text'),\n trigger: 'blur'\n }, {\n validator: validateSpecial,\n trigger: \"blur\"\n }]\n },\n btnloading: false // 按钮的加载图标\n\n };\n },\n mounted: function mounted() {\n var edit = this.$route.query.edit;\n\n if (edit && edit != 'false') {\n this.getMultiLanguage();\n }\n },\n methods: {\n /**\n * 保存表单\n */\n save: function save(formName) {\n var _this = this;\n\n this.$refs[formName].validate( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(valid) {\n var appId, edit, data, response, _response;\n\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!valid) {\n _context.next = 23;\n break;\n }\n\n appId = sessionStorage.getItem(\"appId\");\n edit = _this.$route.query.edit;\n data = JSON.parse(JSON.stringify(_this.formData));\n data.type = parseInt(data.type);\n\n if (!edit) {\n _context.next = 15;\n break;\n }\n\n data.applicationid = appId;\n data.id = _this.$route.query.params.languageId;\n data.parentId = appId;\n _context.next = 11;\n return saveEditMultiLanguage(data);\n\n case 11:\n response = _context.sent;\n\n if (response.data.errcode == 0) {\n _this.$message.success(_this.$t('msg.ss'));\n }\n\n _context.next = 21;\n break;\n\n case 15:\n _this.btnloading = true;\n _context.next = 18;\n return saveMultiLanguage(appId, data);\n\n case 18:\n _response = _context.sent;\n _this.btnloading = false;\n\n if (_response.data.errcode == 0) {\n _this.$message.success(_this.$t('msg.ss'));\n }\n\n case 21:\n _context.next = 25;\n break;\n\n case 23:\n console.log('error submit!!');\n return _context.abrupt(\"return\", false);\n\n case 25:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }());\n },\n\n /**\n * 获取多语言详情\n */\n getMultiLanguage: function () {\n var _getMultiLanguage = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {\n var languageId, response;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n languageId = this.$route.query.params.languageId;\n _context2.next = 3;\n return editgetMultiLanguage(languageId);\n\n case 3:\n response = _context2.sent;\n\n if (response.data.errcode == 0) {\n this.formData = response.data.data;\n this.formData.type = String(this.formData.type);\n }\n\n case 5:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this);\n }));\n\n function getMultiLanguage() {\n return _getMultiLanguage.apply(this, arguments);\n }\n\n return getMultiLanguage;\n }(),\n\n /**\n * 退出\n */\n close: function close() {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"多语言列表\",\n url: \"domain/domain_multiLanguages_list_help.html\"\n });\n var params = {\n appId: sessionStorage.getItem(\"appId\")\n };\n this.$router.push({\n path: '/home/softwaresdetails/MultiLanguageList',\n query: {\n edit: true,\n params: params\n }\n });\n }\n },\n watch: {\n \"$store.state.rightHelpPageParams\": {\n handler: function handler() {\n if (this.$store.state.rightHelpFrame) {\n this.$store.state.rightHelpFrame.contentWindow.showHelpContentHtml(this.$store.state.rightHelpPageParams.title, this.$store.state.rightHelpPageParams.url);\n }\n },\n deep: true\n }\n }\n};",null]}