1 line
8.5 KiB
JSON
1 line
8.5 KiB
JSON
|
{"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//\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 baseApi: this.$store.state.baseApi,\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 if (this.entity.goodId == undefined || this.entity.goodId === \"\") {\n this.$message.error(\"商品id不能为空\");\n return;\n }\n\n if (this.entity.showOrder == undefined) {\n this.$message.error(\"轮播顺序不能为空\");\n return;\n }\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":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmEA;AACA;AAEA;AACAA,kBADA;AAEAC,MAFA,kBAEA;AACA;AACAC,wCADA;AAEAC,iBAFA;AAGAC,oBAHA;AAIAC,cAJA;AAKAC,mBALA;AAMAC,gBANA;AAOAC,iBAPA;AAQAC,gBARA;AASAC,cATA;AAUAC;AAVA;AAYA,GAfA;AAgBAC,SAhBA,qBAgBA;AACA;AACA,GAlBA;AAmBAC;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;;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;;AAEAJ;AACA;AACA;;AACA;;AACA;AACA,SAJA,MAIA;AACA;AACA;AAEA,OATA;AAUA,KA3CA;AA4CAK,OA5CA,eA4CAC,EA5CA,EA4CA;AAAA;;AACAN;AACA;AACA;AACAO,2BADA;AAEAC;AAFA;;AAIA;AACA,SANA,MAMA;AACA;AACA;AACA,OAVA;AAWA;AAxDA;AAnBA","names":["name","data","baseApi","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":["<template>\r\n <div>\r\n <div>\r\n <el-table :data=\"tableData\" border stripe style=\"width: 80%;margin: 2px auto\">\r\n <el-table-column label=\"商品\">\r\n <template slot-scope=\"scope\">\r\n <a :href=\"'/goodView/'+scope.row.goodId\">{{scope.row.goodName}}</a>\r\n </template>\r\n </el-table-column>\r\n <el-table-
|