a13460ea66fec738403f536ed97f7bd8.json 15 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\\user\\grade\\record\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\user\\grade\\record\\index.vue","mtime":1761614939079},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgeyB1c2VyTWVtYmVyQ2FyZCwgbWVtYmVyUmVjb3JkIH0gZnJvbSAnQC9hcGkvdXNlcic7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnY2FyZCcsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRyZWVTZWxlY3Q6IFt7CiAgICAgICAgaWQ6ICdmcmVlJywKICAgICAgICBsYWJlbDogJ+ivleeUqCcKICAgICAgfSwgewogICAgICAgIGlkOiAnY2FyZCcsCiAgICAgICAgbGFiZWw6ICfljaHlr4YnCiAgICAgIH0sIHsKICAgICAgICBpZDogJ21vbnRoJywKICAgICAgICBsYWJlbDogJ+aciOWNoScKICAgICAgfSwgewogICAgICAgIGlkOiAncXVhcnRlcicsCiAgICAgICAgbGFiZWw6ICflraPljaEnCiAgICAgIH0sIHsKICAgICAgICBpZDogJ3llYXInLAogICAgICAgIGxhYmVsOiAn5bm05Y2hJwogICAgICB9LCB7CiAgICAgICAgaWQ6ICdldmVyJywKICAgICAgICBsYWJlbDogJ+awuOS5hScKICAgICAgfV0sCiAgICAgIHBheUxpc3Q6IFt7CiAgICAgICAgdmFsOiAnZnJlZScsCiAgICAgICAgbGFiZWw6ICflhY3otLknCiAgICAgIH0sIHsKICAgICAgICB2YWw6ICd3ZWl4aW4nLAogICAgICAgIGxhYmVsOiAn5b6u5L+hJwogICAgICB9LCB7CiAgICAgICAgdmFsOiAnYWxpcGF5JywKICAgICAgICBsYWJlbDogJ+aUr+S7mOWunScKICAgICAgfV0sCiAgICAgIHRib2R5OiBbXSwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHRvdGFsOiAwLAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBuYW1lOiAnJywKICAgICAgICBtZW1iZXJfdHlwZTogJycsCiAgICAgICAgcGF5X3R5cGU6ICcnLAogICAgICAgIGFkZF90aW1lOiAnJwogICAgICB9LAogICAgICBwaWNrZXJPcHRpb25zOiB0aGlzLiR0aW1lT3B0aW9ucywKICAgICAgdGltZVZhbDogW10sCiAgICAgIHRhYmxlUGFnZTogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1CiAgICAgIH0KICAgIH07CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwge30sIHsKICAgIGxhYmVsV2lkdGg6IGZ1bmN0aW9uIGxhYmVsV2lkdGgoKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gdW5kZWZpbmVkIDogJzgwcHgnOwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldE1lbWJlclJlY29yZCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g55So5oi35ZCN5pCc57Si77ybCiAgICBzZWxDaGFuZ2U6IGZ1bmN0aW9uIHNlbENoYW5nZSgpIHsKICAgICAgdGhpcy50YWJsZVBhZ2UucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TWVtYmVyUmVjb3JkKCk7CiAgICB9LAogICAgLy/nlKjmiLfnsbvlnovmkJzntKLvvJsKICAgIHVzZXJTZWFyY2hzOiBmdW5jdGlvbiB1c2VyU2VhcmNocygpIHsKICAgICAgdGhpcy50YWJsZVBhZ2UucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TWVtYmVyUmVjb3JkKCk7CiAgICB9LAogICAgLy/mlK/ku5jmlrnlvI/mkJzntKLvvJsKICAgIHBheVNlYXJjaHM6IGZ1bmN0aW9uIHBheVNlYXJjaHMoKSB7CiAgICAgIHRoaXMudGFibGVQYWdlLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldE1lbWJlclJlY29yZCgpOwogICAgfSwKICAgIC8vIOWFt+S9k+aXpeacnwogICAgb25jaGFuZ2VUaW1lOiBmdW5jdGlvbiBvbmNoYW5nZVRpbWUoZSkgewogICAgICB0aGlzLnRpbWVWYWwgPSBlIHx8IFtdOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5hZGRfdGltZSA9IHRoaXMudGltZVZhbFswXSA/IHRoaXMudGltZVZhbCA/IHRoaXMudGltZVZhbC5qb2luKCctJykgOiAnJyA6ICcnOwogICAgICB0aGlzLnRhYmxlUGFnZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRNZW1iZXJSZWNvcmQoKTsKICAgIH0sCiAgICBnZXRNZW1iZXJSZWNvcmQ6IGZ1bmN0aW9uIGdldE1lbWJlclJlY29yZCgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgcGFnZTogdGhpcy50YWJsZVBhZ2UucGFnZSwKICAgICAgICBsaW1pdDogdGhpcy50YWJsZVBhZ2UubGltaXQsCiAgICAgICAgbWVtYmVyX3R5cGU6IHRoaXMuZm9ybVZhbGlkYXRlLm1lbWJlcl90eXBlLAogICAgICAgIHBheV90eXBlOiB0aGlzLmZvcm1WYWxpZGF0ZS5wYXlfdHlwZSwKICAgICAgICBhZGRfdGltZTogdGhpcy5mb3JtVmFsaWRhdGUuYWRkX3RpbWUsCiAgICAgICAgbmFtZTogdGhpcy5mb3JtVmFsaWRhdGUubmFtZQogICAgICB9OwogICAgICBtZW1iZXJSZWNvcmQoZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIHZhciBfcmVzJGRhdGEgPSByZXMuZGF0YSwKICAgICAgICAgIGxpc3QgPSBfcmVzJGRhdGEubGlzdCwKICAgICAgICAgIGNvdW50ID0gX3JlcyRkYXRhLmNvdW50OwogICAgICAgIF90aGlzLnRib2R5ID0gbGlzdDsKICAgICAgICBfdGhpcy50b3RhbCA9IGNvdW50OwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKGVyci5tc2cpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["userMemberCard","memberRecord","mapState","name","data","treeSelect","id","label","payList","val","tbody","loading","total","formValidate","member_type","pay_type","add_time","pickerOptions","$timeOptions","timeVal","tablePage","page","limit","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","created","getMemberRecord","methods","selChange","userSearchs","paySearchs","onchangeTime","e","join","_this","then","res","_res$data","list","count","catch","err","$message","error","msg"],"sources":["src/pages/user/grade/record/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\" :body-style=\"{ padding: 0 }\">\r\n <div class=\"padding-add\">\r\n <el-form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n inline\r\n @submit.native.prevent\r\n class=\"tabform\"\r\n >\r\n <el-form-item label=\"会员类型:\">\r\n <el-select v-model=\"formValidate.member_type\" clearable @change=\"userSearchs\" class=\"form_content_width\">\r\n <el-option v-for=\"item in treeSelect\" :value=\"item.id\" :key=\"item.id\" :label=\"item.label\"></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"支付方式:\">\r\n <el-select v-model=\"formValidate.pay_type\" clearable @change=\"paySearchs\" class=\"form_content_width\">\r\n <el-option v-for=\"item in payList\" :value=\"item.val\" :key=\"item.val\" :label=\"item.label\"></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"购买时间:\">\r\n <el-date-picker\r\n clearable\r\n v-model=\"timeVal\"\r\n type=\"daterange\"\r\n :editable=\"false\"\r\n @change=\"onchangeTime\"\r\n format=\"yyyy/MM/dd\"\r\n value-format=\"yyyy/MM/dd\"\r\n start-placeholder=\"开始日期\"\r\n end-placeholder=\"结束日期\"\r\n :picker-options=\"pickerOptions\"\r\n style=\"width: 250px\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"搜索:\">\r\n <el-input\r\n clearable\r\n placeholder=\"请输入用户名称搜索\"\r\n v-model=\"formValidate.name\"\r\n class=\"form_content_width\"\r\n />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"userSearchs\">查询</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </el-card>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt mt16\">\r\n <el-table\r\n :data=\"tbody\"\r\n ref=\"table\"\r\n v-loading=\"loading\"\r\n size=\"small\"\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column label=\"订单号\" width=\"170\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.order_id }}</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.user.nickname }}</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.user.phone || '--' }}</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.member_type }}</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.vip_day === -1 ? '永久' : scope.row.vip_day }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"支付金额(元)\" min-width=\"50\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.pay_price }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"支付方式\" min-width=\"30\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.pay_type }}</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.pay_time }}</span>\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=\"tablePage.page\"\r\n :limit.sync=\"tablePage.limit\"\r\n @pagination=\"getMemberRecord\"\r\n />\r\n </div>\r\n </el-card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { userMemberCard, memberRecord } from '@/api/user';\r\nimport { mapState } from 'vuex';\r\n\r\nexport default {\r\n name: 'card',\r\n data() {\r\n return {\r\n treeSelect: [\r\n {\r\n id: 'free',\r\n label: '试用',\r\n },\r\n {\r\n id: 'card',\r\n label: '卡密',\r\n },\r\n {\r\n id: 'month',\r\n label: '月卡',\r\n },\r\n {\r\n id: 'quarter',\r\n label: '季卡',\r\n },\r\n {\r\n id: 'year',\r\n label: '年卡',\r\n },\r\n {\r\n id: 'ever',\r\n label: '永久',\r\n },\r\n ],\r\n payList: [\r\n {\r\n val: 'free',\r\n label: '免费',\r\n },\r\n {\r\n val: 'weixin',\r\n label: '微信',\r\n },\r\n {\r\n val: 'alipay',\r\n label: '支付宝',\r\n },\r\n ],\r\n tbody: [],\r\n loading: false,\r\n total: 0,\r\n formValidate: {\r\n name: '',\r\n member_type: '',\r\n pay_type: '',\r\n add_time: '',\r\n },\r\n pickerOptions: this.$timeOptions,\r\n timeVal: [],\r\n tablePage: {\r\n page: 1,\r\n limit: 15,\r\n },\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n created() {\r\n this.getMemberRecord();\r\n },\r\n methods: {\r\n // 用户名搜索;\r\n selChange() {\r\n this.tablePage.page = 1;\r\n this.getMemberRecord();\r\n },\r\n //用户类型搜索;\r\n userSearchs() {\r\n this.tablePage.page = 1;\r\n this.getMemberRecord();\r\n },\r\n //支付方式搜索;\r\n paySearchs() {\r\n this.tablePage.page = 1;\r\n this.getMemberRecord();\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e || [];\r\n this.formValidate.add_time = this.timeVal[0] ? (this.timeVal ? this.timeVal.join('-') : '') : '';\r\n this.tablePage.page = 1;\r\n this.getMemberRecord();\r\n },\r\n getMemberRecord() {\r\n this.loading = true;\r\n let data = {\r\n page: this.tablePage.page,\r\n limit: this.tablePage.limit,\r\n member_type: this.formValidate.member_type,\r\n pay_type: this.formValidate.pay_type,\r\n add_time: this.formValidate.add_time,\r\n name: this.formValidate.name,\r\n };\r\n memberRecord(data)\r\n .then((res) => {\r\n this.loading = false;\r\n const { list, count } = res.data;\r\n this.tbody = list;\r\n this.total = count;\r\n })\r\n .catch((err) => {\r\n this.loading = false;\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n"],"mappings":";;;AAoHA,SAAAA,cAAA,EAAAC,YAAA;AACA,SAAAC,QAAA;AAEA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,UAAA,GACA;QACAC,EAAA;QACAC,KAAA;MACA,GACA;QACAD,EAAA;QACAC,KAAA;MACA,GACA;QACAD,EAAA;QACAC,KAAA;MACA,GACA;QACAD,EAAA;QACAC,KAAA;MACA,GACA;QACAD,EAAA;QACAC,KAAA;MACA,GACA;QACAD,EAAA;QACAC,KAAA;MACA,EACA;MACAC,OAAA,GACA;QACAC,GAAA;QACAF,KAAA;MACA,GACA;QACAE,GAAA;QACAF,KAAA;MACA,GACA;QACAE,GAAA;QACAF,KAAA;MACA,EACA;MACAG,KAAA;MACAC,OAAA;MACAC,KAAA;MACAC,YAAA;QACAV,IAAA;QACAW,WAAA;QACAC,QAAA;QACAC,QAAA;MACA;MACAC,aAAA,OAAAC,YAAA;MACAC,OAAA;MACAC,SAAA;QACAC,IAAA;QACAC,KAAA;MACA;IACA;EACA;EACAC,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACAtB,QAAA;IACAuB,UAAA,WAAAA,WAAA;MACA,YAAAC,QAAA,GAAAC,SAAA;IACA;IACAC,aAAA,WAAAA,cAAA;MACA,YAAAF,QAAA;IACA;EAAA,EACA;EACAG,OAAA,WAAAA,QAAA;IACA,KAAAC,eAAA;EACA;EACAC,OAAA;IACA;IACAC,SAAA,WAAAA,UAAA;MACA,KAAAZ,SAAA,CAAAC,IAAA;MACA,KAAAS,eAAA;IACA;IACA;IACAG,WAAA,WAAAA,YAAA;MACA,KAAAb,SAAA,CAAAC,IAAA;MACA,KAAAS,eAAA;IACA;IACA;IACAI,UAAA,WAAAA,WAAA;MACA,KAAAd,SAAA,CAAAC,IAAA;MACA,KAAAS,eAAA;IACA;IACA;IACAK,YAAA,WAAAA,aAAAC,CAAA;MACA,KAAAjB,OAAA,GAAAiB,CAAA;MACA,KAAAvB,YAAA,CAAAG,QAAA,QAAAG,OAAA,WAAAA,OAAA,QAAAA,OAAA,CAAAkB,IAAA;MACA,KAAAjB,SAAA,CAAAC,IAAA;MACA,KAAAS,eAAA;IACA;IACAA,eAAA,WAAAA,gBAAA;MAAA,IAAAQ,KAAA;MACA,KAAA3B,OAAA;MACA,IAAAP,IAAA;QACAiB,IAAA,OAAAD,SAAA,CAAAC,IAAA;QACAC,KAAA,OAAAF,SAAA,CAAAE,KAAA;QACAR,WAAA,OAAAD,YAAA,CAAAC,WAAA;QACAC,QAAA,OAAAF,YAAA,CAAAE,QAAA;QACAC,QAAA,OAAAH,YAAA,CAAAG,QAAA;QACAb,IAAA,OAAAU,YAAA,CAAAV;MACA;MACAF,YAAA,CAAAG,IAAA,EACAmC,IAAA,WAAAC,GAAA;QACAF,KAAA,CAAA3B,OAAA;QACA,IAAA8B,SAAA,GAAAD,GAAA,CAAApC,IAAA;UAAAsC,IAAA,GAAAD,SAAA,CAAAC,IAAA;UAAAC,KAAA,GAAAF,SAAA,CAAAE,KAAA;QACAL,KAAA,CAAA5B,KAAA,GAAAgC,IAAA;QACAJ,KAAA,CAAA1B,KAAA,GAAA+B,KAAA;MACA,GACAC,KAAA,WAAAC,GAAA;QACAP,KAAA,CAAA3B,OAAA;QACA2B,KAAA,CAAAQ,QAAA,CAAAC,KAAA,CAAAF,GAAA,CAAAG,GAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}