f8b79a236a8bca024e36552c2aae305d.json 12 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\user\\grade\\card\\list.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\user\\grade\\card\\list.vue","mtime":1677828270251},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyB1c2VyTWVtYmVyQ2FyZCwgbWVtYmVyUmVjb3JkLCBtZW1iZXJDYXJkU3RhdHVzIH0gZnJvbSAnQC9hcGkvdXNlcic7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnY2FyZCcsCiAgcHJvcHM6IHsKICAgIGlkOiB7CiAgICAgIGRlZmF1bHQ6IDAKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjb2x1bW5zMTogW3sKICAgICAgICB0aXRsZTogJ+e8luWPtycsCiAgICAgICAga2V5OiAnaWQnLAogICAgICAgIG1pbldpZHRoOiAxMDAsCiAgICAgICAgYWxpZ246ICdjZW50ZXInCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WNoeWPtycsCiAgICAgICAga2V5OiAnY2FyZF9udW1iZXInLAogICAgICAgIG1pbldpZHRoOiAxMDUsCiAgICAgICAgYWxpZ246ICdjZW50ZXInCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WvhueggScsCiAgICAgICAga2V5OiAnY2FyZF9wYXNzd29yZCcsCiAgICAgICAgYWxpZ246ICdjZW50ZXInLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6aKG5Y+W5Lq65ZCN56ewJywKICAgICAgICBrZXk6ICd1c2VybmFtZScsCiAgICAgICAgYWxpZ246ICdjZW50ZXInLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6aKG5Y+W5Lq655S16K+dJywKICAgICAgICBrZXk6ICdwaG9uZScsCiAgICAgICAgYWxpZ246ICdjZW50ZXInLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6aKG5Y+W5pe26Ze0JywKICAgICAgICBrZXk6ICd1c2VfdGltZScsCiAgICAgICAgYWxpZ246ICdjZW50ZXInLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5piv5ZCm5r+A5rS7JywKICAgICAgICBzbG90OiAnc3RhdHVzJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH1dLAogICAgICBkYXRhMTogW10sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICB0b3RhbDogMCwKICAgICAgdGFibGU6IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNSwKICAgICAgICBjYXJkX251bWJlcjogJycsCiAgICAgICAgcGhvbmU6ICcnLAogICAgICAgIGlzX3VzZTogJycKICAgICAgfQogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiA3NTsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsKICAgIH0KICB9KSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRNZW1iZXJDYXJkKCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBvbmNoYW5nZUlzU2hvdzogZnVuY3Rpb24gb25jaGFuZ2VJc1Nob3cocm93KSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBjYXJkX2lkOiByb3cuaWQsCiAgICAgICAgc3RhdHVzOiByb3cuc3RhdHVzCiAgICAgIH07CiAgICAgIG1lbWJlckNhcmRTdGF0dXMoZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXMuZ2V0TWVtYmVyQ2FyZCgpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIGdldE1lbWJlckNhcmQ6IGZ1bmN0aW9uIGdldE1lbWJlckNhcmQoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdXNlck1lbWJlckNhcmQodGhpcy5pZCwgdGhpcy50YWJsZSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICBfdGhpczIuZGF0YTEgPSByZXMuZGF0YS5saXN0OwogICAgICAgIF90aGlzMi50b3RhbCA9IHJlcy5kYXRhLmNvdW50OwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKGVyci5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDmkJzntKIKICAgIGZvcm1TdWJtaXQ6IGZ1bmN0aW9uIGZvcm1TdWJtaXQoKSB7CiAgICAgIHRoaXMudGFibGUucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TWVtYmVyQ2FyZCgpOwogICAgfSwKICAgIC8vIOWIhumhtQogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLnRhYmxlLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRNZW1iZXJDYXJkKCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkEA;AACA;AAEA;EACAA,YADA;EAEAC;IACAC;MACAC;IADA;EADA,CAFA;EAOAC,IAPA,kBAOA;IACA;MACAC,WACA;QACAC,WADA;QAEAC,SAFA;QAGAC,aAHA;QAIAC;MAJA,CADA,EAOA;QACAH,WADA;QAEAC,kBAFA;QAGAC,aAHA;QAIAC;MAJA,CAPA,EAaA;QACAH,WADA;QAEAC,oBAFA;QAGAE,eAHA;QAIAD;MAJA,CAbA,EAmBA;QACAF,cADA;QAEAC,eAFA;QAGAE,eAHA;QAKAD;MALA,CAnBA,EA0BA;QACAF,cADA;QAEAC,YAFA;QAGAE,eAHA;QAKAD;MALA,CA1BA,EAiCA;QACAF,aADA;QAEAC,eAFA;QAGAE,eAHA;QAKAD;MALA,CAjCA,EAwCA;QACAF,aADA;QAEAI,cAFA;QAGAF;MAHA,CAxCA,CADA;MA+CAG,SA/CA;MAgDAC,cAhDA;MAiDAC,QAjDA;MAkDAC;QACAC,OADA;QAEAC,SAFA;QAGAC,eAHA;QAIAC,SAJA;QAKAC;MALA;IAlDA;EA0DA,CAlEA;EAmEAC,0CACAC,+BADA;IAEAC,UAFA,wBAEA;MACA;IACA,CAJA;IAKAC,aALA,2BAKA;MACA;IACA;EAPA,EAnEA;EA4EAC,OA5EA,qBA4EA;IACA;EACA,CA9EA;EA+EAC;IACAC,cADA,0BACAC,GADA,EACA;MAAA;;MACA;QACAC,eADA;QAEAC;MAFA;MAIAC,uBACAC,IADA,CACA;QACA;;QACA;MACA,CAJA,EAKAC,KALA,CAKA;QACA;MACA,CAPA;IAQA,CAdA;IAeAC,aAfA,2BAeA;MAAA;;MACA;MACAC,oCACAH,IADA,CACA;QACA;QACA;QACA;MACA,CALA,EAMAC,KANA,CAMA;QACA;;QACA;MACA,CATA;IAUA,CA3BA;IA4BA;IACAG,UA7BA,wBA6BA;MACA;MACA;IACA,CAhCA;IAiCA;IACAC,UAlCA,sBAkCAC,KAlCA,EAkCA;MACA;MACA;IACA;EArCA;AA/EA","names":["name","props","id","default","data","columns1","title","key","minWidth","align","slot","data1","loading","total","table","page","limit","card_number","phone","is_use","computed","mapState","labelWidth","labelPosition","created","methods","onchangeIsShow","row","card_id","status","memberCardStatus","then","catch","getMemberCard","userMemberCard","formSubmit","pageChange","index"],"sourceRoot":"src/pages/user/grade/card","sources":["list.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"formData\"\r\n :model=\"table\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n inline\r\n @submit.native.prevent\r\n >\r\n <FormItem label=\"卡号:\" style=\"width: 200px\">\r\n <Input v-model=\"table.card_number\" placeholder=\"请输入卡号\" />\r\n </FormItem>\r\n <FormItem label=\"手机号:\" style=\"width: 200px\">\r\n <Input v-model=\"table.phone\" placeholder=\"请输入手机号\" />\r\n </FormItem>\r\n <FormItem label=\"是否领取:\" style=\"width: 200px\">\r\n <Select clearable v-model=\"table.is_use\">\r\n <Option value=\"1\">已领取</Option>\r\n <Option value=\"0\">未领取</Option>\r\n </Select>\r\n </FormItem>\r\n <FormItem>\r\n <Button type=\"primary\" @click=\"formSubmit\">搜索</Button>\r\n </FormItem>\r\n </Form>\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"data1\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"status\">\r\n <i-switch\r\n v-model=\"row.status\"\r\n :value=\"row.status\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n @on-change=\"onchangeIsShow(row)\"\r\n size=\"large\"\r\n >\r\n <span slot=\"open\">激活</span>\r\n <span slot=\"close\">冻结</span>\r\n </i-switch>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"table.page\"\r\n :page-size=\"table.limit\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n />\r\n </div>\r\n </Card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { userMemberCard, memberRecord, memberCardStatus } from '@/api/user';\r\nimport { mapState } from 'vuex';\r\n\r\nexport default {\r\n name: 'card',\r\n props: {\r\n id: {\r\n default: 0,\r\n },\r\n },\r\n data() {\r\n return {\r\n columns1: [\r\n {\r\n title: '编号',\r\n key: 'id',\r\n minWidth: 100,\r\n align: 'center',\r\n },\r\n {\r\n title: '卡号',\r\n key: 'card_number',\r\n minWidth: 105,\r\n align: 'center',\r\n },\r\n {\r\n title: '密码',\r\n key: 'card_password',\r\n align: 'center',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '领取人名称',\r\n key: 'username',\r\n align: 'center',\r\n\r\n minWidth: 100,\r\n },\r\n {\r\n title: '领取人电话',\r\n key: 'phone',\r\n align: 'center',\r\n\r\n minWidth: 100,\r\n },\r\n {\r\n title: '领取时间',\r\n key: 'use_time',\r\n align: 'center',\r\n\r\n minWidth: 100,\r\n },\r\n {\r\n title: '是否激活',\r\n slot: 'status',\r\n minWidth: 100,\r\n },\r\n ],\r\n data1: [],\r\n loading: false,\r\n total: 0,\r\n table: {\r\n page: 1,\r\n limit: 15,\r\n card_number: '',\r\n phone: '',\r\n is_use: '',\r\n },\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 75;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n created() {\r\n this.getMemberCard();\r\n },\r\n methods: {\r\n onchangeIsShow(row) {\r\n let data = {\r\n card_id: row.id,\r\n status: row.status,\r\n };\r\n memberCardStatus(data)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.getMemberCard();\r\n })\r\n .catch((err) => {\r\n this.$Message.error(err.msg);\r\n });\r\n },\r\n getMemberCard() {\r\n this.loading = true;\r\n userMemberCard(this.id, this.table)\r\n .then((res) => {\r\n this.loading = false;\r\n this.data1 = res.data.list;\r\n this.total = res.data.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 formSubmit() {\r\n this.table.page = 1;\r\n this.getMemberCard();\r\n },\r\n // 分页\r\n pageChange(index) {\r\n this.table.page = index;\r\n this.getMemberCard();\r\n },\r\n },\r\n};\r\n</script>\r\n"]}]}