7b79a138f103db636cdad869ac0a3352.json 6.9 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\kefu\\appChat\\mobile\\feedback.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\kefu\\appChat\\mobile\\feedback.vue","mtime":1761614939020},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyBmZWVkYmFja0RhdGFBcGksIGZlZWRiYWNrRnJvbUFwaSB9IGZyb20gJ0AvYXBpL2tlZnUuanMnOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnZmVlZGJhY2snLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBuYW1lOiAnJywNCiAgICAgIHBob25lOiAnJywNCiAgICAgIGNvbjogJycsDQogICAgICBmZWVkYmFjazogJycsDQogICAgICBpc0Rpc2FibGVkOiBmYWxzZSwNCiAgICB9Ow0KICB9LA0KICBjcmVhdGVkKCkgew0KICAgIHRoaXMuZ2V0SW5mbygpOw0KICB9LA0KICBtZXRob2RzOiB7DQogICAgZ2V0SW5mbygpIHsNCiAgICAgIGZlZWRiYWNrRGF0YUFwaSgpLnRoZW4oKHJlcykgPT4gew0KICAgICAgICB0aGlzLmZlZWRiYWNrID0gcmVzLmRhdGEuZmVlZGJhY2s7DQogICAgICB9KTsNCiAgICB9LA0KICAgIHN1Yk1pdCgpIHsNCiAgICAgIGlmICghdGhpcy5uYW1lKSB7DQogICAgICAgIHJldHVybiB0aGlzLiRtZXNzYWdlLmVycm9yKCfor7floavlhpnlp5PlkI0nKTsNCiAgICAgIH0NCiAgICAgIGlmICghdGhpcy5waG9uZSB8fCAhL14xKDN8NHw1fDd8OHw5fDYpXGR7OX0kL2kudGVzdCh0aGlzLnBob25lKSkgew0KICAgICAgICByZXR1cm4gdGhpcy4kbWVzc2FnZS5lcnJvcign6K+35aGr5YaZ5q2j56Gu55qE5omL5py65Y+356CBJyk7DQogICAgICB9DQogICAgICBpZiAoIXRoaXMuY29uKSB7DQogICAgICAgIHJldHVybiB0aGlzLiRtZXNzYWdlLmVycm9yKCfor7floavlhpnlhoXlrrknKTsNCiAgICAgIH0NCiAgICAgIHRoaXMuaXNEaXNhYmxlZCA9IHRydWU7DQogICAgICBmZWVkYmFja0Zyb21BcGkoew0KICAgICAgICByZWxhX25hbWU6IHRoaXMubmFtZSwNCiAgICAgICAgcGhvbmU6IHRoaXMucGhvbmUsDQogICAgICAgIGNvbnRlbnQ6IHRoaXMuY29uLA0KICAgICAgfSkNCiAgICAgICAgLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsNCiAgICAgICAgICB0aGlzLiRyb3V0ZXIuZ28oLTEpOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKGVycm9yKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihlcnJvci5tc2cpOw0KICAgICAgICB9KTsNCiAgICB9LA0KICB9LA0KfTsNCg=="},{"version":3,"sources":["feedback.vue"],"names":[],"mappings":";AA0BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"feedback.vue","sourceRoot":"src/pages/kefu/appChat/mobile","sourcesContent":["<template>\r\n <div class=\"feedback-wrapper\">\r\n <div class=\"head\">\r\n <div class=\"left-wrapper\">\r\n <div class=\"title\">商城客服已离线</div>\r\n <div class=\"txt\">{{ feedback }}</div>\r\n </div>\r\n <div class=\"img-box\"><img src=\"@/assets/images/feed-icon.png\" mode=\"\" /></div>\r\n </div>\r\n <div class=\"main\">\r\n <div class=\"title\">我要反馈</div>\r\n <div class=\"input-box\">\r\n <el-input type=\"text\" placeholder=\"请输入您的姓名\" v-model=\"name\" />\r\n </div>\r\n <div class=\"input-box\">\r\n <el-input type=\"text\" placeholder=\"请输入您的联系电话\" v-model=\"phone\" />\r\n </div>\r\n <div class=\"input-box\">\r\n <el-input type=\"textarea\" placeholder=\"请填写内容\" v-model=\"con\" />\r\n </div>\r\n <el-button class=\"sub_btn\" v-db-click @click=\"subMit\" :disabled=\"isDisabled\">提交</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { feedbackDataApi, feedbackFromApi } from '@/api/kefu.js';\r\nexport default {\r\n name: 'feedback',\r\n data() {\r\n return {\r\n name: '',\r\n phone: '',\r\n con: '',\r\n feedback: '',\r\n isDisabled: false,\r\n };\r\n },\r\n created() {\r\n this.getInfo();\r\n },\r\n methods: {\r\n getInfo() {\r\n feedbackDataApi().then((res) => {\r\n this.feedback = res.data.feedback;\r\n });\r\n },\r\n subMit() {\r\n if (!this.name) {\r\n return this.$message.error('请填写姓名');\r\n }\r\n if (!this.phone || !/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(this.phone)) {\r\n return this.$message.error('请填写正确的手机号码');\r\n }\r\n if (!this.con) {\r\n return this.$message.error('请填写内容');\r\n }\r\n this.isDisabled = true;\r\n feedbackFromApi({\r\n rela_name: this.name,\r\n phone: this.phone,\r\n content: this.con,\r\n })\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.$router.go(-1);\r\n })\r\n .catch((error) => {\r\n this.$message.error(error.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n.feedback-wrapper {\r\n .head {\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n height: 2.15rem;\r\n padding: 0 0.3rem;\r\n background-color: #3a3a3a;\r\n .left-wrapper {\r\n width: 4.56rem;\r\n color: #fff;\r\n font-size: 0.24rem;\r\n .title {\r\n margin-bottom: 0.15rem;\r\n font-size: 0.32rem;\r\n }\r\n }\r\n .img-box {\r\n img {\r\n width: 1.73rem;\r\n height: 1.56rem;\r\n }\r\n }\r\n }\r\n .info {\r\n display: flex;\r\n background-color: #fff;\r\n .info-item {\r\n flex: 1;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n height: 1.38rem;\r\n border-right: 1px solid #f0f1f2;\r\n &:last-child {\r\n border: none;\r\n }\r\n .big-txt {\r\n font-size: 0.32rem;\r\n font-weight: bold;\r\n color: #282828;\r\n }\r\n .small {\r\n margin-top: 0.1rem;\r\n font-size: 0.24rem;\r\n color: #9f9f9f;\r\n }\r\n }\r\n }\r\n .main {\r\n margin-top: 0.16rem;\r\n padding: 0.3rem 0.3rem 0.68rem;\r\n background-color: #fff;\r\n .title {\r\n font-size: 0.3rem;\r\n font-weight: bold;\r\n }\r\n .input-box {\r\n margin-top: 0.2rem;\r\n input {\r\n display: block;\r\n width: 100%;\r\n height: 0.78rem;\r\n background: #f5f5f5;\r\n font-size: 0.28rem;\r\n padding-left: 0.2rem;\r\n }\r\n textarea {\r\n display: block;\r\n width: 100%;\r\n height: 2.6rem;\r\n padding: 0.2rem;\r\n background: #f5f5f5;\r\n font-size: 0.28rem;\r\n resize: none;\r\n }\r\n }\r\n .sub_btn {\r\n margin-top: 1.3rem;\r\n width: 100%;\r\n height: 0.86rem;\r\n font-size: 0.3rem;\r\n text-align: center;\r\n color: #fff;\r\n border-radius: 0.43rem;\r\n background-color: #3875ea;\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}