bec2bd140ae8b43f8f6772dc09ad51cb.json 16 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/advertising-delivery/advertisementPromotion.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/advertising-delivery/advertisementPromotion.vue","mtime":1618306924000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":1665684010704},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":1665684006084}],"contextDependencies":[],"result":["//\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 axios from '@/libs/api.request';\nexport default {\n name: 'advertisementPromotion',\n\n data() {\n return {\n queryDataPage: 1,\n total: 0,\n showVideoModal: false,\n startDate: '',\n endDate: '',\n activity_startDate: '',\n //活动开始时间\n activity_entDate: '',\n //活动结束时间\n free_num: '',\n //投放次数\n // 查询条件\n queryData: {\n level: '',\n cp_id: '',\n mobile: '',\n pagenum: 15\n },\n columns: [{\n title: '发布时间',\n key: 'created_at'\n }, {\n title: '免费投放次数',\n key: 'free_num'\n }, {\n title: '开始时间',\n key: 'start_time'\n }, {\n title: '结束时间',\n key: 'end_time'\n }],\n tableData: [],\n isSearch: false\n };\n },\n\n created() {\n this.taskList();\n },\n\n methods: {\n //格式化时间\n setStartDate(date) {\n this.activity_startDate = date;\n },\n\n setEndDate(date) {\n this.activity_entDate = date;\n },\n\n reset() {\n this.activity_startDate = '';\n this.activity_entDate = '';\n this.free_num = '';\n this.showVideoModal = true;\n },\n\n handleChange(date) {\n //console.log(date)\n this.startDate = date;\n },\n\n endChange(date) {\n this.endDate = date;\n },\n\n // 分页\n levelchangepage(res) {\n this.queryDataPage = res;\n\n if (this.isSearch) {\n this.cateadd(this.queryDataPage);\n } else {\n this.taskList();\n }\n },\n\n // 点击查询\n cateadd(page) {\n var listData = {\n page: page,\n start_time: this.startDate,\n end_time: this.endDate,\n perPage: this.queryData.pagenum\n }; // 清除对象中的空属性\n\n listData = this.clearNullData(listData); //listData = clearNullData(listData)\n\n axios.request({\n method: 'POST',\n url: '/admins/adver/activity/index',\n data: listData\n }).then(res => {\n if (res.data.code === 'success') {\n this.$refs['pages'].currentPage = page;\n this.tableData = res.data.data.data;\n this.total = res.data.data.total;\n this.isSearch = true;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 获取列表信息\n taskList() {\n axios.request({\n method: 'POST',\n url: '/admins/adver/activity/index',\n data: {\n page: this.queryDataPage,\n perPage: this.queryData.pagenum\n }\n }).then(res => {\n if (res.data.code === 'success') {\n this.tableData = res.data.data.data;\n this.total = res.data.data.total;\n this.isSearch = false;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n //新增促销活动\n cateaddok() {\n if (this.activity_startDate == '') {\n this.$Message.warning('请选择开始时间', 'middle');\n } else if (this.activity_entDate == '') {\n this.$Message.warning('请选择结束时间', 'middle');\n } else if (this.free_num == '') {\n this.$Message.warning('请输入投放次数', 'middle');\n } else {\n axios.request({\n method: 'POST',\n url: '/admins/adver/activity/add',\n data: {\n start_time: this.activity_startDate,\n end_time: this.activity_entDate,\n free_num: this.free_num\n }\n }).then(res => {\n if (res.data.code === 'success') {\n this.$Modal.remove();\n this.$Message.success(res.data.message, 'middle');\n this.taskList();\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n }\n }\n\n }\n};",{"version":3,"sources":["advertisementPromotion.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div>\n <Card>\n <Row>\n <Form ref=\"queryform\" inline :label-width=\"60\">\n <FormItem :label-width=\"0\">\n <Button type=\"primary\" v-opcode=\"'admins/adver/activity/add'\" @click=\"reset()\">\n <Icon type=\"md-add\" />添加促销活动</Button>\n </FormItem>\n <FormItem label=\"发布日期\">\n <Row>\n <Col span=\"11\">\n <DatePicker type=\"datetime\" placeholder=\"选择时间\" v-model=\"startDate\" @on-change=\"handleChange\"></DatePicker>\n </Col>\n <Col span=\"2\" style=\"text-align: center\">-</Col>\n <Col span=\"11\">\n <DatePicker type=\"datetime\" placeholder=\"选择时间\" v-model=\"endDate\" @on-change=\"endChange\"></DatePicker>\n </Col>\n </Row>\n </FormItem>\n <FormItem :label-width=\"0\">\n <Button type=\"primary\" @click=\"cateadd(1)\">查询</Button>\n </FormItem>\n </Form>\n </Row>\n <Row class=\"mt10\">\n <Table border ref=\"selection\" :columns=\"columns\" :data=\"tableData\">\n </Table>\n </Row>\n <!-- 页码 -->\n <div style=\"margin: 10px;overflow: hidden\">\n <div style=\"float: left;\">\n <Page :total=\"total\" ref=\"pages\" :current=\"queryDataPage\" :page-size=\"queryData.pagenum\" @on-change=\"levelchangepage\"></Page>\n </div>\n </div>\n </Card>\n <!-- 促销活动 -->\n <Modal v-model=\"showVideoModal\" title=\"广告促销活动\" :mask-closable=\"false\" @on-ok=\"cateaddok\">\n <Form :label-width=\"120\">\n <FormItem label=\"该活动开始时间:\">\n <DatePicker type=\"datetime\" placeholder=\"选择时间\" v-model=\"activity_startDate\" @on-change=\"setStartDate\"></DatePicker>\n </FormItem>\n <FormItem label=\"该活动结束时间:\">\n <DatePicker type=\"datetime\" placeholder=\"选择时间\" v-model=\"activity_entDate\" @on-change=\"setEndDate\"></DatePicker>\n </FormItem>\n <FormItem label=\"免费投放次数:\">\n <Input v-model=\"free_num\" placeholder=\"投放次数\"></Input>\n </FormItem>\n </Form>\n </Modal>\n </div>\n</template>\n\n<script>\n import axios from '@/libs/api.request'\n export default {\n name: 'advertisementPromotion',\n data() {\n return {\n queryDataPage: 1,\n total: 0,\n showVideoModal: false,\n startDate: '',\n endDate: '',\n activity_startDate: '', //活动开始时间\n activity_entDate: '', //活动结束时间\n free_num: '', //投放次数\n // 查询条件\n queryData: {\n level: '',\n cp_id: '',\n mobile: '',\n pagenum: 15\n },\n columns: [{\n title: '发布时间',\n key: 'created_at'\n },\n {\n title: '免费投放次数',\n key: 'free_num'\n },\n {\n title: '开始时间',\n key: 'start_time',\n },\n {\n title: '结束时间',\n key: 'end_time',\n },\n ],\n tableData: [],\n isSearch:false\n }\n },\n created() {\n this.taskList()\n },\n methods: {\n //格式化时间\n setStartDate(date){\n this.activity_startDate=date;\n },\n setEndDate(date){\n this.activity_entDate=date;\n },\n reset(){\n this.activity_startDate='';\n this.activity_entDate='';\n this.free_num='';\n this.showVideoModal = true;\n },\n handleChange(date) {\n //console.log(date)\n this.startDate = date\n },\n endChange(date){\n this.endDate = date\n },\n // 分页\n levelchangepage(res) {\n this.queryDataPage = res\n if (this.isSearch) {\n this.cateadd(this.queryDataPage);\n } else {\n this.taskList()\n }\n },\n // 点击查询\n cateadd(page) {\n var listData = {\n page: page,\n start_time: this.startDate,\n end_time: this.endDate,\n perPage: this.queryData.pagenum\n }\n // 清除对象中的空属性\n listData = this.clearNullData(listData)\n //listData = clearNullData(listData)\n axios\n .request({\n method: 'POST',\n url: '/admins/adver/activity/index',\n data: listData\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.$refs['pages'].currentPage = page;\n this.tableData = res.data.data.data;\n this.total = res.data.data.total;\n this.isSearch=true\n } else {\n this.$Message.error(res.data.message, 'middle')\n }\n })\n },\n // 获取列表信息\n taskList() {\n axios\n .request({\n method: 'POST',\n url: '/admins/adver/activity/index',\n data: {\n page: this.queryDataPage,\n perPage: this.queryData.pagenum\n }\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.tableData = res.data.data.data\n this.total = res.data.data.total\n this.isSearch=false\n } else {\n this.$Message.error(res.data.message, 'middle')\n }\n })\n },\n //新增促销活动\n cateaddok() {\n if (this.activity_startDate == '') {\n this.$Message.warning('请选择开始时间', 'middle')\n } else if (this.activity_entDate == '') {\n this.$Message.warning('请选择结束时间', 'middle')\n } else if (this.free_num == '') {\n this.$Message.warning('请输入投放次数', 'middle')\n } else {\n axios\n .request({\n method: 'POST',\n url: '/admins/adver/activity/add',\n data: {\n start_time: this.activity_startDate,\n end_time: this.activity_entDate,\n free_num: this.free_num\n }\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.$Modal.remove()\n this.$Message.success(res.data.message, 'middle')\n this.taskList()\n } else {\n this.$Message.error(res.data.message, 'middle')\n }\n })\n }\n }\n }\n }\n</script>\n\n<style>\n .mt10 {\n margin-top: 10px;\n }\n\n .ivu-btn-error {\n margin-left: 10px;\n }\n</style>\n"],"sourceRoot":"src/view/advertising-delivery"}]}