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\\GoodsChooseShop.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\component\\goods\\GoodsChooseShop.vue","mtime":1678954023474},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsU2hvcCwgc2VhcmNoIH0gZnJvbSAiQC9hcGkvU2hvcCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiR29vZHNDaG9vc2VTaG9wIiwKICBwcm9wczogewogICAgZGlhbG9nVmlzaWJsZTogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIGlzQ2hlY2s6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfSwKICAgIGlzU2hvd0FkZDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIGVuYWJsZTogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIG1vZGFsOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0KICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2VhcmNoX2tleTogIiIsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHRhYmxlX2RhdGE6IFtdLAogICAgICBjaG9vc2VfZGF0YTogW10sCiAgICAgIGVuYWJsZVN0YXR1czogIiIKICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIGlmICh0aGlzLmVuYWJsZSkgewogICAgICB0aGlzLmVuYWJsZVN0YXR1cyA9IDU7CiAgICB9IGVsc2UgewogICAgICB0aGlzLmVuYWJsZVN0YXR1cyA9ICIiOwogICAgfQoKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGFzeW5jIGdldExpc3QoKSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgZW5hYmxlU3RhdHVzOiB0aGlzLmVuYWJsZVN0YXR1cwogICAgICB9OwogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsU2hvcChwYXJhbXMpOwogICAgICB0aGlzLnRhYmxlX2RhdGEgPSBkYXRhLmRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgICAgdGhpcy4kZW1pdCgiZ2V0QWxsU2hvcCIsIGRhdGEuZGF0YSk7CiAgICB9LAoKICAgIGFzeW5jIHNlYXJjaExpc3QoKSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgbmFtZTogdGhpcy5zZWFyY2hfa2V5LAogICAgICAgIHNob3BQYXJ0bmVySWQ6ICIiLAogICAgICAgIHNob3BUeXBlOiAiIiwKICAgICAgICBlbmFibGVTdGF0dXM6IHRoaXMuZW5hYmxlU3RhdHVzCiAgICAgIH07CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzZWFyY2gocGFyYW1zKTsKICAgICAgdGhpcy50YWJsZV9kYXRhID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIGdldERhdGEoKSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBuYW1lOiB0aGlzLnNlYXJjaF9rZXkKICAgICAgfTsKICAgICAgY29uc3QgaXNLZXkgPSB0aGlzLiRfY29tbW9uLmlzU2VyY2gocGFyYW1zKTsKCiAgICAgIGlmIChpc0tleSkgewogICAgICAgIHRoaXMuc2VhcmNoTGlzdCgpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgICB9CiAgICB9LAoKICAgIGRibGNsaWNrKHJvdykgewogICAgICB0aGlzLmNsb3NlKCk7CiAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iLCBbcm93XSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IDE7CiAgICAgIHRoaXMucGFnZVNpemUgPSB2YWw7CiAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgfSwKCiAgICAvLyDlhbPpl63lvLnmoYYKICAgIGNsb3NlKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfSwKCiAgICBjb25maXJtKCkgewogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIiwgdGhpcy5jaG9vc2VfZGF0YSk7CiAgICAgIHRoaXMuY2xvc2UoKTsKICAgIH0sCgogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLmNob29zZV9kYXRhID0gdmFsOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4HA;AACA;EACAA,uBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,aADA;MAEAC;IAFA,CATA;IAaAG;MACAJ,aADA;MAEAC;IAFA,CAbA;IAiBAI;MACAL,aADA;MAEAC;IAFA;EAjBA,CAFA;;EAwBAK;IACA;MACAC,cADA;MAEAC,YAFA;MAGAC,QAHA;MAIAC,OAJA;MAKAC,cALA;MAMAC,eANA;MAOAC;IAPA;EASA,CAlCA;;EAmCAC;IACA;MACA;IACA,CAFA,MAEA;MACA;IACA;;IACA;EACA,CA1CA;;EA2CAC;IACA;MACA;QACAL,eADA;QAEAF,uBAFA;QAGAK;MAHA;MAKA;MAEA;MACA;MACA;IACA,CAZA;;IAaA;MACA;QACAH,eADA;QAEAF,uBAFA;QAGAX,qBAHA;QAIAmB,iBAJA;QAKAC,YALA;QAMAJ;MANA;MAQA;MAEA;MACA;IACA,CA1BA;;IA2BAK;MACA;QACArB;MADA;MAGA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CArCA;;IAsCAsB;MACA;MACA;IACA,CAzCA;;IA0CAC;MACA;MACA;IACA,CA7CA;;IA8CAC;MACA;MACA;MACA;IACA,CAlDA;;IAmDA;IACAC;MACA;IACA,CAtDA;;IAuDAC;MACA;MACA;IACA,CA1DA;;IA2DAC;MACA;IACA;;EA7DA;AA3CA","names":["name","props","dialogVisible","type","default","isCheck","isShowAdd","enable","modal","data","search_key","pageSize","total","page","table_data","choose_data","enableStatus","created","methods","shopPartnerId","shopType","getData","dblclick","pageChange","sizeChange","close","confirm","handleSelectionChange"],"sourceRoot":"src/component/goods","sources":["GoodsChooseShop.vue"],"sourcesContent":["<template>\n <div style=\"text-align: left\">\n <el-dialog\n title=\"商铺列表\"\n :visible.sync=\"dialogVisible\"\n width=\"60%\"\n :modal=\"modal\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"close\"\n >\n <div>\n <div class=\"clearfix\" style=\"padding-bottom: 10px\">\n <div class=\"float_left\">\n <el-input\n v-model=\"search_key\"\n placeholder=\"请输入商铺名称\"\n size=\"small\"\n style=\"width: 280px\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </div>\n <el-button\n v-if=\"isShowAdd\"\n class=\"float_right\"\n type=\"text\"\n @click=\"getList\"\n >\n 【刷新】\n </el-button>\n </div>\n\n <el-table\n size=\"mini\"\n :data=\"table_data\"\n @row-dblclick=\"dblclick\"\n @selection-change=\"handleSelectionChange\"\n >\n <el-table-column\n v-if=\"isCheck\"\n type=\"selection\"\n width=\"55\"\n ></el-table-column>\n <el-table-column\n prop=\"name\"\n label=\"名称\"\n align=\"center\"\n :show-overflow-tooltip=\"true\"\n ></el-table-column>\n <el-table-column label=\"营业时间\" align=\"center\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.openTime.isAllDay === 1\">全天</span>\n <span v-else>\n {{ scope.row.openTime.start }}--{{ scope.row.openTime.end }}\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"area\"\n label=\"地址\"\n show-overflow-tooltip\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.area\">\n {{ scope.row.area.provinceName || \"\" }}-{{\n scope.row.area.districtName || \"\"\n }}-{{ scope.row.area.cityName || \"\" }}-{{\n scope.row.area.address || \"\"\n }}\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"partnerName\"\n label=\"负责人\"\n align=\"center\"\n ></el-table-column>\n <el-table-column\n prop=\"mobile\"\n label=\"负责人电话\"\n align=\"center\"\n ></el-table-column>\n <el-table-column label=\"选择\" align=\"center\">\n <template slot-scope=\"scope\">\n <el-button\n size=\"mini\"\n icon=\"el-icon-check\"\n @click=\"dblclick(scope.row)\"\n ></el-button>\n </template>\n </el-table-column>\n </el-table>\n </div>\n <div class=\"footer clearfix\">\n <div v-if=\"isCheck\" class=\"float_left\" style=\"padding-top: 20px\">\n <el-button size=\"small\" type=\"primary\" @click=\"confirm\">\n 确认\n </el-button>\n <el-button size=\"small\" @click=\"close\">取消</el-button>\n </div>\n <div class=\"float_right\">\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </div>\n </div>\n </el-dialog>\n </div>\n</template>\n\n<script>\n import { getAllShop, search } from \"@/api/Shop\";\n export default {\n name: \"GoodsChooseShop\",\n props: {\n dialogVisible: {\n type: Boolean,\n default: false,\n },\n isCheck: {\n type: Boolean,\n default: true,\n },\n isShowAdd: {\n type: Boolean,\n default: false,\n },\n enable: {\n type: Boolean,\n default: false,\n },\n modal: {\n type: Boolean,\n default: true,\n },\n },\n data() {\n return {\n search_key: \"\",\n pageSize: 10,\n total: 0,\n page: 1,\n table_data: [],\n choose_data: [],\n enableStatus: \"\",\n };\n },\n created() {\n if (this.enable) {\n this.enableStatus = 5;\n } else {\n this.enableStatus = \"\";\n }\n this.getList();\n },\n methods: {\n async getList() {\n const params = {\n page: this.page,\n pageSize: this.pageSize,\n enableStatus: this.enableStatus,\n };\n const data = await getAllShop(params);\n\n this.table_data = data.data;\n this.total = data.pageTotal;\n this.$emit(\"getAllShop\", data.data);\n },\n async searchList() {\n const params = {\n page: this.page,\n pageSize: this.pageSize,\n name: this.search_key,\n shopPartnerId: \"\",\n shopType: \"\",\n enableStatus: this.enableStatus,\n };\n const data = await search(params);\n\n this.table_data = data.data;\n this.total = data.pageTotal;\n },\n getData() {\n const params = {\n name: this.search_key,\n };\n const isKey = this.$_common.isSerch(params);\n if (isKey) {\n this.searchList();\n } else {\n this.getList();\n }\n },\n dblclick(row) {\n this.close();\n this.$emit(\"confirm\", [row]);\n },\n pageChange(val) {\n this.page = val;\n this.getData();\n },\n sizeChange(val) {\n this.page = 1;\n this.pageSize = val;\n this.getData();\n },\n // 关闭弹框\n close() {\n this.$emit(\"close\");\n },\n confirm() {\n this.$emit(\"confirm\", this.choose_data);\n this.close();\n },\n handleSelectionChange(val) {\n this.choose_data = val;\n },\n },\n };\n</script>\n\n<style scoped>\n .footer {\n padding-bottom: 10px;\n }\n</style>\n"]}]}
|