{"ast":null,"code":"import \"core-js/modules/es.array.splice.js\";\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//\nimport MessageItem from \"@/components/MessageItem\";\nvar url = \"/api/market\";\nexport default {\n name: \"MarketGoodView\",\n data: function data() {\n return {\n baseApi: this.$store.state.baseApi,\n userId: 0,\n goodId: 0,\n good: {},\n inputMessage: '',\n messages: []\n };\n },\n components: {\n 'message-item': MessageItem\n },\n created: function created() {\n var _this = this;\n\n this.goodId = this.$route.params.goodId;\n this.request.get(\"/userid\").then(function (res) {\n _this.userId = res;\n }); //获取商品信息\n\n this.request.get(url + \"/good/\" + this.goodId).then(function (res) {\n if (res.code === '200') {\n _this.good = res.data;\n }\n }); //获取留言\n\n this.loadMessage();\n },\n methods: {\n //发送留言\n sendMessage: function sendMessage() {\n var _this2 = this;\n\n if (this.inputMessage === '') {\n this.$message.error(\"不能为空!\");\n return false;\n }\n\n this.request.get(\"/userid\").then(function (res) {\n _this2.userId = res;\n\n _this2.request.post(url + \"/message\", {\n goodId: _this2.goodId,\n userId: _this2.userId,\n message: _this2.inputMessage\n }).then(function (res) {\n if (res.code === '200') {\n _this2.$message.success(\"留言成功!\");\n\n _this2.inputMessage = '';\n\n _this2.loadMessage();\n } else {\n _this2.$message.error(\"留言失败\");\n }\n });\n });\n },\n delMessage: function delMessage(index) {\n console.log(index);\n this.messages.splice(index, 1);\n },\n loadMessage: function loadMessage() {\n var _this3 = this;\n\n this.request.get(url + \"/message/\" + this.goodId).then(function (res) {\n if (res.code === '200') {\n _this3.messages = res.data;\n console.log(_this3.messages);\n }\n });\n }\n }\n};","map":{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2DA;AACA;AACA;AACAA,wBADA;AAEAC,MAFA,kBAEA;AACA;AACAC,wCADA;AAEAC,eAFA;AAGAC,eAHA;AAIAC,cAJA;AAKAC,sBALA;AAMAC;AANA;AAQA,GAXA;AAYAC;AACA;AADA,GAZA;AAeAC,SAfA,qBAeA;AAAA;;AACA;AACA;AACA;AACA,KAFA,EAFA,CAKA;;AACA;AACA;AACA;AACA;AACA,KAJA,EANA,CAWA;;AACA;AACA,GA5BA;AA6BAC;AACA;AACAC,eAFA,yBAEA;AAAA;;AACA;AACA;AACA;AACA;;AACA;AACA;;AACA;AACAP,+BADA;AAEAD,+BAFA;AAGAS;AAHA,WAIAC,IAJA,CAIA;AACA;AACA;;AACA;;AACA;AACA,WAJA,MAIA;AACA;AACA;AACA,SAZA;AAaA,OAfA;AAgBA,KAvBA;AAwBAC,cAxBA,sBAwBAC,KAxBA,EAwBA;AACAC;AACA;AACA,KA3BA;AA4BAC,eA5BA,yBA4BA;AAAA;;AACA;AACA;AACA;AACAD;AACA;AACA,OALA;AAMA;AAnCA;AA7BA","names":["name","data","baseApi","userId","goodId","good","inputMessage","messages","components","created","methods","sendMessage","message","then","delMessage","index","console","loadMessage"],"sourceRoot":"src/views/front/market","sources":["MarketGoodView.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n"]},"metadata":{},"sourceType":"module"}