{"ast":null,"code":"import \"core-js/modules/es.json.stringify.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//\n//\n//\n//\nimport API from '../../../utils/request';\nvar url = \"/api/carousel/\";\nexport default {\n name: \"Carousel\",\n data: function data() {\n return {\n options: [],\n searchText: '',\n user: {},\n tableData: [],\n pageNum: 1,\n pageSize: 5,\n entity: {},\n total: 0,\n dialogFormVisible: false\n };\n },\n created: function created() {\n this.load();\n },\n methods: {\n handleSizeChange: function handleSizeChange(pageSize) {\n this.pageSize = pageSize;\n this.load();\n },\n handleCurrentChange: function handleCurrentChange(pageNum) {\n this.pageNum = pageNum;\n this.load();\n },\n load: function load() {\n var _this = this;\n\n API.get(url).then(function (res) {\n _this.tableData = res.data || [];\n });\n },\n add: function add() {\n this.entity = {};\n this.tableData.length++;\n this.dialogFormVisible = true;\n },\n edit: function edit(row) {\n this.entity = JSON.parse(JSON.stringify(row));\n this.dialogFormVisible = true;\n },\n save: function save() {\n var _this2 = this;\n\n API.post(url, this.entity).then(function (res) {\n if (res.code === '200') {\n _this2.$message.success(\"保存成功\");\n\n _this2.load();\n\n _this2.dialogFormVisible = false;\n } else {\n _this2.$message.error(res.msg);\n }\n });\n },\n del: function del(id) {\n var _this3 = this;\n\n API.delete(url + id).then(function (res) {\n if (res.code === '200') {\n _this3.$message({\n type: \"success\",\n message: \"删除成功\"\n });\n\n _this3.load();\n } else {\n _this3.$message.error(res.msg);\n }\n });\n }\n }\n};","map":{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8DA;AACA;AAEA;AACAA,kBADA;AAEAC,MAFA,kBAEA;AACA;AACAC,iBADA;AAEAC,oBAFA;AAGAC,cAHA;AAIAC,mBAJA;AAKAC,gBALA;AAMAC,iBANA;AAOAC,gBAPA;AAQAC,cARA;AASAC;AATA;AAWA,GAdA;AAeAC,SAfA,qBAeA;AACA;AACA,GAjBA;AAkBAC;AACAC,oBADA,4BACAN,QADA,EACA;AACA;AACA;AACA,KAJA;AAKAO,uBALA,+BAKAR,OALA,EAKA;AACA;AACA;AACA,KARA;AASAS,QATA,kBASA;AAAA;;AACAC;AACA;AACA,OAFA;AAGA,KAbA;AAcAC,OAdA,iBAcA;AACA;AACA;AACA;AACA,KAlBA;AAmBAC,QAnBA,gBAmBAC,GAnBA,EAmBA;AACA;AACA;AACA,KAtBA;AAuBAC,QAvBA,kBAuBA;AAAA;;AACAJ;AACA;AACA;;AACA;;AACA;AACA,SAJA,MAIA;AACA;AACA;AAEA,OATA;AAUA,KAlCA;AAmCAK,OAnCA,eAmCAC,EAnCA,EAmCA;AAAA;;AACAN;AACA;AACA;AACAO,2BADA;AAEAC;AAFA;;AAIA;AACA,SANA,MAMA;AACA;AACA;AACA,OAVA;AAWA;AA/CA;AAlBA","names":["name","data","options","searchText","user","tableData","pageNum","pageSize","entity","total","dialogFormVisible","created","methods","handleSizeChange","handleCurrentChange","load","API","add","edit","row","save","del","id","type","message"],"sourceRoot":"src/views/manage/good","sources":["Carousel.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n\r\n"]},"metadata":{},"sourceType":"module"}