You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
19 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{"remainingRequest":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js!G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\src\\views\\center.vue?vue&type=script&lang=js&","dependencies":[{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\src\\views\\center.vue","mtime":1703907409000},{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmNvbnN0cnVjdG9yIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudG8tc3RyaW5nIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuc3BsaXQiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcudHJpbSI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vIOaVsOWtl++8jOmCruS7tu+8jOaJi+acuu+8jHVybO+8jOi6q+S7veivgeagoemqjAppbXBvcnQgeyBpc051bWJlciwgaXNJbnROdW1lciwgaXNFbWFpbCwgaXNNb2JpbGUsIGlzUGhvbmUsIGlzVVJMLCBjaGVja0lkQ2FyZCB9IGZyb20gIkAvdXRpbHMvdmFsaWRhdGUiOwpleHBvcnQgZGVmYXVsdCB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHJ1bGVGb3JtOiB7fSwKICAgICAgZmxhZzogJycsCiAgICAgIHVzZXJzRmxhZzogZmFsc2UsCiAgICAgIHlvbmdodXhpbmdiaWVPcHRpb25zOiBbXQogICAgfTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgIHZhciB0YWJsZSA9IHRoaXMuJHN0b3JhZ2UuZ2V0KCJzZXNzaW9uVGFibGUiKTsKICAgIHRoaXMuZmxhZyA9IHRhYmxlOwogICAgdGhpcy4kaHR0cCh7CiAgICAgIHVybDogIiIuY29uY2F0KHRoaXMuJHN0b3JhZ2UuZ2V0KCJzZXNzaW9uVGFibGUiKSwgIi9zZXNzaW9uIiksCiAgICAgIG1ldGhvZDogImdldCIKICAgIH0pLnRoZW4oZnVuY3Rpb24gKF9yZWYpIHsKICAgICAgdmFyIGRhdGEgPSBfcmVmLmRhdGE7CgogICAgICBpZiAoZGF0YSAmJiBkYXRhLmNvZGUgPT09IDApIHsKICAgICAgICBfdGhpcy5ydWxlRm9ybSA9IGRhdGEuZGF0YTsKICAgICAgfSBlbHNlIHsKICAgICAgICBfdGhpcy4kbWVzc2FnZS5lcnJvcihkYXRhLm1zZyk7CiAgICAgIH0KICAgIH0pOwogICAgdGhpcy55b25naHV4aW5nYmllT3B0aW9ucyA9ICLnlLcs5aWzIi5zcGxpdCgnLCcpOwogIH0sCiAgbWV0aG9kczogewogICAgeW9uZ2h1dG91eGlhbmdVcGxvYWRDaGFuZ2U6IGZ1bmN0aW9uIHlvbmdodXRvdXhpYW5nVXBsb2FkQ2hhbmdlKGZpbGVVcmxzKSB7CiAgICAgIHRoaXMucnVsZUZvcm0udG91eGlhbmcgPSBmaWxlVXJsczsKICAgIH0sCiAgICB1c2Vyc2ltYWdlVXBsb2FkQ2hhbmdlOiBmdW5jdGlvbiB1c2Vyc2ltYWdlVXBsb2FkQ2hhbmdlKGZpbGVVcmxzKSB7CiAgICAgIHRoaXMucnVsZUZvcm0uaW1hZ2UgPSBmaWxlVXJsczsKICAgIH0sCiAgICBvblVwZGF0ZUhhbmRsZXI6IGZ1bmN0aW9uIG9uVXBkYXRlSGFuZGxlcigpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICBpZiAoIXRoaXMucnVsZUZvcm0uemhhbmdoYW8gJiYgJ3lvbmdodScgPT0gdGhpcy5mbGFnKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign6LSm5Y+35LiN6IO95Li656m6Jyk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICBpZiAoIXRoaXMucnVsZUZvcm0ubWltYSAmJiAneW9uZ2h1JyA9PSB0aGlzLmZsYWcpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCflr4bnoIHkuI3og73kuLrnqbonKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghdGhpcy5ydWxlRm9ybS54aW5nbWluZyAmJiAneW9uZ2h1JyA9PSB0aGlzLmZsYWcpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCflp5PlkI3kuI3og73kuLrnqbonKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICgneW9uZ2h1JyA9PSB0aGlzLmZsYWcgJiYgdGhpcy5ydWxlRm9ybS5uaWFubGluZyAmJiAhaXNJbnROdW1lcih0aGlzLnJ1bGVGb3JtLm5pYW5saW5nKSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoIlx1NUU3NFx1OUY4NFx1NUU5NFx1OEY5M1x1NTE2NVx1NjU3NFx1NjU3MCIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKCd5b25naHUnID09IHRoaXMuZmxhZyAmJiB0aGlzLnJ1bGVGb3JtLnNob3VqaWhhb21hICYmICFpc01vYmlsZSh0aGlzLnJ1bGVGb3JtLnNob3VqaWhhb21hKSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoIlx1NjI0Qlx1NjczQVx1NTNGN1x1NzgwMVx1NUU5NFx1OEY5M1x1NTE2NVx1NjI0Qlx1NjczQVx1NjgzQ1x1NUYwRiIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKHRoaXMucnVsZUZvcm0udG91eGlhbmcgIT0gbnVsbCkgewogICAgICAgIHRoaXMucnVsZUZvcm0udG91eGlhbmcgPSB0aGlzLnJ1bGVGb3JtLnRvdXhpYW5nLnJlcGxhY2UobmV3IFJlZ0V4cCh0aGlzLiRiYXNlLnVybCwgImciKSwgIiIpOwogICAgICB9CgogICAgICBpZiAoJ3VzZXJzJyA9PSB0aGlzLmZsYWcgJiYgdGhpcy5ydWxlRm9ybS51c2VybmFtZS50cmltKCkubGVuZ3RoIDwgMSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoIlx1NzUyOFx1NjIzN1x1NTQwRFx1NEUwRFx1ODBGRFx1NEUzQVx1N0E3QSIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgaWYgKHRoaXMuZmxhZyA9PSAndXNlcnMnKSB7CiAgICAgICAgdGhpcy5ydWxlRm9ybS5pbWFnZSA9IHRoaXMucnVsZUZvcm0uaW1hZ2UucmVwbGFjZShuZXcgUmVnRXhwKHRoaXMuJGJhc2UudXJsLCAiZyIpLCAiIik7CiAgICAgIH0KCiAgICAgIHRoaXMuJGh0dHAoewogICAgICAgIHVybDogIiIuY29uY2F0KHRoaXMuJHN0b3JhZ2UuZ2V0KCJzZXNzaW9uVGFibGUiKSwgIi91cGRhdGUiKSwKICAgICAgICBtZXRob2Q6ICJwb3N0IiwKICAgICAgICBkYXRhOiB0aGlzLnJ1bGVGb3JtCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKF9yZWYyKSB7CiAgICAgICAgdmFyIGRhdGEgPSBfcmVmMi5kYXRhOwoKICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmNvZGUgPT09IDApIHsKICAgICAgICAgIF90aGlzMi4kbWVzc2FnZSh7CiAgICAgICAgICAgIG1lc3NhZ2U6ICLkv67mlLnkv6Hmga/miJDlip8iLAogICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICAgIGR1cmF0aW9uOiAxNTAwLAogICAgICAgICAgICBvbkNsb3NlOiBmdW5jdGlvbiBvbkNsb3NlKCkgewogICAgICAgICAgICAgIGlmIChfdGhpczIuZmxhZyA9PSAndXNlcnMnKSB7CiAgICAgICAgICAgICAgICBfdGhpczIuJHN0b3JhZ2Uuc2V0KCdoZWFkcG9ydHJhaXQnLCBfdGhpczIucnVsZUZvcm0uaW1hZ2UpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihkYXRhLm1zZyk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"sources":["center.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\r\n <div :style='{\"padding\":\"30px\"}'>\r\n <el-form\r\n\t :style='{\"borderRadius\":\"6px\",\"padding\":\"30px\"}'\r\n class=\"add-update-preview\"\r\n ref=\"ruleForm\"\r\n :model=\"ruleForm\"\r\n label-width=\"100px\"\r\n > \r\n <el-row>\r\n <el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='yonghu'\" label=\"账号\" prop=\"zhanghao\">\r\n <el-input v-model=\"ruleForm.zhanghao\" readonly placeholder=\"账号\" clearable></el-input>\r\n </el-form-item>\r\n <el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='yonghu'\" label=\"姓名\" prop=\"xingming\">\r\n <el-input v-model=\"ruleForm.xingming\" placeholder=\"姓名\" clearable></el-input>\r\n </el-form-item>\r\n <el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='yonghu'\" label=\"性别\" prop=\"xingbie\">\r\n <el-select v-model=\"ruleForm.xingbie\" placeholder=\"请选择性别\">\r\n <el-option\r\n v-for=\"(item,index) in yonghuxingbieOptions\"\r\n v-bind:key=\"index\"\r\n :label=\"item\"\r\n :value=\"item\">\r\n </el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='yonghu'\" label=\"年龄\" prop=\"nianling\">\r\n <el-input v-model=\"ruleForm.nianling\" placeholder=\"年龄\" clearable></el-input>\r\n </el-form-item>\r\n <el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='yonghu'\" label=\"手机号码\" prop=\"shoujihaoma\">\r\n <el-input v-model=\"ruleForm.shoujihaoma\" placeholder=\"手机号码\" clearable></el-input>\r\n </el-form-item>\r\n <el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='yonghu'\" label=\"头像\" prop=\"touxiang\">\r\n <file-upload\r\n tip=\"点击上传头像\"\r\n action=\"file/upload\"\r\n :limit=\"3\"\r\n :multiple=\"true\"\r\n :fileUrls=\"ruleForm.touxiang?ruleForm.touxiang:''\"\r\n @change=\"yonghutouxiangUploadChange\"\r\n ></file-upload>\r\n </el-form-item>\r\n\t\t<el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='users'\" label=\"用户名\" prop=\"username\">\r\n\t\t\t<el-input v-model=\"ruleForm.username\" placeholder=\"用户名\"></el-input>\r\n\t\t</el-form-item>\r\n\t\t<el-form-item :style='{\"margin\":\"0 0 20px 0\"}' v-if=\"flag=='users'\" label=\"头像\" prop=\"image\">\r\n\t\t <file-upload\r\n\t\t tip=\"点击上传头像\"\r\n\t\t action=\"file/upload\"\r\n\t\t :limit=\"1\"\r\n\t\t :multiple=\"false\"\r\n\t\t :fileUrls=\"ruleForm.image?ruleForm.image:''\"\r\n\t\t @change=\"usersimageUploadChange\"\r\n\t\t ></file-upload>\r\n\t\t</el-form-item>\r\n\t\t<el-form-item :style='{\"padding\":\"0\",\"margin\":\"0\"}'>\r\n\t\t\t<el-button class=\"btn3\" :style='{\"border\":\"0\",\"cursor\":\"pointer\",\"padding\":\"0 24px\",\"margin\":\"4px\",\"outline\":\"none\",\"color\":\"#fff\",\"borderRadius\":\"4px\",\"background\":\"rgba(44, 55, 66, 0.8)\",\"width\":\"auto\",\"fontSize\":\"14px\",\"height\":\"40px\"}' type=\"primary\" @click=\"onUpdateHandler\">\r\n\t\t\t\t<span class=\"icon iconfont \" :style='{\"margin\":\"0 2px\",\"fontSize\":\"14px\",\"color\":\"#fff\",\"height\":\"40px\"}'></span>\r\n\t\t\t\t提交\r\n\t\t\t</el-button>\r\n\t\t</el-form-item>\r\n </el-row>\r\n </el-form>\r\n </div>\r\n</template>\r\n<script>\r\n// 数字邮件手机url身份证校验\r\nimport { isNumber,isIntNumer,isEmail,isMobile,isPhone,isURL,checkIdCard } from \"@/utils/validate\";\r\n\r\nexport default {\r\n data() {\r\n return {\r\n ruleForm: {},\r\n flag: '',\r\n usersFlag: false,\r\n yonghuxingbieOptions: [],\r\n };\r\n },\r\n mounted() {\r\n var table = this.$storage.get(\"sessionTable\");\r\n this.flag = table;\r\n this.$http({\r\n url: `${this.$storage.get(\"sessionTable\")}/session`,\r\n method: \"get\"\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.ruleForm = data.data;\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n this.yonghuxingbieOptions = \"男,女\".split(',')\r\n },\r\n methods: {\r\n yonghutouxiangUploadChange(fileUrls) {\r\n this.ruleForm.touxiang = fileUrls;\r\n },\r\n\tusersimageUploadChange(fileUrls) {\r\n\t\tthis.ruleForm.image = fileUrls;\r\n\t},\r\n onUpdateHandler() {\r\n if((!this.ruleForm.zhanghao)&& 'yonghu'==this.flag){\r\n this.$message.error('账号不能为空');\r\n return\r\n }\r\n\r\n\r\n if((!this.ruleForm.mima)&& 'yonghu'==this.flag){\r\n this.$message.error('密码不能为空');\r\n return\r\n }\r\n\r\n\r\n if((!this.ruleForm.xingming)&& 'yonghu'==this.flag){\r\n this.$message.error('姓名不能为空');\r\n return\r\n }\r\n\r\n\r\n\r\n\r\n\r\n\r\n if( 'yonghu' ==this.flag && this.ruleForm.nianling&&(!isIntNumer(this.ruleForm.nianling))){\r\n this.$message.error(`年龄应输入整数`);\r\n return\r\n }\r\n\r\n\r\n if( 'yonghu' ==this.flag && this.ruleForm.shoujihaoma&&(!isMobile(this.ruleForm.shoujihaoma))){\r\n this.$message.error(`手机号码应输入手机格式`);\r\n return\r\n }\r\n\r\n\r\n if(this.ruleForm.touxiang!=null) {\r\n this.ruleForm.touxiang = this.ruleForm.touxiang.replace(new RegExp(this.$base.url,\"g\"),\"\");\r\n }\r\n if('users'==this.flag && this.ruleForm.username.trim().length<1) {\r\n\tthis.$message.error(`用户名不能为空`);\r\n return\t\r\n }\r\n\t if(this.flag=='users'){\r\n\t \tthis.ruleForm.image = this.ruleForm.image.replace(new RegExp(this.$base.url,\"g\"),\"\")\r\n\t }\r\n this.$http({\r\n url: `${this.$storage.get(\"sessionTable\")}/update`,\r\n method: \"post\",\r\n data: this.ruleForm\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.$message({\r\n message: \"修改信息成功\",\r\n type: \"success\",\r\n duration: 1500,\r\n onClose: () => {\r\n\t\t\t\tif(this.flag=='users'){\r\n\t\t\t\t\tthis.$storage.set('headportrait',this.ruleForm.image)\r\n\t\t\t\t}\r\n }\r\n });\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n }\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.el-date-editor.el-input {\r\n\t\twidth: auto;\r\n\t}\r\n\t\r\n\t.add-update-preview .el-form-item /deep/ .el-form-item__label {\r\n\t \t padding: 0 10px 0 0;\r\n\t \t color: #666;\r\n\t \t font-weight: 500;\r\n\t \t width: 100px;\r\n\t \t font-size: 14px;\r\n\t \t line-height: 40px;\r\n\t \t text-align: right;\r\n\t \t}\r\n\t\r\n\t.add-update-preview .el-form-item /deep/ .el-form-item__content {\r\n\t margin-left: 100px;\r\n\t}\r\n\t\r\n\t.add-update-preview .el-input /deep/ .el-input__inner {\r\n\t \t border: 1;\r\n\t \t border-radius: 4px;\r\n\t \t padding: 0 12px;\r\n\t \t outline: none;\r\n\t \t color: #333;\r\n\t \t width: 400px;\r\n\t \t font-size: 14px;\r\n\t \t height: 40px;\r\n\t \t}\r\n\t\r\n\t.add-update-preview .el-select /deep/ .el-input__inner {\r\n\t \t border: 1;\r\n\t \t border-radius: 4px;\r\n\t \t padding: 0 10px;\r\n\t \t outline: none;\r\n\t \t color: #333;\r\n\t \t width: 200px;\r\n\t \t font-size: 14px;\r\n\t \t height: 40px;\r\n\t \t}\r\n\t\r\n\t.add-update-preview .el-date-editor /deep/ .el-input__inner {\r\n\t \t border: 1;\r\n\t \t border-radius: 4px;\r\n\t \t padding: 0 10px 0 30px;\r\n\t \t outline: none;\r\n\t \t color: #333;\r\n\t \t width: 200px;\r\n\t \t font-size: 14px;\r\n\t \t height: 40px;\r\n\t \t}\r\n\t\r\n\t.add-update-preview /deep/ .el-upload--picture-card {\r\n\t\tbackground: transparent;\r\n\t\tborder: 0;\r\n\t\tborder-radius: 0;\r\n\t\twidth: auto;\r\n\t\theight: auto;\r\n\t\tline-height: initial;\r\n\t\tvertical-align: middle;\r\n\t}\r\n\t\r\n\t.add-update-preview /deep/ .el-upload-list .el-upload-list__item {\r\n\t \t border: 1px dashed #333;\r\n\t \t cursor: pointer;\r\n\t \t border-radius: 6px;\r\n\t \t color: #333;\r\n\t \t object-fit: cover;\r\n\t \t width: 180px;\r\n\t \t font-size: 32px;\r\n\t \t line-height: 100px;\r\n\t \t text-align: center;\r\n\t \t height: 100px;\r\n\t \t}\r\n\t\r\n\t.add-update-preview /deep/ .el-upload .el-icon-plus {\r\n\t \t border: 1px dashed #333;\r\n\t \t cursor: pointer;\r\n\t \t border-radius: 6px;\r\n\t \t color: #333;\r\n\t \t object-fit: cover;\r\n\t \t width: 180px;\r\n\t \t font-size: 32px;\r\n\t \t line-height: 100px;\r\n\t \t text-align: center;\r\n\t \t height: 100px;\r\n\t \t}\r\n\t\r\n\t.add-update-preview .el-textarea /deep/ .el-textarea__inner {\r\n\t \t border: 1;\r\n\t \t border-radius: 4px;\r\n\t \t padding: 12px;\r\n\t \t outline: none;\r\n\t \t color: #333;\r\n\t \t width: 400px;\r\n\t \t font-size: 14px;\r\n\t \t height: 120px;\r\n\t \t}\r\n\t\r\n\t.add-update-preview .btn3 {\r\n\t\t\t\tborder: 0;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tborder-radius: 4px;\r\n\t\t\t\tpadding: 0 24px;\r\n\t\t\t\tmargin: 4px;\r\n\t\t\t\toutline: none;\r\n\t\t\t\tcolor: #fff;\r\n\t\t\t\tbackground: rgba(44, 55, 66, 0.8);\r\n\t\t\t\twidth: auto;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\theight: 40px;\r\n\t\t\t}\r\n\t\r\n\t.add-update-preview .btn3:hover {\r\n\t\t\t\topacity: 0.8;\r\n\t\t\t}\r\n\t\r\n\t.editor>.avatar-uploader {\r\n\t\tline-height: 0;\r\n\t\theight: 0;\r\n\t}\r\n</style>\r\n"],"sourceRoot":"src/views"}]}