4342cbd599d407eb2035e9ceb08ad2cf.json 8.6 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\component\\goods\\SelMembership.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\component\\goods\\SelMembership.vue","mtime":1678954023475},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsVmlwQ2FyZCB9IGZyb20gIkAvYXBpL01hcmtldCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiU2VsTWVtYmVyc2hpcCIsCiAgbW9kZWw6IHsKICAgIHByb3A6ICJ2YWx1ZSIsCiAgICBldmVudDogImNoYW5nZSIKICB9LAogIHByb3BzOiB7CiAgICB2YWx1ZTogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmcsIEFycmF5XSwKICAgICAgZGVmYXVsdDogIiIKICAgIH0sCiAgICB3aWR0aDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAyMDAKICAgIH0sCiAgICBwbGFjZWhvbGRlcjogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICLor7fovpPlhaXkvJrlkZjljaHlhbPplK7or40iCiAgICB9LAogICAgc2l6ZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICIiCiAgICB9LAogICAgY2xlYXJhYmxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBkaXNhYmxlZDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIG11bHRpcGxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNob3BfbGlzdDogW10sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBwYWdlOiAxLAogICAgICBwcmVfcGFnZTogOTk5LAogICAgICBrZXl3b3JkOiAiIgogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxWaXBDYXJkKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgcmVtb3RlTWV0aG9kKHF1ZXJ5KSB7CiAgICAgIGlmIChxdWVyeSAhPT0gIiIpIHsKICAgICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICAgIHRoaXMua2V5d29yZCA9IHF1ZXJ5OwogICAgICAgIHRoaXMuZ2V0QWxsVmlwQ2FyZCgpOwogICAgICB9CiAgICB9LAoKICAgIGNsZWFyQ2hhbmdlKCkgewogICAgICB0aGlzLiRlbWl0KCJjbGVhciIpOwogICAgfSwKCiAgICBzZWxDaGFuZ2UodmFsKSB7CiAgICAgIGlmICghdmFsKSByZXR1cm47CiAgICAgIGxldCByb3cgPSBbXTsKCiAgICAgIGlmICghdGhpcy5tdWx0aXBsZSkgewogICAgICAgIHJvdyA9IHRoaXMuc2hvcF9saXN0LmZpbHRlcihpdGVtID0+IGl0ZW0uaWQgPT09IHZhbCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgcm93ID0gdGhpcy5zaG9wX2xpc3QuZmlsdGVyKGl0ZW0gPT4gdmFsLmluZGV4T2YoaXRlbS5pZCkgPiAtMSk7CiAgICAgIH0KCiAgICAgIHRoaXMuJGVtaXQoImNoYW5nZSIsIHZhbCwgcm93KTsKICAgIH0sCgogICAgYXN5bmMgZ2V0QWxsVmlwQ2FyZCgpIHsKICAgICAgY29uc3QgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wcmVfcGFnZSwKICAgICAgICBlbmFibGVTdGF0dXM6IDUsCiAgICAgICAga2V5d29yZDogdGhpcy5rZXl3b3JkCiAgICAgIH07CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxWaXBDYXJkKHBhcmFtcyk7CiAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICB0aGlzLnNob3BfbGlzdCA9IGRhdGEuZGF0YTsgLy8gdGhpcy4kZW1pdCgiZ2V0QWxsU2hvcCIsIGRhdGEuZGF0YSk7CiAgICB9IC8vIGFzeW5jIHNlYXJjaExpc3QobmFtZSkgewogICAgLy8gICBjb25zdCBwYXJhbXMgPSB7CiAgICAvLyAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgLy8gICAgIHBhZ2VTaXplOiB0aGlzLnByZV9wYWdlLAogICAgLy8gICAgIG5hbWU6IG5hbWUsCiAgICAvLyAgICAgc2hvcFBhcnRuZXJJZDogIiIsCiAgICAvLyAgICAgc2hvcFR5cGU6ICIiLAogICAgLy8gICAgIGVuYWJsZVN0YXR1czogNSwKICAgIC8vICAgfTsKICAgIC8vICAgY29uc3QgZGF0YSA9IGF3YWl0IHNlYXJjaChwYXJhbXMpOwogICAgLy8gICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgIC8vICAgdGhpcy5zaG9wX2xpc3QgPSBkYXRhLmRhdGE7CiAgICAvLyB9LAoKCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8BA;AACA;EACAA,qBADA;EAEAC;IACAC,aADA;IAEAC;EAFA,CAFA;EAMAC;IACAC;MACAC,6BADA;MAEAC;IAFA,CADA;IAKAC;MACAF,sBADA;MAEAC;IAFA,CALA;IASAE;MACAH,YADA;MAEAC;IAFA,CATA;IAaAG;MACAJ,YADA;MAEAC;IAFA,CAbA;IAiBAI;MACAL,aADA;MAEAC;IAFA,CAjBA;IAqBAK;MACAN,aADA;MAEAC;IAFA,CArBA;IAyBAM;MACAP,aADA;MAEAC;IAFA;EAzBA,CANA;;EAoCAO;IACA;MACAC,aADA;MAEAC,cAFA;MAGAC,OAHA;MAIAC,aAJA;MAKAC;IALA;EAOA,CA5CA;;EA6CAC;IACA;EACA,CA/CA;;EAgDAC;IACAC;MACA;QACA;QACA;QACA;MACA;IACA,CAPA;;IAQAC;MACA;IACA,CAVA;;IAWAC;MACA;MACA;;MACA;QACAC;MACA,CAFA,MAEA;QACAA;MACA;;MACA;IACA,CApBA;;IAqBA;MACA;QACAR,eADA;QAEAS,uBAFA;QAGAC,eAHA;QAIAR;MAJA;MAMA;MACA;MACA,2BATA,CAUA;IACA,CAhCA,CAiCA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;EA7CA;AAhDA","names":["name","model","prop","event","props","value","type","default","width","placeholder","size","clearable","disabled","multiple","data","shop_list","loading","page","pre_page","keyword","created","methods","remoteMethod","clearChange","selChange","row","pageSize","enableStatus"],"sourceRoot":"src/component/goods","sources":["SelMembership.vue"],"sourcesContent":["<!--所属商铺-->\n<template>\n <div class=\"dis-inline\">\n <el-select\n :value=\"value\"\n :placeholder=\"placeholder\"\n :clearable=\"clearable\"\n filterable\n remote\n :size=\"size\"\n :multiple=\"multiple\"\n :disabled=\"disabled\"\n :remote-method=\"remoteMethod\"\n :loading=\"loading\"\n :style=\"{ width: width + 'px' }\"\n @change=\"selChange\"\n @clear=\"clearChange\"\n >\n <el-option\n v-for=\"(item, index) in shop_list\"\n :key=\"index\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n <span class=\"el-icon-arrow-down sel-icon\" style=\"margin-right: 15px\"></span>\n </div>\n</template>\n\n<script>\n import { getAllVipCard } from \"@/api/Market\";\n export default {\n name: \"SelMembership\",\n model: {\n prop: \"value\",\n event: \"change\",\n },\n props: {\n value: {\n type: [Number, String, Array],\n default: \"\",\n },\n width: {\n type: [Number, String],\n default: 200,\n },\n placeholder: {\n type: String,\n default: \"请输入会员卡关键词\",\n },\n size: {\n type: String,\n default: \"\",\n },\n clearable: {\n type: Boolean,\n default: true,\n },\n disabled: {\n type: Boolean,\n default: false,\n },\n multiple: {\n type: Boolean,\n default: false,\n },\n },\n data() {\n return {\n shop_list: [],\n loading: false,\n page: 1,\n pre_page: 999,\n keyword: \"\",\n };\n },\n created() {\n this.getAllVipCard();\n },\n methods: {\n remoteMethod(query) {\n if (query !== \"\") {\n this.loading = true;\n this.keyword = query;\n this.getAllVipCard();\n }\n },\n clearChange() {\n this.$emit(\"clear\");\n },\n selChange(val) {\n if (!val) return;\n let row = [];\n if (!this.multiple) {\n row = this.shop_list.filter((item) => item.id === val);\n } else {\n row = this.shop_list.filter((item) => val.indexOf(item.id) > -1);\n }\n this.$emit(\"change\", val, row);\n },\n async getAllVipCard() {\n const params = {\n page: this.page,\n pageSize: this.pre_page,\n enableStatus: 5,\n keyword: this.keyword,\n };\n const data = await getAllVipCard(params);\n this.loading = false;\n this.shop_list = data.data;\n // this.$emit(\"getAllShop\", data.data);\n },\n // async searchList(name) {\n // const params = {\n // page: this.page,\n // pageSize: this.pre_page,\n // name: name,\n // shopPartnerId: \"\",\n // shopType: \"\",\n // enableStatus: 5,\n // };\n // const data = await search(params);\n // this.loading = false;\n // this.shop_list = data.data;\n // },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .dis-inline {\n position: relative;\n .sel-icon {\n position: absolute;\n display: block;\n right: 5px;\n top: 50%;\n width: 25px;\n text-align: center;\n transform: translateY(-50%);\n color: #c0c4cc;\n font-size: 14px;\n cursor: pointer;\n }\n }\n</style>\n"]}]}