1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SystemSettings\\jiaoyiset\\PushNotification.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\SystemSettings\\jiaoyiset\\PushNotification.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IGFkZEluZm9ybSBmcm9tICJAL3ZpZXdzL1N5c3RlbVNldHRpbmdzL2NvbXBvbmVudHMvYWRkSW5mb3JtIjsKaW1wb3J0IHsgZ2V0QWxsU3lzdGVtUHVzaE1lc3NhZ2UsIHVwZGF0ZVB1c2hFbmFibGVTdGF0dXMgfSBmcm9tICJAL2FwaS9TeXN0ZW0iOwpleHBvcnQgZGVmYXVsdCB7CiAgY29tcG9uZW50czogewogICAgYWRkSW5mb3JtCiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGtleXdvcmQ6ICIiLAogICAgICBhY3RpdmVOYW1lOiAiMCIsCiAgICAgIHRhYmxlRGF0YTogW3sKICAgICAgICBuYW1lOiAi5LiL5Y2V5oiQ5YqfIiwKICAgICAgICBub3RlOiA1LAogICAgICAgIG1pbmlQcm9ncmFtOiA1CiAgICAgIH1dLAogICAgICBpbmZvcm1GbGFnOiBmYWxzZSwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0b3RhbDogMAogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxTeXN0ZW1QdXNoTWVzc2FnZSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxTeXN0ZW1QdXNoTWVzc2FnZSgpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGFzeW5jIGdldEFsbFN5c3RlbVB1c2hNZXNzYWdlKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IGdldEFsbFN5c3RlbVB1c2hNZXNzYWdlKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgdHlwZTogTnVtYmVyKHRoaXMuYWN0aXZlTmFtZSksCiAgICAgICAgZW5hYmxlZFN0YXR1czogNSwKICAgICAgICBrZXl3b3JkOiB0aGlzLmtleXdvcmQKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgY2xvc2VBZGRJbmZvcm0oKSB7CiAgICAgIHRoaXMuaW5mb3JtRmxhZyA9IGZhbHNlOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGFzeW5jIHVwZGF0ZVB1c2hFbmFibGVTdGF0dXModmFsLCByb3cpIHsKICAgICAgdHJ5IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlUHVzaEVuYWJsZVN0YXR1cyh7CiAgICAgICAgICBpZDogcm93LmlkLAogICAgICAgICAgd2VpeGluRW5hYmxlZFN0YXR1czogdmFsLAogICAgICAgICAgc21zRW5hYmxlZFN0YXR1czogdmFsCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5pON5L2c5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgfSBjYXRjaCAoZSkgewogICAgICAgIGF3YWl0IHRoaXMuZ2V0QWxsU3lzdGVtUHVzaE1lc3NhZ2UoKTsKICAgICAgfQogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsGA;AACA,SACAA,uBADA,EAEAC,sBAFA,QAGA,cAHA;AAIA;EACAC;IACAC;EADA,CADA;;EAIAC;IACA;MACAC,WADA;MAEAC,eAFA;MAGAC;QAAAC;QAAAC;QAAAC;MAAA,EAHA;MAIAC,iBAJA;MAKAC,OALA;MAMAC,YANA;MAOAC;IAPA;EASA,CAdA;;EAeAC;IACA;EACA,CAjBA;;EAkBAC;IACAC;MACA;MACA;IACA,CAJA;;IAKAC;MACA;MACA;IACA,CARA;;IASA;MACA;QAAAd;QAAAe;MAAA;QACAP,eADA;QAEAC,uBAFA;QAGAO,6BAHA;QAIAC,gBAJA;QAKAhB;MALA;MAOA;MACA;IACA,CAnBA;;IAoBAiB;MACA;MACA;IACA,CAvBA;;IAwBA;MACA;QACA;UACAC,UADA;UAEAC,wBAFA;UAGAC;QAHA;QAKA;UACAL,eADA;UAEAM;QAFA;MAIA,CAVA,CAUA;QACA;MACA;IACA;;EAtCA;AAlBA","names":["getAllSystemPushMessage","updatePushEnableStatus","components","addInform","data","keyword","activeName","tableData","name","note","miniProgram","informFlag","page","pageSize","total","created","methods","pageChange","sizeChange","pageTotal","type","enabledStatus","closeAddInform","id","weixinEnabledStatus","smsEnabledStatus","message"],"sourceRoot":"src/views/SystemSettings/jiaoyiset","sources":["PushNotification.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div slot=\"left\">\n <el-button\n v-if=\"$accessCheck($Access.PushNotification_addMsg)\"\n size=\"small\"\n type=\"primary\"\n @click=\"informFlag = true\"\n >\n 开通通知\n </el-button>\n </div>\n <div slot=\"more\">\n <el-form :inline=\"true\" size=\"small\">\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 </div>\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 <vxe-table border=\"inner\" :data=\"tableData\">\n <vxe-table-column field=\"id\" title=\"ID\" width=\"60\"></vxe-table-column>\n <vxe-table-column field=\"name\" title=\"通知名称\"></vxe-table-column>\n <!--<vxe-table-column field=\"note\" title=\"短信\">\n <template #default=\"{ row }\">\n <el-switch\n v-model=\"row.note\"\n class=\"switchStyle\"\n active-color=\"#36B365\"\n :active-value=\"5\"\n :inactive-value=\"4\"\n active-text=\"启用\"\n inactive-text=\"禁用\"\n ></el-switch>\n </template>\n </vxe-table-column>-->\n <vxe-table-column field=\"miniProgram\" title=\"小程序订阅消息\">\n <template #default=\"{ row }\">\n <el-switch\n v-if=\"$accessCheck($Access.PushNotification_updatePushEnableStatus)\"\n v-model=\"row.enabledStatus\"\n class=\"switchStyle\"\n active-color=\"#36B365\"\n :active-value=\"5\"\n :inactive-value=\"4\"\n active-text=\"启用\"\n inactive-text=\"禁用\"\n @change=\"updatePushEnableStatus($event, row)\"\n ></el-switch>\n <div v-else>\n <span v-if=\"row.enabledStatus === 5\" class=\"success-status\">\n 启用\n </span>\n <span v-else class=\"danger-status\">禁用</span>\n </div>\n </template>\n </vxe-table-column>\n <vxe-table-column\n v-if=\"$accessCheck($Access.PushNotification_setMsg)\"\n title=\"操作\"\n >\n <template #default=\"{ row }\">\n <el-button\n v-if=\"$accessCheck($Access.PushNotification_setMsg)\"\n type=\"text\"\n @click=\"\n $router.push(\n `/SystemSettings/jiaoyiset/PushNotificationSet/${row.settingId}`\n )\n \"\n >\n 设置\n </el-button>\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 <addInform :inform-flag=\"informFlag\" @close=\"closeAddInform\"></addInform>\n </ContainerQuery>\n</template>\n<script>\n import addInform from \"@/views/SystemSettings/components/addInform\";\n import {\n getAllSystemPushMessage,\n updatePushEnableStatus,\n } from \"@/api/System\";\n export default {\n components: {\n addInform,\n },\n data() {\n return {\n keyword: \"\",\n activeName: \"0\",\n tableData: [{ name: \"下单成功\", note: 5, miniProgram: 5 }],\n informFlag: false,\n page: 1,\n pageSize: 10,\n total: 0,\n };\n },\n created() {\n this.getAllSystemPushMessage();\n },\n methods: {\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: 5,\n keyword: this.keyword,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n closeAddInform() {\n this.informFlag = false;\n this.pageChange(1);\n },\n async updatePushEnableStatus(val, row) {\n try {\n const data = await updatePushEnableStatus({\n id: row.id,\n weixinEnabledStatus: val,\n smsEnabledStatus: 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"]}]}
|