d06209c295d79137a358779f6ef3312a.json 10 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\sign\\rewards.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\marketing\\sign\\rewards.vue","mtime":1761614939035},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgYWRkU2lnblJld2FyZHMsIHNpZ25SZXdhcmRzLCBlZGl0U2lnblJld2FyZHMgfSBmcm9tICdAL2FwaS9tYXJrZXRpbmcuanMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJycsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNpZ25Gcm9tOiB7CiAgICAgICAgdHlwZTogMCwKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAyMAogICAgICB9LAogICAgICB0YWJMaXN0OiBbewogICAgICAgIHR5cGU6ICcwJywKICAgICAgICBuYW1lOiAn6L+e57ut562+5Yiw5aWW5YqxJwogICAgICB9LCB7CiAgICAgICAgdHlwZTogJzEnLAogICAgICAgIG5hbWU6ICfntK/np6/nrb7liLDlpZblirEnCiAgICAgIH1dLAogICAgICB0b3RhbDogMCwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgbG9hZGluZzogZmFsc2UKICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRMaXN0KCk7CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkge30sCiAgbWV0aG9kczogewogICAgb25DbGlja1RhYjogZnVuY3Rpb24gb25DbGlja1RhYigpIHsKICAgICAgdGhpcy5zaWduRnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgc2lnblJld2FyZHModGhpcy5zaWduRnJvbSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMudGFibGVEYXRhID0gcmVzLmRhdGEubGlzdDsKICAgICAgICBfdGhpcy50b3RhbCA9IHJlcy5kYXRhLmNvdW50OwogICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKGVyci5tc2cpOwogICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5zaWduRnJvbS5wYWdlID0gdmFsOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICBhZGQ6IGZ1bmN0aW9uIGFkZCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHRoaXMuJG1vZGFsRm9ybShhZGRTaWduUmV3YXJkcyh7CiAgICAgICAgdHlwZTogdGhpcy5zaWduRnJvbS50eXBlCiAgICAgIH0pKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuZ2V0TGlzdCgpOwogICAgICB9KTsKICAgIH0sCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KHJvdykgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgdGhpcy4kbW9kYWxGb3JtKGVkaXRTaWduUmV3YXJkcyhyb3cuaWQpKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuZ2V0TGlzdCgpOwogICAgICB9KTsKICAgIH0sCiAgICBkZWw6IGZ1bmN0aW9uIGRlbChyb3cpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAgIHZhciBkZWxmcm9tRGF0YSA9IHsKICAgICAgICB0aXRsZTogcm93LnR5cGUgPT0gMCA/ICJcdTUyMjBcdTk2NjRcdThGREVcdTdFRURcdTdCN0VcdTUyMzAiLmNvbmNhdChyb3cuZGF5cywgIlx1NTkyOVx1NTk1Nlx1NTJCMSIpIDogIlx1NTIyMFx1OTY2NFx1N0QyRlx1OEJBMVx1N0I3RVx1NTIzMCIuY29uY2F0KHJvdy5kYXlzLCAiXHU1OTI5XHU1OTU2XHU1MkIxIiksCiAgICAgICAgdXJsOiAiL21hcmtldGluZy9zaWduL2RlbF9yZXdhcmRzLyIuY29uY2F0KHJvdy5pZCksCiAgICAgICAgbWV0aG9kOiAnREVMRVRFJwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwogICAgICAgIF90aGlzNC5nZXRMaXN0KCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"names":["addSignRewards","signRewards","editSignRewards","name","data","signFrom","type","page","limit","tabList","total","tableData","loading","created","getList","mounted","methods","onClickTab","_this","then","res","list","count","catch","err","$message","error","msg","pageChange","val","add","_this2","$modalForm","edit","row","_this3","id","del","_this4","delfromData","title","concat","days","url","method","$modalSure","success"],"sources":["src/pages/marketing/sign/rewards.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" :body-style=\"{ padding: '0 20px 20px' }\">\r\n <el-tabs v-model=\"signFrom.type\" @tab-click=\"onClickTab\">\r\n <el-tab-pane :label=\"item.name\" :name=\"item.type\" v-for=\"(item, index) in tabList\" :key=\"index\" />\r\n </el-tabs>\r\n <el-button v-db-click @click=\"add\" type=\"primary\">{{\r\n signFrom.type == 0 ? '添加连续签到奖励' : '添加累积签到奖励'\r\n }}</el-button>\r\n <el-table\r\n :data=\"tableData\"\r\n ref=\"table\"\r\n class=\"mt14\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column label=\"类型\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{\r\n scope.row.type == 0 ? `连续签到${scope.row.days}天奖励` : `累积签到${scope.row.days}天奖励`\r\n }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"天数\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.days }} (天)</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"奖励积分\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.point }} (积分)</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"奖励经验\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.exp }} (经验)</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作\" fixed=\"right\" width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <a v-db-click @click=\"edit(scope.row)\">编辑</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <a v-db-click @click=\"del(scope.row)\">删除</a>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"signFrom.page\"\r\n :limit.sync=\"signFrom.limit\"\r\n @pagination=\"pageChange\"\r\n />\r\n </div>\r\n </el-card>\r\n </div>\r\n</template>\r\n<script>\r\nimport { addSignRewards, signRewards, editSignRewards } from '@/api/marketing.js';\r\nexport default {\r\n name: '',\r\n data() {\r\n return {\r\n signFrom: {\r\n type: 0,\r\n page: 1,\r\n limit: 20,\r\n },\r\n tabList: [\r\n { type: '0', name: '连续签到奖励' },\r\n { type: '1', name: '累积签到奖励' },\r\n ],\r\n total: 0,\r\n tableData: [],\r\n loading: false,\r\n };\r\n },\r\n created() {\r\n this.getList();\r\n },\r\n mounted() {},\r\n methods: {\r\n onClickTab() {\r\n this.signFrom.page = 1;\r\n this.getList();\r\n },\r\n getList() {\r\n this.loading = true;\r\n signRewards(this.signFrom)\r\n .then((res) => {\r\n this.tableData = res.data.list;\r\n this.total = res.data.count;\r\n this.loading = false;\r\n })\r\n .catch((err) => {\r\n this.$message.error(err.msg);\r\n this.loading = false;\r\n });\r\n },\r\n pageChange(val) {\r\n this.signFrom.page = val;\r\n this.getList();\r\n },\r\n add() {\r\n this.$modalForm(addSignRewards({ type: this.signFrom.type })).then((res) => {\r\n this.getList();\r\n });\r\n },\r\n edit(row) {\r\n this.$modalForm(editSignRewards(row.id)).then((res) => {\r\n this.getList();\r\n });\r\n },\r\n del(row) {\r\n let delfromData = {\r\n title: row.type == 0 ? `删除连续签到${row.days}天奖励` : `删除累计签到${row.days}天奖励`,\r\n url: `/marketing/sign/del_rewards/${row.id}`,\r\n method: 'DELETE',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n::v-deep .el-tabs__item {\r\n height: 54px !important;\r\n line-height: 54px !important;\r\n}\r\n</style>\r\n"],"mappings":"AA6DA,SAAAA,cAAA,EAAAC,WAAA,EAAAC,eAAA;AACA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;QACAC,IAAA;QACAC,IAAA;QACAC,KAAA;MACA;MACAC,OAAA,GACA;QAAAH,IAAA;QAAAH,IAAA;MAAA,GACA;QAAAG,IAAA;QAAAH,IAAA;MAAA,EACA;MACAO,KAAA;MACAC,SAAA;MACAC,OAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA,KAAAC,OAAA;EACA;EACAC,OAAA,WAAAA,QAAA;EACAC,OAAA;IACAC,UAAA,WAAAA,WAAA;MACA,KAAAZ,QAAA,CAAAE,IAAA;MACA,KAAAO,OAAA;IACA;IACAA,OAAA,WAAAA,QAAA;MAAA,IAAAI,KAAA;MACA,KAAAN,OAAA;MACAX,WAAA,MAAAI,QAAA,EACAc,IAAA,WAAAC,GAAA;QACAF,KAAA,CAAAP,SAAA,GAAAS,GAAA,CAAAhB,IAAA,CAAAiB,IAAA;QACAH,KAAA,CAAAR,KAAA,GAAAU,GAAA,CAAAhB,IAAA,CAAAkB,KAAA;QACAJ,KAAA,CAAAN,OAAA;MACA,GACAW,KAAA,WAAAC,GAAA;QACAN,KAAA,CAAAO,QAAA,CAAAC,KAAA,CAAAF,GAAA,CAAAG,GAAA;QACAT,KAAA,CAAAN,OAAA;MACA;IACA;IACAgB,UAAA,WAAAA,WAAAC,GAAA;MACA,KAAAxB,QAAA,CAAAE,IAAA,GAAAsB,GAAA;MACA,KAAAf,OAAA;IACA;IACAgB,GAAA,WAAAA,IAAA;MAAA,IAAAC,MAAA;MACA,KAAAC,UAAA,CAAAhC,cAAA;QAAAM,IAAA,OAAAD,QAAA,CAAAC;MAAA,IAAAa,IAAA,WAAAC,GAAA;QACAW,MAAA,CAAAjB,OAAA;MACA;IACA;IACAmB,IAAA,WAAAA,KAAAC,GAAA;MAAA,IAAAC,MAAA;MACA,KAAAH,UAAA,CAAA9B,eAAA,CAAAgC,GAAA,CAAAE,EAAA,GAAAjB,IAAA,WAAAC,GAAA;QACAe,MAAA,CAAArB,OAAA;MACA;IACA;IACAuB,GAAA,WAAAA,IAAAH,GAAA;MAAA,IAAAI,MAAA;MACA,IAAAC,WAAA;QACAC,KAAA,EAAAN,GAAA,CAAA5B,IAAA,+CAAAmC,MAAA,CAAAP,GAAA,CAAAQ,IAAA,iEAAAD,MAAA,CAAAP,GAAA,CAAAQ,IAAA;QACAC,GAAA,iCAAAF,MAAA,CAAAP,GAAA,CAAAE,EAAA;QACAQ,MAAA;MACA;MACA,KAAAC,UAAA,CAAAN,WAAA,EACApB,IAAA,WAAAC,GAAA;QACAkB,MAAA,CAAAb,QAAA,CAAAqB,OAAA,CAAA1B,GAAA,CAAAO,GAAA;QACAW,MAAA,CAAAxB,OAAA;MACA,GACAS,KAAA,WAAAH,GAAA;QACAkB,MAAA,CAAAb,QAAA,CAAAC,KAAA,CAAAN,GAAA,CAAAO,GAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}