{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/components/shared/Personal.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/components/shared/Personal.vue","mtime":1742796810168},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/babel.config.js","mtime":1742796810089},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport API from \"@/api.js\";\nexport default {\n name: 'personal',\n data: function data() {\n return {\n baseicFrom: {\n //基本信息表单\n name: '',\n //名称\n loginno: '',\n //账号\n email: '',\n //邮箱\n telephone: '' //手机\n\n },\n rules: {\n telephone: [{\n min: 11,\n max: 11,\n message: this.$t('placeholder.Please_enter_11_phone_number'),\n trigger: \"blur\"\n }, {\n pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$/,\n message: this.$t('placeholder.Please_enter_correct_phone_number')\n }],\n email: [{\n pattern: /^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/g,\n message: this.$t('placeholder.Please_enter_correct_mailbox'),\n trigger: \"blur\"\n }]\n },\n passwordFrom: {\n //修改密码\n oldPassword: '',\n //旧密码\n newpassword: '',\n //新密码\n confirmPassword: '' //确认密码\n\n },\n tableHeight: 420,\n //表格高度\n labelPosition: \"right\"\n };\n },\n mounted: function mounted() {\n this.getScollerHeight();\n this.getUser();\n this.labelPosition = this.$store.state.isEnglish ? \"top\" : \"right\";\n },\n methods: {\n /**\n * 动态计算页面table高度\n */\n getScollerHeight: function getScollerHeight() {\n var _this = this;\n\n setTimeout(function () {\n var clientHeight = document.documentElement.clientHeight || document.body.clientHeight;\n var height = clientHeight - 250; //大屏幕的高度比较高,取530高度正好\n\n if (height > 530) {\n height = 530;\n }\n\n _this.tableHeight = height;\n }, 100);\n },\n\n /**\n * 获取用户信息\n */\n getUser: function getUser() {\n this.baseicFrom = this.$store.state.user;\n },\n\n /**\n * 保存\n */\n handSave: function handSave(formName) {\n var _this2 = this;\n\n //加上校验了邮箱和手机号 校验成功才执行后面的程序\n this.$refs[formName].validate(function (valid) {\n if (valid) {\n var baseic = _this2.baseicFrom;\n var password = _this2.passwordFrom;\n var that = _this2; //基本信息保存\n\n var baseicArr = {\n email: baseic.email,\n name: baseic.name,\n telephone: baseic.telephone\n };\n API.detail(baseicArr, {\n onSucess: function onSucess(resp) {}\n }); //修改密码\n\n if (password.oldPassword && password.newpassword && password.confirmPassword) {\n var passwordArr = {\n oldPassword: password.oldPassword,\n //旧密码\n newpassword: password.newpassword,\n //新密码\n confirmPassword: password.confirmPassword //确认密码\n\n };\n API.password(passwordArr, {\n onSucess: function onSucess(resp) {\n if (resp.data.errmsg == \"ok\") {\n _this2.$message({\n message: _this2.$t('msg.ss'),\n type: 'success'\n });\n\n var newPwd = {\n oldPassword: \"\",\n newpassword: \"\",\n confirmPassword: \"\"\n };\n that.passwordFrom = newPwd;\n } else if (resp.data.errcode == 500) {\n _this2.$message.error(resp.data.errmsg);\n }\n }\n });\n } else if (password.oldPassword == \"\" && password.newpassword == \"\" && password.confirmPassword == \"\") {\n _this2.$emit(\"closePersonalDialog\");\n\n _this2.$message({\n message: _this2.$t('msg.ss'),\n type: 'success'\n });\n } else if (password.oldPassword == \"\") {\n _this2.$message.error(_this2.$t('msg.old_pass_req'));\n } else if (password.newpassword == \"\") {\n _this2.$message.error(_this2.$t('msg.new_pass_req'));\n } else if (password.confirmPassword == \"\") {\n _this2.$message.error(_this2.$t('msg.confirm_password_mandatory'));\n }\n } else {\n return false;\n }\n });\n },\n\n /**\n * 校验密码是否一致\n */\n confirm: function confirm() {\n var password = this.passwordFrom;\n\n if (password.confirmPassword != password.newpassword) {\n this.$message.error(this.$t('msg.password_inconsistent'));\n }\n }\n }\n};",null]}