{"ast":null,"code":"import \"core-js/modules/es.function.name.js\";\nimport \"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//\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\";\nimport icons from \"@/utils/icons\";\nexport default {\n name: \"Category\",\n data: function data() {\n return {\n options: [],\n searchText: \"\",\n user: {},\n //从icons.js中引入常量iconStore\n iconStore: icons.iconStore,\n icons: [],\n icon: {},\n addIcon: {},\n pageNum: 1,\n pageSize: 5,\n entity: {},\n total: 0,\n dialogFormVisible: false,\n addDialogFormVisible: false\n };\n },\n created: function created() {\n this.user = localStorage.getItem(\"user\") ? JSON.parse(sessionStorage.getItem(\"user\")) : {};\n this.load();\n console.log(this.iconStore);\n },\n methods: {\n load: function load() {\n var _this = this;\n\n API.get(\"/api/icon\").then(function (res) {\n _this.icons = res.data;\n console.log(_this.icons);\n });\n },\n handleEditCategory: function handleEditCategory(category) {\n var _this2 = this;\n\n this.$prompt(\"请输入修改后的名称\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\"\n }).then(function (_ref) {\n var value = _ref.value;\n category.name = value;\n\n _this2.request.post(\"/api/category\", category).then(function (res) {\n if (res.code === \"200\") {\n _this2.$message.success(\"修改成功\");\n } else {\n _this2.$message.error(\"修改失败\");\n }\n });\n });\n },\n handleEditIcon: function handleEditIcon(icon) {\n this.icon = JSON.parse(JSON.stringify(icon));\n this.dialogFormVisible = true;\n },\n editIcon: function editIcon() {\n var _this3 = this;\n\n //删除无用的属性\n delete this.icon.categories;\n this.request.post(\"/api/icon\", this.icon).then(function (res) {\n if (res.code === \"200\") {\n _this3.$message.success(\"修改成功\");\n\n _this3.dialogFormVisible = false;\n } else {\n _this3.$message.error(\"修改失败\");\n }\n });\n },\n saveIcon: function saveIcon() {\n var _this4 = this;\n\n // 新增上级分类\n if (this.addIcon.value == undefined) {\n this.$message.error(\"请选择上级分类图标\");\n return;\n }\n\n this.request.post(\"/api/icon\", this.addIcon).then(function (res) {\n if (res.code === \"200\") {\n _this4.$message.success(\"新增成功\");\n\n _this4.addDialogFormVisible = false;\n } else {\n _this4.$message.error(\"新增失败\");\n }\n });\n },\n deleteIcon: function deleteIcon() {// 删除上级分类\n }\n }\n};","map":{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoGA;AACA;AACA;AACAA,kBADA;AAEAC,MAFA,kBAEA;AACA;AACAC,iBADA;AAEAC,oBAFA;AAGAC,cAHA;AAIA;AACAC,gCALA;AAMAC,eANA;AAOAC,cAPA;AAQAC,iBARA;AASAC,gBATA;AAUAC,iBAVA;AAWAC,gBAXA;AAYAC,cAZA;AAaAC,8BAbA;AAcAC;AAdA;AAgBA,GAnBA;AAoBAC,SApBA,qBAoBA;AACA,+CACAC,0CADA,GAEA,EAFA;AAGA;AACAC;AACA,GA1BA;AA2BAC;AACAC,QADA,kBACA;AAAA;;AACAC;AACA;AACAH;AACA,OAHA;AAIA,KANA;AAOAI,sBAPA,8BAOAC,QAPA,EAOA;AAAA;;AACA;AACAC,+BADA;AAEAC;AAFA,SAGAC,IAHA,CAGA;AAAA;AACAH;;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA,SANA;AAOA,OAZA;AAaA,KArBA;AAsBAI,kBAtBA,0BAsBAnB,IAtBA,EAsBA;AACA;AACA;AACA,KAzBA;AA0BAoB,YA1BA,sBA0BA;AAAA;;AACA;AACA;AACA;AACA;AACA;;AACA;AACA,SAHA,MAGA;AACA;AACA;AACA,OAPA;AAQA,KArCA;AAsCAC,YAtCA,sBAsCA;AAAA;;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;;AACA;AACA,SAHA,MAGA;AACA;AACA;AACA,OAPA;AAQA,KApDA;AAqDAC,cArDA,wBAqDA,CACA;AACA;AAvDA;AA3BA","names":["name","data","options","searchText","user","iconStore","icons","icon","addIcon","pageNum","pageSize","entity","total","dialogFormVisible","addDialogFormVisible","created","JSON","console","methods","load","API","handleEditCategory","category","confirmButtonText","cancelButtonText","then","handleEditIcon","editIcon","saveIcon","deleteIcon"],"sourceRoot":"src/views/manage/good","sources":["Category.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n\r\n"]},"metadata":{},"sourceType":"module"}