f42295e0be70de790110777a8f924b08.json 12 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\thread-loader\\dist\\cjs.js!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\\Marketing\\card\\cardList.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Marketing\\card\\cardList.vue","mtime":1673404250236},{"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\\thread-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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgY2FyZExpc3QsIGRlbGV0ZUNhcmQgfSBmcm9tICJAL2FwaS9jYXJkIjsKaW1wb3J0IEJpbmRJdGVtIGZyb20gIi4vY29tcG9uZW50cy9iaW5kSXRlbS52dWUiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkNhcmRMaXN0IiwKICBjb21wb25lbnRzOiB7CiAgICBCaW5kSXRlbQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICAvLyDngrnlh7vnmoTkvJjmg6DljaFpZAogICAgICBjYXJkaWQ6ICcnLAogICAgICAvLyDmmL7npLrnu5Hlrprpobnnm64KICAgICAgYmluZF9JdGVtOiBmYWxzZSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBwYWdlOiAxLAogICAgICB0b3RhbDogMCwKICAgICAgY2FyZExpc3REYXRhOiBbXQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXREYXRhKCk7CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOwogICAgdGhpcy5nZXREYXRhKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8g57uR5a6a6aG555uuCiAgICBEZXRhaWwoaWQpIHsKICAgICAgdGhpcy5iaW5kX0l0ZW0gPSB0cnVlOwogICAgICB0aGlzLmNhcmRpZCA9IGlkOwogICAgfSwKCiAgICAvLyDnu5Hlrprpobnnm67lrozmiJAKICAgIGJpbmRDb25maXJtKGRhdGEpIHsKICAgICAgY29uc29sZS5sb2coZGF0YSk7CiAgICB9LAoKICAgIC8vICDojrflj5bliJfooagKICAgIGFzeW5jIGNhcmRMaXN0KCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IGNhcmRMaXN0KHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfSk7CiAgICAgIHRoaXMuY2FyZExpc3REYXRhID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgLy8gIOaQnOe0ogogICAgZ2V0RGF0YSgpIHsKICAgICAgdGhpcy5jYXJkTGlzdCgpOwogICAgfSwKCiAgICAvLyAg5Yig6ZmkCiAgICBhc3luYyBkZWxEYXRhKGlkKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuWIoOmZpOatpOS8mOaDoOWNoeWQlz8iLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGRlbGV0ZUNhcmQoewogICAgICAgICAgaWQ6IGlkCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5Yig6Zmk5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldERhdGEoKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZShzaXplKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSBzaXplOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgdGhpcy5mYWNlVmFsdWVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLpnaLlgLwiKTsKICAgICAgdGhpcy5tdXR1YWxFeGNsdXNpb25GbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLmmK/lkKbkupLmlqUiKTsKICAgICAgdGhpcy50aHJlc2hvbGRGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLkvb/nlKjpl6jmp5siKTsKICAgICAgdGhpcy5xdWFudGl0eUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuaVsOmHjyIpOwogICAgICB0aGlzLnN0YXRlRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5a6h5qC454q25oCBIik7CiAgICAgIHRoaXMuZ3JhbnRGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlkK/nlKjnirbmgIEiKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoEA,SACAA,QADA,EAEAC,UAFA,QAGA,YAHA;AAIA;AACA;EACAC,gBADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACA;MACAC,UAFA;MAGA;MACAC,gBAJA;MAKAC,YALA;MAMAC,OANA;MAOAC,QAPA;MAQAC;IARA;EAUA,CAhBA;;EAiBAC;IACA;EACA,CAnBA;;EAoBAC;IACA;IACA;EACA,CAvBA;;EAwBAC;IACA;IACAC;MACA;MACA;IACA,CALA;;IAMA;IACAC;MACAC;IACA,CATA;;IAUA;IACA;MACA;QACAZ,IADA;QAEAa;MAFA,IAGA;QACAT,eADA;QAEAD;MAFA,EAHA;MAQA;MACA;IACA,CAtBA;;IAuBA;IACAW;MACA;IACA,CA1BA;;IA2BA;IACA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAC;QADA;QAIA;QACA;UACAF,eADA;UAEAG;QAFA;MAIA,CAdA;IAeA,CA5CA;;IA6CAC;MACA;MACA;IACA,CAhDA;;IAiDAC;MACA;MACA;IACA,CApDA;;IAqDAC;MACA;MACA,+CACAC,uBADA;MAGA;MACA;MACA;MACA;IACA;;EA9DA;AAxBA","names":["cardList","deleteCard","name","components","BindItem","data","cardid","bind_Item","pageSize","page","total","cardListData","created","activated","methods","Detail","bindConfirm","console","pageTotal","getData","confirmButtonText","cancelButtonText","type","then","id","message","pageChange","sizeChange","change","item"],"sourceRoot":"src/views/Marketing/card","sources":["cardList.vue"],"sourcesContent":["<template>\r\n\t<ContainerQuery>\r\n\t\t<div v-if=\"$accessCheck($Access.DiscountCardAdd)\" slot=\"left\" class=\"clearfix\">\r\n\t\t\t<el-button type=\"primary\" size=\"small\" @click=\"$router.push('/Marketing/card/addCard')\">\r\n\t\t\t\t新增优惠卡\r\n\t\t\t</el-button>\r\n\t\t</div>\r\n\t\t<el-table :data=\"cardListData\">\r\n\t\t\t<el-table-column align=\"left\" label=\"商品\" min-width=\"200\">\r\n\t\t\t\t<template slot-scope=\"scope\">\r\n\t\t\t\t\t<div class=\"clearfix\">\r\n\t\t\t\t\t\t<div class=\"float_left\">\r\n\t\t\t\t\t\t\t<el-image fit=\"cover\" :src=\"scope.row.image\"></el-image>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div class=\"float_left goods-name-view\">\r\n\t\t\t\t\t\t\t{{ scope.row.name }}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</template>\r\n\t\t\t</el-table-column>\r\n\t\t\t<el-table-column label=\"售价(元)\" min-width=\"120\" prop=\"price\"></el-table-column>\r\n\t\t\t<el-table-column label=\"原价(元)\" min-width=\"120\" prop=\"ot_price\"></el-table-column>\r\n\t\t\t<el-table-column align=\"left\" label=\"启用状态\" min-width=\"120\">\r\n\t\t\t\t<template slot-scope=\"scope\">\r\n\t\t\t\t\t<div>\r\n\t\t\t\t\t\t<span v-if=\"scope.row.status === 0\" class=\"warning-status\">\r\n\t\t\t\t\t\t\t禁用\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t\t<span v-if=\"scope.row.status === 1\" class=\"success-status\">\r\n\t\t\t\t\t\t\t启用\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</template>\r\n\t\t\t</el-table-column>\r\n\t\t\t<el-table-column label=\"简介\" min-width=\"150\" prop=\"info\">\r\n\t\t\t</el-table-column>\r\n\t\t\t<el-table-column label=\"创建时间\" min-width=\"150\">\r\n\t\t\t\t<template slot-scope=\"scope\">\r\n\t\t\t\t\t{{$_common.formatDate(scope.row.createTime)}}\r\n\t\t\t\t</template>\r\n\t\t\t</el-table-column>\r\n\r\n\t\t\t<el-table-column label=\"操作\" fixed=\"right\" min-width=\"220\">\r\n\t\t\t\t<template slot-scope=\"scope\">\r\n\t\t\t\t\t<el-button type=\"text\" @click=\"Detail(scope.row.id)\">\r\n\t\t\t\t\t\t绑定项目\r\n\t\t\t\t\t</el-button>\r\n\t\t\t\t\t<el-button type=\"text\" @click=\"\r\n $router.push(\r\n `/Marketing/card/addCard?id=${scope.row.id}&setDetail=1`\r\n )\r\n \">\r\n\t\t\t\t\t\t编辑\r\n\t\t\t\t\t</el-button>\r\n\t\t\t\t\t<el-button type=\"text\" @click=\"delData(scope.row.id)\">\r\n\t\t\t\t\t\t删除\r\n\t\t\t\t\t</el-button>\r\n\t\t\t\t</template>\r\n\t\t\t</el-table-column>\r\n\t\t</el-table>\r\n\t\t<FooterPage :page-size=\"pageSize\" :total-page.sync=\"total\" :current-page.sync=\"page\" @pageChange=\"pageChange\"\r\n\t\t\t@sizeChange=\"sizeChange\"></FooterPage>\r\n\t\t<!-- 新增绑定项目-->\r\n\t\t<BindItem v-if=\"bind_Item\" :card-id='cardid' :is-edit='true' :visible=\"bind_Item\" @close=\"bind_Item = false\" @confirm=\"bindConfirm\"></BindItem>\r\n\t</ContainerQuery>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tcardList,\r\n\t\tdeleteCard,\r\n\t} from \"@/api/card\";\r\n\timport BindItem from \"./components/bindItem.vue\";\r\n\texport default {\r\n\t\tname: \"CardList\",\r\n\t\tcomponents: {\r\n\t\t\tBindItem,\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 点击的优惠卡id\r\n\t\t\t\tcardid: '',\r\n\t\t\t\t// 显示绑定项目\r\n\t\t\t\tbind_Item: false,\r\n\t\t\t\tpageSize: 10,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\ttotal: 0,\r\n\t\t\t\tcardListData:[]\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.getData();\r\n\t\t},\r\n\t\tactivated() {\r\n\t\t\tif (this.$_isInit()) return;\r\n\t\t\tthis.getData();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 绑定项目\r\n\t\t\tDetail(id) {\r\n\t\t\t\tthis.bind_Item = true;\r\n\t\t\t\tthis.cardid = id;\r\n\t\t\t},\r\n\t\t\t// 绑定项目完成\r\n\t\t\tbindConfirm(data) {\r\n\t\t\t\tconsole.log(data);\r\n\t\t\t},\r\n\t\t\t// 获取列表\r\n\t\t\tasync cardList() {\r\n\t\t\t\tconst {\r\n\t\t\t\t\tdata,\r\n\t\t\t\t\tpageTotal\r\n\t\t\t\t} = await cardList({\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\tpageSize: this.pageSize,\r\n\t\t\t\t});\r\n\r\n\t\t\t\tthis.cardListData = data;\r\n\t\t\t\tthis.total = pageTotal;\r\n\t\t\t},\r\n\t\t\t// 搜索\r\n\t\t\tgetData() {\r\n\t\t\t\tthis.cardList();\r\n\t\t\t},\r\n\t\t\t// 删除\r\n\t\t\tasync delData(id) {\r\n\t\t\t\tthis.$confirm(\"确定删除此优惠卡吗?\", \"提示\", {\r\n\t\t\t\t\tconfirmButtonText: \"确定\",\r\n\t\t\t\t\tcancelButtonText: \"取消\",\r\n\t\t\t\t\ttype: \"warning\",\r\n\t\t\t\t}).then(async () => {\r\n\t\t\t\t\tconst data = await deleteCard({\r\n\t\t\t\t\t\tid: id\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t\tthis.getData();\r\n\t\t\t\t\tthis.$message({\r\n\t\t\t\t\t\ttype: \"success\",\r\n\t\t\t\t\t\tmessage: \"删除成功!\",\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tpageChange(page) {\r\n\t\t\t\tthis.page = page;\r\n\t\t\t\tthis.getData();\r\n\t\t\t},\r\n\t\t\tsizeChange(size) {\r\n\t\t\t\tthis.pageSize = size;\r\n\t\t\t\tthis.pageChange(1);\r\n\t\t\t},\r\n\t\t\tchange() {\r\n\t\t\t\tthis.faceValueFlag = this.checkList.some((item) => item === \"面值\");\r\n\t\t\t\tthis.mutualExclusionFlag = this.checkList.some(\r\n\t\t\t\t\t(item) => item === \"是否互斥\"\r\n\t\t\t\t);\r\n\t\t\t\tthis.thresholdFlag = this.checkList.some((item) => item === \"使用门槛\");\r\n\t\t\t\tthis.quantityFlag = this.checkList.some((item) => item === \"数量\");\r\n\t\t\t\tthis.stateFlag = this.checkList.some((item) => item === \"审核状态\");\r\n\t\t\t\tthis.grantFlag = this.checkList.some((item) => item === \"启用状态\");\r\n\t\t\t},\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.num-ul {\r\n\t\tpadding-bottom: 10px;\r\n\t\tpadding-left: 10px;\r\n\t}\r\n\r\n\t.num-ul>li {\r\n\t\tpadding-right: 10px;\r\n\t}\r\n\r\n\t.order-info-p {\r\n\t\theight: auto;\r\n\t\tpadding-bottom: 0;\r\n\t}\r\n\r\n\t.custom-table-checkbox {\r\n\t\t.el-checkbox {\r\n\t\t\tdisplay: block !important;\r\n\t\t\tmargin: 0 0 $base-padding/4 0;\r\n\t\t}\r\n\t}\r\n</style>\n"]}]}