8c03bbb288520c47f3d55dd457630368.json 8.2 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\components\\addInform.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\SystemSettings\\components\\addInform.vue","mtime":1678954023597},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsU3lzdGVtUHVzaE1lc3NhZ2UsIHVwZGF0ZUVuYWJsZVN0YXR1cyB9IGZyb20gIkAvYXBpL1N5c3RlbSI7CmltcG9ydCB7IEdvb2RzVXBkYXRlRW5hYmxlU3RhdHVzIH0gZnJvbSAiQC9hcGkvZ29vZHMiOwpleHBvcnQgZGVmYXVsdCB7CiAgcHJvcHM6IHsKICAgIGluZm9ybUZsYWc6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0KICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYWN0aXZlTmFtZTogIjAiLAogICAgICBrZXl3b3JkOiAiIiwKICAgICAgZW5hYmxlU3RhdHVzOiAiIiwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0b3RhbDogMAogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxTeXN0ZW1QdXNoTWVzc2FnZSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGNsb3NlSW5mb3JtKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfSwKCiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0QWxsU3lzdGVtUHVzaE1lc3NhZ2UoKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBhc3luYyBnZXRBbGxTeXN0ZW1QdXNoTWVzc2FnZSgpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEsCiAgICAgICAgcGFnZVRvdGFsCiAgICAgIH0gPSBhd2FpdCBnZXRBbGxTeXN0ZW1QdXNoTWVzc2FnZSh7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIHR5cGU6IE51bWJlcih0aGlzLmFjdGl2ZU5hbWUpLAogICAgICAgIGVuYWJsZWRTdGF0dXM6IHRoaXMuZW5hYmxlU3RhdHVzLAogICAgICAgIGtleXdvcmQ6IHRoaXMua2V5d29yZAogICAgICB9KTsKICAgICAgdGhpcy50YWJsZURhdGEgPSBkYXRhOwogICAgICB0aGlzLnRvdGFsID0gcGFnZVRvdGFsOwogICAgfSwKCiAgICBhc3luYyB1cGRhdGVFbmFibGVTdGF0dXModmFsLCByb3cpIHsKICAgICAgdHJ5IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlRW5hYmxlU3RhdHVzKHsKICAgICAgICAgIGlkOiByb3cuaWQsCiAgICAgICAgICBlbmFibGVkU3RhdHVzOiB2YWwKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLmk43kvZzmiJDlip8hIgogICAgICAgIH0pOwogICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgYXdhaXQgdGhpcy5nZXRBbGxTeXN0ZW1QdXNoTWVzc2FnZSgpOwogICAgICB9CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAyEA;AACA;AACA;EACAA;IACAC;MACAC,aADA;MAEAC;IAFA;EADA,CADA;;EAOAC;IACA;MACAC,eADA;MAEAC,WAFA;MAGAC,gBAHA;MAIAC,aAJA;MAKAC,OALA;MAMAC,YANA;MAOAC;IAPA;EASA,CAjBA;;EAkBAC;IACA;EACA,CApBA;;EAqBAC;IACAC;MACA;IACA,CAHA;;IAIAC;MACA;MACA;IACA,CAPA;;IAQAC;MACA;MACA;IACA,CAXA;;IAYA;MACA;QAAAZ;QAAAa;MAAA;QACAR,eADA;QAEAC,uBAFA;QAGAR,6BAHA;QAIAgB,gCAJA;QAKAZ;MALA;MAOA;MACA;IACA,CAtBA;;IAuBA;MACA;QACA;UACAa,UADA;UAEAD;QAFA;QAIA;UACAhB,eADA;UAEAkB;QAFA;MAIA,CATA,CASA;QACA;MACA;IACA;;EApCA;AArBA","names":["props","informFlag","type","default","data","activeName","keyword","enableStatus","tableData","page","pageSize","total","created","methods","closeInform","pageChange","sizeChange","pageTotal","enabledStatus","id","message"],"sourceRoot":"src/views/SystemSettings/components","sources":["addInform.vue"],"sourcesContent":["<template>\n <vxe-modal\n v-model=\"informFlag\"\n title=\"消息通知\"\n width=\"1000\"\n min-height=\"500\"\n resize\n remember\n @close=\"closeInform\"\n >\n <template #default>\n <el-tabs v-model=\"activeName\" type=\"card\" @tab-click=\"pageChange(1)\">\n <el-tab-pane label=\"全部\" name=\"0\"></el-tab-pane>\n <el-tab-pane label=\"交易物流\" name=\"1\"></el-tab-pane>\n <el-tab-pane label=\"营销关怀\" name=\"2\"></el-tab-pane>\n </el-tabs>\n <el-form :inline=\"true\" size=\"small\">\n <el-form-item>\n <el-select\n v-model=\"enableStatus\"\n placeholder=\"选择状态\"\n style=\"width: 150px\"\n clearable\n @change=\"pageChange(1)\"\n >\n <el-option label=\"全部\" :value=\"0\"></el-option>\n <el-option label=\"已开启\" :value=\"5\"></el-option>\n <el-option label=\"未开启\" :value=\"4\"></el-option>\n </el-select>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"搜索消息通知名称\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </el-form-item>\n </el-form>\n <vxe-table :data=\"tableData\" :show-header=\"false\">\n <vxe-table-column field=\"name\" title=\"通知名称\"></vxe-table-column>\n <vxe-table-column field=\"note\" width=\"100\">\n <template #default=\"{ row }\">\n <el-switch\n v-model=\"row.enableStatus\"\n class=\"switchStyle\"\n active-color=\"#36B365\"\n :active-value=\"5\"\n :inactive-value=\"4\"\n active-text=\"启用\"\n inactive-text=\"禁用\"\n @change=\"updateEnableStatus($event, row)\"\n ></el-switch>\n </template>\n </vxe-table-column>\n </vxe-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </template>\n </vxe-modal>\n</template>\n<script>\n import { getAllSystemPushMessage, updateEnableStatus } from \"@/api/System\";\n import { GoodsUpdateEnableStatus } from \"@/api/goods\";\n export default {\n props: {\n informFlag: {\n type: Boolean,\n default: false,\n },\n },\n data() {\n return {\n activeName: \"0\",\n keyword: \"\",\n enableStatus: \"\",\n tableData: [],\n page: 1,\n pageSize: 10,\n total: 0,\n };\n },\n created() {\n this.getAllSystemPushMessage();\n },\n methods: {\n closeInform() {\n this.$emit(\"close\");\n },\n pageChange(val) {\n this.page = val;\n this.getAllSystemPushMessage();\n },\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n async getAllSystemPushMessage() {\n const { data, pageTotal } = await getAllSystemPushMessage({\n page: this.page,\n pageSize: this.pageSize,\n type: Number(this.activeName),\n enabledStatus: this.enableStatus,\n keyword: this.keyword,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n async updateEnableStatus(val, row) {\n try {\n const data = await updateEnableStatus({\n id: row.id,\n enabledStatus: val,\n });\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n } catch (e) {\n await this.getAllSystemPushMessage();\n }\n },\n },\n };\n</script>\n<style></style>\n"]}]}