97bc6ab84015b6a4c3b40817f0afb439.json 13 KB

1
  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\\PointsMall\\PointRule.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\PointsMall\\PointRule.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZW5hYmxlSW50ZWdyYWxSdWxlLCBnZXRBbGxJbnRlZ3JhbFJ1bGUsIGRlbGV0ZUludGVncmFsUnVsZSB9IGZyb20gIkAvYXBpL0ludGVncmFsIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJQb2ludFJ1bGUiLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcnVsZV9saXN0OiBbXSwKICAgICAgdGltZTogW10sCiAgICAgIHNlYXJjaF9mb3JtOiB7CiAgICAgICAga2V5d29yZDogIiIsCiAgICAgICAgc3RhcnQ6ICIiLAogICAgICAgIGVuZDogIiIsCiAgICAgICAgZW5hYmxlU3RhdHVzOiAiIgogICAgICB9LAogICAgICBzdGF0dXNfb3B0aW9uczogW3sKICAgICAgICBsYWJlbDogIuWQr+eUqCIsCiAgICAgICAgdmFsdWU6IDUKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi56aB55SoIiwKICAgICAgICB2YWx1ZTogNAogICAgICB9XSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMAogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxJbnRlZ3JhbFJ1bGUoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldEFsbEludGVncmFsUnVsZSgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vICDorqLljZXml7bpl7QKICAgIGNoYW5nZVRpbWUodmFsKSB7CiAgICAgIGlmICh2YWwgJiYgdmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uc3RhcnQgPSB2YWxbMF0gLyAxMDAwOwogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uZW5kID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uc3RhcnQgPSAiIjsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmVuZCA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldEFsbEludGVncmFsUnVsZSgpOwogICAgfSwKCiAgICAvLyDmr4/pobXmlbDmja7lpKflsI/mlLnlj5gKICAgIHNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSB2YWw7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgZWRpdERhdGEoaW5kZXgpIHt9LAoKICAgIGFzeW5jIGdldEFsbEludGVncmFsUnVsZSgpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEsCiAgICAgICAgcGFnZVRvdGFsCiAgICAgIH0gPSBhd2FpdCBnZXRBbGxJbnRlZ3JhbFJ1bGUoewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBzZWFyY2g6IHRoaXMuc2VhcmNoX2Zvcm0ua2V5d29yZCwKICAgICAgICBlbmFibGVTdGF0dXM6IHRoaXMuc2VhcmNoX2Zvcm0uZW5hYmxlU3RhdHVzLAogICAgICAgIHN0YXI6IHRoaXMuc2VhcmNoX2Zvcm0uc3RhcnQsCiAgICAgICAgZW5kOiB0aGlzLnNlYXJjaF9mb3JtLmVuZAogICAgICB9KTsKICAgICAgdGhpcy5ydWxlX2xpc3QgPSBkYXRhOwogICAgICB0aGlzLnRvdGFsID0gcGFnZVRvdGFsOwogICAgfSwKCiAgICAvLyDliKDpmaQKICAgIGFzeW5jIGRlbERhdGEoaWQpIHsKICAgICAgdGhpcy4kY29uZmlybSgi5piv5ZCm6KaB5bCG6K+l56ev5YiG6KeE5YiZ5Yig6ZmkPyIsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZGVsZXRlSW50ZWdyYWxSdWxlKGlkKTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLmk43kvZzmiJDlip8hIgogICAgICAgIH0pOwogICAgICAgIHRoaXMuZ2V0QWxsSW50ZWdyYWxSdWxlKCk7CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyDnirbmgIEKICAgIGFzeW5jIGVuYWJsZUludGVncmFsUnVsZSh2YWwsIHJvdykgewogICAgICB0cnkgewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBlbmFibGVJbnRlZ3JhbFJ1bGUocm93LmlkKTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLmk43kvZzmiJDlip8hIgogICAgICAgIH0pOwogICAgICAgIHRoaXMuZ2V0QWxsSW50ZWdyYWxSdWxlKCk7CiAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICB0aGlzLmdldEFsbEludGVncmFsUnVsZSgpOwogICAgICB9CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8HA,SACAA,kBADA,EAEAC,kBAFA,EAGAC,kBAHA,QAIA,gBAJA;AAKA;EACAC,iBADA;;EAEAC;IACA;MACAC,aADA;MAEAC,QAFA;MAGAC;QACAC,WADA;QAEAC,SAFA;QAGAC,OAHA;QAIAC;MAJA,CAHA;MASAC,iBACA;QACAC,WADA;QAEAC;MAFA,CADA,EAKA;QACAD,WADA;QAEAC;MAFA,CALA,CATA;MAmBAC,QAnBA;MAoBAC,OApBA;MAqBAC;IArBA;EAuBA,CA1BA;;EA2BAC;IACA;EACA,CA7BA;;EA8BAC;IACA;IACA;EACA,CAjCA;;EAkCAC;IACA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAXA;;IAYAC;MACA;MACA;IACA,CAfA;;IAgBA;IACAC;MACA;MACA;IACA,CApBA;;IAqBAC,kBArBA;;IAsBA;MACA;QAAApB;QAAAqB;MAAA;QACAT,eADA;QAEAC,uBAFA;QAGAS,gCAHA;QAIAf,2CAJA;QAKAgB,4BALA;QAMAjB;MANA;MAQA;MACA;IACA,CAjCA;;IAkCA;IACA;MACA;QACAkB,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;QAEA;UACAD,eADA;UAEAE;QAFA;QAIA;MACA,CAZA;IAaA,CAjDA;;IAkDA;IACA;MACA;QACA;QACA;UACAF,eADA;UAEAE;QAFA;QAIA;MACA,CAPA,CAOA;QACA;MACA;IACA;;EA9DA;AAlCA","names":["enableIntegralRule","getAllIntegralRule","deleteIntegralRule","name","data","rule_list","time","search_form","keyword","start","end","enableStatus","status_options","label","value","total","page","pageSize","created","activated","methods","changeTime","pageChange","sizeChange","editData","pageTotal","search","star","confirmButtonText","cancelButtonText","type","then","message"],"sourceRoot":"src/views/PointsMall","sources":["PointRule.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div v-if=\"$accessCheck($Access.PointRuleAddPointRule)\" slot=\"left\">\n <el-button\n size=\"small\"\n type=\"primary\"\n @click=\"$router.push('/PointsMall/PointRuleAdd')\"\n >\n 新增规则\n </el-button>\n </div>\n <div slot=\"more\">\n <el-form size=\"small\" :inline=\"true\">\n <el-form-item>\n <el-input\n v-model=\"search_form.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-item>\n <el-date-picker\n v-model=\"time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"创建开始时间\"\n end-placeholder=\"创建结束时间\"\n @change=\"changeTime\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"search_form.enableStatus\"\n placeholder=\"启用/禁用 状态\"\n clearable\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in status_options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>\n </el-form>\n </div>\n <el-table :data=\"rule_list\">\n <el-table-column\n prop=\"title\"\n label=\"积分规则\"\n show-overflow-tooltip\n min-width=\"155\"\n ></el-table-column>\n <el-table-column prop=\"createTime\" label=\"创建时间\" min-width=\"140\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"integralTotal\"\n label=\"已发放积分\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"name\" label=\"状态\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <el-switch\n v-if=\"$accessCheck($Access.PointRuleStatusPointRule)\"\n v-model=\"scope.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=\"enableIntegralRule($event, scope.row)\"\n ></el-switch>\n <div v-else>\n <span v-if=\"scope.row.enableStatus === 5\" class=\"success-status\">\n 启用\n </span>\n <span v-else class=\"info-status\">禁用</span>\n </div>\n </template>\n </el-table-column>\n <el-table-column prop=\"name\" label=\"操作\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"$accessCheck($Access.PointRuleEditPointRule)\"\n type=\"text\"\n @click=\"\n $router.push('/PointsMall/PointRuleEdit?id=' + scope.row.id)\n \"\n >\n 修改\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.PointRuleDelPointRule)\"\n type=\"text\"\n @click=\"delData(scope.row.id)\"\n >\n 删除\n </el-button>\n </template>\n </el-table-column>\n </el-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 </ContainerQuery>\n</template>\n\n<script>\n import {\n enableIntegralRule,\n getAllIntegralRule,\n deleteIntegralRule,\n } from \"@/api/Integral\";\n export default {\n name: \"PointRule\",\n data() {\n return {\n rule_list: [],\n time: [],\n search_form: {\n keyword: \"\",\n start: \"\",\n end: \"\",\n enableStatus: \"\",\n },\n status_options: [\n {\n label: \"启用\",\n value: 5,\n },\n {\n label: \"禁用\",\n value: 4,\n },\n ],\n total: 0,\n page: 1,\n pageSize: 10,\n };\n },\n created() {\n this.getAllIntegralRule();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllIntegralRule();\n },\n methods: {\n // 订单时间\n changeTime(val) {\n if (val && val.length) {\n this.search_form.start = val[0] / 1000;\n this.search_form.end = val[1] / 1000 + 86399;\n } else {\n this.search_form.start = \"\";\n this.search_form.end = \"\";\n }\n this.pageChange(1);\n },\n pageChange(page) {\n this.page = page;\n this.getAllIntegralRule();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n editData(index) {},\n async getAllIntegralRule() {\n const { data, pageTotal } = await getAllIntegralRule({\n page: this.page,\n pageSize: this.pageSize,\n search: this.search_form.keyword,\n enableStatus: this.search_form.enableStatus,\n star: this.search_form.start,\n end: this.search_form.end,\n });\n this.rule_list = data;\n this.total = pageTotal;\n },\n // 删除\n async delData(id) {\n this.$confirm(\"是否要将该积分规则删除?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await deleteIntegralRule(id);\n\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n this.getAllIntegralRule();\n });\n },\n // 状态\n async enableIntegralRule(val, row) {\n try {\n const data = await enableIntegralRule(row.id);\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n this.getAllIntegralRule();\n } catch (e) {\n this.getAllIntegralRule();\n }\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}